@charset "UTF-8";@-webkit-keyframes rotate{to{transform:rotate(360deg)}}@-webkit-keyframes btn-spin{to{transform:rotate(360deg)}}@keyframes btn-spin{to{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pulsation{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 .7vh transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pulsation{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 .7vh transparent}to{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes processFadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes processFadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes rotate{to{transform:rotate(360deg)}}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}@font-face{font-family:"Gilroy";src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/public/fonts/Gilroy-Regular.woff2) format("woff2"),url(/public/fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/public/fonts/Gilroy-RegularItalic.woff2) format("woff2"),url(/public/fonts/Gilroy-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy Light"),local("Gilroy-Light"),url(/public/fonts/Gilroy-Light.woff2) format("woff2"),url(/public/fonts/Gilroy-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/public/fonts/Gilroy-LightItalic.woff2) format("woff2"),url(/public/fonts/Gilroy-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/public/fonts/Gilroy-Medium.woff2) format("woff2"),url(/public/fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(/public/fonts/Gilroy-SemiBold.woff2) format("woff2"),url(/public/fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/public/fonts/Gilroy-Bold.woff2) format("woff2"),url(/public/fonts/Gilroy-Bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/public/fonts/Gilroy-BoldItalic.woff2) format("woff2"),url(/public/fonts/Gilroy-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"DIN Alternate";src:url(/public/fonts/DIN-Bold.woff2) format("woff2"),url(/public/fonts/DIN-Bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"icons";src:url(/public/fonts/icons.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.activeProcessButton,.adminEditButton,.asideButtons .buttonList .buttonWrapper .consultationButton,.asideButtons .buttonList .buttonWrapper .contactButton,.asideButtons .buttonList .buttonWrapper .onlineQuoteButton,.awardsSection.homeSection .awardsMeetTeamLink,.backButton,.basementTipsSection.homeSection .viewAllButton,.button.blueButton,.button.consultationButton,.button.contact,.button.orangeButton,.button.quote,.button.yellowButton,.cardSection .cardWrapper .cardButtonsWrapper .cardButton,.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeField,.closeModalButtons .consultationButton,.closeModalButtons .instantQuoteButton,.closeModalButtons .questionButton,.contactUsContent .instantQuoteButton,.contentTextarea em,.contentTextarea pre,.copyButton,.countiesSection .countiesContent .consultationButton,.designSection .contactButton,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton,.downloadButton,.editAlbumWrapper .submitWrapper .deleteButton,.editPhotoModal .removePhotoWrapper .removePhotoButtons .removePhotoButton,.editPhotoModal .submitWrapper .deleteButton,.faqSection.homeSection .faqButton,.fieldInput,.fieldTextarea,.financingCard__btn,.headerSubMenu .subLinkWrapper .activeLink,.headerSubMenu .subLinkWrapper .subLink,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton,.ideaList .ideaWrapper .addPhotoButton,.ideaList .ideaWrapper .saveIdea,.ideaList .ideaWrapper .userCreated,.ideasMain .ideasSortWrapper,.ideasSection .ideasButton,.instantQuoteContent .blackButton,.managementSection .buttonWrapper .learnMoreButton,.mapPicture .mapButton,.mapSection .mapBlock .mapViewChanger .mapViewButton,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton,.mapSection.localSection .landingContent .mapLearnMoreButton,.networkButton,.newsSection .newsMeetTeamLink,.offersBlock .offersButtonWrapper .offersButton,.pageHeader .viewOnMapBtn,.portfolioButton,.portfolioSection .portfolioHomeButton,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton,.portfolioSection .projectsHomeButton,.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton,.processButton,.profileMenu .profileLinkWrapper .activeLink,.profileMenu .profileLinkWrapper .subLink,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton,.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleField,.showMoreButton,.sourceButton,.submitButton,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton,.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover,.userSavedPhotos .sectionHeader .createAlbumButton,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton,.viewLessIdeasButton,.viewMoreIdeasButton,.zipCodeForm .zipCodeButton,.zipCodeForm .zipCodeField,footer .footer .footerContactButton,header .headerLoginWrapper .headerLoginButton,header .userLogin{font-family:"Gilroy",Arial,sans-serif}.asideButtons,.contractorContent,footer .footerContent{width:100%}.asideButtons,.contractorContent,.faqSection.homeSection .wrapper,footer .footerContent{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.servicesCategories .serviceCategoryImage{border:2px solid #fff;border-radius:50%}.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{border-radius:50%;box-sizing:border-box}.pageHeader .categoryList .categoryLink .categoryImage{border:2px solid #fff;border-radius:50%;box-sizing:border-box}.categoriesCarousel .categoryLink .categoryImage{border-radius:50%}.answerList .answerWrapper,.cardList .cardWrapper,.categoriesCarousel .categoryLink .categoryImage,.contentImageWrapper .contentImage,.downloadButton,.filterList .filter,.inputPhotoField,.mapPicture .mapButton,.offerList .offerWrapper.activeOffer,.pageHeader .categoryList .categoryLink .categoryImage,.pageHeader.subCategories .pageTitleWrapper .pageTitleImage,.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton,.portfolioWork .picturesWrapper .pictureFull .fullsizePicture,.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper,.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper,.servicesCategories .serviceCategoryImage,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture,.zipCodeForm .errorWrapper,header .headerLoginWrapper .avatarWrapper{box-shadow:3px 3px 10px rgba(0,0,0,.25)}@media only screen and (min-width:480px){.answerList .answerWrapper,.cardList .cardWrapper,.categoriesCarousel .categoryLink .categoryImage,.contentImageWrapper .contentImage,.downloadButton,.filterList .filter,.inputPhotoField,.mapPicture .mapButton,.offerList .offerWrapper.activeOffer,.pageHeader .categoryList .categoryLink .categoryImage,.pageHeader.subCategories .pageTitleWrapper .pageTitleImage,.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton,.portfolioWork .picturesWrapper .pictureFull .fullsizePicture,.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper,.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper,.servicesCategories .serviceCategoryImage,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture,.zipCodeForm .errorWrapper,header .headerLoginWrapper .avatarWrapper{box-shadow:5px 5px 12px rgba(0,0,0,.25)}}.beforeAfterSection.homeSection .beforeAfterImage,.cardSection .cardWrapper,.cardSection .cardWrapper .userWrapper .userAvatar,.contactUsContent .locationMap,.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper,.dropdownFilters,.faqSection.homeSection .faqWrapper,.fourColumnList .listWrapper,.mapSection .mapBackButton,.mapSection .mapBlock .mapViewChanger,.mapSection .mapBlock .pinCard,.mapSection.localSection .mapWrapper,.newsSection.homeSection .newsImage,.portfolioSection.homeSection .pricingTable .pricingWrapper,.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper,.roundBlock,.selectElement .hiddenSelectWrapper,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconLogo,.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover,.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture,.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumPicturesCount,.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{transform:translate3d(0,0,0);box-shadow:2px 2px 6px rgba(0,0,0,.25)}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconText{text-shadow:5px 5px 12px rgba(0,0,0,.25)}.topImageSection.localSection .localContent .plusList .plusItem .plusAdditional{text-shadow:2px 2px 6px rgba(0,0,0,.25)}.activeFilterList .activeFilter .removeFilterButton:after,.activeFilterList .activeFilter .removeFilterButton:before,.activeProcessButton,.activeProcessButton:after,.activeProcessButton:before,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel:before,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:after,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:before,.adminEditButton,.adminEditButton:after,.adminEditButton:before,.asideButtons .buttonList .buttonWrapper .consultationButton,.asideButtons .buttonList .buttonWrapper .consultationButton:after,.asideButtons .buttonList .buttonWrapper .consultationButton:before,.asideButtons .buttonList .buttonWrapper .contactButton,.asideButtons .buttonList .buttonWrapper .contactButton:after,.asideButtons .buttonList .buttonWrapper .contactButton:before,.asideButtons .buttonList .buttonWrapper .onlineQuoteButton,.asideButtons .buttonList .buttonWrapper .onlineQuoteButton:after,.asideButtons .buttonList .buttonWrapper .onlineQuoteButton:before,.backButton,.backButton:after,.backButton:before,.basementTipsSection.homeSection .viewAllButton,.basementTipsSection.homeSection .viewAllButton:after,.basementTipsSection.homeSection .viewAllButton:before,.bookingToolModal .dateHeader .weekArrow:after,.bookingToolModal .dateHeader .weekArrow:before,.bookingToolModal .monthChanger .monthWrapper .dateTitle,.bookingToolModal .monthChanger .monthWrapper .dateTitle:after,.bookingToolModal .monthChanger .monthWrapper .dateTitle:before,.bookingToolModal .monthChanger .monthWrapper .monthArrow,.bookingToolModal .monthChanger .monthWrapper .monthArrow:after,.bookingToolModal .monthChanger .monthWrapper .monthArrow:before,.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink,.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:after,.button.blueButton,.button.blueButton:after,.button.blueButton:before,.button.consultationButton,.button.consultationButton:after,.button.consultationButton:before,.button.contact,.button.contact:after,.button.contact:before,.button.orangeButton,.button.orangeButton:after,.button.orangeButton:before,.button.quote,.button.quote:after,.button.quote:before,.button.yellowButton,.button.yellowButton:after,.button.yellowButton:before,.cardSection .cardWrapper .cardButtonsWrapper .cardButton,.cardSection .cardWrapper .cardButtonsWrapper .cardButton .cardIcon,.cardSection .cardWrapper .cardButtonsWrapper .cardButton .cardIcon:after,.categoriesCarousel .categoryLink,.categoriesCarousel .categoryList,.checkboxLabel,.checkboxLabel:before,.closeModalButtons .consultationButton,.closeModalButtons .consultationButton:after,.closeModalButtons .consultationButton:before,.closeModalButtons .instantQuoteButton,.closeModalButtons .instantQuoteButton:after,.closeModalButtons .instantQuoteButton:before,.closeModalButtons .questionButton,.closeModalButtons .questionButton:after,.closeModalButtons .questionButton:before,.contactUsContent .instantQuoteButton,.contactUsContent .instantQuoteButton:after,.contactUsContent .instantQuoteButton:before,.copyButton,.countiesSection .countiesContent .consultationButton,.countiesSection .countiesContent .consultationButton:after,.countiesSection .countiesContent .consultationButton:before,.createAlbumWrapper .photoLabel,.designSection .contactButton,.designSection .contactButton:after,.designSection .contactButton:before,.designSection .designWrapper .reviewsCarouselWrapper .cardList,.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper,.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:after,.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow,.designSection .designWrapper .reviewsCarouselWrapper .carouselWrapper,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton:after,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton:before,.downloadButton:hover,.dropdownFilters,.dropdownFilters .dropdownFiltersWrapper .scrollLine,.dropdownFilters .hiddenFilters,.faqSection.homeSection .faqButton,.faqSection.homeSection .faqButton:after,.faqSection.homeSection .faqButton:before,.fieldInput,.fieldTextarea,.filterList .filter,.filterList .filter.dropdownFilter:after,.filterList .filter.dropdownFilter:before,.financingCard__btn,.financingCard__btn:after,.financingCard__btn:before,.headerSubMenu .subLinkWrapper .activeLink,.headerSubMenu .subLinkWrapper .activeLink:after,.headerSubMenu .subLinkWrapper .activeLink:before,.headerSubMenu .subLinkWrapper .subLink,.headerSubMenu .subLinkWrapper .subLink:after,.headerSubMenu .subLinkWrapper .subLink:before,.ideaList .ideaPhotoWrapper .deleteCardButton,.ideaList .ideaPhotoWrapper .hoverCardWrapper,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton:after,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton:before,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton:after,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton:before,.ideaList .ideaWrapper .addPhotoButton,.ideaList .ideaWrapper .addPhotoButton:before,.ideaList .ideaWrapper .saveIdea,.ideaList .ideaWrapper .saveIdea:after,.ideaList .ideaWrapper .saveIdea:before,.ideaList .ideaWrapper .userCreated,.ideaList .ideaWrapper .userCreated:after,.ideaList .ideaWrapper .userCreated:before,.ideasMain .ideasSortWrapper,.ideasMain .ideasSortWrapper:after,.ideasSection .ideasButton,.ideasSection .ideasButton:after,.ideasSection .ideasButton:before,.instantQuoteContent .blackButton,.instantQuoteContent .blackButton:after,.instantQuoteContent .blackButton:before,.managementSection .buttonWrapper .learnMoreButton,.managementSection .buttonWrapper .learnMoreButton:after,.managementSection .buttonWrapper .learnMoreButton:before,.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper,.mapPicture .mapButton,.mapSection .mapBackButton,.mapSection .mapBlock .mapViewChanger .mapViewButton,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:after,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:before,.mapSection.localSection .landingContent .mapLearnMoreButton,.mapSection.localSection .landingContent .mapLearnMoreButton:after,.mapSection.localSection .landingContent .mapLearnMoreButton:before,.networkButton.facebookButton,.networkButton.googleButton,.offersBlock .offersButtonWrapper .offersButton,.offersBlock .offersButtonWrapper .offersButton:after,.offersBlock .offersButtonWrapper .offersButton:before,.pageHeader .categoryList .categoryLink,.pageHeader .viewOnMapBtn,.pageHeader .viewOnMapBtn:after,.pageHeader .viewOnMapBtn:before,.pageHeader.mainCategories .categoryLink,.pageHeader.servicesPage .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink,.portfolioButton,.portfolioButton:after,.portfolioButton:before,.portfolioHiddenBlock,.portfolioSection .portfolioHomeButton,.portfolioSection .portfolioHomeButton:after,.portfolioSection .portfolioHomeButton:before,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:after,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:before,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock,.portfolioSection .projectsHomeButton,.portfolioSection .projectsHomeButton:after,.portfolioSection .projectsHomeButton:before,.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton,.portfolioWork .headerArrows .headerArrow,.portfolioWork .picturesWrapper .pictureFull .fullsizeLoader,.portfolioWork .picturesWrapper .pictureFull .fullsizePicture,.portfolioWork .picturesWrapper .pictureFull .pictureArrow,.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage,.processButton,.processButton:after,.processButton:before,.profileMenu .profileLinkWrapper .activeLink,.profileMenu .profileLinkWrapper .activeLink:after,.profileMenu .profileLinkWrapper .activeLink:before,.profileMenu .profileLinkWrapper .subLink,.profileMenu .profileLinkWrapper .subLink:after,.profileMenu .profileLinkWrapper .subLink:before,.radioButtonsWrapper .buttonWrapper .radioLabel,.rangeWrapper .rangeLine .rangeTitle,.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList,.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper,.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper:after,.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow,.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselWrapper,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton:after,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton:before,.reviewsSection.homeSection .reviewsTitleWrapper,.reviewsSection.homeSection .sectionTitle,.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList,.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .loaderWrapper,.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .scrollLine,.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleField,.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleLabel,.selectLabel,.shareLinks .shareLinkWrapper,.shareLinks .shareLinkWrapper .shareLink,.signInWrapper .signUpTextWrapper .signUpButton,.signInWrapper .signUpTextWrapper .signUpButton:after,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizeLoader,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage,.sourceButton,.sourceButton:after,.sourceButton:before,.submitButton,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton:after,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton:before,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton:after,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton:before,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconLogo,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconText,.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover,.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture,.userSavedPhotos .albumList .albumWrapper .editAlbumButton,.userSavedPhotos .sectionHeader a.sectionTitle,.viewIdeaModal .contentWrapper,.viewIdeaModal .contentWrapper.showLoadStatus .ideaPhotoWrapper:after,.viewIdeaModal .ideaArrow,.viewIdeaModal .ideaDataSection,.viewIdeaModal .ideaDataSection .ideaDataWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto,.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper.loadWrapper:after,.zipCodeForm .errorWrapper,.zipCodeForm .zipCodeButton,.zipCodeForm .zipCodeLoader,footer .footer .footerContactButton,footer .footer .footerContactButton:after,footer .footer .footerContactButton:before,footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink,header,header .headerLoginWrapper .avatarWrapper,header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper,header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper .avatarLink,header .headerLoginWrapper .headerLoginButton,header .headerLoginWrapper .headerLoginButton .avatarPicture,header .headerMenu,header .headerSandwichButton:after,header .headerSandwichButton:before,header .mainMenuList,header .menuList .dropdownMenuLink:after,header .menuList .menuLink,header .menuList .menuLinkWrapper,header .menuPhones .phoneWrapper .statePhones .menuPhone,header .serviceLinks .serviceLink,header .userLogin,header .userLogin:before{transition:all .1s linear}header.activeMenu .headerMenu,header.activeMenu .mainMenuList{background:#212c30;right:0}header.activeMenu .headerMenu:before,header.activeMenu .mainMenuList:before{content:"";z-index:-1;position:absolute;top:0;right:210px;width:200vh;height:100vh;background:rgba(97,109,123,.5)}header.activeMenu .headerMenu:before{display:block}.activeProcessButton,.asideButtons .buttonList .buttonWrapper .contactButton,.button.contact{cursor:pointer}.activeProcessButton,.asideButtons .buttonList .buttonWrapper .contactButton,.button.contact,.headerSubMenu .subLinkWrapper .activeLink,.processButton,.profileMenu .profileLinkWrapper .activeLink{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;height:30px;box-sizing:border-box;font-size:12px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;outline:0;white-space:nowrap}.adminEditButton,.backButton,.closeModalButtons .questionButton,.headerSubMenu .subLinkWrapper .subLink,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton,.portfolioButton,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton,.profileMenu .profileLinkWrapper .subLink{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;height:30px;box-sizing:border-box;font-size:12px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;cursor:pointer;outline:0;white-space:nowrap}.ideaList .ideaWrapper .userCreated,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton{box-sizing:border-box;line-height:100%;letter-spacing:.05em;white-space:nowrap}.ideaList .ideaWrapper .userCreated{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;height:30px;font-size:12px;font-weight:700;text-transform:uppercase;border-radius:100px;outline:0}.ideaList .ideaWrapper .saveIdea{display:flex;align-items:center}.instantQuoteContent .blackButton,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton{display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;border-radius:100px;cursor:pointer;outline:0}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton,.ideaList .ideaWrapper .saveIdea,.mapSection.localSection .landingContent .mapLearnMoreButton{justify-content:center;height:30px;box-sizing:border-box;font-size:12px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;cursor:pointer;outline:0;white-space:nowrap}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton,.ideaList .ideaWrapper .saveIdea{padding-left:10px;padding-right:10px}.mapSection.localSection .landingContent .mapLearnMoreButton{display:flex;align-items:center}.asideButtons .buttonList .buttonWrapper .onlineQuoteButton,.basementTipsSection.homeSection .viewAllButton,.button.blueButton,.button.orangeButton,.button.quote,.button.yellowButton,.closeModalButtons .instantQuoteButton,.contactUsContent .instantQuoteButton,.countiesSection .countiesContent .consultationButton,.designSection .contactButton,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton,.faqSection.homeSection .faqButton,.ideasSection .ideasButton,.managementSection .buttonWrapper .learnMoreButton,.offersBlock .offersButtonWrapper .offersButton,.portfolioSection .portfolioHomeButton,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton,.sourceButton,footer .footer .footerContactButton{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;height:30px;box-sizing:border-box;font-size:12px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;cursor:pointer;outline:0;white-space:nowrap}.button.consultationButton,.financingCard__btn{align-items:center;justify-content:center;box-sizing:border-box;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;outline:0}.button.consultationButton{display:flex;line-height:100%;white-space:nowrap}.financingCard__btn{font-weight:700}.asideButtons .buttonList .buttonWrapper .consultationButton,.button.consultationButton,.closeModalButtons .consultationButton,.portfolioSection .projectsHomeButton{padding-left:10px;padding-right:10px;font-size:12px;font-weight:700;border-radius:100px}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{font-size:12px}.asideButtons .buttonList .buttonWrapper .consultationButton,.closeModalButtons .consultationButton,.portfolioSection .projectsHomeButton,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton{display:flex;align-items:center;justify-content:center;height:30px;box-sizing:border-box;line-height:100%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;outline:0;white-space:nowrap}.pageHeader .viewOnMapBtn{display:flex;height:30px;box-sizing:border-box;line-height:100%;cursor:pointer;outline:0}@media only screen and (min-width:480px){.activeProcessButton,.adminEditButton,.asideButtons .buttonList .buttonWrapper .consultationButton,.asideButtons .buttonList .buttonWrapper .contactButton,.asideButtons .buttonList .buttonWrapper .onlineQuoteButton,.backButton,.basementTipsSection.homeSection .viewAllButton,.button.blueButton,.button.consultationButton,.button.contact,.button.orangeButton,.button.quote,.button.yellowButton,.closeModalButtons .consultationButton,.closeModalButtons .instantQuoteButton,.closeModalButtons .questionButton,.contactUsContent .instantQuoteButton,.countiesSection .countiesContent .consultationButton,.designSection .contactButton,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton,.faqSection.homeSection .faqButton,.financingCard__btn,.headerSubMenu .subLinkWrapper .activeLink,.headerSubMenu .subLinkWrapper .subLink,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton,.ideaList .ideaWrapper .saveIdea,.ideaList .ideaWrapper .userCreated,.ideasSection .ideasButton,.instantQuoteContent .blackButton,.managementSection .buttonWrapper .learnMoreButton,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton,.mapSection.localSection .landingContent .mapLearnMoreButton,.offersBlock .offersButtonWrapper .offersButton,.pageHeader .viewOnMapBtn,.portfolioButton,.portfolioSection .portfolioHomeButton,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton,.portfolioSection .projectsHomeButton,.processButton,.profileMenu .profileLinkWrapper .activeLink,.profileMenu .profileLinkWrapper .subLink,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton,.sourceButton,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton,footer .footer .footerContactButton{padding-left:20px;padding-right:20px;height:40px;font-size:13px}}.asideButtons .buttonList .buttonWrapper .consultationButton,.button.consultationButton,.button.yellowButton,.closeModalButtons .consultationButton,.financingCard__btn,.portfolioSection .projectsHomeButton{color:#202121;border:1px solid #fac04b;background:#fac04b}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton{background:#fac04b}.pageHeader .viewOnMapBtn{border:1px solid #fac04b;background:#fac04b}.asideButtons .buttonList .buttonWrapper .consultationButton:active,.asideButtons .buttonList .buttonWrapper .consultationButton:hover,.button.consultationButton:active,.button.consultationButton:hover,.button.yellowButton:active,.button.yellowButton:hover,.closeModalButtons .consultationButton:active,.closeModalButtons .consultationButton:hover,.financingCard__btn:active,.financingCard__btn:hover,.pageHeader .viewOnMapBtn:active,.pageHeader .viewOnMapBtn:hover,.portfolioSection .projectsHomeButton:active,.portfolioSection .projectsHomeButton:hover,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton:active,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton:hover,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton:active,.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton:hover{background:#f9af19;border:1px solid #f9af19}.button.blueButton{color:#fff}.button.blueButton,.button.quote{border:1px solid #57a7d7;background:#57a7d7}.activeProcessButton,.basementTipsSection.homeSection .viewAllButton,.contactUsContent .instantQuoteButton,.countiesSection .countiesContent .consultationButton,.faqSection.homeSection .faqButton,.offersBlock .offersButtonWrapper .offersButton{color:#fff;border:1px solid #57a7d7;background:#57a7d7}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton{color:#fff;background:#57a7d7}.designSection .contactButton{color:#fff}.designSection .contactButton,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton,.ideasSection .ideasButton,.managementSection .buttonWrapper .learnMoreButton,.mapSection.localSection .landingContent .mapLearnMoreButton,.portfolioSection .portfolioHomeButton,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton{border:1px solid #57a7d7;background:#57a7d7}.closeModalButtons .instantQuoteButton,footer .footer .footerContactButton{color:#fff;border:1px solid #57a7d7;background:#57a7d7}.asideButtons .buttonList .buttonWrapper .onlineQuoteButton,.sourceButton{border:1px solid #57a7d7;background:#57a7d7}.activeProcessButton:hover,.asideButtons .buttonList .buttonWrapper .onlineQuoteButton:hover,.basementTipsSection.homeSection .viewAllButton:hover,.button.blueButton:active,.button.blueButton:hover,.button.quote:active,.button.quote:hover,.closeModalButtons .instantQuoteButton:hover,.contactUsContent .instantQuoteButton:hover,.countiesSection .countiesContent .consultationButton:hover,.designSection .contactButton:hover,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton:hover,.faqSection.homeSection .faqButton:hover,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton:hover,.ideasSection .ideasButton:hover,.mapSection.localSection .landingContent .mapLearnMoreButton:hover,.offersBlock .offersButtonWrapper .offersButton:hover,.portfolioSection .portfolioHomeButton:hover,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton:hover,.sourceButton:hover,footer .footer .footerContactButton:hover{color:#fff;background:#3091cb;border:1px solid #3091cb}.managementSection .buttonWrapper .learnMoreButton:hover{background:#3091cb;border:1px solid #3091cb}.activeProcessButton:active,.basementTipsSection.homeSection .viewAllButton:active,.contactUsContent .instantQuoteButton:active,.countiesSection .countiesContent .consultationButton:active,.faqSection.homeSection .faqButton:active,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton:active,.mapSection.localSection .landingContent .mapLearnMoreButton:active,.offersBlock .offersButtonWrapper .offersButton:active{color:#fff;background:#3091cb;border:1px solid #3091cb}.managementSection .buttonWrapper .learnMoreButton:active{background:#3091cb;border:1px solid #3091cb}.asideButtons .buttonList .buttonWrapper .onlineQuoteButton:active,.closeModalButtons .instantQuoteButton:active,.designSection .contactButton:active,.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton:active,.ideasSection .ideasButton:active,.portfolioSection .portfolioHomeButton:active,.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton:active,.sourceButton:active,footer .footer .footerContactButton:active{color:#fff;background:#3091cb;border:1px solid #3091cb}.button.orangeButton{color:#fff;border:1px solid #57a7d7;background:#f96900}.button.orangeButton:active,.button.orangeButton:hover{color:#fff;background:#c65300;border:1px solid #c65300}.instantQuoteContent .blackButton{display:block;height:auto;padding:8px 10px 6px;box-sizing:border-box;color:#202121;font-size:10px;line-height:100%;text-align:center;letter-spacing:0;white-space:normal;border:1px solid #616d7b}.addPhotoWrapper .disabledButton.copyButton,.addPhotoWrapper .disabledButton.copyButton:active,.addPhotoWrapper .disabledButton.copyButton:hover,.addPhotoWrapper .submitButton.disabledButton,.addPhotoWrapper .submitButton.disabledButton:active,.addPhotoWrapper .submitButton.disabledButton:hover,.editPhotoModal .submitWrapper .disabledButton.copyButton,.editPhotoModal .submitWrapper .disabledButton.copyButton:active,.editPhotoModal .submitWrapper .disabledButton.copyButton:hover,.editPhotoModal .submitWrapper .submitButton.disabledButton,.editPhotoModal .submitWrapper .submitButton.disabledButton:active,.editPhotoModal .submitWrapper .submitButton.disabledButton:hover,.processButton,.processButton:active,.processButton:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.unLoginIdea,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.unLoginIdea:active,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.unLoginIdea:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.userIdea,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.userIdea:active,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.userIdea:hover{color:#fff;border:1px solid #e7e7e8;background:#e7e7e8;cursor:default}.ideaList .ideaWrapper .saveIdea,.ideaList .ideaWrapper .userCreated,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton,.portfolioButton,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton{color:#202121;border:1px solid #fff;background:linear-gradient(270deg,rgba(255,255,255,.8) 32.56%,rgba(255,255,255,0) 100%),rgba(255,255,255,.5)}.closeModalButtons .questionButton,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton{border:1px solid #e7e7e8;background:0 0}.adminEditButton,.backButton,.headerSubMenu .subLinkWrapper .subLink{color:#a1abb5;border:1px solid #e7e7e8;background:0 0}.adminEditButton:hover,.backButton:hover,.closeModalButtons .questionButton:hover,.headerSubMenu .subLinkWrapper .subLink:hover,.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton:hover{color:#202121;border:1px solid #e7e7e8;background:#e7e7e8}.profileMenu .profileLinkWrapper .subLink{color:#202121;border:1px solid transparent;background:0 0}.profileMenu .profileLinkWrapper .subLink:hover{border:1px solid #3091cb;color:#3091cb}.headerSubMenu .subLinkWrapper .activeLink,.headerSubMenu .subLinkWrapper .activeLink:hover,.profileMenu .profileLinkWrapper .activeLink,.profileMenu .profileLinkWrapper .activeLink:hover{color:#202121;border:1px solid #57a7d7;background:0 0;cursor:default}.backButton:before,.downloadButton:before{margin-right:5px;content:"";display:inline-block;transform:scale(.6)}@media only screen and (min-width:480px){.backButton:before,.downloadButton:before{transform:scale(1)}}.ideasMain .ideasSortWrapper:after{margin-left:5px;display:inline-block;transform:scale(.6)}.zipCodeForm .zipCodeButton:after{content:"";display:inline-block}.activeProcessButton:after,.basementTipsSection.homeSection .viewAllButton:after,.countiesSection .countiesContent .consultationButton:after,.portfolioButton:after,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:after,.processButton:after,header .menuList .dropdownMenuLink:after{margin-left:5px;content:"";display:inline-block;transform:scale(.6)}.showMoreButton:after{margin-left:5px;display:inline-block;transform:scale(.6)}.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:after,.sourceButton:after{margin-left:5px;content:"";display:inline-block}@media only screen and (min-width:480px){.activeProcessButton:after,.basementTipsSection.homeSection .viewAllButton:after,.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:after,.countiesSection .countiesContent .consultationButton:after,.ideasMain .ideasSortWrapper:after,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:after,.portfolioButton:after,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:after,.processButton:after,.showMoreButton:after,.sourceButton:after,.zipCodeForm .zipCodeButton:after,header .menuList .dropdownMenuLink:after{transform:scale(1)}}.logoSprite{background-color:transparent;background-repeat:no-repeat;background-size:229px 119px;background-image:url(/public/images/logo-sprite.png)}.logoSprite.greenskyLogo{width:229px;height:60px;background-position:0 0}.logoSprite.angiesListLogo{width:38px;height:38px;background-position:0 -60px}.logoSprite.facebookLogo{width:38px;height:38px;background-position:-38px -60px}.logoSprite.googleLogo{width:38px;height:38px;background-position:-76px -60px}.logoSprite.homeAdvisorLogo{width:38px;height:38px;background-position:-114px -60px}.logoSprite.houzzLogo,.logoSprite.porchLogo{width:34px;height:34px;background-position:-152px -60px}.logoSprite.porchLogo{background-position:-186px -60px}.logoSprite.facebookLogin{width:24px;height:24px;background-position:-152px -94px}.logoSprite.googleLogin{width:24px;height:25px;background-position:-176px -94px}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.logoSprite{background-image:url(/public/images/logo-sprite@2x.png)}}.webp .logoSprite{background-image:url(/public/images/logo-sprite.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .logoSprite{background-image:url(/public/images/logo-sprite@2x.webp)}}.tableSprite{width:130px;height:130px;background-color:transparent;background-repeat:no-repeat;background-size:390px 520px;background-image:url(/public/images/table-sprite.jpg)}.schemesSprite.unfinishedBasement.active,.tableSprite.table1{background-position:0 0}.tableSprite.table2{background-position:-130px 0}.tableSprite.table3{background-position:-260px 0}.tableSprite.table4{background-position:0 -130px}.tableSprite.table5{background-position:-130px -130px}.tableSprite.table6{background-position:-260px -130px}.tableSprite.table7{background-position:0 -260px}.tableSprite.table8{background-position:-130px -260px}.tableSprite.table9{background-position:-260px -260px}.tableSprite.table10{background-position:0 -390px}.tableSprite.table11{background-position:-130px -390px}.tableSprite.table12{background-position:-260px -390px}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tableSprite{background-image:url(/public/images/table-sprite@2x.jpg)}}.webp .tableSprite{background-image:url(/public/images/table-sprite.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .tableSprite{background-image:url(/public/images/table-sprite@2x.webp)}}.schemesSprite{width:200px;height:200px;background-color:transparent;background-repeat:no-repeat;background-size:800px 800px;background-image:url(/public/images/schemes-sprite.png)}.schemesSprite.unfinishedBasement{background-position:-200px 0}.schemesSprite.completeBasementRemodeling{background-position:-600px 0}.schemesSprite.completeBasementRemodeling.active{background-position:-400px 0}.schemesSprite.partialBasementRemodeling{background-position:-200px -200px}.schemesSprite.partialBasementRemodeling.active{background-position:0 -200px}.schemesSprite.basementRenovation{background-position:-600px -200px}.schemesSprite.basementRenovation.active{background-position:-400px -200px}.schemesSprite.addBathroom{background-position:-200px -400px}.schemesSprite.addBathroom.active{background-position:0 -400px}.schemesSprite.addEgressWindow{background-position:-600px -400px}.schemesSprite.addEgressWindow.active{background-position:-400px -400px}.schemesSprite.foundationRepairs{background-position:-200px -600px}.schemesSprite.foundationRepairs.active{background-position:0 -600px}.schemesSprite.basementWaterproofing{background-position:-600px -600px}.schemesSprite.basementWaterproofing.active{background-position:-400px -600px}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.schemesSprite{background-image:url(/public/images/schemes-sprite@2x.png)}}.webp .schemesSprite{background-image:url(/public/images/schemes-sprite.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .schemesSprite{background-image:url(/public/images/schemes-sprite@2x.webp)}}.awardsSprite{background-color:transparent;background-repeat:no-repeat;background-size:98px 1950px;background-image:url(/public/images/awards-sprite.png)}.awardsSprite.angiesList2011{width:97px;height:97px;background-position:0 0}.awardsSprite.angiesList2012{width:97px;height:97px;background-position:0 -97px}.awardsSprite.angiesList2013{width:98px;height:97px;background-position:0 -194px}.awardsSprite.angiesList2014{width:98px;height:97px;background-position:0 -291px}.awardsSprite.angiesList2015{width:97px;height:97px;background-position:0 -388px}.awardsSprite.angiesList2016{width:97px;height:98px;background-position:0 -485px}.awardsSprite.angiesList2017{width:97px;height:98px;background-position:0 -583px}.awardsSprite.angiesList2018,.awardsSprite.epa{width:98px;height:98px;background-position:0 -681px}.awardsSprite.epa{background-position:0 -779px}.awardsSprite.bestPickReports2016{width:97px;height:98px;background-position:0 -877px}.awardsSprite.houzz2013{width:97px;height:98px;background-position:0 -975px}.awardsSprite.houzz2014{width:97px;height:98px;background-position:0 -1073px}.awardsSprite.houzz2015{width:98px;height:98px;background-position:0 -1171px}.awardsSprite.houzz2016{width:98px;height:98px;background-position:0 -1269px}.awardsSprite.houzz2017{width:97px;height:98px;background-position:0 -1367px}.awardsSprite.houzz2018{width:97px;height:97px;background-position:0 -1465px}.awardsSprite.houzz2019{width:97px;height:97px;background-position:0 -1562px}.awardsSprite.homeAdvisor3Years{width:98px;height:97px;background-position:0 -1659px}.awardsSprite.homeAdvisorEliteService{width:98px;height:97px;background-position:0 -1756px}.awardsSprite.homeAdvisor50Reviews{width:97px;height:97px;background-position:0 -1853px}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.awardsSprite{background-image:url(/public/images/awards-sprite@2x.png)}}.webp .awardsSprite{background-image:url(/public/images/awards-sprite.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .awardsSprite{background-image:url(/public/images/awards-sprite@2x.webp)}}.cardSection .cardWrapper .cardButtonsWrapper .cardButton.editProfileButton .cardIcon:after,.cardSection .cardWrapper .userWrapper .userAvatar:after{width:18px;height:21px;-webkit-mask-image:url("/public/images/svg/sprite.svg#007_avatar(viewBox(0, 0, 18, 21))");mask-image:url("/public/images/svg/sprite.svg#007_avatar(viewBox(0, 0, 18, 21))");-webkit-mask-position:0 -325px;mask-position:0 -325px}.activeProcessButton:after,.basementTipsSection.homeSection .viewAllButton:after,.countiesSection .countiesContent .consultationButton:after,.ideasMain .ideasSortWrapper:after,.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:after,.portfolioButton:after,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:after,.processButton:after,.zipCodeForm .zipCodeButton:after,header .menuList .dropdownMenuLink:after{width:7px;height:11px;-webkit-mask-image:url("/public/images/svg/sprite.svg#008_button-arrow(viewBox(0, 0, 7, 11))");mask-image:url("/public/images/svg/sprite.svg#008_button-arrow(viewBox(0, 0, 7, 11))");-webkit-mask-position:0 -346px;mask-position:0 -346px}.backButton:before,.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:after,.selectElement:after,.showMoreButton:after,.signInWrapper .signUpTextWrapper .signUpButton:after,.sourceButton:after{-webkit-mask-image:url("/public/images/svg/sprite.svg#008_button-arrow(viewBox(0, 0, 7, 11))");mask-image:url("/public/images/svg/sprite.svg#008_button-arrow(viewBox(0, 0, 7, 11))");-webkit-mask-position:0 -346px;mask-position:0 -346px}.backButton:before,.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:after,.selectElement:after,.showMoreButton:after,.sourceButton:after{width:7px;height:11px}.ideaList .ideaPhotoWrapper .deleteCardButton{width:13px;height:13px;-webkit-mask-image:url("/public/images/svg/sprite.svg#010_close(viewBox(0, 0, 13, 13))");mask-image:url("/public/images/svg/sprite.svg#010_close(viewBox(0, 0, 13, 13))");-webkit-mask-position:0 -374px;mask-position:0 -374px}.shareLinks .shareLinkWrapper.facebook .shareLink{width:17px;height:34px;-webkit-mask-image:url("/public/images/svg/sprite.svg#014_facebook(viewBox(0, 0, 17, 34))");mask-image:url("/public/images/svg/sprite.svg#014_facebook(viewBox(0, 0, 17, 34))");-webkit-mask-position:0 -515px;mask-position:0 -515px}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink,.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink,footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink.facebook{width:18px;height:17px;-webkit-mask-image:url("/public/images/svg/sprite.svg#015_facebook-round(viewBox(0, 0, 18, 17))");mask-image:url("/public/images/svg/sprite.svg#015_facebook-round(viewBox(0, 0, 18, 17))");-webkit-mask-position:0 -549px;mask-position:0 -549px}.answerList .answerWrapper.faqIcon:before{width:54px;height:59px;-webkit-mask-image:url("/public/images/svg/sprite.svg#016_faq(viewBox(0, 0, 54, 59))");mask-image:url("/public/images/svg/sprite.svg#016_faq(viewBox(0, 0, 54, 59))");-webkit-mask-position:0 -566px;mask-position:0 -566px}.answerList .answerWrapper.faq2Icon:before{width:41px;height:41px;-webkit-mask-image:url("/public/images/svg/sprite.svg#017_faq2(viewBox(0, 0, 41, 41))");mask-image:url("/public/images/svg/sprite.svg#017_faq2(viewBox(0, 0, 41, 41))");-webkit-mask-position:0 -625px;mask-position:0 -625px}.answerList .answerWrapper.faq3Icon:before{width:52px;height:43px;-webkit-mask-image:url("/public/images/svg/sprite.svg#018_faq3(viewBox(0, 0, 52, 43))");mask-image:url("/public/images/svg/sprite.svg#018_faq3(viewBox(0, 0, 52, 43))");-webkit-mask-position:0 -666px;mask-position:0 -666px}.answerList .answerWrapper.faq4Icon:before,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.topRated .iconLogo{width:42px;height:26px;-webkit-mask-image:url("/public/images/svg/sprite.svg#019_faq4(viewBox(0, 0, 42, 26))");mask-image:url("/public/images/svg/sprite.svg#019_faq4(viewBox(0, 0, 42, 26))");-webkit-mask-position:0 -709px;mask-position:0 -709px}.answerList .answerWrapper.faq5Icon:before{width:49px;height:43px;-webkit-mask-image:url("/public/images/svg/sprite.svg#020_faq5(viewBox(0, 0, 49, 43))");mask-image:url("/public/images/svg/sprite.svg#020_faq5(viewBox(0, 0, 49, 43))");-webkit-mask-position:0 -735px;mask-position:0 -735px}.answerList .answerWrapper.faq6Icon:before{width:41px;height:57px;-webkit-mask-image:url("/public/images/svg/sprite.svg#021_faq6(viewBox(0, 0, 41, 57))");mask-image:url("/public/images/svg/sprite.svg#021_faq6(viewBox(0, 0, 41, 57))");-webkit-mask-position:0 -778px;mask-position:0 -778px}.answerList .answerWrapper.faq7Icon:before{width:59px;height:50px;-webkit-mask-image:url("/public/images/svg/sprite.svg#022_faq7(viewBox(0, 0, 59, 50))");mask-image:url("/public/images/svg/sprite.svg#022_faq7(viewBox(0, 0, 59, 50))");-webkit-mask-position:0 -835px;mask-position:0 -835px}.answerList .answerWrapper.faq8Icon:before{width:41px;height:41px;-webkit-mask-image:url("/public/images/svg/sprite.svg#023_faq8(viewBox(0, 0, 41, 41))");mask-image:url("/public/images/svg/sprite.svg#023_faq8(viewBox(0, 0, 41, 41))");-webkit-mask-position:0 -885px;mask-position:0 -885px}.answerList .answerWrapper.faq9Icon:before,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.financing .iconLogo{width:41px;height:36px;-webkit-mask-image:url("/public/images/svg/sprite.svg#024_faq9(viewBox(0, 0, 41, 36))");mask-image:url("/public/images/svg/sprite.svg#024_faq9(viewBox(0, 0, 41, 36))");-webkit-mask-position:0 -926px;mask-position:0 -926px}.answerList .answerWrapper.faq10Icon:before{width:48px;height:41px;-webkit-mask-image:url("/public/images/svg/sprite.svg#025_faq10(viewBox(0, 0, 48, 41))");mask-image:url("/public/images/svg/sprite.svg#025_faq10(viewBox(0, 0, 48, 41))");-webkit-mask-position:0 -962px;mask-position:0 -962px}.answerList .answerWrapper.faq11Icon:before{width:34px;height:41px;-webkit-mask-image:url("/public/images/svg/sprite.svg#026_faq11(viewBox(0, 0, 34, 41))");mask-image:url("/public/images/svg/sprite.svg#026_faq11(viewBox(0, 0, 34, 41))");-webkit-mask-position:0 -1003px;mask-position:0 -1003px}.answerList .answerWrapper.faq12Icon:before{width:42px;height:55px;-webkit-mask-image:url("/public/images/svg/sprite.svg#027_faq12(viewBox(0, 0, 42, 55))");mask-image:url("/public/images/svg/sprite.svg#027_faq12(viewBox(0, 0, 42, 55))");-webkit-mask-position:0 -1044px;mask-position:0 -1044px}.answerList .answerWrapper.faq13Icon:before{width:41px;height:37px;-webkit-mask-image:url("/public/images/svg/sprite.svg#028_faq13(viewBox(0, 0, 41, 37))");mask-image:url("/public/images/svg/sprite.svg#028_faq13(viewBox(0, 0, 41, 37))");-webkit-mask-position:0 -1099px;mask-position:0 -1099px}.answerList .answerWrapper.faq14Icon:before{width:41px;height:60px;-webkit-mask-image:url("/public/images/svg/sprite.svg#029_faq14(viewBox(0, 0, 41, 60))");mask-image:url("/public/images/svg/sprite.svg#029_faq14(viewBox(0, 0, 41, 60))");-webkit-mask-position:0 -1136px;mask-position:0 -1136px}.answerList .answerWrapper.faq15Icon:before,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.experience .iconLogo{width:54px;height:33px;-webkit-mask-image:url("/public/images/svg/sprite.svg#030_faq15(viewBox(0, 0, 54, 33))");mask-image:url("/public/images/svg/sprite.svg#030_faq15(viewBox(0, 0, 54, 33))");-webkit-mask-position:0 -1196px;mask-position:0 -1196px}.answerList .answerWrapper.faq16Icon:before{width:42px;height:42px;-webkit-mask-image:url("/public/images/svg/sprite.svg#031_faq16(viewBox(0, 0, 42, 42))");mask-image:url("/public/images/svg/sprite.svg#031_faq16(viewBox(0, 0, 42, 42))");-webkit-mask-position:0 -1229px;mask-position:0 -1229px}.answerList .answerWrapper.faq17Icon:before{width:51px;height:48px;-webkit-mask-image:url("/public/images/svg/sprite.svg#032_faq17(viewBox(0, 0, 51, 48))");mask-image:url("/public/images/svg/sprite.svg#032_faq17(viewBox(0, 0, 51, 48))");-webkit-mask-position:0 -1271px;mask-position:0 -1271px}.answerList .answerWrapper.faq18Icon:before{width:42px;height:49px;-webkit-mask-image:url("/public/images/svg/sprite.svg#033_faq18(viewBox(0, 0, 42, 49))");mask-image:url("/public/images/svg/sprite.svg#033_faq18(viewBox(0, 0, 42, 49))");-webkit-mask-position:0 -1319px;mask-position:0 -1319px}.answerList .answerWrapper.faq19Icon:before{width:50px;height:57px;-webkit-mask-image:url("/public/images/svg/sprite.svg#034_faq19(viewBox(0, 0, 50, 57))");mask-image:url("/public/images/svg/sprite.svg#034_faq19(viewBox(0, 0, 50, 57))");-webkit-mask-position:0 -1368px;mask-position:0 -1368px}.answerList .answerWrapper.faq20Icon:before{width:41px;height:40px;-webkit-mask-image:url("/public/images/svg/sprite.svg#035_faq20(viewBox(0, 0, 41, 40))");mask-image:url("/public/images/svg/sprite.svg#035_faq20(viewBox(0, 0, 41, 40))");-webkit-mask-position:0 -1425px;mask-position:0 -1425px}.downloadButton:before{width:21px;height:17px;-webkit-mask-image:url("/public/images/svg/sprite.svg#036_folders(viewBox(0, 0, 21, 17))");mask-image:url("/public/images/svg/sprite.svg#036_folders(viewBox(0, 0, 21, 17))");-webkit-mask-position:0 -1465px;mask-position:0 -1465px}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink,.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink,footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink.instagram{width:17px;height:17px;-webkit-mask-image:url("/public/images/svg/sprite.svg#037_instagram-round(viewBox(0, 0, 17, 17))");mask-image:url("/public/images/svg/sprite.svg#037_instagram-round(viewBox(0, 0, 17, 17))");-webkit-mask-position:0 -1482px;mask-position:0 -1482px}.userSavedPhotos .albumList .albumWrapper .editAlbumButton{-webkit-mask-image:url("/public/images/svg/sprite.svg#038_pen(viewBox(0, 0, 26, 25))");mask-image:url("/public/images/svg/sprite.svg#038_pen(viewBox(0, 0, 26, 25))");-webkit-mask-position:0 -1499px;mask-position:0 -1499px}header .mainPhone:before,header .menuPhones .phoneWrapper .stateLabel:before{width:14px;height:15px;-webkit-mask-image:url("/public/images/svg/sprite.svg#039_phone(viewBox(0, 0, 14, 15))");mask-image:url("/public/images/svg/sprite.svg#039_phone(viewBox(0, 0, 14, 15))");-webkit-mask-position:0 -1524px;mask-position:0 -1524px}.shareLinks .shareLinkWrapper.pinterest .shareLink{width:22px;height:29px;-webkit-mask-image:url("/public/images/svg/sprite.svg#040_pinterest(viewBox(0, 0, 22, 29))");mask-image:url("/public/images/svg/sprite.svg#040_pinterest(viewBox(0, 0, 22, 29))");-webkit-mask-position:0 -1539px;mask-position:0 -1539px}.cardSection .cardWrapper .cardButtonsWrapper .cardButton.addPhotoButton .cardIcon:after,.ideaList .ideaWrapper .addPhotoButton:before{width:29px;height:29px;-webkit-mask-image:url("/public/images/svg/sprite.svg#042_plus(viewBox(0, 0, 29, 29))");mask-image:url("/public/images/svg/sprite.svg#042_plus(viewBox(0, 0, 29, 29))");-webkit-mask-position:0 -1585px;mask-position:0 -1585px}.processWrapper.processIcon:before{width:51px;height:96px;-webkit-mask-image:url("/public/images/svg/sprite.svg#043_process(viewBox(0, 0, 51, 96))");mask-image:url("/public/images/svg/sprite.svg#043_process(viewBox(0, 0, 51, 96))");-webkit-mask-position:0 -1614px;mask-position:0 -1614px}.processWrapper.process2Icon:before{width:63px;height:95px;-webkit-mask-image:url("/public/images/svg/sprite.svg#044_process2(viewBox(0, 0, 63, 95))");mask-image:url("/public/images/svg/sprite.svg#044_process2(viewBox(0, 0, 63, 95))");-webkit-mask-position:0 -1710px;mask-position:0 -1710px}.processWrapper.process3Icon:before{width:95px;height:56px;-webkit-mask-image:url("/public/images/svg/sprite.svg#045_process3(viewBox(0, 0, 95, 56))");mask-image:url("/public/images/svg/sprite.svg#045_process3(viewBox(0, 0, 95, 56))");-webkit-mask-position:0 -1805px;mask-position:0 -1805px}.processWrapper.process4Icon:before{width:80px;height:80px;-webkit-mask-image:url("/public/images/svg/sprite.svg#046_process4(viewBox(0, 0, 80, 80))");mask-image:url("/public/images/svg/sprite.svg#046_process4(viewBox(0, 0, 80, 80))");-webkit-mask-position:0 -1861px;mask-position:0 -1861px}.processWrapper.process5Icon:before{width:91px;height:53px;-webkit-mask-image:url("/public/images/svg/sprite.svg#047_process5(viewBox(0, 0, 91, 53))");mask-image:url("/public/images/svg/sprite.svg#047_process5(viewBox(0, 0, 91, 53))");-webkit-mask-position:0 -1941px;mask-position:0 -1941px}.processWrapper.process6Icon:before{width:92px;height:82px;-webkit-mask-image:url("/public/images/svg/sprite.svg#048_process6(viewBox(0, 0, 92, 82))");mask-image:url("/public/images/svg/sprite.svg#048_process6(viewBox(0, 0, 92, 82))");-webkit-mask-position:0 -1994px;mask-position:0 -1994px}.processWrapper.process7Icon:before{width:96px;height:44px;-webkit-mask-image:url("/public/images/svg/sprite.svg#049_process7(viewBox(0, 0, 96, 44))");mask-image:url("/public/images/svg/sprite.svg#049_process7(viewBox(0, 0, 96, 44))");-webkit-mask-position:0 -2076px;mask-position:0 -2076px}.categoriesCarousel.homeVersion .sliderArrow{width:15px;height:26px;-webkit-mask-image:url("/public/images/svg/sprite.svg#051_slider-arrow(viewBox(0, 0, 15, 26))");mask-image:url("/public/images/svg/sprite.svg#051_slider-arrow(viewBox(0, 0, 15, 26))");-webkit-mask-position:0 -2138px;mask-position:0 -2138px}.shareLinks .shareLinkWrapper.twitter .shareLink{width:26px;height:22px;-webkit-mask-image:url("/public/images/svg/sprite.svg#074_twitter(viewBox(0, 0, 26, 22))");mask-image:url("/public/images/svg/sprite.svg#074_twitter(viewBox(0, 0, 26, 22))");-webkit-mask-position:0 -2867px;mask-position:0 -2867px}.shareLinks .shareLinkWrapper.whatsapp .shareLink{width:27px;height:27px;-webkit-mask-image:url("/public/images/svg/sprite.svg#075_whatsapp(viewBox(0, 0, 27, 27))");mask-image:url("/public/images/svg/sprite.svg#075_whatsapp(viewBox(0, 0, 27, 27))");-webkit-mask-position:0 -2889px;mask-position:0 -2889px}[x-cloak]{display:none!important}html{height:100%;scroll-behavior:auto!important;scroll-padding-top:72px}@media only screen and (min-width:1000px){html{scroll-padding-top:128px}html:has(body.short-landing-page){scroll-padding-top:88px}}.wrapper,body{width:100%;height:100%}body,main{display:flex;flex-direction:column}body{margin:0;padding:0;font-family:"Gilroy",Arial,sans-serif;font-size:14px;line-height:125%;font-weight:400;font-style:normal;color:#202121;background:#212c30}@media only screen and (min-width:480px){body{font-size:14px}}@media only screen and (min-width:768px){body{font-size:15px}}main,main:before{flex-shrink:0;width:100%}main{flex-basis:auto;background:#fff}main:before{display:block;content:"";flex-grow:0;height:65px}@media only screen and (min-width:480px){main:before{height:64px}}@media only screen and (min-width:1000px){main:before{height:118px}}main.greyMain{background:#e7e7e8}@media only screen and (min-width:1000px){body.short-landing-page main:before{height:77px}}body.short-landing-page .sticky-quote-mobile{display:none}@media only screen and (max-width:767px){body.short-landing-page .sticky-quote-mobile{display:flex;align-items:center;justify-content:center;position:fixed;bottom:20px;right:16px;z-index:100;padding:0 20px;height:44px;box-sizing:border-box;font-family:"Gilroy",Arial,sans-serif;font-size:13px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:100px;cursor:pointer;outline:0;color:#fff;background:#57a7d7;border:1px solid #57a7d7;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:background .2s,border-color .2s}body.short-landing-page .sticky-quote-mobile:active,body.short-landing-page .sticky-quote-mobile:hover{background:#3091cb;border-color:#3091cb}}p{margin:0 0 15px}@media only screen and (min-width:480px){p{margin:0 0 20px}}a{text-decoration:none;color:#57a7d7}.wrapper{position:relative;margin-left:auto;margin-right:auto;padding-top:16px;padding-bottom:16px;box-sizing:border-box;max-width:480px}@media only screen and (min-width:480px){.wrapper{padding-top:20px;padding-bottom:20px;max-width:440px}}@media only screen and (min-width:768px){.wrapper{padding-top:20px;padding-bottom:20px;max-width:704px}}@media only screen and (min-width:1000px){.wrapper{max-width:936px}}@media only screen and (min-width:1440px){.wrapper{max-width:1200px}}.wrapper.maxPadding{padding:16px}@media only screen and (min-width:480px){.wrapper.maxPadding{padding:40px 0}}@media only screen and (min-width:1000px){.wrapper.maxPadding{padding:20px 0}}@media only screen and (min-width:1440px){.wrapper.maxPadding{padding:40px 0}}.wrapper.middlePadding{padding:16px}@media only screen and (min-width:480px){.wrapper.middlePadding{padding:30px 0}}@media only screen and (min-width:1000px){.wrapper.middlePadding{padding:24px 0}}@media only screen and (min-width:480px){.wrapper.headerWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.headerWrapper{width:704px}}@media only screen and (min-width:1000px){.wrapper.headerWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.headerWrapper{width:1200px}}@media only screen and (min-width:480px){.wrapper.listWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.listWrapper{width:704px}}@media only screen and (min-width:1000px){.wrapper.listWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.listWrapper{width:1200px}}@media only screen and (min-width:480px){.wrapper.contentWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.contentWrapper{width:704px}}@media only screen and (min-width:1000px){.wrapper.contentWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.contentWrapper{width:1200px}}@media only screen and (min-width:480px){.wrapper.minContentWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.minContentWrapper{width:704px}}@media only screen and (min-width:1000px){.wrapper.minContentWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.minContentWrapper{width:1200px}}@media (max-width:768px){.wrapper.delPadding{padding-top:0!important}}@media (max-width:479px){.wrapper.delPadding{padding:0 16px 16px!important}}.wrapper.delPadding p:last-child{margin:0}@media (max-width:479px){.wrapper.blockWrapper{padding:16px}}@media only screen and (min-width:480px){.wrapper.blockWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.blockWrapper{width:704px}}@media only screen and (min-width:1000px){.wrapper.blockWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.blockWrapper{width:1200px}}@media screen and (max-width:479px){.wrapper.mainWrapper{padding-left:16px;padding-right:16px}}@media only screen and (min-width:480px){.wrapper.mainWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.mainWrapper{width:704px}}@media only screen and (min-width:1000px){.wrapper.mainWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.mainWrapper{width:1200px}}@media (max-width:480px){.wrapper.center{padding:12px 16px 0}}@media only screen and (min-width:480px){.wrapper.center{width:440px}}@media only screen and (min-width:768px){.wrapper.center{width:704px}}@media only screen and (min-width:1000px){.wrapper.center{width:936px}}@media only screen and (min-width:1440px){.wrapper.center{width:1200px}}.wrapper.formWrapper,.wrapper.headerWrapper.rowLeftFlex{width:290px}@media only screen and (min-width:480px){.wrapper.formWrapper{width:440px}}@media only screen and (min-width:768px){.wrapper.formWrapper{width:470px}}.wrapper.fullWrapper{width:100%;max-width:100%}.wrapper.maxWrapper{width:100%;max-width:320px}@media only screen and (min-width:480px){.wrapper.maxWrapper{max-width:480px}}@media only screen and (min-width:768px){.wrapper.maxWrapper{max-width:768px}}@media only screen and (min-width:1000px){.wrapper.maxWrapper{max-width:1000px}}@media only screen and (min-width:1440px){.wrapper.maxWrapper{max-width:1440px}}.wrapper.responseWrapper{width:100%}@media only screen and (min-width:1000px){.wrapper.responseWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.responseWrapper{width:1200px}}.wrapper.mapWrapper{width:238px}@media only screen and (min-width:480px){.wrapper.mapWrapper{width:316px}}@media only screen and (min-width:768px){.wrapper.mapWrapper{width:604px}}@media only screen and (min-width:1000px){.wrapper.mapWrapper{width:936px}}@media only screen and (min-width:1440px){.wrapper.mapWrapper{width:1200px}}.wrapper.columnCenterFlex{display:flex;flex-direction:column;align-items:center}.wrapper.rowLeftFlex,.wrapper.rowSpaceFlex{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:479px){.wrapper.headerWrapper.rowLeftFlex{width:100%;padding:0 16px}}@media only screen and (min-width:480px){.wrapper.headerWrapper.rowLeftFlex{width:440px}}@media only screen and (min-width:768px){.wrapper.headerWrapper.rowLeftFlex{width:704px}}@media only screen and (min-width:1000px){.wrapper.headerWrapper.rowLeftFlex{width:936px}}@media only screen and (min-width:1440px){.wrapper.headerWrapper.rowLeftFlex{width:1200px}}.wrapper+.wrapper{padding-top:0}.roundBlock{position:relative;margin:0 0 15px;padding:15px;box-sizing:border-box;background:#fff;border-radius:5px}@media only screen and (min-width:480px){.roundBlock{padding:20px}}.twoColumnsWrapper{display:flex}@media only screen and (min-width:480px){.twoColumnsWrapper{margin-top:10px}}@media only screen and (min-width:1000px){.twoColumnsWrapper{margin-top:20px}}.twoRowsWrapper{display:flex}.contentImageWrapper{display:flex;flex-direction:column;margin-top:15px}@media only screen and (min-width:768px){.contentImageWrapper{margin-top:20px}}.contentImageWrapper .contentImage{display:block}.contentImageWrapper .imageDescription{margin-top:10px;font-size:10px;line-height:125%;font-style:italic}@media only screen and (min-width:480px){.contentImageWrapper .imageDescription{font-size:10px}}@media only screen and (min-width:1000px){.contentImageWrapper .imageDescription{font-size:13px}}.filtersWrapper{background-color:#e7e7e8}.backButton{max-width:120px}.backButton:before{background:#a1abb5;transform:rotate(180deg) scale(.6)}@media only screen and (min-width:480px){.backButton:before{transform:rotate(180deg) scale(1)}}.adminEditButton:hover:before,.backButton:hover:before,.sourceButton:hover:before{background:#202121}.adminEditButton:before{background:#a1abb5;transform:rotate(180deg) scale(.6)}@media only screen and (min-width:480px){.adminEditButton:before{transform:rotate(180deg) scale(1)}}.adminEditButton.rightPosition{margin:0 5px 0 auto}@media only screen and (min-width:480px){.adminEditButton.rightPosition{margin:0 10px 0 auto}}.sourceButton{color:#fff}.sourceButton:after{background:#fff;transform:scale(.6)}@media only screen and (min-width:480px){.sourceButton:after{transform:scale(1)}}.viewLessIdeasButton,.viewMoreIdeasButton{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px auto 8px;padding:8px 16px;background-color:transparent;border:0;font-size:11px;font-weight:800;color:#616d7b;outline:0;cursor:pointer}@media only screen and (min-width:480px){.viewLessIdeasButton,.viewMoreIdeasButton{font-size:13px;margin:24px auto 8px}}.viewLessIdeasButton:hover,.viewMoreIdeasButton:hover{color:#57a7d7;border-color:#57a7d7}.viewLessIdeasButton.hiddenButton,.viewMoreIdeasButton.hiddenButton{display:none}.showMoreButton{display:flex;flex-direction:row;align-items:center;margin:30px auto 15px;background-color:transparent;border:0;font-size:10px;font-weight:800;color:#616d7b;outline:0;cursor:pointer}@media only screen and (min-width:480px){.showMoreButton{font-size:13px;margin:40px auto 20px}}@media only screen and (min-width:768px){.showMoreButton{margin:40px auto 20px}}.showMoreButton:hover{color:#57a7d7}.showMoreButton:hover:after{background:#57a7d7}.showMoreButton:after{content:"";background:#616d7b;transform:scale(.6) rotate(90deg)}@media only screen and (min-width:480px){.showMoreButton:after{transform:scale(.8) rotate(90deg)}}@media only screen and (min-width:1000px){.showMoreButton:after{transform:scale(1) rotate(90deg)}}.showMoreButton.hiddenWhenViewMoreActive{display:none}.showMoreButton.hiddenButton{margin-top:0;margin-bottom:0;visibility:hidden}.pageTitle{margin-bottom:0;font-size:15px;font-weight:700;line-height:125%;color:#202121}@media only screen and (min-width:480px){.pageTitle{font-size:20px}}@media only screen and (min-width:768px){.pageTitle{font-size:30px}}@media only screen and (min-width:1000px){.pageTitle{font-size:35px}}@media only screen and (min-width:1440px){.pageTitle{font-size:37px}}.pageHeader .pageTitleRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;width:100%;box-sizing:border-box}.pageHeader .pageTitleRow .pageTitle,.pageTitle{margin-top:0}.inputTitle,.pageHeader .viewOnMapBtn{font-weight:700;text-transform:uppercase;color:#202121}.pageHeader .viewOnMapBtn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:100px;letter-spacing:.05em;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease;font-size:14px}@media screen and (max-width:479px){.pageHeader .viewOnMapBtn{padding:0 10px;height:40px}}@media only screen and (min-width:480px){.pageHeader .viewOnMapBtn{font-size:13px}}.inputTitle{margin-top:15px;margin-bottom:8px;font-size:15px;line-height:125%}@media only screen and (min-width:480px){.inputTitle{margin-top:20px}}@media only screen and (min-width:768px){.inputTitle{font-size:18px}}.sectionTitle{margin-top:0;margin-bottom:.5rem;font-size:24px;font-weight:800;line-height:125%;color:#202121}@media only screen and (min-width:480px){.sectionTitle{font-size:27px}}@media only screen and (min-width:1000px){.sectionTitle{font-size:34px}}.modalTitle{font-size:16px;line-height:100%;letter-spacing:.05em;text-transform:uppercase}.centerText{text-align:center}.colorLink{color:#57a7d7;text-decoration:underline}.colorLink:hover,.selectElement .hiddenSelectWrapper .selectData:hover{color:#202121}.fieldLabel{z-index:-1;position:absolute;line-height:26px;font-size:10px;font-weight:700;color:#a1abb5;text-transform:uppercase;letter-spacing:.05em;cursor:text;transform:translateX(13px)}@media only screen and (min-width:480px){.fieldLabel{height:41px;line-height:41px;font-size:12px}}@media only screen and (min-width:768px){.fieldLabel{font-size:13px}}.fieldLabel.hiddenLabel{opacity:0;z-index:-10}.fieldInput{padding:0 12px;box-sizing:border-box;width:100%;height:26px;line-height:26px;border:1px solid #d1d1d3;background-color:transparent;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.05em;color:#202121;outline:0}.fieldInput:focus{border-color:#57a7d7}@media only screen and (min-width:480px){.fieldInput{height:41px;line-height:41px;font-size:12px}}@media only screen and (min-width:768px){.fieldInput{font-size:13px}}.fieldInput.errorField{border-color:#c00}.fieldTextarea{width:100%;padding:6px 12px;box-sizing:border-box;background-color:transparent;border:1px solid #d1d1d3;border-radius:5px;font-size:10px;line-height:125%;font-weight:700;letter-spacing:.05em;resize:none;outline:0;height:113px}.fieldTextarea:focus{border:1px solid #57a7d7}@media only screen and (min-width:480px){.fieldTextarea{height:129px;padding:12px;font-size:12px}}@media only screen and (min-width:768px){.fieldTextarea{height:84px;font-size:13px}}.checkboxLabel{display:flex;flex-direction:row;align-items:center;font-size:10px;line-height:125%;letter-spacing:.05em;color:#a1abb5;cursor:pointer}.checkboxLabel:before{content:"";display:inline-block;margin:-1px 15px 0 0;width:8px;height:8px;box-sizing:border-box;border:1px solid #a1abb5;border-radius:50%}@media only screen and (min-width:480px){.checkboxLabel{font-size:12px}}@media only screen and (min-width:768px){.checkboxLabel{font-size:13px}}.checkboxLabel:hover,.selectLabel.activeLabel{color:#57a7d7}.checkboxLabel:hover:before{border-color:#57a7d7}.checkboxInput{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkboxInput:checked+.checkboxLabel{color:#202121}.checkboxInput:checked+.checkboxLabel:before{border:1px solid #202121;background:#202121}.selectLabel{margin:10px 0 5px;font-size:10px;line-height:125%;letter-spacing:.05em;color:#a1abb5}@media only screen and (min-width:480px){.selectLabel{font-size:12px}}@media only screen and (min-width:768px){.selectLabel{font-size:13px}}.selectLabel.errorLabel{color:#c00}.selectElement{transition:border .2s ease-in;z-index:1;overflow:hidden;position:relative;padding:0 12px;box-sizing:border-box;width:100%;height:26px;line-height:26px;border:1px solid #d1d1d3;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#202121;outline:0;cursor:pointer}.selectElement:hover{border-color:#57a7d7}.selectElement.activeSelectElement:after,.selectElement:hover:after{background:#57a7d7}.selectElement:after{content:"";position:absolute;top:50%;right:12px;display:block;background:#d1d1d3;transform:translateY(-50%) rotate(90deg)}@media only screen and (min-width:480px){.selectElement{height:41px;line-height:41px;font-size:12px}}.selectElement .emptyData{color:#a1abb5}.selectElement .hiddenSelectWrapper{opacity:0;position:absolute;top:32px;left:-1px;width:100%;margin-top:0;margin-bottom:0;padding:8px 0;box-sizing:content-box;list-style-type:none;background-color:#fff;border:1px solid #57a7d7;border-radius:5px}@media only screen and (min-width:480px){.selectElement .hiddenSelectWrapper{top:52px}}.selectElement .hiddenSelectWrapper .selectData{padding:0 18px;line-height:28px;color:#a1abb5}@media only screen and (min-width:480px){.selectElement .hiddenSelectWrapper .selectData{line-height:34px}}.selectElement .hiddenSelectWrapper .selectData.selectedData{position:relative;color:#57a7d7;background-color:rgba(52,180,234,.2)}.selectElement .hiddenSelectWrapper .selectData.selectedData:after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background-color:#57a7d7}.selectElement .hiddenSelectWrapper .selectData.selectedData:hover{cursor:default}.selectElement.activeSelectElement{z-index:2;overflow:unset;color:#57a7d7;border-color:#57a7d7}.selectElement.activeSelectElement .hiddenSelectWrapper{opacity:1}.copyButton,.submitButton{display:block;margin:15px auto 0;width:220px;height:26px;background:#57a7d7;border-radius:5px;border:1px solid #57a7d7;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;cursor:pointer;outline:0}.copyButton:hover,.submitButton:hover{background:#2b82b6;border-color:#2b82b6}@media only screen and (min-width:480px){.copyButton,.submitButton{width:220px;height:41px;font-size:12px}}@media only screen and (min-width:768px){.copyButton,.submitButton{font-size:13px}}.copyButton:disabled,.submitButton:disabled{background:#e7e7e8;border-color:#e7e7e8;cursor:default}.loadButton.copyButton:disabled,.submitButton.loadButton:disabled{display:flex;align-items:center;justify-content:center;background-color:#2b82b6;border-color:#2b82b6}.loadButton.copyButton:disabled:after,.submitButton.loadButton:disabled:after{content:"";display:block;margin-left:5px;margin-right:-5px;width:24px;height:24px;background-image:url(/public/images/vector/load-icon.svg)}.networkButtonsWrapper{display:flex;flex-direction:row;justify-content:space-between;margin:15px 0}.networkButton{display:flex;align-items:center;position:relative;padding:0;width:49%;height:26px;font-size:10px;line-height:125%;white-space:nowrap;border-radius:5px;cursor:pointer;outline:0}@media only screen and (min-width:480px){.networkButton{height:41px;font-size:14px}}@media only screen and (min-width:768px){.networkButton{font-size:15px}}.networkButton.facebookButton:before,.networkButton.googleButton:before{content:"";margin:0 8px 0 4px;display:block}@media only screen and (min-width:480px){.networkButton.facebookButton:before,.networkButton.googleButton:before{margin:0 10px;width:24px;height:24px;background-size:24px 24px}}.networkButton.facebookButton{color:#fff;background:#315da5;border:1px solid #315da5}.networkButton.facebookButton:before{width:18px;height:18px;background-size:18px 18px;border-radius:2px}.networkButton.facebookButton:hover{background-color:#2b82b6;border-color:#2b82b6}.networkButton.googleButton{color:#202121;background:#fff;border:1px solid #d1d1d3}.networkButton.googleButton:before{width:17px;height:17px;background-size:17px 17px}.networkButton.googleButton:hover{border-color:#57a7d7;color:#57a7d7}.no-webp .facebookButton:before{background-image:url(/public/images/facebook-signup.png)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.no-webp .facebookButton:before{background-image:url(/public/images/facebook-signup@2x.png)}}.webp .facebookButton:before{background-image:url(/public/images/facebook-signup.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .facebookButton:before{background-image:url(/public/images/facebook-signup@2x.webp)}}.no-webp .googleButton:before{background-image:url(/public/images/google-signup.png)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.no-webp .googleButton:before{background-image:url(/public/images/google-signup@2x.png)}}.webp .googleButton:before{background-image:url(/public/images/google-signup.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .googleButton:before{background-image:url(/public/images/google-signup@2x.webp)}}.cardList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:0;margin-bottom:-4px;padding-left:0;list-style-type:none}@media only screen and (min-width:480px){.cardList{margin-left:-4px;margin-right:-4px}}@media only screen and (min-width:768px){.cardList{margin-left:-5px;margin-right:-5px;margin-bottom:-10px}}@media only screen and (min-width:1000px){.cardList{margin-left:-6px;margin-right:-6px;margin-bottom:-12px}}@media only screen and (min-width:1440px){.cardList{margin-left:-10px;margin-right:-10px;margin-bottom:-20px}}.cardList .cardWrapper{display:flex;flex-direction:row;margin-bottom:8px;width:312px;background:#fff}@media only screen and (min-width:480px){.cardList .cardWrapper{margin-left:4px;margin-right:4px;flex-direction:column;width:228px}}@media only screen and (min-width:768px){.cardList .cardWrapper{margin-left:5px;margin-right:5px;margin-bottom:10px;width:236px}}@media only screen and (min-width:1000px){.cardList .cardWrapper{margin-left:6px;margin-right:6px;margin-bottom:12px;width:314px}}@media only screen and (min-width:1440px){.cardList .cardWrapper{margin-left:10px;margin-right:10px;margin-bottom:18px;width:330px}}.cardList .cardWrapper .cardLink{display:block}.cardList .cardWrapper .cardLink .cardImage{display:block;width:120px;height:100%;font-size:0;background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:180px}.cardList .cardWrapper .cardLink .cardImage[alt]:not([src=""]){font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;word-wrap:break-word}@media screen and (max-width:480px){.cardList .cardWrapper .cardLink .cardImage{-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:480px){.cardList .cardWrapper .cardLink .cardImage{width:228px;height:123px;background-size:250px}.cardList .cardWrapper .cardLink .cardImage[alt]:not([src=""]){font-size:11px}}@media only screen and (min-width:768px){.cardList .cardWrapper .cardLink .cardImage{width:236px;height:123px;background-size:250px}.cardList .cardWrapper .cardLink .cardImage[alt]:not([src=""]){font-size:12px}}@media only screen and (min-width:1000px){.cardList .cardWrapper .cardLink .cardImage{width:314px;height:173px;background-size:292px}.cardList .cardWrapper .cardLink .cardImage[alt]:not([src=""]){font-size:13px}}@media only screen and (min-width:1440px){.cardList .cardWrapper .cardLink .cardImage{width:330px;height:173px;background-size:310px}.cardList .cardWrapper .cardLink .cardImage[alt]:not([src=""]){font-size:14px}}.cardList .cardWrapper .cardData{width:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px;height:100%;box-sizing:border-box}@media only screen and (min-width:480px){.cardList .cardWrapper .cardData{justify-content:flex-start;padding:15px}}@media only screen and (min-width:1000px){.cardList .cardWrapper .cardData{padding:20px}}.cardList .cardWrapper .cardData .testimonialData{margin-top:2px}@media only screen and (min-width:480px){.cardList .cardWrapper .cardData .testimonialData{margin-top:10px}}.cardList .cardWrapper .cardData .cardHeader{font-size:12px;line-height:125%;text-transform:uppercase;font-weight:700;color:#202121;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden}.cardList .cardWrapper .cardData .cardHeader:hover,.contentTextarea a{color:#57a7d7;text-decoration:underline}@media only screen and (min-width:480px){.cardList .cardWrapper .cardData .cardHeader{display:inline-block;font-size:12px}}@media only screen and (min-width:1000px){.cardList .cardWrapper .cardData .cardHeader{font-size:17px}}@media only screen and (min-width:1440px){.cardList .cardWrapper .cardData .cardHeader{font-size:18px}}.cardList .cardWrapper .cardData .cardAnnounce{margin-top:5px;margin-bottom:10px;font-size:10px;line-height:125%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:auto}@media only screen and (min-width:480px){.cardList .cardWrapper .cardData .cardAnnounce{margin-top:15px;margin-bottom:15px;font-size:10px;max-height:90px;-webkit-line-clamp:5}}@media only screen and (min-width:1000px){.cardList .cardWrapper .cardData .cardAnnounce{margin-top:20px;margin-bottom:20px;font-size:15px;-webkit-line-clamp:6}.cardList .cardWrapper .cardData .cardAnnounce[data-rows="5"]{-webkit-line-clamp:5}.cardList .cardWrapper .cardData .cardAnnounce[data-rows="6"]{-webkit-line-clamp:6}}@media screen and (max-width:1000px){.cardList .cardWrapper .cardData .cardAnnounce{overflow-y:auto;max-height:77px}}@media screen and (max-width:480px){.cardList .cardWrapper .cardData .cardAnnounce{overflow-y:auto;max-height:45px}.cardList .cardWrapper .cardData .externalLink{padding:0!important}}.cardList .cardWrapper .cardData .copyWrapper{position:absolute;bottom:20px;width:85%}@media screen and (max-width:480px){.cardList .cardWrapper .cardData .copyWrapper{bottom:10px}}.cardList .cardWrapper .cardData .copyWrapper .externalLink{margin-top:10px;text-decoration:underline}@media screen and (max-width:479px){.cardList .cardWrapper .cardData .copyWrapper .externalLink{margin-top:5px}}.cardList .cardWrapper .cardData .copyWrapper .externalLink a{color:#000!important}.dataDate{font-size:10px;line-height:125%;color:#202121}@media only screen and (min-width:480px){.dataDate{font-size:11px}}@media only screen and (min-width:1000px){.dataDate{font-size:13px}}.dataState{font-size:10px;line-height:125%;letter-spacing:.05em;font-weight:700;text-transform:uppercase;color:#a1abb5;text-align:right}@media only screen and (min-width:480px){.dataState{font-size:11px}}@media only screen and (min-width:1000px){.dataState{font-size:13px}}.stars{display:block;margin-top:5px;width:59px;height:10px;font-size:0;background:url(/public/images/vector/star-icon.svg) space;background-size:10px}@media only screen and (min-width:480px){.stars{margin-top:3px;background-size:14px;width:80px;height:14px}}@media only screen and (min-width:1000px){.stars{width:105px;height:18px;background-size:18px}}.stars[data-rating="1"]{width:8px}@media only screen and (min-width:480px){.stars[data-rating="1"]{width:14px}}@media only screen and (min-width:1000px){.stars[data-rating="1"]{width:18px}}.stars[data-rating="2"]{width:18px}@media only screen and (min-width:480px){.stars[data-rating="2"]{width:32px}}@media only screen and (min-width:1000px){.stars[data-rating="2"]{width:42px}}.stars[data-rating="3"]{width:27px}@media only screen and (min-width:480px){.stars[data-rating="3"]{width:48px}}@media only screen and (min-width:1000px){.stars[data-rating="3"]{width:63px}}.stars[data-rating="4"]{width:36px}@media only screen and (min-width:480px){.stars[data-rating="4"]{width:64px}}@media only screen and (min-width:1000px){.stars[data-rating="4"]{width:84px}}.ideaList{display:flex;flex-direction:row;flex-wrap:wrap;margin:-2px auto;padding-left:0;width:100%;list-style-type:none}@media screen and (max-width:479px){.ideaList{justify-content:center;gap:8px;padding:0 16px;margin:0}}@media only screen and (min-width:480px){.ideaList{margin:-4px auto}}@media only screen and (min-width:768px){.ideaList{gap:4px;margin:-5px auto}}@media only screen and (min-width:1000px){.ideaList{gap:4px;margin:-4px auto}}.ideaList .ideaWrapper{position:relative;margin:2px;width:143px;overflow:hidden}.ideaList .ideaWrapper.hiddenByViewMore,header .menuList .dropdownMenuLink[href="/services"]:after{display:none}@media screen and (max-width:479px){.ideaList .ideaWrapper{width:calc(50% - 4px);margin:0}}.ideaList .ideaWrapper:nth-of-type(n){margin:2px 2px 2px 0}@media screen and (max-width:479px){.ideaList .ideaWrapper:nth-of-type(n){margin:0}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper:nth-of-type(n){margin:0}}.ideaList .ideaWrapper:nth-of-type(2n){margin:2px 0 2px 2px}@media screen and (max-width:479px){.ideaList .ideaWrapper:nth-of-type(2n){margin:0}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper:nth-of-type(2n){margin:0}}@media only screen and (min-width:480px){.ideaList .ideaWrapper{width:216px}.ideaList .ideaWrapper:nth-of-type(n){margin:4px 4px 4px 0}.ideaList .ideaWrapper:nth-of-type(2n){margin:4px 0 4px 4px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper{width:231px}.ideaList .ideaWrapper:nth-of-type(2n),.ideaList .ideaWrapper:nth-of-type(n){margin:0}}@media only screen and (min-width:1000px){.ideaList .ideaWrapper{width:231px}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper{width:297px}}.ideaList .ideaWrapper .ideaPhoto{width:inherit;height:inherit;cursor:pointer}@media screen and (max-width:479px){.ideaList .ideaWrapper .ideaPhoto{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:480px){.ideaList .ideaWrapper .ideaPhoto{width:216px;height:216px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper .ideaPhoto{width:231px;height:231px}}@media only screen and (min-width:1000px){.ideaList .ideaWrapper .ideaPhoto{width:231px;height:231px}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper .ideaPhoto{width:297px;height:297px}}.ideaList .ideaWrapper .adminEdit{display:none;position:absolute;top:10px;right:10px;margin:0;padding:0;width:24px;height:24px;font-size:0;background-color:rgba(255,255,255,.5);border-radius:50%}.ideaList .ideaWrapper .adminEdit:before{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;content:"";position:absolute;top:50%;left:50%;margin:-7px;width:14px;height:14px;background-size:14px 14px;background-image:url(/public/images/vector/settings-icon.svg)}.ideaList .ideaWrapper .adminEdit:hover{background-color:rgba(0,0,0,.5)}.ideaList .ideaWrapper .adminEdit:hover:before{background-image:url(/public/images/vector/settings-icon_white.svg)}.ideaList .ideaWrapper:hover .adminEdit{display:block}.ideaList .ideaWrapper .uploadedPhoto{width:143px;height:143px}@media only screen and (min-width:480px){.ideaList .ideaWrapper .uploadedPhoto{width:216px;height:216px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper .uploadedPhoto{width:236px;height:236px}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper .uploadedPhoto{width:252px;height:252px}}.ideaList .ideaWrapper .saveIdea{opacity:0;position:absolute;left:50%;transform:translateX(-50%);margin-top:-40px}@media only screen and (min-width:480px){.ideaList .ideaWrapper .saveIdea{margin-top:-60px}}.ideaList .ideaWrapper .saveIdea:hover{background-color:#fff}.ideaList .ideaWrapper .userCreated{opacity:0;position:absolute;left:50%;transform:translateX(-50%);margin-top:-40px;cursor:default}@media only screen and (min-width:480px){.ideaList .ideaWrapper .userCreated{margin-top:-60px}}.ideaList .ideaWrapper .ideaTitle{display:inline-block;margin-top:0;margin-bottom:0;font-size:12px;font-weight:600}@media only screen and (min-width:480px){.ideaList .ideaWrapper .ideaTitle{margin-bottom:2px;font-size:12px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper .ideaTitle{font-size:14px}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper .ideaTitle{font-size:15px}}.ideaList .ideaWrapper .ideaTitle.addTitle{color:#a1abb5;cursor:pointer}.ideaList .ideaWrapper .ideaTitle.addTitle:hover{text-decoration:underline}.ideaList .ideaWrapper .ideaAuthor{display:block;font-size:10px;font-weight:300;text-transform:initial}@media only screen and (min-width:480px){.ideaList .ideaWrapper .ideaAuthor{font-size:12px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper .ideaAuthor{font-size:14px}}.ideaList .ideaWrapper:hover .saveIdea{opacity:1}.contentTextarea table.previews td img:hover,.ideaList .ideaWrapper:hover .userCreated{opacity:.75}.contentTextarea h2{margin:20px 0 0;font-size:19px;line-height:125%}@media only screen and (min-width:1000px){.contentTextarea h2{margin-top:40px;font-size:22px}}.contentTextarea h3,.contentTextarea h4{margin:20px 0 0;font-size:15px;line-height:125%}@media only screen and (min-width:1000px){.contentTextarea h3{margin-top:40px;font-size:18px}}.contentTextarea h4{font-size:10px}@media only screen and (min-width:480px){.contentTextarea h4{font-size:12px}}@media only screen and (min-width:768px){.contentTextarea h4{font-size:15px}}@media only screen and (min-width:1000px){.contentTextarea h4{margin-top:40px}}.contentTextarea a:hover{text-decoration:none}.contentTextarea p{font-size:14px;margin:15px 0 0;line-height:125%}@media only screen and (min-width:480px){.contentTextarea p{margin-top:20px}}@media only screen and (min-width:1000px){.contentTextarea p{font-size:15px}}.contentTextarea em,.contentTextarea pre{margin:5px 0 0;display:inline-block;font-size:10px;font-weight:300;font-style:italic;white-space:unset}@media only screen and (min-width:480px){.contentTextarea em,.contentTextarea pre{font-size:12px}}@media only screen and (min-width:1000px){.contentTextarea em,.contentTextarea pre{font-size:13px}}.contentTextarea img{margin:0 auto;width:100%;height:auto;filter:drop-shadow(5px 5px 12px rgba(0,0,0,.25))}.contentTextarea table{margin-top:20px}.contentTextarea table.previews{margin:20px -5px 0;border-spacing:5px}.contentTextarea table.previews td{width:25%}.contentTextarea table.previews td img{filter:none}.breadcrumbs{margin-top:15px;margin-bottom:-10px}@media only screen and (min-width:768px){.breadcrumbs{margin-top:20px;margin-bottom:0}}@media only screen and (min-width:1440px){.breadcrumbs{margin-bottom:0}}.breadcrumbs .breadcrumbList{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;align-items:center;overflow:auto;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper{display:flex;align-items:center;white-space:nowrap}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:hover:after{background:#57a7d7}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:hover .breadcrumbLink{color:#57a7d7}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:last-of-type:after{display:none}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:after{content:"";display:inline-block;margin-left:5px;margin-right:5px;background:#a1abb5;transform:scale(.65)}@media only screen and (min-width:768px){.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:after{margin-left:10px;margin-right:10px;transform:scale(.9)}}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink{font-size:14px;color:#a1abb5}@media only screen and (min-width:480px){.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink{font-size:14px}}@media only screen and (min-width:768px){.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink{font-size:15px}}.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbActive,.breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbActive:hover{color:#202121}header{z-index:21;position:fixed;width:100%;height:66px;background-color:#212c30;border-bottom:1px solid #212c30;top:0}@media only screen and (min-width:1000px){header{height:120px}header .wrapper{position:static;margin-top:41px;height:80px}}header .headerLogoLink{margin-right:auto}header .headerLogoLink:not(a){cursor:default}header .headerLogoLink .headerLogo{margin-top:-7px;width:104px;height:34px}@media only screen and (min-width:480px){header .headerLogoLink .headerLogo{margin-top:-7px;width:130px;height:42px}}@media (max-width:768px){header .headerLogoLink .headerLogo{transform:scale(1.1)}}@media (max-width:479px){header .headerLogoLink .headerLogo{transform:scale(1.2);margin-left:5px}}header .headerMenu{position:fixed;top:67px;right:-210px;height:100vh;width:210px;background:#212c30}@media only screen and (min-width:1000px){header .headerMenu{display:flex;flex-direction:row;align-items:baseline;position:static;top:auto;right:auto;height:auto;width:auto;background:0 0}header .headerMenu .topSection{position:absolute;top:0;left:0;width:100%;height:40px;background-color:#212c30;border-bottom:1px solid #616d7b}header .headerMenu .topSection .topWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 auto;width:936px;height:inherit}}@media only screen and (min-width:1440px){header .headerMenu .topSection .topWrapper{width:1200px}}@media only screen and (min-width:768px){header.activeMenu .headerMenu:before{display:none}}header .menuList{padding-left:0;list-style-type:none}header .menuList .menuLinkWrapper{height:30px;overflow:hidden}@media only screen and (min-width:1000px){header .menuList .menuLinkWrapper:hover .menuLink,header .menuList .menuLinkWrapper:hover .subMenuList .menuLink:hover{color:#57a7d7}header .menuList .menuLinkWrapper:hover .subMenuList .menuLink{color:#a1abb5}}header .menuList .menuLinkWrapper.activeDropdownLink{height:auto}header .menuList .menuLinkWrapper.activeDropdownLink .menuLink:after{transform:scale(.8) rotate(270deg)}@media only screen and (min-width:1000px){header .menuList .menuLinkWrapper.activeDropdownLink .menuLink:after{transform:translateY(-50%)}header .menuList .menuLinkWrapper:hover .subMenuList{opacity:1;z-index:10;margin-top:0;visibility:visible;pointer-events:auto}}header .menuList .menuLink{display:flex;align-items:center;padding-left:20px;padding-right:20px;box-sizing:border-box;height:30px;font-size:13px;font-weight:700;color:#a1abb5;cursor:pointer}header .menuList .menuLink.activeLink{color:#57a7d7;cursor:default}@media only screen and (min-width:1000px){header .menuList .menuLink.activeLink{color:#fff}}header .menuList .menuLink.activeLink:hover{color:#57a7d7}header .menuList .menuLink:hover{background:#171e21}@media only screen and (min-width:1000px){header .menuList .menuLink{margin-right:15px;padding-left:0;padding-right:0;height:auto;overflow:hidden}header .menuList .menuLink:hover{background:0 0}}header .menuList .menuLink:hover{color:#57a7d7}header .menuList .dropdownMenuLink:after{transform:scale(.8) rotate(90deg);background:#fff}@media only screen and (min-width:1000px){header .menuList .dropdownMenuLink:after{display:none}}header .menuList .dropdownMenuLink:hover{color:#fff;background:0 0}header .menuList .dropdownMenuLink,header .menuList .dropdownMenuLink.activeLink{cursor:pointer}@media only screen and (min-width:1000px){header .menuList .dropdownMenuLink.activeLink:after{content:"";opacity:1;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:7px;height:7px;display:block;border-radius:50%;background:#57a7d7;transition:all .15s ease-in}header .mainMenuList{display:flex;margin-top:12px;margin-bottom:0;padding-top:0;padding-bottom:0;position:static;top:auto;right:auto;width:auto;height:auto;background:0 0}}header.activeMenu .mainMenuList:before{display:none}@media only screen and (min-width:768px){header.activeMenu .mainMenuList:before{display:block}}@media only screen and (min-width:1000px){header.activeMenu .mainMenuList:before{display:none}}header .subMenuList{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}header .subMenuList .menuLink{display:block;padding-left:40px;padding-right:10px;max-width:210px;height:30px;line-height:30px;color:#a1abb5;white-space:nowrap;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}header .subMenuList .menuLink:hover{color:#57a7d7}@media only screen and (min-width:1000px){header .subMenuList .menuLink{max-width:310px}header .subMenuList{opacity:0;z-index:-10;margin-top:50px;visibility:hidden;position:absolute;transform:translateY(10px);padding-top:10px;padding-bottom:10px;background:#fff;border-radius:5px;box-shadow:5px 5px 12px rgba(0,0,0,.25);transition:all .15s ease-in;pointer-events:none}header .subMenuList:before{content:"";display:block;position:absolute;top:-4px;left:20px;width:10px;height:10px;background:#fff;transform:rotate(45deg)}header .subMenuList .menuLinkWrapper{display:flex;align-items:center;justify-content:center;height:30px}header .subMenuList .menuLinkWrapper .menuLink{position:relative;display:block;align-items:center;justify-content:flex-start;width:100%;height:30px;margin-right:0;padding-left:20px;padding-right:40px;overflow:hidden;text-overflow:ellipsis}header .subMenuList .menuLinkWrapper .menuLink:hover{background:rgba(52,180,234,.2)}}@media only screen and (min-width:1000px) and (min-width:1000px){header .subMenuList .menuLinkWrapper .menuLink:hover{color:#57a7d7}}@media only screen and (min-width:1000px){header .subMenuList .menuLinkWrapper .activeLink{color:#57a7d7;border-bottom:none;cursor:default}header .subMenuList .menuLinkWrapper .activeLink:hover{background:0 0}header .subMenuList .menuLinkWrapper .activeLink:after{content:"";opacity:1;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:7px;height:7px;display:block;border-radius:50%;background:#57a7d7;transition:all .15s ease-in}}header .menuPhones{display:flex;flex-direction:column;margin-top:40px;padding:0 20px}@media only screen and (min-width:1000px){header .menuPhones{flex-direction:row;margin-top:0;padding:0}}@media only screen and (min-width:1440px){header .menuPhones{display:flex}}header .menuPhones .phoneWrapper{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:15px;flex-wrap:wrap}header .menuPhones .phoneWrapper:last-of-type{margin-bottom:0}@media only screen and (min-width:1000px){header .menuPhones .phoneWrapper{margin-bottom:0;margin-left:10px}header .menuPhones .phoneWrapper:first-of-type{margin-left:0}}@media only screen and (min-width:1440px){header .menuPhones .phoneWrapper{margin-left:20px}}header .menuPhones .phoneWrapper .stateLabel{display:flex;flex-direction:row;width:40px;margin:0 5px 5px 0;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}header .menuPhones .phoneWrapper .stateLabel.local{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header .menuPhones .phoneWrapper .stateLabel:before{content:"";margin-top:-2px;margin-right:5px;background-color:#57a7d7}@media only screen and (min-width:480px){header .menuPhones .phoneWrapper .stateLabel:before{margin-top:0}}header .menuPhones .phoneWrapper .statePhones{display:flex;flex-direction:column;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#57a7d7}@media only screen and (min-width:1000px){header .menuPhones .phoneWrapper .statePhones{flex-direction:row}}.answerList .answerWrapper .answerText li,.beforeAfterSection .beforeAfterWrapper .beforeAfterText li,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList ul li,header .menuPhones .phoneWrapper .statePhones .menuPhone{margin-bottom:5px}header .menuPhones .phoneWrapper .statePhones .menuPhone:hover{color:#fff}@media only screen and (min-width:1000px){header .menuPhones .phoneWrapper .statePhones .menuPhone{margin-bottom:0}header .menuPhones .phoneWrapper .statePhones .menuPhone:not(:first-of-type):before{content:"/";color:#fff;margin:0 5px}}@media only screen and (min-width:1000px) and (min-width:1000px){header .menuPhones .phoneWrapper .statePhones .menuPhone:not(:first-of-type){display:none}}@media only screen and (min-width:1000px) and (min-width:1440px){header .menuPhones .phoneWrapper .statePhones .menuPhone:not(:first-of-type){display:block}}header .serviceLinks{display:flex;flex-direction:column;margin:40px auto 0;padding:0 20px;box-sizing:border-box}@media only screen and (min-width:1000px){header .serviceLinks{flex-direction:row;align-items:center;display:flex;margin:0 0 0 auto;padding:0}}header .serviceLinks .scheduleWrapper{font-size:13px;line-height:125%;margin-bottom:15px}@media only screen and (min-width:1000px){header .serviceLinks .scheduleWrapper{margin-right:10px;margin-bottom:0}}@media only screen and (min-width:1000px) and (min-width:1440px){header .serviceLinks .scheduleWrapper{margin-right:15px}}header .serviceLinks .serviceLink{font-size:13px;font-weight:700;line-height:125%;letter-spacing:.05em}@media only screen and (min-width:1000px){header .serviceLinks .serviceLink{margin-bottom:0}}header .serviceLinks .serviceLink.consultationButton{color:#fac04b;background:0 0;border:0}header .serviceLinks .serviceLink.consultationButton:hover{color:#fff;cursor:pointer}header .serviceLinks .serviceLink.quoteLink{color:#57a7d7;background:0 0;border:0}header .serviceLinks .serviceLink.quoteLink:hover{color:#fff}header .serviceLinks .serviceLink .nowrap{white-space:nowrap}header .socialButtons{display:flex;flex-direction:row;margin:15px 20px 0}@media only screen and (min-width:1000px){header .socialButtons{display:none}}header .socialButtons .socialButton{margin-right:10px;width:27px;height:27px;font-size:0;border:1px solid #e7e7e8;border-radius:50%;background-color:transparent;cursor:pointer;outline:0}header .socialButtons .socialButton:hover{opacity:.75}header .socialButtons .socialButton:last-of-type{margin-right:0}header .socialButtons .socialButton.facebookButton,header .socialButtons .socialButton.instagramButton{background-image:url(/public/images/vector/instagram-icon.svg);background-size:13px 13px;background-position:center center;background-repeat:no-repeat}header .socialButtons .socialButton.facebookButton{background-image:url(/public/images/vector/facebook-icon.svg);background-size:7px 12px}header .headerLoginWrapper .headerLoginButton,header .mainPhone{display:flex;flex-direction:row;align-items:center;font-size:13px;font-weight:700;line-height:125%;color:#fff}header .mainPhone:before{content:"";margin-right:5px;background-color:#57a7d7}@media (max-width:768px){header .mainPhone:before{transform:scale(1.4);margin-right:10px}}@media only screen and (min-width:1000px){header .mainPhone{display:none}}@media (max-width:768px){header .mainPhone{font-size:20px;line-height:normal}}header .headerLoginWrapper,header .userLogin{margin:0 0 0 15px;position:relative}header .headerLoginWrapper .headerLoginButton{position:relative;margin:0;padding:0;height:40px;font-size:0;width:100%;text-transform:uppercase;border:0;background-color:transparent;cursor:pointer;outline:0;text-align:left}header .headerLoginWrapper .headerLoginButton:hover{color:#fac04b}header .headerLoginWrapper .headerLoginButton:hover .avatarPicture{border-color:#fac04b}@media only screen and (min-width:1440px){header .headerLoginWrapper .headerLoginButton{font-size:13px}}header .headerLoginWrapper .headerLoginButton .avatarPicture{width:21px;height:21px;border:1px solid #fff;border-radius:50%}@media only screen and (min-width:480px){header .headerLoginWrapper .headerLoginButton .avatarPicture{width:27px;height:27px}}@media only screen and (min-width:1440px){header .headerLoginWrapper .headerLoginButton .avatarPicture{margin-right:10px;width:32px;height:32px;border:2px solid #fff}}header .headerLoginWrapper .headerLoginButton .avatarIcon,header .userLogin:before{width:21px;height:21px;background-image:url(/public/images/vector/login-icon.svg);background-size:21px 21px;background-repeat:no-repeat}@media only screen and (min-width:480px){header .headerLoginWrapper .headerLoginButton .avatarIcon{width:27px;height:27px;background-size:27px 27px}}@media only screen and (min-width:1440px){header .headerLoginWrapper .headerLoginButton .avatarIcon{margin-right:10px;width:32px;height:32px;background-size:32px 32px}}header .headerLoginWrapper .headerLoginButton .avatarIcon:hover{opacity:.5}header .headerLoginWrapper .headerLoginButton:hover .avatarWrapper{z-index:1;margin-top:0;opacity:1;visibility:visible}header .headerLoginWrapper .avatarWrapper{opacity:0;z-index:-10;margin-top:50px;margin-bottom:0;position:absolute;top:40px;left:50%;transform:translateX(-50%);padding:6px 0;list-style-type:none;background-color:#fff;border-radius:5px;pointer-events:auto;visibility:hidden}@media only screen and (min-width:480px){header .headerLoginWrapper .avatarWrapper{top:45px;padding:10px 0}}@media only screen and (min-width:1440px){header .headerLoginWrapper .avatarWrapper{left:auto;right:0;transform:none;top:37px}}header .headerLoginWrapper .avatarWrapper:before{content:"";display:block;position:absolute;top:-3px;left:50%;width:6px;height:6px;background:#fff;transform:translateX(-50%) rotate(45deg)}@media only screen and (min-width:480px){header .headerLoginWrapper .avatarWrapper:before{top:-4px;width:10px;height:10px}}@media only screen and (min-width:1440px){header .headerLoginWrapper .avatarWrapper:before{left:auto;right:10px}}header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper{display:flex;align-items:center;justify-content:center;height:24px}@media only screen and (min-width:480px){header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper{height:30px}}header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper .avatarLink{display:flex;align-items:center;padding:0 15px;height:inherit;font-size:12px;font-weight:700;white-space:nowrap;color:#a1abb5}@media only screen and (min-width:480px){header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper .avatarLink{font-size:13px;padding:0 20px}}header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper:hover{background-color:rgba(52,180,234,.2)}header .headerLoginWrapper .avatarWrapper .avatarLinkWrapper:hover .avatarLink,header .userLogin:hover{color:#57a7d7}header .userLogin{display:flex;flex-direction:row;align-items:center;padding:0;height:30px;font-weight:700;line-height:125%;font-size:0;color:#fff;text-transform:uppercase;border:0;background-color:transparent;cursor:pointer;outline:0;text-align:left}@media only screen and (min-width:1440px){header .userLogin{font-size:13px}}@media (max-width:768px){header .userLogin{display:none}}header .userLogin:before{content:""}@media only screen and (min-width:480px){header .userLogin:before{width:27px;height:27px;background-size:27px 27px}}@media only screen and (min-width:1440px){header .userLogin:before{margin-right:10px;width:32px;height:32px;background-size:32px 32px}}header .userLogin:hover:before{opacity:.75}header .headerSandwichButton{position:relative;margin-left:15px;width:20px;height:16px;font-size:0;border:0;background:0 0;outline:0;cursor:pointer}header .headerSandwichButton:after,header .headerSandwichButton:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:2px;background:#fff;box-shadow:0 7px 0 0 #fff,0 14px 0 0 #fff}@media only screen and (min-width:1000px){header .headerSandwichButton{display:none}}@media (max-width:768px){header .headerSandwichButton{transform:scale(1.1)}}header.activeMenu,header.transparentMenu{border-bottom:1px solid #a1abb5}header.activeMenu .headerSandwichButton:before{box-shadow:none;transform:translateY(7px) rotate(45deg)}header.activeMenu .headerSandwichButton:after{box-shadow:none;transform:translateY(7px) rotate(-45deg)}@media only screen and (min-width:1000px){body.short-landing-page header{height:80px}body.short-landing-page header .wrapper.headerWrapper.rowLeftFlex{margin-top:0}}@media screen and (max-width:999px){body.short-landing-page header .menuPhones{display:none}}body.short-landing-page header .menuPhones .phoneWrapper .stateLabel.local{margin:0 5px 0 0}body.short-landing-page header .menuPhones .phoneWrapper .stateLabel,body.short-landing-page header .menuPhones .phoneWrapper .statePhones{font-size:16px}body.short-landing-page header .menuPhones .phoneWrapper .stateLabel:before{transform:scale(1.2)}body.short-landing-page header .mainPhone{font-size:20px;line-height:normal}body.short-landing-page header .mainPhone:before{transform:scale(1.4);margin-right:10px}@media (max-width:1000px){.quote-trigger,.quoteLink,.serviceLink{text-align:left;padding:0}}footer{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%;background:#212c30}footer .footerContent{color:#fff}footer .footer{position:relative;width:100%}footer .footer.isShortLanding .footerShortWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}footer .footer.isShortLanding .footerAddress{position:static;top:auto;right:auto;display:flex;flex-direction:column}@media (max-width:480px){footer .footer.isShortLanding .footerAddress{width:210px}}footer .footer.isShortLanding .footerAddress .footerAddressRow{display:flex;flex-direction:row;align-items:baseline}footer .footer.isShortLanding .footerAddress .footerAddressRow .footerHeader{margin-right:10px;margin-bottom:0}footer .footer.isShortLanding .footerAddress .footerAddressRow .address{margin:0}footer .footer.isShortLanding .footerAddress .phoneWrapper{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px;flex-wrap:wrap;width:100%}footer .footer.isShortLanding .footerAddress .phoneWrapper .stateLabel{margin-right:10px;margin-left:auto;line-height:normal;text-transform:uppercase;font-weight:300;font-size:12px;font-style:normal}footer .footer.isShortLanding .footerAddress .phoneWrapper .statePhones{line-height:normal;display:flex}footer .footer.isShortLanding .footerAddress .phoneWrapper .statePhones .menuPhone{font-size:12px;font-weight:500;font-style:normal}@media only screen and (min-width:480px){footer .footer.isShortLanding .footerAddress .phoneWrapper .statePhones .menuPhone{font-size:12px}}@media only screen and (min-width:768px){footer .footer.isShortLanding .footerAddress .phoneWrapper .statePhones .menuPhone{font-size:13px}}footer .footer.isShortLanding .footerContactWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .footer .footerLogoLink{position:absolute;top:20px;right:0}@media (max-width:480px){footer .footer .footerLogoLink{top:12px;right:16px}}@media only screen and (min-width:768px){footer .footer .footerLogoLink{left:0;right:auto}}footer .footer .footerLogoLink .footerLogo{width:94px;height:30px}@media only screen and (min-width:480px){footer .footer .footerLogoLink .footerLogo{width:138px;height:44px}}@media only screen and (min-width:1000px){footer .footer .footerLogoLink .footerLogo{width:169px;height:54px}}footer .footer.isShortLanding .footerLogoLink{position:static;top:auto;right:auto;left:auto}footer .footer .footerCopyright{margin-bottom:15px}@media only screen and (min-width:768px){footer .footer .footerCopyright{margin-bottom:0;margin-top:60px}}@media only screen and (min-width:1000px){footer .footer .footerCopyright{margin-bottom:0;margin-top:70px}}footer .footer .footerContactWrapper{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:baseline}@media only screen and (min-width:768px){footer .footer .footerContactWrapper{flex-direction:column}}.isShortLanding footer .footer .footerContactWrapper{flex-direction:row;justify-content:ju;align-items:center;gap:20px}footer .footer .footerSocialLinks{margin-top:15px}@media (max-width:480px){footer .footer .footerSocialLinks{margin-top:0;width:170px}}@media only screen and (min-width:768px){footer .footer .footerSocialLinks{position:absolute;top:30px;right:0;display:flex;align-items:center;margin-top:0}}footer .footer .footerSocialLinks .footerSocialList{display:flex;flex-direction:row;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper{margin-right:7px;font-size:0}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper:last-child{margin-right:0}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper.yelpWrapper{background-color:#fff;height:18px;width:18px;border-radius:30px;display:flex;justify-content:center;align-content:center}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper.yelpWrapper:hover{background-color:#e60023}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink{display:block;background:#fff}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink.instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink.facebook:hover{background:#3b5998}footer .footer .footerSocialLinks .footerSocialList .socialLinkWrapper .socialLink.yelp{background-image:url(/public/images/vector/yelp_social.svg);background-color:transparent;background-repeat:no-repeat;width:15px;background-size:contain}@media (max-width:480px){footer .footer .footerAddress{width:170px}}@media only screen and (min-width:768px){footer .footer .footerAddress{position:absolute;top:60px;right:0;display:flex;align-items:baseline}}footer .footer .footerHeader{margin-top:0;margin-bottom:5px;font-weight:300;font-size:12px}@media only screen and (min-width:768px){footer .footer .footerHeader{margin-bottom:0;margin-right:10px;text-transform:uppercase}}footer .footer .footerText{margin-top:0;margin-bottom:0;width:260px;font-size:10px}@media only screen and (min-width:480px){footer .footer .footerText{width:280px;font-size:10px}}@media only screen and (min-width:768px){footer .footer .footerText{margin-top:5px;width:100%;font-size:12px}}@media only screen and (min-width:1000px){footer .footer .footerText{margin-top:5px;width:100%;font-size:12px}}@media only screen and (min-width:768px){footer .footer .footerText.fullWrapper{width:100%}}footer .footer .address{font-size:10px;font-weight:500;font-style:normal}@media (max-width:480px){footer .footer .address{margin-bottom:0}}@media only screen and (min-width:480px){footer .footer .address{font-size:12px}}@media only screen and (min-width:768px){footer .footer .address{font-size:13px}}footer .footer .footerContactButton{position:absolute;bottom:15px;right:0}@media (max-width:480px){footer .footer .footerContactButton{position:initial;width:100%;font-size:14px;height:40px;margin-bottom:15px}}footer .footer .footerContactButton:hover:after{background:#fff}@media only screen and (min-width:480px){footer .footer .footerContactButton{bottom:20px}}@media only screen and (min-width:768px){footer .footer .footerContactButton{bottom:20px}}footer .footer .footerContactButton.hiddenButton{display:none}.asideButtons{color:#fff;background:#212c30;border-bottom:.5px solid #fff}.asideButtons .asideButtonsHeader{margin-top:0;margin-bottom:15px;text-align:center;font-size:12px;line-height:125%;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:480px){.asideButtons .asideButtonsHeader{font-size:14px;margin-bottom:15px}}@media only screen and (min-width:1000px){.asideButtons .asideButtonsHeader{font-size:16px}}.asideButtons .asideButtonsDescription{color:#fff;text-align:center;font-size:13px;line-height:140%;margin:0 0 20px}@media only screen and (min-width:480px){.asideButtons .asideButtonsDescription{font-size:14px}}@media only screen and (min-width:1000px){.asideButtons .asideButtonsDescription{font-size:15px}}.asideButtons .buttonList{display:flex;flex-direction:column;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}@media only screen and (min-width:768px){.asideButtons .buttonList{flex-direction:row;justify-content:center}}.asideButtons .buttonList .buttonWrapper,.closeModalButtons button{margin-bottom:10px}@media (max-width:480px){.asideButtons .buttonList .buttonWrapper{width:100%}}.asideButtons .buttonList .buttonWrapper:last-child{margin-bottom:0}@media only screen and (min-width:768px){.asideButtons .buttonList .buttonWrapper{margin-bottom:0;margin-left:10px;margin-right:10px}.asideButtons .buttonList .buttonWrapper:first-child{order:1}.asideButtons .buttonList .buttonWrapper:nth-child(2){order:2}.asideButtons .buttonList .buttonWrapper:nth-child(3){order:3}}@media (max-width:480px){.asideButtons .buttonList .buttonWrapper .consultationButton{width:100%;font-size:14px;height:40px}}.asideButtons .buttonList .buttonWrapper .onlineQuoteButton{color:#202121}@media (max-width:480px){.asideButtons .buttonList .buttonWrapper .onlineQuoteButton{width:100%;font-size:14px;height:40px}}.asideButtons .buttonList .buttonWrapper .contactButton{color:#fac04b;border:1px solid #fac04b;background:0 0}@media (max-width:480px){.asideButtons .buttonList .buttonWrapper .contactButton{width:100%;font-size:14px;height:40px}}.asideButtons .buttonList .buttonWrapper .contactButton:active,.asideButtons .buttonList .buttonWrapper .contactButton:hover{color:#fff;border:1px solid #fff;background:rgba(255,255,255,.1)}@media (max-width:480px){.asideButtons.inFooter .asideButtonsHeader{font-size:12px;margin-bottom:15px}}.asideButtons.cta-buttons-inline{width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;border-bottom:none}@media only screen and (min-width:1000px){.asideButtons.cta-buttons-inline .wrapper.centerFlex.middlePadding{max-width:936px}}@media only screen and (min-width:1440px){.asideButtons.cta-buttons-inline .wrapper.centerFlex.middlePadding{max-width:1200px}}@media only screen and (min-width:1000px){body.local-landing-page .asideButtons.cta-buttons-inline .wrapper.centerFlex.middlePadding,body.short-landing-page .asideButtons.cta-buttons-inline .wrapper.centerFlex.middlePadding{max-width:936px}}@media only screen and (min-width:1440px){body.local-landing-page .asideButtons.cta-buttons-inline .wrapper.centerFlex.middlePadding,body.short-landing-page .asideButtons.cta-buttons-inline .wrapper.centerFlex.middlePadding{max-width:1200px}}body.short-landing-page .asideButtons:not(.inFooter){background:#202121;border-top:.5px solid #fff}@media (max-width:767px){body.short-landing-page:not(.short-landing-v2-page) .asideButtons:not(.inFooter){display:none}}@media only screen and (min-width:768px) and (max-width:849px){body.short-landing-page .asideButtons .buttonList{flex-direction:column;justify-content:center}}@media only screen and (min-width:850px){body.short-landing-page .asideButtons .buttonList{flex-direction:row;justify-content:center}}@media only screen and (min-width:768px) and (max-width:849px){body.short-landing-page .asideButtons .buttonList .buttonWrapper{margin-bottom:10px;margin-left:0;margin-right:0}}@media only screen and (min-width:850px){body.short-landing-page .asideButtons .buttonList .buttonWrapper{margin-bottom:0;margin-left:10px;margin-right:10px}}.progressBar{margin:5px 0 15px;padding:1px;width:100%;height:12px;border:1px solid #57a7d7;border-radius:100px;box-sizing:border-box}.progressLine{transition:width .5s ease-out;height:8px;border-radius:100px;background:#57a7d7}.fieldWrapper,.formWrapper{position:relative}.fieldWrapper{z-index:1;margin-top:0;margin-bottom:8px}.errorMessage{text-align:center;color:red}.closeModal:after,.errorMessage.hiddenMessage,.tipWrapper{display:none}.errorMessage.signUpMessage{text-align:left;margin-top:20px}.tipWrapper{margin-bottom:10px;font-size:8px}@media only screen and (min-width:480px){.tipWrapper{font-size:11px}}@media only screen and (min-width:768px){.tipWrapper{font-size:12px}}.tipWrapper p{margin:0;padding:0}.tipWrapper ul{margin:0 0 0 20px;padding:0;list-style-type:none}.tipWrapper.visibleWrapper{display:block}.oneColumnFieldset{margin:0 0 8px;padding:7px 15px;border:1px solid #d1d1d3;border-radius:5px}@media only screen and (min-width:768px){.oneColumnFieldset{display:flex;flex-direction:row;flex-wrap:wrap}}.findUsWrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 8px;padding:0 16px;border:0}.findUsWrapper .twoColumnWrapper{width:50%}@media only screen and (min-width:768px){.findUsWrapper .twoColumnWrapper{width:25%}}.checkboxWrapper{margin:5px 0;width:100%}@media only screen and (min-width:768px){.checkboxWrapper{width:50%}}.twoColumnWrapper{margin:3px 0;width:100%}@media only screen and (min-width:768px){.threeColumnWrapper,.twoColumnWrapper{display:flex;flex-direction:row;justify-content:space-between}.twoColumnWrapper .fieldWrapper{width:49%}.threeColumnWrapper .selectWrapper{display:flex;flex-direction:column;justify-content:space-between;width:32%}.threeColumnWrapper .fieldWrapper{width:32%}}.radioButtonsBlock{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:768px){.radioButtonsBlock{flex-direction:row;justify-content:space-between}.radioButtonsBlock .twoColumnWrapper{display:flex;flex-direction:column;width:48%}}.radioButtonsWrapper{display:flex;flex-direction:row;justify-content:space-between}.radioButtonsWrapper .buttonWrapper{position:relative;overflow:hidden;width:49%}.radioButtonsWrapper .buttonWrapper .radioInput{display:none;margin-top:-100%}.radioButtonsWrapper .buttonWrapper .radioLabel{display:flex;align-items:center;justify-content:center;width:100%;height:28px;font-size:12px;font-weight:700;letter-spacing:.05em;color:#616d7b;background:#e7e7e8;border-radius:5px;cursor:pointer;outline:0}.radioButtonsWrapper .buttonWrapper .radioLabel:hover{background-color:#c0c0c3}.radioButtonsWrapper .buttonWrapper .radioInput:checked+.radioLabel{color:#fff;background:#57a7d7}.radioButtonsWrapper .buttonWrapper .radioInput:checked+.radioLabel:hover{background-color:#2b82b6}@media only screen and (min-width:768px){.submitWrapper{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.submitWrapper .textBlock{font-size:13px;margin:0}.submitWrapper .copyButton,.submitWrapper .submitButton{margin:0}}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.closeModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:304px;min-height:190px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);background:#212c30}@media only screen and (min-width:480px){.closeModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;min-height:303px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);background:#212c30}.closeModal:after{display:none}}@media only screen and (min-width:768px){.closeModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:549px;min-height:320px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);background:#212c30}.closeModal:after{display:none}}@media only screen and (min-width:1000px){.closeModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:966px;min-height:202px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);background:#212c30}.closeModal:after{display:none}}.modalContentWrapper.closeModalWrapper{display:flex;flex-direction:column;align-items:center;margin:26px auto 0;width:288px;height:154px;background:url(/public/images/vector/close-modal-arrows320.svg);background-size:288px 154px}@media only screen and (min-width:480px){.modalContentWrapper.closeModalWrapper{margin:47px auto 0;width:434px;height:246px;background:url(/public/images/vector/close-modal-arrows480.svg);background-size:434px 246px}}@media only screen and (min-width:768px){.modalContentWrapper.closeModalWrapper{margin:50px auto 0;width:507px;height:250px;background:url(/public/images/vector/close-modal-arrows768.svg);background-size:507px 250px}}@media only screen and (min-width:1000px){.modalContentWrapper.closeModalWrapper{margin:50px auto 0;width:925px;height:123px;background:url(/public/images/vector/close-modal-arrows1000.svg);background-size:925px 123px}}.modalContentWrapper.closeModalWrapper .closeButton{top:8px;right:8px}@media only screen and (min-width:480px){.modalContentWrapper.closeModalWrapper .closeButton{top:10px;right:13px}}@media only screen and (min-width:768px){.modalContentWrapper.closeModalWrapper .closeButton{top:20px;right:30px}}.modalContentWrapper.closeModalWrapper .closeButton:after,.modalContentWrapper.closeModalWrapper .closeButton:before{background:#616d7b}.closeModalHeader{position:absolute;left:50%;margin-top:-3px;transform:translateX(-50%);text-align:center;font-size:15px;line-height:125%;font-weight:800;letter-spacing:.05em;color:#fff}@media only screen and (min-width:480px){.closeModalHeader{margin-top:-10px;font-size:23px}}@media only screen and (min-width:768px){.closeModalHeader{margin-top:-14px;font-size:27px}}@media only screen and (min-width:1000px){.closeModalHeader{width:900px;margin-top:-17px;font-size:33px}}.closeModalHeader .wrap{white-space:nowrap}@media only screen and (min-width:1000px){.closeModalHeader .wrap{white-space:pre-wrap}}.closeModalButtons{margin-top:auto;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.closeModalButtons{margin-bottom:5px}}@media only screen and (min-width:1000px){.closeModalButtons{flex-direction:row;margin-bottom:20px}}@media only screen and (min-width:480px){.closeModalButtons button{margin-bottom:15px}}@media only screen and (min-width:1000px){.closeModalButtons button{margin-bottom:0;margin-right:20px}.closeModalButtons button:last-of-type{margin-right:0}}.closeModalButtons .instantQuoteButton{margin:10px 0}@media only screen and (min-width:480px){.closeModalButtons .instantQuoteButton{margin:15px 0}}@media only screen and (min-width:1000px){.closeModalButtons .instantQuoteButton{margin-right:20px}}.closeModalButtons .questionButton{color:#fff}.closeModalArrows{position:absolute;top:10px;left:10px;width:44px;height:13px;background:url(/public/images/vector/close-window_arrow.svg) space;background-size:auto 13px}@media only screen and (min-width:480px){.closeModalArrows{width:52px;height:16px;background-size:auto 16px}}@media only screen and (min-width:768px){.closeModalArrows{top:20px;left:24px}}@media only screen and (min-width:1000px){.closeModalArrows{top:15px;left:28px}}.contactUsWrapper{position:fixed;z-index:999;top:10vh;left:50%;transform:translate(-50%,0);width:290px;min-height:10px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);overflow-y:scroll;max-height:70vh}@media only screen and (min-width:480px){.contactUsWrapper{top:5vh;max-height:80vh}}@media only screen and (min-width:768px){.contactUsWrapper{top:20%}}.contactUsWrapper:after{position:absolute;bottom:-40px;content:"";display:block;height:40px;width:100%}@media only screen and (min-width:480px){.contactUsWrapper{position:fixed;z-index:999;top:10vh;left:50%;transform:translate(-50%,0);width:438px;min-height:10px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);overflow-y:scroll;max-height:70vh}}@media only screen and (min-width:480px) and (min-width:480px){.contactUsWrapper{top:5vh;max-height:80vh}}@media only screen and (min-width:480px) and (min-width:768px){.contactUsWrapper{top:20%}}@media only screen and (min-width:480px){.contactUsWrapper:after{position:absolute;bottom:-40px;content:"";display:block;height:40px;width:100%}}@media only screen and (min-width:768px){.contactUsWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:704px;min-height:10px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.contactUsWrapper:after{display:none}}@media only screen and (min-width:1000px){.contactUsWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:762px;min-height:10px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.contactUsWrapper:after{display:none}}.signInWrapper{position:fixed;z-index:999;top:10vh;left:50%;transform:translate(-50%,0);width:268px;min-height:0;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25);overflow-y:scroll;max-height:70vh}@media only screen and (min-width:480px){.signInWrapper{top:5vh;max-height:80vh}}@media only screen and (min-width:768px){.signInWrapper{top:20%}}.signInWrapper:after{position:absolute;bottom:-40px;content:"";display:block;height:40px;width:100%}.signInWrapper .networkButtonsWrapper{display:flex;flex-direction:column;margin:0 0 20px}.signInWrapper .networkButtonsWrapper .networkButton{margin-top:10px;width:100%;height:41px;font-size:15px}.signInWrapper .networkButtonsWrapper .networkButton:before{margin:0 10px;width:24px;height:24px;background-size:24px 24px}.signInWrapper .selectLabel{font-size:15px;color:#d1d1d3}.signInWrapper .loadButton.copyButton,.signInWrapper .submitButton.loadButton{position:relative}.signInWrapper .loadButton.copyButton:after,.signInWrapper .submitButton.loadButton:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);margin-left:0;width:20px;height:20px;background-color:transparent;background-image:url(/public/images/vector/load-icon.svg);background-size:20px 20px;-webkit-mask-image:none;mask-image:none}@media only screen and (min-width:480px){.signInWrapper .loadButton.copyButton:after,.signInWrapper .submitButton.loadButton:after{margin-left:5px}}.signInWrapper .signUpTextWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.signInWrapper .signUpTextWrapper .signUpText{margin:0;font-size:15px;line-height:125%}.signInWrapper .signUpTextWrapper .signUpButton{display:flex;align-items:center;margin-top:5px;font-size:15px;line-height:125%}.signInWrapper .signUpTextWrapper .signUpButton:hover{text-decoration:underline}.signInWrapper .signUpTextWrapper .signUpButton:hover:after{transform:translateX(5px)}.signInWrapper .signUpTextWrapper .signUpButton:after{content:"";margin-left:5px;width:7px;height:11px;background:#57a7d7}.editProfileWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:268px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.editProfileWrapper:after{display:none}@media only screen and (min-width:768px){.editProfileWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:657px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.editProfileWrapper:after{display:none}.editProfileWrapper .formFieldsWrapper .twoColumnWrapper:nth-child(3n){margin:3px 0 0}.editProfileWrapper .formFieldsWrapper .twoColumnWrapper:nth-child(3n) .fieldWrapper{margin:0}}.editProfileWrapper .submitWrapper,.newsSection .newsText p,.top-image-container .right-container .brief-description-board>.brief-description-content .context p{margin:0}.editProfileWrapper .copyButton,.editProfileWrapper .submitButton{width:100%}@media only screen and (min-width:768px){.editProfileWrapper .copyButton,.editProfileWrapper .submitButton{position:absolute;right:0;bottom:0;width:110px!important}}.editProfileWrapper .inputFieldPicture{-o-object-fit:cover;object-fit:cover}.avatarField{width:130px;height:130px}.addPhotoWrapper:after,.createAlbumWrapper:after,.editAlbumWrapper:after{display:none}.createAlbumWrapper .inputPhotoField.albumField,.editAlbumWrapper .inputPhotoField.albumField{margin:20px 0}.createAlbumWrapper .photoLabel{position:relative;padding:0 30px;box-sizing:border-box;text-align:center}.createAlbumWrapper .photoLabel:after{content:"You haven't saved anything yet";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 30px;box-sizing:border-box;width:200px;text-transform:initial;line-height:125%}.createAlbumWrapper .photoLabel.editLabel:after{content:"EDIT PHOTO";text-transform:uppercase}.createAlbumWrapper .photoLabel.dropOver:after{color:#fac04b}.createAlbumWrapper .inputFieldPicture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.addPhotoWrapper,.createAlbumWrapper,.editAlbumWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:251px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.editAlbumWrapper .submitWrapper{display:flex;align-items:center;justify-content:space-between}.editAlbumWrapper .submitWrapper .deleteButton{width:49%;height:41px;line-height:41px;padding:0;background:0 0;border:1px solid #fff;border-radius:5px;white-space:nowrap;color:#57a7d7;outline:0;cursor:pointer}.editAlbumWrapper .submitWrapper .deleteButton:hover{color:#202121;border-color:#202121}.editAlbumWrapper .submitWrapper .deleteButton.loadButton{display:flex;align-items:center;justify-content:center;border-color:#202121;font-size:0}.editAlbumWrapper .submitWrapper .deleteButton.loadButton:after{content:"";display:block;width:24px;height:24px;background-image:url(/public/images/vector/load-icon_black.svg)}.editAlbumWrapper .submitWrapper .copyButton,.editAlbumWrapper .submitWrapper .submitButton{margin:0;width:49%}.editAlbumWrapper .inputFieldPicture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-size:0}.addPhotoWrapper{width:293px}@media only screen and (min-width:768px){.addPhotoWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:644px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.addPhotoWrapper:after{display:none}}.addPhotoWrapper .formPhotoWrapper{overflow:hidden;position:relative;margin-bottom:20px;width:100%;height:257px;background:#e7e7e8}@media only screen and (min-width:768px){.addPhotoWrapper .formPhotoWrapper{height:297px}}.addPhotoWrapper .formPhotoWrapper .photoField{transform:translateY(-200%);outline:0}.addPhotoWrapper .formPhotoWrapper .photoLabel{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;margin-top:20px;width:inherit;height:inherit;font-size:11px;color:#616d7b;cursor:pointer}.addPhotoWrapper .formPhotoWrapper .photoLabel:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-25px;font-size:48px;color:#616d7b}.addPhotoWrapper .formPhotoWrapper .photoLabel:hover,.addPhotoWrapper .formPhotoWrapper .photoLabel:hover:before,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel:hover,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel:hover:before{color:#57a7d7}.addPhotoWrapper .hiddenField{display:none}.addPhotoWrapper .uploadPhotosList{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin-top:0;margin-bottom:20px;padding-left:0;list-style-type:none}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper{flex-shrink:1;flex-grow:0;position:relative;display:block;margin:1px;width:83px;height:83px}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:nth-of-type(3n+1){margin-left:0}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:nth-of-type(3n+3){margin-right:0}@media only screen and (min-width:768px){.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper{margin:4px;width:94px;height:94px}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:nth-of-type(3n+1){margin-left:4px}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:nth-of-type(3n+3){margin-right:4px}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:nth-of-type(6n+1){margin-left:0}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:nth-of-type(6n+6){margin-right:0}}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoField{transform:translateY(-200%);outline:0}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;padding-top:15px;width:inherit;height:inherit;font-size:10px;background:#e7e7e8;cursor:pointer}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel:before{content:"+";position:absolute;margin-top:-40px;font-size:48px;color:#616d7b}@media only screen and (min-width:1000px){.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .photoLabel:before{margin-top:-40px}}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .uploadedPhoto{position:relative;display:block;width:83px;height:83px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .uploadedPhoto{width:94px;height:94px}}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton{opacity:0;position:absolute;top:3px;right:3px;width:18px;height:18px;border:0;border-radius:50%;font-size:0;background:#202121;cursor:pointer;outline:0;overflow:hidden}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:hover:before{background:#57a7d7;transform:rotate(135deg)}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:hover:after{background:#57a7d7;transform:rotate(45deg)}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:after,.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:before{position:absolute;top:8px;left:3px;content:"";display:block;width:12px;height:2px;background:#fff}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:before{transform:rotate(45deg)}@media only screen and (min-width:480px){.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:before{transform:rotate(45deg)}}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper .removeButton:after{transform:rotate(-45deg)}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper:hover .removeButton{opacity:1}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper.dropOver .photoLabel{background:#cdcdcf;color:#57a7d7}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper.dropOver .photoLabel:before{color:#57a7d7}.addPhotoWrapper .uploadPhotosList .uploadPhotoWrapper.addPhotoButton{overflow:hidden}.addPhotoWrapper .photoDropWrapper .photoDropField,.addPhotoWrapper .uploadPhotosList.hiddenList{display:none}.addPhotoWrapper .photoDropWrapper{margin-bottom:20px;width:100%;height:250px;font-size:0;border:0;overflow:hidden}.addPhotoWrapper .photoDropWrapper .photoDropTitle{position:relative;display:block;width:100%;height:inherit;background-color:#e7e7e8;cursor:pointer}.addPhotoWrapper .photoDropWrapper .photoDropTitle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;margin-top:-15px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635' stroke='%23616D7B' stroke-width='3'/%3E%3Cpath d='M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281' stroke='%23616D7B' stroke-width='3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:30px 30px}.addPhotoWrapper .photoDropWrapper .photoDropTitle:after{content:"Drop files here or click to upload";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;margin-top:15px;width:180px;font-size:11px;text-align:center}.addPhotoWrapper .photoDropWrapper .photoDropTitle:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635' stroke='%2357A7D7' stroke-width='3'/%3E%3Cpath d='M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281' stroke='%2357A7D7' stroke-width='3'/%3E%3C/svg%3E%0A")}.addPhotoWrapper .photoDropWrapper .photoDropTitle:hover:after{color:#57a7d7}.addPhotoWrapper .photoDropWrapper.dropOver .photoDropTitle{background-color:#cdcdcf}.addPhotoWrapper .photoDropWrapper.dropOver .photoDropTitle:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635' stroke='%2357A7D7' stroke-width='3'/%3E%3Cpath d='M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281' stroke='%2357A7D7' stroke-width='3'/%3E%3C/svg%3E%0A")}.addPhotoWrapper .photoDropWrapper.dropOver .photoDropTitle:after{color:#57a7d7}.addPhotoWrapper .hiddenTitle,.addPhotoWrapper .photoDropWrapper.hiddenWrapper,.bookingToolModal:after,.editPhotoModal:after{display:none}.addPhotoWrapper .uploadAnnotation{font-size:10px;line-height:125%}@media only screen and (min-width:768px){.addPhotoWrapper .uploadAnnotation{font-size:15px}}.addPhotoWrapper .submitWrapper{margin-left:auto;width:106px!important}.editPhotoModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:293px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.editPhotoModal .formPhotoWrapper{position:relative;margin-bottom:20px;width:252px;height:252px}.editPhotoModal .removePhotoWrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:inherit;height:inherit;background:rgba(97,109,123,.7)}.editPhotoModal .removePhotoWrapper .removePhotoAnnotation{padding:0 40px;text-align:center;font-weight:500;font-size:15px;line-height:125%;color:#fff}.editPhotoModal .removePhotoWrapper .removePhotoButtons{display:flex}.editPhotoModal .removePhotoWrapper .removePhotoButtons .removePhotoButton{margin:0 3px;padding:0;width:114px;height:41px;font-size:13px;text-transform:uppercase;background:0 0;color:#fff;border:1px solid #fff;border-radius:100px;cursor:pointer}.editPhotoModal .removePhotoWrapper .removePhotoButtons .removePhotoButton.cancelButton:hover,.editPhotoModal .removePhotoWrapper .removePhotoButtons .removePhotoButton.deleteButton:hover{background:#202121;border-color:#202121}.editPhotoModal .removePhotoWrapper .removePhotoButtons .removePhotoButton.deleteButton{background:#57a7d7}.editPhotoModal .submitWrapper{display:flex;align-items:center;justify-content:space-between}.editPhotoModal .submitWrapper .deleteButton{width:49%;height:41px;line-height:41px;padding:0;background:0 0;border:1px solid #fff;border-radius:5px;white-space:nowrap;color:#57a7d7;outline:0;cursor:pointer}.editPhotoModal .submitWrapper .deleteButton:hover{color:#202121;border-color:#202121}.editPhotoModal .submitWrapper .copyButton,.editPhotoModal .submitWrapper .submitButton{margin:0;width:49%}.albumField{width:209px;height:209px}.bookingToolModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:290px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}@media only screen and (min-width:480px){.bookingToolModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:438px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.bookingToolModal:after{display:none}}@media only screen and (min-width:768px){.bookingToolModal{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:638px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.bookingToolModal:after{display:none}}.bookingToolModal .formWrapper{display:flex;flex-direction:column}.bookingToolModal .modalTitle{margin:0 0 10px;font-size:10px}@media only screen and (min-width:480px){.bookingToolModal .modalTitle{margin:0 0 15px;font-size:12px}}@media only screen and (min-width:768px){.bookingToolModal .modalTitle{font-size:15px}}.bookingToolModal .nobr{white-space:nowrap}.bookingToolModal .monthChanger{display:flex;flex-direction:row;justify-content:center;margin-top:10px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger{margin-top:15px}}.bookingToolModal .monthChanger .monthWrapper{display:flex;flex-direction:row;align-items:center;position:relative;margin:0 auto;padding:0 15px;height:16px;border:1px solid #e7e7e8;border-radius:5px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper{height:30px;padding:0 25px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper{height:40px;padding:0 30px}}.bookingToolModal .dateHeader .weekArrow,.bookingToolModal .monthChanger .monthWrapper .monthArrow{position:absolute;height:100%;margin:0;padding:0;border:0;font-size:0;background-color:transparent;outline:0;cursor:pointer}.bookingToolModal .monthChanger .monthWrapper .monthArrow:after,.bookingToolModal .monthChanger .monthWrapper .monthArrow:before{content:"";top:50%;display:block;width:5px;height:1px;background-color:#616d7b}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .monthArrow:after,.bookingToolModal .monthChanger .monthWrapper .monthArrow:before{width:8px;height:2px}}.bookingToolModal .monthChanger .monthWrapper .monthArrow:before{transform:translateY(0) rotate(-45deg)}.bookingToolModal .monthChanger .monthWrapper .monthArrow:after{transform:translateY(0) rotate(45deg)}.bookingToolModal .monthChanger .monthWrapper .monthArrow:hover:after,.bookingToolModal .monthChanger .monthWrapper .monthArrow:hover:before{background-color:#57a7d7}.bookingToolModal .monthChanger .monthWrapper .monthArrow.prevArrow{left:5px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .monthArrow.prevArrow{left:10px}}.bookingToolModal .monthChanger .monthWrapper .monthArrow.prevArrow:before{transform:translateY(0) rotate(-45deg);margin-top:0}.bookingToolModal .monthChanger .monthWrapper .monthArrow.prevArrow:after{transform:translateY(0) rotate(45deg);margin-top:2px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .monthArrow.prevArrow:after{margin-top:3px}}.bookingToolModal .monthChanger .monthWrapper .monthArrow.nextArrow{right:5px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .monthArrow.nextArrow{right:10px}}.bookingToolModal .monthChanger .monthWrapper .monthArrow.nextArrow:before{transform:translateY(0) rotate(45deg);margin-top:0}.bookingToolModal .monthChanger .monthWrapper .monthArrow.nextArrow:after{transform:translateY(0) rotate(-45deg);margin-top:2px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .monthArrow.nextArrow:after{margin-top:3px}}.bookingToolModal .monthChanger .monthWrapper .monthArrow.disableArrow{cursor:default}.bookingToolModal .monthChanger .monthWrapper .monthArrow.disableArrow:after,.bookingToolModal .monthChanger .monthWrapper .monthArrow.disableArrow:before{cursor:default;background-color:#e7e7e8}.bookingToolModal .monthChanger .monthWrapper .dateTitle{position:relative;display:block;margin:0 5px;padding:0;font-weight:600;font-size:8px;cursor:pointer;min-width:70px;text-align:center}.bookingToolModal .monthChanger .monthWrapper .dateTitle:hover{color:#57a7d7}.bookingToolModal .monthChanger .monthWrapper .dateTitle:hover:after,.bookingToolModal .monthChanger .monthWrapper .dateTitle:hover:before{background-color:#57a7d7}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .dateTitle{min-width:110px;font-size:13px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .dateTitle{min-width:120px;font-size:15px}}.bookingToolModal .monthChanger .monthWrapper .dateTitle:after,.bookingToolModal .monthChanger .monthWrapper .dateTitle:before{content:"";position:absolute;right:0;top:50%;background-color:#616d7b;width:3px;height:1px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .dateTitle:after,.bookingToolModal .monthChanger .monthWrapper .dateTitle:before{width:6px;height:2px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .dateTitle:after,.bookingToolModal .monthChanger .monthWrapper .dateTitle:before{width:8px;height:2px}}.bookingToolModal .monthChanger .monthWrapper .dateTitle:before{margin-right:-7px;transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .dateTitle:before{margin-right:-12px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .dateTitle:before{margin-right:-14px}}.bookingToolModal .monthChanger .monthWrapper .dateTitle:after{margin-right:-9px;transform:translateY(-50%) rotate(-45deg)}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .dateTitle:after{margin-right:-15px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .dateTitle:after{margin-right:-18px}}.bookingToolModal .monthChanger .monthWrapper .dateTitle .monthTitle{text-transform:uppercase}.bookingToolModal .monthChanger .monthWrapper .dateTitle em{font-weight:400;font-style:normal}.bookingToolModal .monthChanger .monthWrapper .monthArrow,.bookingToolModal .monthChanger .monthWrapper.activeWrapper .dateTitle:after,.bookingToolModal .monthChanger .monthWrapper.activeWrapper .dateTitle:before{display:none}.bookingToolModal .monthChanger .monthWrapper .selectWrapper{display:none;position:absolute;z-index:2;margin-top:22px;transform:translateX(-50%);top:0;left:50%;padding:5px;box-sizing:border-box;background-color:#fff;border:1px solid #57a7d7;border-radius:5px;min-width:150px;min-height:40px}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper{margin-top:28px;padding:10px;min-width:250px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper{margin-top:36px}}.bookingToolModal .monthChanger .monthWrapper .selectWrapper:after,.bookingToolModal .monthChanger .monthWrapper .selectWrapper:before{content:"";display:block;position:absolute;left:50%;width:6px;height:6px;background:#fff;box-sizing:border-box;transform:translateX(-50%) rotate(45deg)}.bookingToolModal .monthChanger .monthWrapper .selectWrapper:before{border:1px solid #57a7d7;top:-4px}.bookingToolModal .monthChanger .monthWrapper .selectWrapper:after{top:-3px}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays,.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableHeader{width:100%;display:flex;flex-direction:row;margin:0;padding:0;list-style-type:none}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableHeader .dayName{flex-basis:14.2857%;flex-grow:0;flex-shrink:0;box-sizing:border-box;font-size:7px;font-weight:800;text-transform:uppercase;text-align:center;padding:2px;border:1px solid #fff}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableHeader .dayName{font-size:12px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableHeader .dayName{padding:2px 2px 7px;font-size:13px}}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays{flex-wrap:wrap}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li{flex-shrink:0;flex-grow:0;flex-basis:14.2857%;box-sizing:border-box;font-family:Arial,sans-serif;font-size:7px;font-weight:600;text-transform:uppercase;text-align:center}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li{font-size:12px}}@media only screen and (min-width:768px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li{font-size:13px}}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li.disableDay .day{color:#e7e7e8;cursor:default}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li.disableDay .day:focus,.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li.disableDay .day:hover{border-color:#e7e7e8;color:#e7e7e8}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li.currentDay .day{color:#57a7d7;border-color:#57a7d7;background-color:rgba(52,180,234,.2);cursor:default}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li .day{margin:1px;padding:2px 0;display:block;border:1px solid #e7e7e8;border-radius:5px;cursor:pointer}.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li .day:focus,.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li .day:hover{border-color:#57a7d7;color:#57a7d7}@media only screen and (min-width:480px){.bookingToolModal .monthChanger .monthWrapper .selectWrapper .tableDays li .day{padding:5px 0}}.bookingToolModal .monthChanger .monthWrapper.activeWrapper .monthArrow,.bookingToolModal .monthChanger .monthWrapper.activeWrapper .selectWrapper{display:block}.bookingToolModal .monthChanger .monthWrapper.activeWrapper .dateTitle{color:#57a7d7}.bookingToolModal .dateHeader{display:flex;flex-direction:row;align-items:center;position:relative;margin:5px auto 0;width:100%;max-width:540px}@media only screen and (min-width:768px){.bookingToolModal .dateHeader{margin-top:15px}}.bookingToolModal .dateHeader .weekArrow:after,.bookingToolModal .dateHeader .weekArrow:before{content:"";top:50%;display:block;width:6px;height:2px;background-color:#616d7b}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .weekArrow:after,.bookingToolModal .dateHeader .weekArrow:before{width:10px;height:2px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .weekArrow:after,.bookingToolModal .dateHeader .weekArrow:before{width:12px;height:2px}}.bookingToolModal .dateHeader .weekArrow:hover:after,.bookingToolModal .dateHeader .weekArrow:hover:before{background-color:#57a7d7}.bookingToolModal .dateHeader .weekArrow:before{transform:translateY(0) rotate(-45deg)}.bookingToolModal .dateHeader .weekArrow:after{transform:translateY(0) rotate(45deg)}.bookingToolModal .dateHeader .weekArrow.prevArrow{left:-10px}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .weekArrow.prevArrow{left:-13px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .weekArrow.prevArrow{left:-20px}}.bookingToolModal .dateHeader .weekArrow.prevArrow:before{transform:translateY(0) rotate(-45deg);margin-top:0}.bookingToolModal .dateHeader .weekArrow.prevArrow:after{transform:translateY(0) rotate(45deg);margin-top:1px}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .weekArrow.prevArrow:after{margin-top:4px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .weekArrow.prevArrow:after{margin-top:5px}}.bookingToolModal .dateHeader .weekArrow.nextArrow{right:-10px}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .weekArrow.nextArrow{right:-13px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .weekArrow.nextArrow{right:-20px}}.bookingToolModal .dateHeader .weekArrow.nextArrow:before{transform:translateY(0) rotate(45deg);margin-top:0}.bookingToolModal .dateHeader .weekArrow.nextArrow:after{transform:translateY(0) rotate(-45deg);margin-top:1px}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .weekArrow.nextArrow:after{margin-top:4px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .weekArrow.nextArrow:after{margin-top:5px}}.bookingToolModal .dateHeader .weekArrow.disableArrow{cursor:default}.bookingToolModal .dateHeader .weekArrow.disableArrow:after,.bookingToolModal .dateHeader .weekArrow.disableArrow:before{background-color:#e7e7e8;cursor:default}.bookingToolModal .dateHeader .daysWrapper{display:flex;flex-direction:row;flex-grow:1;margin:0;padding:0;width:100%;list-style-type:none}.bookingToolModal .dateHeader .daysWrapper .dayNum{display:flex;flex-direction:row;align-items:flex-end;flex-grow:1;flex-shrink:1;flex-basis:14.2857%;padding:2px 0 2px 3px;font-family:Arial,sans-serif;font-size:7px;font-weight:600;line-height:7px;border-top:1px solid #e7e7e8;border-bottom:1px solid #e7e7e8;border-right:1px solid #e7e7e8}.bookingFormModal .sectionTitle .bookingTime em,.bookingToolModal .dateHeader .daysWrapper .dayNum .dayName,.bookingToolModal .dateHeader .daysWrapper .dayNum .dayTitle{font-style:normal}.bookingToolModal .dateHeader .daysWrapper .dayNum:first-child{border-left:1px solid #e7e7e8}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .daysWrapper .dayNum{padding:5px 0 5px 5px;font-size:12px;line-height:12px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .daysWrapper .dayNum{padding:10px 0 10px 10px;font-size:13px;line-height:13px}}.bookingToolModal .dateHeader .daysWrapper .dayNum .dayName{margin-left:2px;font-size:5px;line-height:5px}@media only screen and (min-width:480px){.bookingToolModal .dateHeader .daysWrapper .dayNum .dayName{margin-left:3px;font-size:8px;line-height:8px}}@media only screen and (min-width:768px){.bookingToolModal .dateHeader .daysWrapper .dayNum .dayName{margin-left:5px;font-size:10px;line-height:10px}}.bookingToolModal .dateTables{display:flex;flex-direction:row;width:100%;max-width:540px;margin:5px auto 0}.bookingToolModal .dateTables .dayTimes{flex-grow:1;display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;white-space:nowrap}.bookingToolModal .dateTables .dayTimes:first-child .time{border-left:1px solid #e7e7e8}.bookingToolModal .dateTables .dayTimes:first-child .time.errorTime,.bookingToolModal .dateTables .dayTimes:first-child .time.hoverTime,.bookingToolModal .dateTables .dayTimes:first-child .time.selectTime{margin-left:0}.bookingToolModal .dateTables .dayTimes.disableDay{z-index:-1;position:relative}.bookingToolModal .dateTables .dayTimes.disableDay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e7e7e8;opacity:.7}.bookingToolModal .dateTables .dayTimes.disableDay .time{font-weight:400!important;color:gray!important}.bookingToolModal .dateTables .dayTimes .time{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;align-items:flex-end;padding:2px 0 2px 3px;box-sizing:border-box;font-family:Arial,sans-serif;font-size:7px;font-weight:600;line-height:7px;border-bottom:1px solid #e7e7e8;border-right:1px solid #e7e7e8;cursor:pointer}@media only screen and (min-width:480px){.bookingToolModal .dateTables .dayTimes .time{padding:5px 0 5px 5px;font-size:12px;line-height:12px}}@media only screen and (min-width:768px){.bookingToolModal .dateTables .dayTimes .time{padding:10px 0 10px 10px;font-size:13px;line-height:13px}}.bookingToolModal .dateTables .dayTimes .time:first-child{border-top:1px solid #e7e7e8}.bookingToolModal .dateTables .dayTimes .time:first-child.errorTime,.bookingToolModal .dateTables .dayTimes .time:first-child.hoverTime,.bookingToolModal .dateTables .dayTimes .time:first-child.selectTime{margin-top:0}.bookingToolModal .dateTables .dayTimes .time.selectTime{margin:-1px 0 0 -1px;color:#57a7d7;background-color:rgba(52,180,234,.2);border:1px solid #57a7d7}.bookingToolModal .dateTables .dayTimes .time.passTime{font-weight:600;color:#a1abb5;cursor:default}.bookingToolModal .dateTables .dayTimes .time.disableTime{font-weight:400;color:#a1abb5;text-decoration:line-through;cursor:default}.bookingToolModal .dateTables .dayTimes .time.hoverTime{margin:-1px 0 0 -1px;color:#57a7d7;background-color:#fff;border:1px solid #57a7d7}.bookingToolModal .dateTables .dayTimes .time.errorTime{margin:-1px 0 0 -1px;color:#ff9494;border:1px solid #ff9494}.bookingToolModal .dateTables .dayTimes .time em{margin-left:2px;font-weight:400;font-size:5px;line-height:5px;font-style:normal}@media only screen and (min-width:480px){.bookingToolModal .dateTables .dayTimes .time em{margin-left:3px;font-size:8px;line-height:8px}}@media only screen and (min-width:768px){.bookingToolModal .dateTables .dayTimes .time em{margin-left:5px;font-size:10px;line-height:10px}}.bookingToolModal .loaderWrapper{display:none;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:5px}.bookingToolModal .loaderWrapper.activeWrapper{display:block}.bookingFormModal .sectionTitle{margin-bottom:10px;font-size:12px;text-transform:uppercase}@media only screen and (min-width:480px){.bookingFormModal .sectionTitle{font-size:18px}}.bookingFormModal .sectionTitle .bookingTime{color:#57a7d7;white-space:nowrap}.bookingFormModal .textareaLabel{margin-top:10px;width:200px;font-weight:400;line-height:125%;text-transform:unset}@media only screen and (min-width:480px){.bookingFormModal .textareaLabel{margin-top:0;width:100%;line-height:41px}}.bookingFormModal .selectWrapper{margin-bottom:8px}.bookingFormModal .mailWrapper,.workMapNeighborhoodBtn svg{flex-shrink:0}@media only screen and (min-width:768px){.bookingFormModal .twoColumnWrapper .fieldWrapper:nth-child(1){width:44%}.bookingFormModal .twoColumnWrapper .fieldWrapper:nth-child(2){width:54%}}.bookingFormModal .twoColumnWrapper .threeColumnWrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:768px){.bookingFormModal .twoColumnWrapper .threeColumnWrapper{width:54%}}.bookingFormModal .twoColumnWrapper .threeColumnWrapper .splitWrapper:nth-child(1){width:40%}@media only screen and (min-width:480px){.bookingFormModal .twoColumnWrapper .threeColumnWrapper .splitWrapper:nth-child(1){width:46%}}.bookingFormModal .twoColumnWrapper .threeColumnWrapper .splitWrapper:nth-child(2){width:28%}@media only screen and (min-width:480px){.bookingFormModal .twoColumnWrapper .threeColumnWrapper .splitWrapper:nth-child(2){width:24%}}.bookingFormModal .twoColumnWrapper .threeColumnWrapper .splitWrapper:nth-child(3){width:28%}@media only screen and (min-width:480px){.bookingFormModal .twoColumnWrapper .threeColumnWrapper .splitWrapper:nth-child(3){width:24%}}@media only screen and (min-width:768px){.bookingFormModal .twoColumnWrapper .selectWrapper:nth-child(2){width:54%}}.bookingFormModal .inputTitle{margin-top:12px}.bookingFormModal .textLink{white-space:nowrap;text-decoration:underline}.bookingFormModal .textLink:hover{text-decoration:none}.viewIdeaModal{display:none;z-index:11;top:0;left:0}.viewIdeaModal .modalBlurWrapper{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(97,109,123,.4);mix-blend-mode:normal;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.viewIdeaModal .contentWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:160px;width:100%;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}@media only screen and (min-width:480px){.viewIdeaModal .contentWrapper{margin-top:240px}}@media only screen and (min-width:1000px){.viewIdeaModal .contentWrapper{display:flex;flex-direction:row;margin-top:0;margin-left:0;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto}}@media only screen and (min-width:1440px){.viewIdeaModal .contentWrapper{margin-left:0;width:auto}}.viewIdeaModal .contentWrapper.loadWrapper,.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper.loadWrapper .ideaModalPhoto{opacity:0}.viewIdeaModal .ideaPhotoSection{position:absolute;top:-320px;left:50%;transform:translateX(-50%);width:100%;height:320px}@media (max-width:479px){.viewIdeaModal .ideaPhotoSection{height:clamp(260px,-2.92px + 67.42vw,320px)}}@media only screen and (min-width:480px){.viewIdeaModal .ideaPhotoSection{top:-480px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaPhotoSection{position:relative;top:auto;left:auto;transform:none;width:598px;height:598px;flex-shrink:0}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaPhotoSection{position:relative;top:auto;left:auto;transform:none;width:704px;height:704px}}.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;width:100%;height:320px;background-color:#616d7b}@media (max-width:479px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{height:clamp(260px,-2.92px + 67.42vw,320px)}}@media only screen and (min-width:480px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{width:480px;height:480px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{width:592px;height:592px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{margin:0;width:598px;height:598px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper{margin:0;width:704px;height:704px}}.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto{display:block;max-width:479px;max-height:320px}@media (max-width:479px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto{height:clamp(260px,-2.92px + 67.42vw,320px)}}@media only screen and (min-width:480px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto{max-width:480px;max-height:480px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto{max-width:592px;max-height:592px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto{max-width:598px;max-height:598px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper .ideaModalPhoto{max-width:704px;max-height:704px}}.viewIdeaModal .contentWrapper.showLoadStatus .ideaPhotoWrapper:after,.viewIdeaModal .ideaPhotoSection .ideaPhotoWrapper.loadWrapper:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);background-image:url(/public/images/vector/load-icon.svg);background-size:40px 40px}.viewIdeaModal .ideaDataSection{width:100%;background-color:#fff;margin-top:-100px;padding-top:100px;box-sizing:border-box}@media (max-width:479px){.viewIdeaModal .ideaDataSection{padding-top:clamp(35px,-249.82px + 73.03vw,100px)}}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection{margin-top:-160px;padding-top:160px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection{margin-top:-100px;padding-top:210px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;height:598px;width:350px;overflow-y:auto;padding:24px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection{height:704px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper{display:flex;flex-direction:column;width:290px;margin:0 auto;padding:15px 0;box-sizing:border-box}@media (max-width:479px){.viewIdeaModal .ideaDataSection .ideaDataWrapper{padding:16px;width:100%}}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper{flex-direction:row;padding:20px 0;width:440px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper{width:592px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper{padding:0;margin:0;width:100%;flex-direction:column;height:100%;justify-content:space-between}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData{order:2;margin-left:30px;justify-content:space-between}}@media only screen and (min-width:480px) and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData{margin-left:20px}}@media only screen and (min-width:480px) and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData{order:1;margin-left:0}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .sectionTitle{padding-right:70px;box-sizing:border-box;font-size:16px;font-weight:800}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .sectionTitle{padding-right:0;font-size:15px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .sectionTitle{font-size:18px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .sectionTitle{font-size:22px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaAuthor{margin-top:5px;margin-bottom:0;padding-right:70px;box-sizing:border-box;font-size:12px}@media (max-width:479px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaAuthor{margin-top:0;margin-bottom:8px}}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaAuthor{padding-right:0;font-size:10px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaAuthor{font-size:12px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaAuthor{font-size:15px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:5px -5px -2px;padding-left:0;padding-right:40px;box-sizing:border-box;list-style-type:none}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList{margin-top:10px;margin-bottom:10px;padding-right:0}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList{margin-top:20px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList .ideaLabel{margin-bottom:2px;padding:0 5px;height:10px;border-right:1px solid #d1d1d3;font-size:10px;line-height:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#57a7d7}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList .ideaLabel{margin-bottom:5px;height:10px;font-size:10px;line-height:10px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList .ideaLabel{height:11px;font-size:11px;line-height:11px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList .ideaLabel{height:13px;font-size:13px;line-height:13px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .ideaLabelList .ideaLabel:last-of-type{border-right:none}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper{flex-direction:row;align-items:center;position:relative;top:auto;right:auto;margin-top:auto}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper{margin-top:10px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper{flex-direction:row;align-items:center;margin-top:20px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton{position:relative;width:26px;height:26px;font-size:0;background-color:#57a7d7;border:0;border-radius:50%;cursor:pointer;outline:0}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton:before{content:"SAVE TO COLLECTION";font-size:0}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton:before{font-size:13px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-image:url(/public/images/vector/save-icon.svg);background-repeat:no-repeat;background-size:12px 12px}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton:after{position:relative;top:auto;left:auto;transform:none;margin-left:10px;width:18px;height:18px;background-size:18px 18px}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton{order:2;display:flex;flex-direction:row;align-items:center;width:auto;height:40px;padding:0 20px;border-radius:100px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton{order:1}}.viewIdeaModal .ideaArrow:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview:hover{opacity:.75}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.loadButton,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.loadButton:hover{background-color:#2b82b6}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.loadButton:after{content:"";margin-left:0;margin-right:-5px;width:16px;height:16px;background-color:transparent;background-image:url(/public/images/vector/load-icon.svg);background-size:16px 16px;-webkit-mask-image:none;mask-image:none}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.loadButton:after{width:20px;height:20px;background-size:20px 20px;margin-left:5px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.savedButton{background-color:#e7e7e8;cursor:default;font-size:0}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.savedButton:before{content:"SAVED TO COLLECTION";flex-shrink:0;flex-grow:1;display:block;color:#a1abb5;font-size:0}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.savedButton:before{font-size:13px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.savedButton:after{background-image:url(/public/images/vector/save-icon_black.svg)}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.userIdea:before{content:"CREATED BY YOU"}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.userIdea:after{display:none}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.unLoginIdea:before{content:"SIGN IN TO SAVE"}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCollectionButton.unLoginIdea:after{display:none}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCount{margin-top:0;font-size:12px;color:#a1abb5}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCount{order:2;margin-left:10px;margin-top:0;font-size:12px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaData .saveButtonWrapper .saveCount{order:2;margin:0 0 0 10px;font-size:15px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos{flex-grow:0;flex-shrink:0;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos{order:1;flex-direction:column;margin-top:0;width:190px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos{width:208px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos{order:2;margin-top:20px;width:100%}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos{margin-top:20px}}@media (max-width:479px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper{margin-bottom:4px}}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper{margin-bottom:10px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper{min-width:153px}.saveIdeaWrapper:after,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.hiddenList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.hiddenList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.hiddenList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle.hiddenWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.hiddenList{display:none}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle{margin-top:0;margin-bottom:0;font-size:12px}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle{font-size:10px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle{font-size:12px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle{margin-bottom:3px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle{margin-bottom:5px;font-size:15px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle .ideaLink,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle .ideaLink{color:#57a7d7}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaOtherTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .ideaPortfolioTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaOtherTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .ideaPortfolioTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaOtherTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .ideaPortfolioTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaOtherTitle .ideaLink:hover,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .ideaPortfolioTitle .ideaLink:hover{text-decoration:underline}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList{display:flex;flex-direction:row;margin:2px -1px -1px;padding-left:0;list-style-type:none}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList{margin:0 -3px -3px}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper{margin:2px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper{margin:3px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview{display:block;width:68px;height:68px;cursor:pointer}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview{width:46px;height:46px}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview{width:50px;height:50px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview{width:54px;height:54px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper .otherPreview,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper .otherPreview{width:71px;height:71px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4){display:none}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4){display:block}}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.projectPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.projectPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.projectPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.projectPreviews .otherPreviewList{margin-bottom:10px}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.projectPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.projectPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.projectPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.projectPreviews .otherPreviewList{margin-bottom:20px}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList{flex-wrap:wrap}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+4){display:block}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6){display:none}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.otherIdeasPreviews .otherPreviewList .otherPreviewWrapper:nth-child(n+6){display:block}}@media (max-width:479px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList,.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList{gap:4px;overflow:auto;flex-wrap:nowrap}}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+4),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+4){display:block}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7){display:none}@media only screen and (min-width:480px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+7),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+7){display:block}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9){display:none}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .otherPreviewList .otherPreviewWrapper:nth-child(n+14),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+14){display:block}}@media only screen and (min-width:768px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5){display:none}}@media only screen and (min-width:1000px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+5){display:block}.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaOtherWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9),.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaPortfolioPhotos .ideaPortfolioWrapper.allIdeasPreview .portfolioPreviewList .otherPreviewWrapper:nth-child(n+9){display:none}}@media (max-width:479px){.viewIdeaModal .ideaDataSection .ideaDataWrapper .ideaOtherPhotos{flex-direction:column}}.viewIdeaModal .contentWrapper.showLoadStatus .ideaData,.viewIdeaModal .contentWrapper.showLoadStatus .ideaModalPhoto,.viewIdeaModal .contentWrapper.showLoadStatus .ideaOtherPhotos{opacity:0}.viewIdeaModal .contentWrapper.showLoadStatus .closeButton,.viewIdeaModal .contentWrapper.showLoadStatus .ideaArrow{opacity:0;cursor:default}.viewIdeaModal .closeButton{position:absolute;top:-345px;left:50%;width:20px;height:20px;transform:translateX(135px)}@media (max-width:479px){.viewIdeaModal .closeButton{background:rgba(33,44,48,.5);width:32px;height:32px;top:-300px;right:150px;left:auto}}.viewIdeaModal .closeButton:after,.viewIdeaModal .closeButton:before{width:20px;background-color:#fff}@media (max-width:479px){.viewIdeaModal .closeButton:after,.viewIdeaModal .closeButton:before{top:15px;left:auto}}@media only screen and (min-width:480px){.viewIdeaModal .closeButton{top:-505px;transform:translateX(210px)}}@media only screen and (min-width:768px){.viewIdeaModal .closeButton{transform:translateX(270px)}}@media only screen and (min-width:1000px){.viewIdeaModal .closeButton{top:3px;right:-45px;left:auto;transform:none;width:28px;height:28px}.viewIdeaModal .closeButton:after,.viewIdeaModal .closeButton:before{width:28px;background-color:#fff}}@media only screen and (min-width:1440px){.viewIdeaModal .closeButton{top:3px;right:-45px;transform:none}}.viewIdeaModal .ideaArrow{display:none;position:absolute;top:-220px;left:50%;width:72px;height:72px;transform:translateX(-50%);font-size:0;border-radius:50%;border:0;background:rgba(231,231,232,.175);cursor:pointer;outline:0}@media only screen and (min-width:1000px){.viewIdeaModal .ideaArrow{top:50%;transform:translate(-50%,-50%)}}.viewIdeaModal .ideaArrow:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:26px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.966797 12.7119V0.130859L7.93475 6.42138L0.966797 12.7119L7.93475 6.42138L0.966797 12.7119Z' fill='white'/%3E%3C/svg%3E%0A");background-size:14px 26px}@media only screen and (min-width:768px){.viewIdeaModal .ideaArrow{display:block}}.viewIdeaModal .ideaArrow.prevArrow{margin-left:-340px}.viewIdeaModal .ideaArrow.prevArrow:after{transform:translate(-50%,-50%) rotate(180deg)}@media only screen and (min-width:1000px){.viewIdeaModal .ideaArrow.prevArrow{margin-left:-432px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaArrow.prevArrow{margin-left:-582px}}.viewIdeaModal .ideaArrow.nextArrow{margin-left:340px}@media only screen and (min-width:1000px){.viewIdeaModal .ideaArrow.nextArrow{margin-left:82px}}@media only screen and (min-width:1440px){.viewIdeaModal .ideaArrow.nextArrow{margin-left:582px}}.viewIdeaModal .ideaArrow.hiddenArrow{opacity:0;cursor:default}.viewIdeaModal.activeModal{display:block}.saveIdeaWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:282px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}@media only screen and (min-width:768px){.saveIdeaWrapper{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:570px;min-height:40px;padding:20px;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}.saveIdeaWrapper:after{display:none}}.saveIdeaWrapper .formWrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper{flex-direction:row;justify-content:space-between}}.saveIdeaWrapper .formWrapper .photoWrapper .ideaPhoto{width:252px;height:252px}.saveIdeaWrapper .formWrapper .albumsWrapper{display:flex;flex-direction:column;width:252px;margin-top:15px}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper{margin-top:0}}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper{display:flex;flex-direction:row;align-items:center;width:240px;margin:0 auto}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper{flex-shrink:0;position:relative;width:40px;height:40px;overflow:hidden}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper{width:54px;height:54px}}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper .coverField{position:absolute;top:-100%}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper .coverLabel{position:relative;display:block;width:inherit;height:inherit;background-color:#e7e7e8;border-radius:50%;font-size:0;cursor:pointer;opacity:.5}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper .coverLabel:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;font-weight:800;color:#616d7b}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper .coverLabel:before{font-size:44px}}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .coverWrapper .coverPhoto{position:absolute;z-index:-1;top:0;left:0;width:inherit;height:inherit;border-radius:50%;-o-object-fit:cover;object-fit:cover}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper{position:relative;margin-left:10px;height:40px}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleField{width:185px;height:inherit;padding:0 10px;box-sizing:border-box;line-height:40px;font-size:15px;border:1px solid #e7e7e8;border-radius:5px;background-color:transparent;outline:0}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleField{width:180px}}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleField.typedField{position:relative;font-weight:800;border-color:transparent}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleField:focus{font-weight:400;border-color:#57a7d7}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleLabel{z-index:-1;position:absolute;top:0;left:10px;height:40px;line-height:40px;font-size:15px;color:#57a7d7;white-space:nowrap}.saveIdeaWrapper .formWrapper .albumsWrapper .createWrapper .titleWrapper .titleLabel.hiddenLabel{opacity:0}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper{position:relative;margin:4px auto 0;width:240px;height:144px;overflow:hidden}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper{margin:5px 0 0 6px;width:244px;height:192px}}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList{display:flex;flex-direction:column;width:230px;margin:0;padding:0;list-style-type:none}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album{position:relative;display:flex;flex-direction:row;align-items:center;padding:4px 0;cursor:pointer}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album.hiddenAlbum{display:none}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album{padding:5px 0}}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album .albumCover{width:40px;height:40px;border-radius:50%;overflow:hidden}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album .albumCover{width:54px;height:54px}}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album .albumCover.defaultCover{position:relative}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album .albumCover.defaultCover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-position:center center;background-size:120px;border:0;outline:0}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album .albumTitle{margin-left:20px;font-size:15px;color:#202121}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album:hover .albumTitle{color:#57a7d7}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .albumList .album.activeAlbum{font-weight:800;color:#57a7d7}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .scrollLine{position:absolute;top:4px;right:2px;width:3px;height:40px;background-color:#57a7d7;border-radius:5px}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .loaderWrapper{z-index:2;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.5);width:100%;height:100%}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .loaderWrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-color:transparent;background-image:url(/public/images/vector/load-icon_black.svg);background-size:24px 24px}.saveIdeaWrapper .formWrapper .albumsWrapper .albumsListWrapper .loaderWrapper.hiddenWrapper{opacity:0;z-index:-1}.saveIdeaWrapper .formWrapper .albumsWrapper .submitWrapper .copyButton,.saveIdeaWrapper .formWrapper .albumsWrapper .submitWrapper .submitButton{width:100%;height:40px;font-size:13px}@media only screen and (min-width:768px){.saveIdeaWrapper .formWrapper .albumsWrapper .submitWrapper .copyButton,.saveIdeaWrapper .formWrapper .albumsWrapper .submitWrapper .submitButton{margin-left:auto;width:180px}}.weCanHelpWrapper{border-radius:5px;background:rgba(33,44,48,.85);padding-left:10px;padding-right:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;box-shadow:5px 5px 12px rgba(0,0,0,.25)}@media (min-width:767px){.weCanHelpWrapper{max-width:850px;padding-left:30px;padding-right:30px}}@media (max-width:410px){.weCanHelpWrapper .inputFont{font-size:14px}}.weCanHelpWrapper .top{padding-bottom:20px;font-weight:700;text-align:center;font-size:24px;border-bottom:2px solid #fff;height:15%;margin-top:20px}@media (min-width:768px){.weCanHelpWrapper .top{font-size:30px}}.weCanHelpWrapper .top .header{line-height:initial}.weCanHelpWrapper .description{line-height:16px;font-size:14px;color:#e7e7e8;opacity:.85}@media (min-width:768px){.weCanHelpWrapper .description{font-size:15px;font-weight:400;line-height:17px;margin-left:0}}.weCanHelpWrapper .checkmark{width:25px;height:25px;background:#57a7d7;border-radius:50%;padding:6px;-o-object-fit:contain;object-fit:contain}.weCanHelpWrapper .back{background:url(/public/images/vector/my-arrow-back.svg);top:1.7vh;left:1.7vh;position:absolute;width:3.5vh;height:3.5vh;background-repeat:no-repeat;background-size:contain;z-index:10;cursor:pointer}@media (max-width:430px){.weCanHelpWrapper .back{top:1.2vh;right:1.2vh;width:3vh;height:3vh}}.weCanHelpWrapper .noDisplay{display:none}.weCanHelpWrapper .close{top:1.7vh;right:1.7vh;position:absolute;width:3.5vh;height:3.5vh;background:url(/public/images/vector/grey_cross.svg);background-repeat:no-repeat;background-size:contain;z-index:10;cursor:pointer}@media (max-width:430px){.weCanHelpWrapper .close{top:1.2vh;right:1.2vh;width:3vh;height:3vh}}.weCanHelpWrapper .thankYou{color:#fff;text-align:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%}.weCanHelpWrapper .thankYou::after{bottom:-70px;left:50%;position:absolute;content:"u";font-size:100px;font-family:"icons";transform:translate(-50%,-50%)}.weCanHelp{padding-top:1.5rem;min-width:300px;height:270px;z-index:10;display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:768px){.weCanHelp{height:220px}}.weCanHelp .top{padding-bottom:20px;font-weight:700;text-align:center;color:#fff;font-size:25px;border-bottom:2px solid #fff}@media (min-width:768px){.weCanHelp .top{font-size:34px}}.weCanHelp .bottom{display:flex;flex-direction:column;justify-content:space-around;font-weight:550}@media (min-width:768px){.weCanHelp .bottom{flex-direction:row}}.weCanHelp .bottom .button{height:40px!important}@media (max-width:767px){.weCanHelp .bottom .button.consultationButton{margin-bottom:10px}}@media (min-width:768px){.weCanHelp .bottom .button.consultationButton{margin-right:10px}}@media (max-width:767px){.weCanHelp .bottom .button.quote{margin-bottom:10px}}@media (min-width:768px){.weCanHelp .bottom .button.quote{margin-right:10px}.weCanHelp .bottom .button.contact{margin-right:0}}.question .container{border-radius:5px;color:#fff;min-width:300px}@media (min-width:767px){.question .container{min-width:650px}}@media (min-width:1200px){.question .container{min-width:720px}}.question .container .bottom{font-weight:550}.question .termsAndConditions{position:absolute;font-weight:400;font-size:11px;left:50%;transform:translateX(-50%);white-space:nowrap;bottom:-3px;opacity:.5}@media (max-width:767px){.question .termsAndConditions{bottom:-20px}}@media (min-width:767px){.question .termsAndConditions{bottom:-3px}}@media (max-width:767px){.question.pt-3.pb-5.pb-md-3{padding-bottom:2rem!important}}#ask-question-message,.askAQuestionField{font-size:13px}@media (max-width:768px){.askAQuestionField{font-size:16px}}#ask-question-message::-moz-placeholder,.askAQuestionField::-moz-placeholder{color:#fff;opacity:.5;font-size:13px}#ask-question-message::placeholder,.askAQuestionField::placeholder{color:#fff;opacity:.5;font-size:13px}@media (max-width:768px){.askAQuestionField::-moz-placeholder{font-size:16px}.askAQuestionField:-ms-input-placeholder{font-size:16px}.askAQuestionField::placeholder{font-size:16px}}.askAQuestionField:-ms-input-placeholder{color:#fff;opacity:.5;font-size:13px}@media (max-width:768px){.askAQuestionField:-ms-input-placeholder{font-size:16px}}.askAQuestion * .askAQuestionField{border:0;outline:0;height:40px;background-color:rgba(82,96,102,.575);color:#fff}@media (max-width:768px){.askAQuestion * .askAQuestionField{height:52px}}.askAQuestion * .largeInputField{height:100px;border:0;outline:0}#ask-question-message:focus{background:rgba(82,96,102,.575)!important;color:#fff}@media (max-width:768px){#ask-question-message{font-size:16px}}@media (max-width:768px){#ask-question-message::-moz-placeholder{font-size:16px}#ask-question-message:-ms-input-placeholder{font-size:16px}#ask-question-message::placeholder{font-size:16px}}#ask-question-message:-ms-input-placeholder{color:#fff;opacity:.5;font-size:13px}@media (max-width:768px){#ask-question-message:-ms-input-placeholder{font-size:16px}}#ask-question-message::-webkit-input-placeholder{color:#fff;opacity:.5;font-size:13px}@media (max-width:768px){#ask-question-message::-webkit-input-placeholder{font-size:16px}}.askQuestionButton{background-color:#57a7d7;color:#fff}.askAQuestion * .invalid{border-style:solid;border-color:red;border-radius:5px;border-width:1.5px}.askAQuestion .col-sm-12.col-md-6.pb-2.pb-md-4:has(#howDidYouHear){position:relative}@media (min-width:768px){.askAQuestion .col-sm-12.col-md-6.pb-2.pb-md-4:has(#howDidYouHear){padding-bottom:1.55rem!important}}.askAQuestion .col-sm-12.col-md-6.pb-2.pb-md-4:has(#ask-question-message){padding-bottom:.25rem!important}@media (min-width:768px){.askAQuestion .col-sm-12.col-md-6.pb-2.pb-md-4:has(#ask-question-message){padding-bottom:1rem!important}}.modalSection[data-modal=contact-us-new] .weCanHelpWrapper .back.we-can-help-trigger,.modalSection[data-modal=contact-us-new] .weCanHelpWrapper .close.close-trigger{top:15px;max-width:50px;max-height:50px}@media (max-width:768px) and (max-height:750px){.onlineQuoteContainer{padding-bottom:1.5rem!important}}.onlineQuoteContainer .container{border-radius:5px;color:#fff;min-width:340px}@media (min-width:410px){.onlineQuoteContainer .container{min-width:370px}}@media (min-width:580px){.onlineQuoteContainer .container{min-width:500px}}@media (min-width:767px){.onlineQuoteContainer .container{min-width:650px}}@media (min-width:1200px){.onlineQuoteContainer .container{min-width:720px}}.onlineQuoteContainer .container .subHeading{font-size:13px;color:#e7e7e8;opacity:.85}@media (min-width:768px){.onlineQuoteContainer .container .subHeading{font-size:17px}}.nowrap{white-space:nowrap}.getOnlineQuoteField{font-size:13px}@media screen and (max-width:768px){.getOnlineQuoteField{font-size:16px}}.book .container .zipWrapper .input::-moz-placeholder,.getOnlineQuoteField::-moz-placeholder{color:#fff;opacity:.5;font-size:13px}.book .container .zipWrapper .input::placeholder,.getOnlineQuoteField::placeholder{color:#fff;opacity:.5;font-size:13px}@media screen and (max-width:768px){.getOnlineQuoteField::-moz-placeholder{font-size:16px}.getOnlineQuoteField:-ms-input-placeholder{font-size:16px}.getOnlineQuoteField::placeholder{font-size:16px}}.getOnlineQuoteField:-ms-input-placeholder{color:#fff;opacity:.5;font-size:13px}@media screen and (max-width:768px){.getOnlineQuoteField:-ms-input-placeholder{font-size:16px}}.getOnlineQuote * .getOnlineQuoteField{border:0;outline:0;height:30px;background-color:rgba(82,96,102,.575);color:#fff}@media (max-width:768px){.getOnlineQuote * .getOnlineQuoteField{height:52px}}@media (max-width:768px) and (max-height:810px){.getOnlineQuote * .getOnlineQuoteField{height:40px}}.getOnlineQuote * .largeInputField{height:100px;border:0;outline:0}.getOnlineQuote * .invalid{border-style:solid;border-color:red;border-radius:5px;border-width:1.5px}.getOnlineQuote * .quoteCheckboxLabel{font-size:16px;color:#e7e7e8;opacity:.85}@media (max-width:410px){.getOnlineQuote * .quoteCheckboxLabel{line-height:16px}}.getOnlineQuote * .checkboxBackground{background-color:rgba(82,96,102,.9);border:#fff}.getOnlineQuoteButton{background-color:#57a7d7;color:#fff}.termsAndConditions{font-weight:400;font-size:12px;opacity:.5}@media screen and (max-width:480px){.termsAndConditions{line-height:14px}}.finishQuoteContainer .container{border-radius:5px;color:#fff;padding:32px}.finishQuoteContainer .container .modalTitle{font-size:24px;font-weight:700;color:#e7e7e8;margin:0}@media (max-width:768px){.finishQuoteContainer .container .modalTitle{font-size:20px}}.finishQuoteWrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;background:#212c30;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:538px;width:calc(100% - 32px);max-height:90vh}.close-trigger{position:absolute;top:30px;right:32px;width:26px;height:26px;border-radius:50%;cursor:pointer;z-index:1001}.close-trigger:after,.close-trigger:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background-color:#e7e7e8;transform:translate(-50%,-50%) rotate(45deg)}.close-trigger:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-trigger:hover:after,.close-trigger:hover:before{background-color:#57a7d7}@media (max-width:768px){.close-trigger{top:10px;right:10px;width:18px;height:18px}.close-trigger:after,.close-trigger:before{width:18px;height:2px}}.finishQuoteField{font-size:16px}.finishQuoteField::-moz-placeholder{color:#fff;opacity:.5;font-size:16px}.finishQuoteField:-ms-input-placeholder{color:#fff;opacity:.5;font-size:16px}.finishQuoteField::placeholder{color:#fff;opacity:.5;font-size:16px}.finishQuote .finishQuoteField,.finishQuote input.finishQuoteField,.finishQuote select.fqSelect{border:0;outline:0;height:50px;background-color:rgba(82,96,102,.575);color:#fff}.finishQuote select.fqSelect{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box}.finishQuote select.fqSelect option{background-color:#2e3d42;color:#fff}.finishQuote select.fqSelect:has(option[value=""]:checked){color:rgba(255,255,255,.5)}.finishQuote .invalid .finishQuoteField,.finishQuote .invalid input{border:1.5px solid red!important;border-radius:5px}.finishQuote .valid .finishQuoteField,.finishQuote .valid input{border:1.5px solid #28a745!important;border-radius:5px}.finishQuote .init .finishQuoteField,.finishQuote .init input{border:1px solid rgba(82,96,102,.8);border-radius:5px}.finishQuoteButton{background-color:#fac04b;border:0;color:#212c30;font-weight:700;font-size:16px;padding:12px 16px;height:50px;width:100%;border-radius:25px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap}.finishQuoteButton:hover:not(.disabled){background-color:#e8b43a}.finishQuoteButton.disabled{background-color:rgba(128,128,128,.6);cursor:not-allowed}.finishQuoteButton.finishQuoteViewRangeBtn{background-color:rgba(128,128,128,.6);color:#212c30}.finishQuoteButton.finishQuoteViewRangeBtn:hover:not(.disabled){background-color:rgba(128,128,128,.6)}.finishQuoteButton.finishQuoteViewRangeBtn:not(:disabled){cursor:pointer}.finishQuoteButton.finishQuoteViewRangeBtn:disabled{cursor:not-allowed;opacity:.5}.finishQuoteButton span{color:#212c30;font-weight:700;font-size:16px}@media (max-width:768px){.finishQuoteButton{font-size:14px;height:45px}.finishQuoteButton span{font-size:14px}}.finishQuoteActionsRow{display:flex;gap:10px;width:100%}.finishQuoteActionsCol{flex:1 1 0;min-width:0}.thankYou{text-align:center;padding:40px 20px}.thankYou h3{color:#e7e7e8;font-weight:600;margin:0}.thankYou .finishQuoteButton{width:auto;min-width:120px;margin:0 auto;background-color:#57a7d7}.thankYou .finishQuoteButton:hover{background-color:#4590c0}.noDisplay{display:none!important}.fqTextareaWrap{display:flex;flex-direction:column}.fqTextareaWrap textarea.finishQuoteField{height:100px;resize:vertical;padding-top:12px}@media (max-height:900px){.finishQuote .finishQuoteField:not(textarea),.finishQuote input.finishQuoteField,.finishQuote select.fqSelect{height:40px}.fqTextareaWrap{height:80px}.fqTextareaWrap textarea.finishQuoteField{height:80px;resize:none}}@media (max-height:872px){.finishQuote .pb-md-3{padding-bottom:.5rem!important}}@media (max-height:787px){.finishQuote .finishQuoteField:not(textarea),.finishQuote input.finishQuoteField,.finishQuote select.fqSelect{height:45px}.fqTextareaWrap,.fqTextareaWrap textarea.finishQuoteField{height:70px}}@media (max-height:726px){.finishQuote .finishQuoteField:not(textarea),.finishQuote input.finishQuoteField,.finishQuote select.fqSelect{height:40px}.fqTextareaWrap,.fqTextareaWrap textarea.finishQuoteField{height:60px}.finishQuoteButton{height:40px}}.finishQuoteModal,.finishQuoteModal.activeModal{z-index:1000}.book{padding-top:2rem!important}.book .container{border-radius:5px;color:#fff;min-width:300px}@media (min-width:767px){.book .container{min-width:650px}}.book .container .bottom{line-height:14px}@media (min-width:500px){.book .container .bottom{line-height:17px}}.book .container .border-red{border:red 1px solid}.book .container .zipWrapper{border-radius:100px;background-color:#526066}.book .container .zipWrapper .input{width:100%;border:0;outline:0;background-color:rgba(82,96,102,.575);color:#fff;min-height:40px;height:100%;border-radius:100px;z-index:100;font-size:13px}@media (max-width:768px){.book .container .zipWrapper .input{font-size:16px}}@media (max-width:768px){.book .container .zipWrapper .input::-moz-placeholder{font-size:16px}.book .container .zipWrapper .input:-ms-input-placeholder{font-size:16px}.book .container .zipWrapper .input::placeholder{font-size:16px}}.book .container .zipWrapper .input:-ms-input-placeholder{color:#fff;opacity:.5;font-size:13px}@media (max-width:768px){.book .container .zipWrapper .input:-ms-input-placeholder{font-size:16px}}.book .container .zipWrapper .input::-webkit-input-placeholder{color:#fff;opacity:.5;font-size:13px}@media (max-width:768px){.book .container .zipWrapper .input::-webkit-input-placeholder{font-size:16px}.book .container .zipWrapper .input{min-height:52px}}#spinner,.book .container .zipWrapper .button{width:100%;display:flex;justify-content:center;align-items:center}.book .container .zipWrapper .button{background-color:#57a7d7;color:#fff;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.book .container .zipWrapper .button.loading{pointer-events:none}.book .container .zipWrapper .button .btn-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:btn-spin .8s linear infinite;animation:btn-spin .8s linear infinite}.book .container .error{color:red;text-align:center}@media (max-width:430px){.book .container .error{font-size:13px}}@media (max-width:768px){.book .container .fw-bold.fs-6.text-center{font-size:20px!important}}#spinner{position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;transition:opacity .5s ease-out}#spinner.hidden{opacity:0;visibility:hidden}.spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.body-no-scroll{position:fixed;left:0;right:0}.modalSection{z-index:11;display:none}.modalSection.activeModal{display:block}.modalSection.activeModal>.finishQuoteWrapper,.modalSection.activeModal>.weCanHelpWrapper{-webkit-animation:modalFadeIn 1s both;animation:modalFadeIn 1s both}.modalBlurWrapper{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(97,109,123,.4);mix-blend-mode:normal;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modalMainWrapper{padding:0;z-index:2;box-shadow:0 0 0 10000px rgba(97,109,123,.5),5px 5px 12px rgba(0,0,0,.25)}@media only screen and (min-width:480px){.modalMainWrapper{padding:0;z-index:2}}@media only screen and (min-width:768px){.modalMainWrapper{padding:0;z-index:2}}@media only screen and (min-width:1000px){.modalMainWrapper{padding:0;z-index:2}}.modalContentWrapper{margin:15px}@media only screen and (min-width:480px){.modalContentWrapper{margin:20px}}.closeButton{position:absolute;top:15px;right:15px;display:block;width:14px;height:14px;font-size:0;border:0;background:0 0;cursor:pointer;outline:0}.closeButton:hover:after,.closeButton:hover:before{background-color:#57a7d7}@media only screen and (min-width:480px){.closeButton{top:20px;right:23px}}.closeButton:after,.closeButton:before{position:absolute;top:6px;left:0;content:"";display:block;width:14px;height:2px;background:#212c30}@media only screen and (min-width:480px){.closeButton:after,.closeButton:before{width:20px;height:3px}}.closeButton:before{transform:rotate(45deg)}@media only screen and (min-width:480px){.closeButton:before{transform:rotate(45deg)}}.closeButton:after{transform:rotate(-45deg)}.modalContentWrapper2{margin:20px}.modalContentWrapper2 .closeButton{top:20px;right:20px}.modalContentWrapper2 .closeButton:after,.modalContentWrapper2 .closeButton:before{width:14px;height:2px}.modalContentWrapper2 .fieldWrapper{margin-bottom:20px}.modalContentWrapper2 .fieldLabel{position:relative;height:auto;line-height:125%;font-size:15px;text-transform:inherit;font-weight:400;letter-spacing:0;color:#d1d1d3}.modalContentWrapper2 .fieldInput{height:41px;font-size:15px;font-weight:400;text-transform:inherit;color:#202121}.modalContentWrapper2 .copyButton,.modalContentWrapper2 .submitButton{width:100%;height:41px;font-size:13px}.inputPhotoField{margin:20px auto;position:relative;box-sizing:border-box;border:5px solid #fff;border-radius:50%;overflow:hidden}@media only screen and (min-width:768px){.inputPhotoField{margin:5px 35px 0 0}}.inputPhotoField .photoField{transform:translateY(-400%);outline:0}.inputPhotoField .photoLabel,.inputPhotoField .photoLabelEmpty{z-index:5;position:absolute;top:-5px;left:-5px;display:flex;align-items:center;justify-content:center;width:inherit;height:inherit;border-radius:50%;font-size:13px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.05em;background:rgba(97,109,123,.7);cursor:pointer}.inputPhotoField .photoLabel:hover,.inputPhotoField .photoLabelEmpty:hover{color:#fac04b}.inputPhotoField .photoLabel.photoLabelEmpty,.inputPhotoField .photoLabelEmpty.photoLabelEmpty{padding:0 50px;box-sizing:border-box;font-size:11px;line-height:125%;font-weight:400;color:#616d7b;text-transform:inherit;text-align:center;letter-spacing:0;background:#e7e7e8}.inputPhotoField .inputFieldPicture{z-index:1;position:absolute;top:-5px;left:-5px;display:block;width:inherit;height:inherit}.topImageSection,.topImageSection .topImageWrapper{position:relative;display:flex;flex-direction:column;box-sizing:border-box}.topImageSection{margin-top:-97px;padding-top:97px;justify-content:space-between;width:100%}.topImageSection:after{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(97,109,123,.6) 16.58%,rgba(97,109,123,0) 69.86%),rgba(97,109,123,.7);background-blend-mode:multiply,normal}.topImageSection .topImageWrapper{z-index:2;flex-grow:1;justify-content:space-evenly;align-items:center;margin:0 auto;width:290px}@media only screen and (min-width:480px){.topImageSection .topImageWrapper{width:410px}}@media only screen and (min-width:768px){.topImageSection .topImageWrapper{width:680px}}@media only screen and (min-width:1000px){.topImageSection .topImageWrapper{width:800px}}@media only screen and (min-width:1440px){.topImageSection .topImageWrapper{width:900px}}.topImageSection .topImageWrapper .topImageHeader{margin:0;font-size:17px;line-height:125%;color:#fff;text-align:center}@media only screen and (min-width:480px){.topImageSection .topImageWrapper .topImageHeader{font-size:25px}}@media only screen and (min-width:768px){.topImageSection .topImageWrapper .topImageHeader{font-size:35px;text-align:left}}@media only screen and (min-width:1000px){.topImageSection .topImageWrapper .topImageHeader{font-size:45px}}.topImageSection .topImageWrapper .topImageHeader .nobr{white-space:nowrap}.topImageSection .topImageWrapper .topImageText{margin-bottom:20px;font-size:11px;font-weight:500;line-height:125%;color:#fff;letter-spacing:.05em}@media only screen and (min-width:480px){.topImageSection .topImageWrapper .topImageText{font-size:12px}}@media only screen and (min-width:768px){.topImageSection .topImageWrapper .topImageText{font-size:15px}}@media only screen and (min-width:1000px){.topImageSection .topImageWrapper .topImageText{font-size:18px}}.topImageSection .topImageWrapper .topImageButtonsWrapper{display:flex;flex-direction:column;align-items:center;width:inherit}@media only screen and (min-width:768px){.topImageSection .topImageWrapper .topImageButtonsWrapper{flex-direction:row;justify-content:flex-start}.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper{margin-right:20px}}.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton{color:#202121;padding:10px;border-radius:30px;padding-inline:20px;border:0;text-align:center;font-weight:700;font-size:13px}@media only screen and (max-width:480px){.topImageSection .topImageWrapper .topImageButtonsWrapper .scheduleWrapper .consultationButton{font-size:10px;padding:7px 10px}}.topImageSection .topImageWrapper .topImageButtonsWrapper .button.quote{margin:8px 0 0}@media only screen and (min-width:480px){.topImageSection .topImageWrapper .topImageButtonsWrapper .button.quote{margin-top:20px}}@media only screen and (min-width:768px){.topImageSection .topImageWrapper .topImageButtonsWrapper .button.quote{margin-top:0}}.topImageSection .topImageWrapper .breadcrumbs{margin-top:5px;top:0;position:absolute;left:0;opacity:.7}.topImageSection.homeSection{height:420px}@media only screen and (min-width:480px){.topImageSection.homeSection{height:560px}}@media only screen and (min-width:1000px){.topImageSection.homeSection{height:720px}}.topImageSection.homeSection .topImageWrapper{padding:60px 0}@media only screen and (min-width:480px){.topImageSection.homeSection .topImageWrapper{padding:75px 0}}@media only screen and (min-width:768px){.topImageSection.homeSection .topImageWrapper{padding:110px 0}}@media only screen and (min-width:1000px){.topImageSection.homeSection .topImageWrapper{padding:170px 0}}@media only screen and (min-width:480px){.topImageSection.homeSection .topImageText{margin-bottom:40px}}.topImageSection.localSection{height:420px}@media only screen and (min-width:480px){.topImageSection.localSection{height:560px}}@media only screen and (min-width:1000px){.topImageSection.localSection{height:720px}}@media (max-width:480px){.topImageSection.localSection .topImageWrapper{padding-top:15px}}.topImageSection.localSection .topImageText,.topImageSection.localSection .topImageText p{margin-bottom:0}@media only screen and (min-width:1440px){.topImageSection.localSection .topImageText{padding-right:30px}}.topImageSection.localSection .localContent{z-index:2;position:relative;display:flex;flex-direction:column;width:100%;height:auto;background-size:cover}.topImageSection.localSection .localContent .plusWrapper{display:flex;flex-direction:column;position:relative;width:inherit}@media only screen and (min-width:768px){.topImageSection.localSection .localContent .plusWrapper{flex-direction:row;justify-content:space-between;align-items:flex-end;margin:0 auto}}.topImageSection.localSection .localContent .plusList{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding-left:0;justify-content:space-between;list-style-type:none;width:inherit}@media only screen and (min-width:768px){.topImageSection.localSection .localContent .plusList{margin:0}}.topImageSection.localSection .localContent .plusList .plusItem{margin:0 0 20px;text-align:center;color:#fff;display:flex;justify-content:center}@media (min-width:768px){.topImageSection.localSection .localContent .plusList .plusItem{width:100px}}@media (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem{width:125px}}.topImageSection.localSection .localContent .plusList .plusItem .iconsWrapper{width:45px;height:45px}@media (min-width:768px){.topImageSection.localSection .localContent .plusList .plusItem .iconsWrapper{width:100px;height:100px}}@media only screen and (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem .iconsWrapper{width:125px;height:125px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon{position:relative;margin:0 auto;-webkit-animation:pulsation 2.5s linear infinite;animation:pulsation 2.5s linear infinite;box-sizing:border-box;border:1px solid #fff;border-radius:100px;cursor:pointer;width:inherit;height:inherit}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon:hover{border-color:#fac04b}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon:hover .iconLogo{background-color:#fac04b}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon:hover .iconText,.topImageSection.localSection .localContent .plusList .plusItem .plusIcon:hover+.plusAdditional{color:#fac04b}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconLogo{position:absolute;top:50%;left:50%;display:block;background-color:#fff}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconText{padding:0 10px;display:flex;justify-content:center;font-weight:600;font-size:8px;line-height:100%}@media only screen and (min-width:480px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconText{font-size:12px}}@media only screen and (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon .iconText{font-size:15px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.topRated .iconLogo{transform:translate(-50%,-50%) scale(.69)}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.topRated .iconLogo{margin-top:-10px;transform:translate(-50%,-50%)}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.topRated .iconText{margin-top:50px}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.topRated .iconText{margin-top:70px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.experience .iconLogo{transform:translate(-50%,-50%) scale(.59)}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.experience .iconLogo{margin-top:-25px;transform:translate(-50%,-50%) scale(1)}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.experience .iconText{margin-top:50px}@media only screen and (min-width:480px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.experience .iconText{margin-top:50px}}@media only screen and (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.experience .iconText{margin-top:65px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.tv .iconLogo{-webkit-mask-image:url(/public/images/vector/tv_icon.svg);mask-image:url(/public/images/vector/tv_icon.svg);-webkit-mask-size:contain;mask-size:contain;margin-top:5px;width:50px;height:50px;transform:translate(-50%,-50%) scale(.58);box-shadow:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.tv .iconLogo{margin-top:-15px;transform:translate(-50%,-50%) scale(1)}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.tv .iconText{margin-top:50px}@media only screen and (min-width:480px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.tv .iconText{margin-top:50px}}@media only screen and (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.tv .iconText{margin-top:65px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.awardWinning .iconLogo{-webkit-mask-image:url(/public/images/vector/white_cup.svg);mask-image:url(/public/images/vector/white_cup.svg);-webkit-mask-size:contain;mask-size:contain;width:50px;height:50px;transform:translate(-50%,-50%) scale(.58);margin-left:0;box-shadow:none}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.awardWinning .iconLogo{margin-top:20px;transform:translate(-50%,-50%) scale(1)}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.awardWinning .iconText{margin-top:50px}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.awardWinning .iconText{margin-top:13px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.financing .iconLogo{transform:translate(-50%,-50%) scale(.58)}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.financing .iconLogo{margin-top:-25px;transform:translate(-50%,-50%) scale(1)}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.financing .iconText{margin-top:50px}@media only screen and (min-width:480px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.financing .iconText{margin-top:52px}}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.financing .iconText{margin-top:65px}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.learnMore .iconLogo{-webkit-mask-image:url(/public/images/vector/magnifying_glass.svg);mask-image:url(/public/images/vector/magnifying_glass.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-top:3px;width:50px;height:50px;transform:translate(-50%,-50%) scale(.58);margin-left:0;box-shadow:none}@media (min-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.learnMore .iconLogo{margin-top:-10px;transform:translate(-50%,-50%) scale(1)}}.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.learnMore .iconText{margin-top:50px}@media only screen and (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem .plusIcon.learnMore .iconText{margin-top:73px}}.topImageSection.localSection .localContent .plusList .plusItem .plusAdditional{margin:10px 0 0;font-weight:500}@media (max-width:767px){.topImageSection.localSection .localContent .plusList .plusItem .plusAdditional{display:none}}@media only screen and (min-width:480px){.topImageSection.localSection .localContent .plusList .plusItem .plusAdditional{font-size:10px;line-height:125%}}@media only screen and (min-width:1000px){.topImageSection.localSection .localContent .plusList .plusItem .plusAdditional{margin-top:15px;font-size:12px}}.topImageSection.localSection .localContent .plusList .plusItem .plusAdditional .nobr{white-space:nowrap}.swiper-container{position:absolute!important;top:0;left:0;right:0;bottom:0}.swiper-desktop{display:block}@media screen and (max-width:590px){.swiper-desktop{display:none!important}}.swiper-mobile{display:none!important}@media screen and (max-width:590px){.swiper-mobile{display:block!important}}.swiper-wrapper{flex-direction:row}.swiper-slide{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.right-container .swiper-slide{background-size:contain}.top-image-container{display:flex;flex-direction:row;gap:2px;padding:4px 2px 2px;background-color:#fff;width:100%}@media screen and (max-width:1200px){.top-image-container{flex-direction:column;height:inherit}}@media screen and (max-width:591px){.top-image-container{padding:2.5px;gap:2.5px}}.top-image-container .slider-container{flex-grow:1;background-color:#fff;width:68%;padding-top:42.3%;position:relative;z-index:0;height:0}@media screen and (max-width:1200px){.top-image-container .slider-container{width:100%}}@media screen and (max-width:591px){.top-image-container .slider-container{padding-top:var(--slider-container)}}.top-image-container .slider-container .swiper-button-next,.top-image-container .slider-container .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease,background .3s ease,box-shadow .3s ease;z-index:10;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.8);cursor:pointer;display:flex;align-items:center;justify-content:center;outline:0;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:0}.top-image-container .slider-container .swiper-button-next.swiper-nav-ready,.top-image-container .slider-container .swiper-button-prev.swiper-nav-ready{opacity:1;pointer-events:auto}.top-image-container .slider-container .swiper-button-next::after,.top-image-container .slider-container .swiper-button-prev::after{content:none}@media only screen and (min-width:768px){.top-image-container .slider-container .swiper-button-next,.top-image-container .slider-container .swiper-button-prev{width:40px;height:40px}}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow svg,.top-image-container .slider-container .swiper-button-next svg,.top-image-container .slider-container .swiper-button-prev svg{width:20px;height:20px;color:#333;transition:color .3s ease}@media only screen and (min-width:768px){.top-image-container .slider-container .swiper-button-next svg,.top-image-container .slider-container .swiper-button-prev svg{width:24px;height:24px}}.top-image-container .slider-container .swiper-button-next:hover,.top-image-container .slider-container .swiper-button-prev:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-50%) scale(1.1)}.top-image-container .slider-container .swiper-button-next:active,.top-image-container .slider-container .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.top-image-container .slider-container .swiper-button-next.swiper-button-disabled,.top-image-container .slider-container .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.top-image-container .slider-container .swiper-button-prev{left:10px}@media only screen and (min-width:480px){.top-image-container .slider-container .swiper-button-prev{left:15px}}@media only screen and (min-width:768px){.top-image-container .slider-container .swiper-button-prev{left:20px}}.top-image-container .slider-container .swiper-button-next{right:10px}@media only screen and (min-width:480px){.top-image-container .slider-container .swiper-button-next{right:15px}}@media only screen and (min-width:768px){.top-image-container .slider-container .swiper-button-next{right:20px}}.top-image-container .right-container{flex-grow:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background-color:#fff;width:50%}@media screen and (max-width:1200px){.top-image-container .right-container{width:100%}}@media screen and (max-width:591px){.top-image-container .right-container{display:flex;flex-direction:column;gap:2.5px}.top-image-container .right-container .brief-description-board{padding-top:0;height:auto}.top-image-container .right-container .static1,.top-image-container .right-container .static2,.top-image-container .right-container .static3{display:none}}.top-image-container .right-container .static1,.top-image-container .right-container .static2{opacity:1}.top-image-container .right-container>div{width:100%;height:0;padding-top:100%;position:relative}.top-image-container .right-container>div>picture{position:absolute;left:0;top:0;right:0;bottom:0}.top-image-container .right-container .brief-description-board>.brief-description-content{display:flex;justify-content:center;flex-direction:column;background-color:#212c30;color:#fff;position:absolute;left:0;top:0;right:0;bottom:0}@media screen and (max-width:591px){.top-image-container .right-container .brief-description-board>.brief-description-content{position:static;height:var(--text-block)}}.top-image-container .right-container .brief-description-board>.brief-description-content .title-wrapper{margin:10px;font-size:1.55vw!important;font-weight:500!important;line-height:2.1vw!important}.top-image-container .right-container .brief-description-board>.brief-description-content .separationLine{padding:.5px 0;width:100px;background-color:#fff;margin:0 0 .6vw 10px;z-index:1}.top-image-container .right-container .brief-description-board>.brief-description-content .context{flex-grow:1;font-size:.92vw;font-weight:400;line-height:1.9vw;letter-spacing:-.03px;margin:0 10px 10px;overflow:hidden}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper{display:flex;flex-direction:column;align-items:center;width:inherit;margin:0 10px .7vw;font-size:.9vw}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{color:#202121;padding:10px;border-radius:30px;height:2.6vw;border:0;margin-top:.7vw;text-align:center;font-weight:700;font-size:.9vw;width:100%}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .button.quote{padding:10px;border-radius:30px;height:2.6vw;border:0;text-align:center;font-weight:700;font-size:.9vw;width:100%}@media screen and (max-width:1200px) and (min-width:500px){.top-image-container .right-container .brief-description-board>.brief-description-content .title-wrapper{font-size:3.5vw!important;line-height:5vw!important}.top-image-container .right-container .brief-description-board>.brief-description-content .separationLine{width:25%}.top-image-container .right-container .brief-description-board>.brief-description-content .context{font-size:2.1vw;line-height:3.9vw}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper{margin-bottom:15px}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{height:50px!important;font-size:15px!important;margin-top:15px!important}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .button.quote{height:50px!important;font-size:15px!important}}@media screen and (max-width:863px) and (min-width:592px){.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .button.quote,.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{height:5.6vw!important;font-size:1.7vw!important}}@media screen and (max-width:591px){.top-image-container .right-container .brief-description-board>.brief-description-content .title-wrapper{font-size:30px!important;line-height:37px!important}.top-image-container .right-container .brief-description-board>.brief-description-content .separationLine{width:25%;margin-bottom:10px}.top-image-container .right-container .brief-description-board>.brief-description-content .context{font-size:16px;line-height:25px;font-weight:400}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper{margin-bottom:10px}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{height:40px!important;font-size:15px!important;margin-top:10px!important}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .button.quote{height:40px!important;font-size:15px!important}}@media screen and (max-width:500px){.top-image-container .right-container .brief-description-board>.brief-description-content .title-wrapper{font-size:30px!important;line-height:37px!important}.top-image-container .right-container .brief-description-board>.brief-description-content .separationLine{width:25%}.top-image-container .right-container .brief-description-board>.brief-description-content .context{font-size:16px;line-height:25px}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper{margin-bottom:10px}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{height:40px!important;font-size:15px!important;margin-top:10px}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .button.quote{height:40px!important;font-size:15px!important}}@media screen and (max-width:447px){.top-image-container .right-container .brief-description-board>.brief-description-content .title-wrapper{font-size:3.1vh!important;line-height:4.2vh!important}.top-image-container .right-container .brief-description-board>.brief-description-content .context{font-size:2.2vh;line-height:3.9vh}}@media screen and (max-width:425px){.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper{margin-bottom:2vw}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .consultationButton{height:10vw!important;font-size:3vw!important;margin-top:2vw!important}.top-image-container .right-container .brief-description-board>.brief-description-content .topImageButtonsWrapper .button.quote{height:10vw!important;font-size:3vw!important}}.fade-in{-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}@media screen and (min-width:768px){.top-image-container.short-landing-bottom-slider{display:none}}.portfolioSection{background:linear-gradient(90deg,#fdfdfd 0%,#f8f5f5 101.15%)}.newsSection .bottonWrapper .weAcceptCrypto .cryptoImages .cryptoWrapper img,.portfolioSection.homeSection .portfolioMapBlock,.portfolioSection.localSection .portfolioMapBlock{width:100%}.portfolioSection.homeSection .mapPicture.mapPicture--static,.portfolioSection.localSection .mapPicture.mapPicture--static{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:156px;background-color:#e7e7e8;overflow:hidden;border:1px solid rgba(0,0,0,.5)}@media only screen and (min-width:768px){.portfolioSection.homeSection .mapPicture.mapPicture--static,.portfolioSection.localSection .mapPicture.mapPicture--static{height:176px}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .mapPicture.mapPicture--static,.portfolioSection.localSection .mapPicture.mapPicture--static{height:164px}}.portfolioSection.homeSection .mapPicture.mapPicture--static .mapPictureImage,.portfolioSection.localSection .mapPicture.mapPicture--static .mapPictureImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.portfolioSection.homeSection .mapPicture.mapPicture--static .portfolioMapTeaser,.portfolioSection.localSection .mapPicture.mapPicture--static .portfolioMapTeaser{position:absolute;inset:0;width:100%;height:100%}.portfolioSection.homeSection .mapPicture.mapPicture--static .portfolioMapTeaser .gm-style-cc,.portfolioSection.homeSection .mapPicture.mapPicture--static .portfolioMapTeaser .gmnoprint,.portfolioSection.localSection .mapPicture.mapPicture--static .portfolioMapTeaser .gm-style-cc,.portfolioSection.localSection .mapPicture.mapPicture--static .portfolioMapTeaser .gmnoprint{display:none!important}.portfolioSection.homeSection .mapPicture.mapPicture--static .portfolioMapTeaser.portfolioMapTeaser--error,.portfolioSection.localSection .mapPicture.mapPicture--static .portfolioMapTeaser.portfolioMapTeaser--error{background:linear-gradient(180deg,#f1f1f2 0%,#e7e7e8 100%)}.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;height:40px;width:90%;line-height:1;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;box-sizing:border-box;color:#202121;border:1px solid #57a7d7;border-radius:30px;background-color:#fff}.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton:active,.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton:hover,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton:active,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton:hover{color:#202121;background-color:#f0f0f0;border-color:#3091cb}@media only screen and (min-width:480px){.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton{width:235px;height:40px;font-size:13px}}@media screen and (max-width:480px){.portfolioSection.homeSection .mapPicture.mapPicture--static .mapButton,.portfolioSection.localSection .mapPicture.mapPicture--static .mapButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 20px;white-space:nowrap;height:40px;font-size:14px}}.portfolioSection.localSection .sectionTitle{margin-bottom:.5rem}.portfolioSection.localSection .textBlock{text-align:justify}@media screen and (max-width:767px){.portfolioSection.localSection .textBlock.text-truncated{max-height:calc(1.25em*5)!important;height:auto}}.portfolioSection.localSection .textBlock.text-truncated>*{max-width:100%!important;width:auto!important}.portfolioSection.localSection .textBlock.text-expanded div p:last-of-type,.portfolioSection.localSection .textBlock.text-expanded div:last-child p:last-of-type,.portfolioSection.localSection .textBlock.text-expanded p:last-of-type,.portfolioSection.localSection .textBlock.text-expanded>:last-child p:last-of-type,.portfolioSection.localSection .textBlock.text-truncated div p:last-of-type,.portfolioSection.localSection .textBlock.text-truncated p:last-of-type,.portfolioSection.localSection .textBlock.text-truncated>:last-child p:last-of-type{margin:0!important}.portfolioSection.homeSection .fullWrapper{margin-bottom:10px}@media only screen and (min-width:480px){.portfolioSection.homeSection .fullWrapper{margin-bottom:20px}}.portfolioSection.homeSection .textBlock{margin-bottom:0}.portfolioSection .portfolioPreviewGrid{display:flex;list-style:none;padding:0;width:100%;gap:8px;margin:8px 0 16px}@media only screen and (min-width:768px){.portfolioSection .portfolioPreviewGrid{margin-bottom:1rem}}.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem{width:25%;aspect-ratio:1;overflow:hidden}.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem:nth-child(n+5){display:none}@media only screen and (min-width:768px){.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem{width:calc(100%/6)}.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem:nth-child(-n+6){display:block}.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem:nth-child(n+7){display:none}}@media only screen and (min-width:1000px){.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem{width:calc(100%/7)}.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem:nth-child(7){display:block}.portfolioSection .portfolioPreviewGrid .portfolioPreviewItem:nth-child(n+8){display:none}}.portfolioSection .portfolioPreviewGrid .portfolioPreviewLink{display:block;width:100%;height:100%}.portfolioSection .portfolioPreviewGrid .portfolioPreviewImage{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portfolioSection .portfolioPreviewGrid .portfolioPreviewImage.defaultImage{background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:50px}@media only screen and (min-width:480px){.portfolioSection .portfolioPreviewGrid .portfolioPreviewImage.defaultImage{background-size:50px}}@media only screen and (min-width:768px){.portfolioSection .portfolioPreviewGrid .portfolioPreviewImage.defaultImage{background-size:90px}}@media only screen and (min-width:1000px){.portfolioSection .portfolioPreviewGrid .portfolioPreviewImage.defaultImage{background-size:120px}}@media only screen and (min-width:1440px){.portfolioSection .portfolioPreviewGrid .portfolioPreviewImage.defaultImage{background-size:150px}}.portfolioSection .fullWrapper{padding-top:0;height:390px}@media only screen and (min-width:480px){.portfolioSection .fullWrapper{height:585px}}@media only screen and (min-width:768px){.portfolioSection .fullWrapper{height:384px}}@media only screen and (min-width:1000px){.portfolioSection .fullWrapper{height:400px}}@media only screen and (min-width:1440px){.portfolioSection .fullWrapper{height:408px}}.portfolioSection .minContentWrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:inherit}@media screen and (max-width:767px){.portfolioSection .minContentWrapper{height:auto;min-height:auto}}.portfolioSection .sectionTitle{text-align:center}@media screen and (max-width:591px){.portfolioSection .sectionTitle{margin-bottom:8px}}.portfolioSection .portfolioHomeList{display:flex;flex-wrap:wrap;margin-top:0;margin-bottom:0;padding-left:0;height:inherit;list-style-type:none}.portfolioSection .portfolioHomeList .portfolioHomeWrapper{position:relative;overflow:hidden;width:50%;height:130px}.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(10),.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(7),.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(8),.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(9){display:none}@media only screen and (min-width:480px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper{height:195px}}@media only screen and (min-width:768px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper{width:25%;height:192px}.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(7),.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(8){display:block}}@media only screen and (min-width:1000px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper{width:20%;height:200px}.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(10),.portfolioSection .portfolioHomeList .portfolioHomeWrapper:nth-of-type(9){display:block}}@media only screen and (min-width:1440px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper{height:204px}}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHomeImage{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHomeImage.defaultImage{background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:120px}@media only screen and (min-width:480px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHomeImage.defaultImage{background-size:180px}}@media only screen and (min-width:768px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHomeImage.defaultImage{background-size:150px}}@media only screen and (min-width:1440px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHomeImage.defaultImage{background-size:220px}}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{top:0;left:0}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock .lazyLoading{display:none}@media only screen and (min-width:480px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{font-size:15px}}@media only screen and (min-width:768px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{font-size:12px}}@media only screen and (min-width:1440px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{font-size:15px}}.portfolioSection .portfolioHomeList .portfolioHomeWrapper:hover .portfolioHiddenBlock{margin-top:0}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioPhoto{width:inherit;height:inherit;border:0}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioPhoto.defaultImage{background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:220px}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;margin-top:100%;padding:8px;box-sizing:border-box;height:inherit;text-align:center;font-size:11px;font-weight:700;line-height:125%;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:rgba(97,109,123,.7)}@media only screen and (min-width:480px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{font-size:15px}}@media only screen and (min-width:768px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{font-size:12px}}@media only screen and (min-width:1440px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioHiddenBlock{font-size:15px}}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioSquare{margin-top:10px}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioSquare:after{padding-left:5px;content:"SQ.FT."}@media only screen and (min-width:480px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioSquare{margin-top:15px}}@media only screen and (min-width:768px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioSquare{margin-top:20px}}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton{margin-top:10px}@media only screen and (min-width:480px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton{margin-top:15px}}@media only screen and (min-width:768px){.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton{margin-top:20px}}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink,.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:after{background:#202121}.portfolioSection .portfolioHomeList .portfolioHomeWrapper .portfolioButton:hover{background-color:#fff}.portfolioSection .textBlock{margin-top:0;line-height:1.25!important}@media only screen and (min-width:768px){.portfolioSection .textBlock{box-sizing:border-box;font-size:13px}}@media only screen and (min-width:1000px){.portfolioSection .textBlock{font-size:15px}}.portfolioSection .textBlock.text-truncated{display:block;line-height:1.25!important}.portfolioSection .textBlock.text-truncated>*{display:inline;line-height:inherit!important;max-width:100%!important;width:auto!important}.portfolioSection .textBlock.text-truncated div,.portfolioSection .textBlock.text-truncated p{display:inline;margin:0;padding:0}.portfolioSection .textBlock.text-truncated div:after,.portfolioSection .textBlock.text-truncated p:after{content:" ";display:inline}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded a,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded em,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded span,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded strong,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated a,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated em,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated span,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated strong,.portfolioSection .textBlock.text-expanded a,.portfolioSection .textBlock.text-expanded em,.portfolioSection .textBlock.text-expanded span,.portfolioSection .textBlock.text-expanded strong,.portfolioSection .textBlock.text-truncated a,.portfolioSection .textBlock.text-truncated em,.portfolioSection .textBlock.text-truncated span,.portfolioSection .textBlock.text-truncated strong{display:inline}.portfolioSection .textBlock.text-truncated p:last-of-type,.portfolioSection .textBlock.text-truncated>:last-child p:last-of-type{margin:0!important}.portfolioSection .textBlock.text-expanded{display:block;line-height:1.25!important}.portfolioSection .textBlock.text-expanded div,.portfolioSection .textBlock.text-expanded>*{display:block}.portfolioSection .textBlock.text-expanded p{display:block;margin-bottom:20px}.contentBlockSection .contentBlockInner p:last-child,.portfolioSection .textBlock.text-expanded p:last-child{margin-bottom:0}.portfolioSection .textBlock.text-expanded div:last-child p:last-of-type,.portfolioSection .textBlock.text-expanded p:last-of-type,.portfolioSection .textBlock.text-expanded>:last-child p:last-of-type{margin:0!important}.portfolioSection .textBlock.text-expanded .read-more-button-inline{display:inline!important}.portfolioSection .read-more-button-inline:hover,.portfolioSection .textBlock.text-expanded .read-more-button-inline:hover{color:#0056b3}.portfolioSection .read-more-button-inline:focus,.portfolioSection .textBlock.text-expanded .read-more-button-inline:focus{outline:0;text-decoration:none}.portfolioSection .read-more-wrapper{position:relative;display:block;width:100%;flex-shrink:0}@media screen and (max-width:767px){.portfolioSection .read-more-wrapper{max-height:none;flex-grow:0}}.portfolioSection .read-more-button-inline{display:inline!important;background:0 0;border:0;color:#007bff;cursor:pointer;font-size:inherit;text-decoration:underline;padding:0;white-space:nowrap}.portfolioSection .homeButtonWrapper{display:none;flex-direction:row;justify-content:center;gap:10px;flex-wrap:wrap}@media screen and (max-width:767px){.portfolioSection .homeButtonWrapper{display:flex}}.portfolioSection .portfolioHomeButton{color:#202121;margin-top:10px}@media (max-width:768px){.portfolioSection .portfolioHomeButton{margin-left:30px;margin-right:30px;max-width:358px;width:100%}}@media screen and (max-width:591px){.portfolioSection .portfolioHomeButton{height:40px!important;font-size:15px!important}}@media screen and (max-width:480px){.portfolioSection .portfolioHomeButton{width:100%;max-width:100%;margin:10px auto 0}}@media (max-width:768px){.portfolioSection .projectsHomeButton{margin-top:10px;margin-left:30px;margin-right:30px}}.portfolioContent{position:relative}.portfolioContent .pageLoader{transition:all .1s ease-in;z-index:1;position:absolute;top:0;left:0;opacity:.75;width:100%;height:100%;background-color:#fff}.portfolioContent .pageLoader.hiddenLoader{opacity:0;z-index:-1}.contentBlockSection{background:#f0f0f2}.contentBlockSection.homeSection .contentBlockInner{margin-bottom:0;width:100%;max-width:100%}.contentBlockSection .minContentWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1000px){.contentBlockSection .minContentWrapper{width:936px}}@media only screen and (min-width:1440px){.contentBlockSection .minContentWrapper{width:1200px}}.contentBlockSection .contentBlockInner{text-align:left;padding:0}.contentBlockSection .contentBlockInner>:first-child,.singleService .service-article-header .service-article-text .service-article-main-desc h2:first-child{margin-top:0!important}.contentBlockSection .contentBlockInner>:last-child{margin-bottom:0!important}.newsSection{padding-bottom:33px}@media only screen and (min-width:480px){.newsSection{padding-bottom:24px}}@media only screen and (min-width:768px){.newsSection{padding-bottom:0}}.newsSection.homeSection{margin-top:0}.newsSection.homeSection .sectionTitle{padding-top:16px;padding-bottom:16px;margin-bottom:0}@media only screen and (min-width:480px){.newsSection.homeSection .sectionTitle{padding-top:20px;padding-bottom:.5rem;width:440px;margin:0 auto .5rem}}.newsSection.homeSection .newsImage{z-index:2;width:270px;height:170px;display:block;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:480px){.newsSection.homeSection .newsImage{width:370px;height:230px}}@media only screen and (min-width:768px){.newsSection.homeSection .newsImage{width:380px;height:293px}}@media only screen and (min-width:1000px){.newsSection.homeSection .newsImage{width:610px;height:355px}}@media only screen and (min-width:1440px){.newsSection.homeSection .newsImage{width:672px}}.newsSection.homeSection .newsImage.local{height:auto}@media only screen and (min-width:768px){.newsSection.homeSection .newsImage.local{width:380px}}@media only screen and (min-width:1000px){.newsSection.homeSection .newsImage.local{width:480px}}.newsSection.homeSection .news-slider-container{box-shadow:2px 2px 6px rgba(0,0,0,.95);width:270px;height:170px;position:relative}@media only screen and (min-width:480px){.newsSection.homeSection .news-slider-container{width:100%;height:280px}}@media only screen and (min-width:768px){.newsSection.homeSection .news-slider-container{width:348px;height:293px}}@media only screen and (min-width:1000px){.newsSection.homeSection .news-slider-container{width:478px;height:355px}}@media only screen and (min-width:1440px){.newsSection.homeSection .news-slider-container{width:650px;height:414px}}.newsSection.homeSection .news-slider-container .swiper-container{width:100%;height:100%;position:relative}.newsSection.homeSection .news-slider-container .swiper-slide picture,.newsSection.homeSection .news-slider-container .swiper-wrapper{width:100%;height:100%}.newsSection.homeSection .news-slider-container .swiper-slide{width:100%;height:100%;display:flex;justify-content:center}.newsSection.homeSection .news-slider-container .swiper-slide .newsImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsSection.homeSection .news-slider-container .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10}.newsSection .myNewsWrapper{margin:0 auto}@media only screen and (min-width:480px){.newsSection .myNewsWrapper{width:440px}}@media only screen and (min-width:768px){.newsSection .myNewsWrapper{padding:40px 0;width:704px;justify-content:space-between}}@media only screen and (min-width:1000px){.newsSection .myNewsWrapper{width:936px}}@media only screen and (min-width:1440px){.newsSection .myNewsWrapper{width:1200px;justify-content:space-between}}@media screen and (max-width:479px){.newsSection .myNewsWrapper .pictureWrapper{width:100%;padding:0 16px;margin-bottom:26px}}@media only screen and (min-width:480px){.newsSection .myNewsWrapper .pictureWrapper{margin-bottom:16px}}@media only screen and (min-width:768px){.newsSection .myNewsWrapper .pictureWrapper{margin-bottom:0}}@media screen and (max-width:479px){.newsSection .myNewsWrapper .pictureWrapper picture{width:100%}.newsSection .myNewsWrapper .pictureWrapper .news-slider-container,.newsSection .myNewsWrapper .pictureWrapper picture img{width:100%;height:230px}}@media only screen and (min-width:768px){.newsSection .myNewsWrapper--capHeight{align-items:stretch}.newsSection .myNewsWrapper--capHeight .newsWrapper{align-self:stretch;height:293px;max-height:293px;overflow:hidden}}@media only screen and (min-width:1000px){.newsSection .myNewsWrapper--capHeight .newsWrapper{height:355px;max-height:355px}}@media only screen and (min-width:1440px){.newsSection .myNewsWrapper--capHeight .newsWrapper{height:414px;max-height:414px;margin:0;padding:0;width:518px}}@media (max-width:767px){.newsSection .myNewsWrapper--capHeight .newsWrapper{margin-top:10px}}.newsSection .myNewsWrapper--capHeight .newsWrapper .newsTitle{font-weight:800;line-height:125%;color:#202121;font-size:34px;margin-bottom:16px}@media only screen and (min-width:768px){.newsSection .myNewsWrapper--capHeight .newsWrapperBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.newsSection .newsWrapper{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;margin:0 auto;padding-left:16px;padding-right:16px}@media only screen and (min-width:480px){.newsSection .newsWrapper{width:440px;padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.newsSection .newsWrapper{padding:0;margin:0;width:332px;align-self:stretch;min-height:100%}}@media only screen and (min-width:1000px){.newsSection .newsWrapper{padding-left:0;margin:0;width:434px}}.newsSection .newsWrapperBody{position:relative;z-index:2;flex:0 0 auto}.newsSection .newsMeetTeamLink{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;flex-direction:row;display:inline-flex;align-items:center;gap:.35em;align-self:flex-start;flex-shrink:0;margin-top:24px;font-size:20px;font-weight:700;line-height:18.8px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#202121;border-bottom:1px solid #202121;padding-bottom:3px;transition:color .15s ease,border-color .15s ease}.newsSection .newsMeetTeamLink:focus-visible,.newsSection .newsMeetTeamLink:hover{color:#57a7d7;border-bottom-color:#57a7d7}.newsSection .newsMeetTeamLink .newsMeetTeamArrow{display:inline-block;flex-shrink:0;align-self:center;margin-left:.15em;width:24px;height:14px;background-color:currentColor;transition:background-color .15s ease;mask-image:url(/public/images/home/news/meet-team-arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/public/images/home/news/meet-team-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.newsSection .newsYear{z-index:1;position:absolute;right:15px;bottom:-25px;display:block;height:90px;font-family:"DIN Alternate",Arial,sans-serif;font-size:90px;line-height:90px;font-weight:800;letter-spacing:-8px;color:#d1d1d3}@media only screen and (min-width:480px){.newsSection .newsYear{right:20px;bottom:-35px;height:130px;font-size:130px;line-height:130px;letter-spacing:-12px}}@media only screen and (min-width:768px){.newsSection .newsYear{bottom:-45px;right:25px;height:170px;font-size:170px;line-height:170px;letter-spacing:-15px}}@media only screen and (min-width:1000px){.newsSection .newsYear{bottom:-70px;right:60px;height:240px;font-size:240px;line-height:240px;letter-spacing:-22px}}@media only screen and (min-width:1440px){.newsSection .newsYear{right:215px;height:250px;font-size:250px;line-height:250px}}.newsSection .newsText{z-index:2;margin:0}@media only screen and (min-width:768px){.newsSection .newsText{font-size:14px}}@media only screen and (min-width:1000px){.newsSection .newsText{font-size:15px}}.newsSection .newsDate{display:block;margin:3px 0;font-style:normal;font-weight:500;text-transform:uppercase}@media (max-width:480px){.newsSection .newsDate{font-size:12px}}.newsSection .bottonWrapper{padding-top:15px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:767px){.newsSection .bottonWrapper{flex-direction:row;justify-content:space-between}}.newsSection .bottonWrapper .weAcceptCrypto{display:flex;margin-top:15px;align-items:center}@media (min-width:767px){.newsSection .bottonWrapper .weAcceptCrypto{align-items:baseline;width:120px;margin-left:0;margin-top:0;flex-direction:column}}@media (min-width:1000px){.newsSection .bottonWrapper .weAcceptCrypto{width:200px}}@media (max-width:765px){.newsSection .bottonWrapper .weAcceptCrypto .bottomAnnotation{margin-right:11px}}.newsSection .bottonWrapper .weAcceptCrypto .cryptoImages{display:flex;list-style:none;padding:0;margin:0;justify-content:space-around}@media (min-width:768px){.newsSection .bottonWrapper .weAcceptCrypto .cryptoImages{justify-content:space-between}}.newsSection .bottonWrapper .weAcceptCrypto .cryptoImages .cryptoWrapper{width:18px;height:18px;margin-right:8px;display:block}@media (min-width:767px){.newsSection .bottonWrapper .weAcceptCrypto .cryptoImages .cryptoWrapper{width:23px;height:23px}}@media (min-width:1000px){.newsSection .bottonWrapper .weAcceptCrypto .cryptoImages .cryptoWrapper{width:45px;height:45px}}.newsSection .bottonWrapper .socialLinksWrapper{z-index:2;display:flex;align-items:center}@media only screen and (min-width:768px){.newsSection .bottonWrapper .socialLinksWrapper{flex-direction:column;align-items:flex-start;margin-left:0}}.newsSection .bottonWrapper .bottomAnnotation{margin:0 15px 0 0;z-index:2;white-space:nowrap}@media only screen and (min-width:480px){.newsSection .bottonWrapper .bottomAnnotation{margin-right:20px}}@media only screen and (min-width:768px){.newsSection .bottonWrapper .bottomAnnotation{margin-bottom:10px;font-size:12px}}.newsSection .bottonWrapper .socialList{z-index:2;display:flex;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.newsSection .bottonWrapper .socialList .socialLinkWrapper{z-index:2;margin-right:8px}@media only screen and (min-width:480px){.newsSection .bottonWrapper .socialList .socialLinkWrapper{margin-right:10px}}@media only screen and (min-width:1000px){.newsSection .bottonWrapper .socialList .socialLinkWrapper{margin-right:32px;margin-bottom:26px}}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink{display:block;font-size:0}@media only screen and (min-width:480px){.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink{transform:scale(1.3)}}@media only screen and (min-width:1000px){.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink{transform:scale(2.47) translate(4px,6px)}}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink:hover,.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink:hover,.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink:hover{background:#57a7d7}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink{background:#202121}@media only screen and (min-width:480px){.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink{transform:scale(1.3)}}@media only screen and (min-width:1000px){.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink{transform:scale(2.47) translate(4px,6px)}}.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink{background:#202121;-webkit-mask-image:url(/public/images/vector/yelp_social.svg);mask-image:url(/public/images/vector/yelp_social.svg);width:18px;height:18px;background-repeat:no-repeat}@media only screen and (min-width:480px){.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink{transform:scale(1.3)}}@media only screen and (min-width:1000px){.newsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink{transform:scale(2.47) translate(4px,6px)}}.beforeAfterSection.homeSection{margin-top:0}.beforeAfterSection.homeSection .sectionTitle{padding-top:16px;padding-bottom:16px}@media only screen and (min-width:480px){.beforeAfterSection.homeSection .sectionTitle{padding-top:20px;padding-bottom:.5rem}}@media only screen and (min-width:1440px){.beforeAfterSection.homeSection .sectionTitle{max-width:1200px;margin:0 auto}}.beforeAfterSection.homeSection .beforeAfterImage{z-index:2;width:270px;height:170px;display:block;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:480px){.beforeAfterSection.homeSection .beforeAfterImage{width:370px;height:230px}}@media only screen and (min-width:768px){.beforeAfterSection.homeSection .beforeAfterImage{width:380px;height:293px}}@media only screen and (min-width:1000px){.beforeAfterSection.homeSection .beforeAfterImage{width:610px;height:355px}}@media only screen and (min-width:1440px){.beforeAfterSection.homeSection .beforeAfterImage{width:672px}}.beforeAfterSection.homeSection .before-after-slider-container{box-shadow:2px 2px 6px rgba(0,0,0,.95);width:270px;height:170px;position:relative}@media only screen and (min-width:480px){.beforeAfterSection.homeSection .before-after-slider-container{width:440px;height:230px}}@media only screen and (min-width:768px){.beforeAfterSection.homeSection .before-after-slider-container{width:704px;height:373px}}@media only screen and (min-width:1000px){.beforeAfterSection.homeSection .before-after-slider-container{width:704px;height:355px}}@media only screen and (min-width:1440px){.beforeAfterSection.homeSection .before-after-slider-container{width:672px}}.beforeAfterSection.homeSection .before-after-slider-container .before-after-custom-slider{width:100%;height:100%;position:relative;overflow:hidden}.beforeAfterSection.homeSection .before-after-slider-container .before-after-slides-wrapper{width:100%;height:100%;position:relative}.beforeAfterSection.homeSection .before-after-slider-container .before-after-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.beforeAfterSection.homeSection .before-after-slider-container .before-after-slide.active{opacity:1;pointer-events:auto;z-index:1}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:28px;height:28px;border:0;border-radius:50%;background:rgba(255,255,255,.8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;outline:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow{width:30px;height:30px}}@media only screen and (min-width:480px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow svg{width:24px;height:24px}}@media only screen and (min-width:768px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow svg{width:28px;height:28px}}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow:hover:not(.disabled){background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-50%) scale(1.1)}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow:active:not(.disabled){transform:translateY(-50%) scale(.95)}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.before-after-arrow-prev{left:10px}@media only screen and (min-width:480px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.before-after-arrow-prev{left:15px}}@media only screen and (min-width:768px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.before-after-arrow-prev{left:20px}}.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.before-after-arrow-next{right:10px}@media only screen and (min-width:480px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.before-after-arrow-next{right:15px}}@media only screen and (min-width:768px){.beforeAfterSection.homeSection .before-after-slider-container .before-after-arrow.before-after-arrow-next{right:20px}}.beforeAfterSection .myBeforeAfterWrapper{margin:0 auto 20px}@media only screen and (min-width:768px){.beforeAfterSection .myBeforeAfterWrapper{margin-bottom:0;padding:40px 0;max-width:704px;flex-direction:column!important}}@media only screen and (min-width:1000px){.beforeAfterSection .myBeforeAfterWrapper{margin-bottom:20px;padding-bottom:0;padding-top:0;max-width:936px;justify-content:space-between;flex-direction:row!important}}@media only screen and (min-width:1440px){.beforeAfterSection .myBeforeAfterWrapper{justify-content:space-between;max-width:1200px}}@media screen and (max-width:479px){.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper{width:100%;padding:0 16px}}@media only screen and (min-width:1000px){.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:479px){.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper picture{width:100%}.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper .before-after-slider-container,.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper picture img{width:100%;height:230px}}@media only screen and (min-width:1000px){.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper .before-after-slider-container{width:514px;height:272px}}@media only screen and (min-width:1440px){.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper .before-after-slider-container{width:654px;height:347px}}@media screen and (max-width:479px){.beforeAfterSection .myBeforeAfterWrapper .pictureWrapper .before-after-slider-container .before-after-custom-slider{width:100%;height:100%}}.beforeAfterSection .myBeforeAfterWrapper .sectionTitleMobile{margin:24px 0 8px;font-size:32px;line-height:42.5px}.beforeAfterSection .beforeAfterWrapper{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:0;padding:0;max-height:170px;overflow-y:auto;overflow-x:hidden;position:relative;width:100%}@media screen and (max-width:479px){.beforeAfterSection .beforeAfterWrapper{max-height:230px;min-height:auto;margin-top:20px!important}}@media only screen and (min-width:480px){.beforeAfterSection .beforeAfterWrapper{width:440px;max-height:230px;min-height:auto;margin-top:20px}}@media only screen and (min-width:768px){.beforeAfterSection .beforeAfterWrapper{width:100%;max-height:190px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;margin-top:0}}@media only screen and (min-width:1000px){.beforeAfterSection .beforeAfterWrapper{max-height:279px;min-height:279px;width:398px;margin:0}}@media only screen and (min-width:1440px){.beforeAfterSection .beforeAfterWrapper{max-height:347px;min-height:347px;width:514px;margin:0}}.beforeAfterSection .beforeAfterWrapper.centered{height:auto;min-height:auto;overflow-y:hidden}@media screen and (max-width:479px){.beforeAfterSection .beforeAfterWrapper.centered{height:auto;min-height:auto}}@media only screen and (min-width:480px){.beforeAfterSection .beforeAfterWrapper.centered{height:auto;min-height:auto}}@media only screen and (min-width:768px){.beforeAfterSection .beforeAfterWrapper.centered{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@media only screen and (min-width:1000px){.beforeAfterSection .beforeAfterWrapper.centered{height:279px;min-height:279px;width:398px}}@media only screen and (min-width:1440px){.beforeAfterSection .beforeAfterWrapper.centered{min-width:514px}}.beforeAfterSection .beforeAfterWrapper .beforeAfterTextContent{opacity:0;transition:opacity 1s ease-in-out;pointer-events:none;position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%);padding-left:16px;padding-right:16px;box-sizing:border-box}.beforeAfterSection .beforeAfterWrapper .beforeAfterTextContent.preparing{position:relative;opacity:0;pointer-events:none;z-index:2;top:auto;transform:none}.beforeAfterSection .beforeAfterWrapper .beforeAfterTextContent.active{opacity:1;pointer-events:auto;position:relative;z-index:1;top:auto;transform:none}.beforeAfterSection .beforeAfterWrapper .beforeAfterTextContent.active.preparing{opacity:0}@media only screen and (min-width:480px){.beforeAfterSection .beforeAfterWrapper .beforeAfterTextContent{padding-left:0;padding-right:0}}@media only screen and (min-width:1000px){.beforeAfterSection .beforeAfterWrapper .beforeAfterTextContent{padding-left:0}}.beforeAfterSection .beforeAfterWrapper .beforeAfterText{z-index:2;line-height:1.4}@media only screen and (min-width:768px){.beforeAfterSection .beforeAfterWrapper .beforeAfterText{font-size:14px}}@media only screen and (min-width:1000px){.beforeAfterSection .beforeAfterWrapper .beforeAfterText{font-size:15px}}.beforeAfterSection .beforeAfterWrapper .beforeAfterText p{display:block;margin-bottom:10px}.beforeAfterSection .beforeAfterWrapper .beforeAfterText p:last-child{margin-bottom:0}.answerList .answerWrapper .answerText ol,.answerList .answerWrapper .answerText ul,.beforeAfterSection .beforeAfterWrapper .beforeAfterText ol,.beforeAfterSection .beforeAfterWrapper .beforeAfterText ul,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded ol,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded ul,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated ol,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated ul{margin:10px 0;padding-left:20px}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated{display:block;overflow:hidden}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated p{display:block;margin-bottom:10px}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated p:last-child,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-truncated p:last-of-type{margin-bottom:0}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded div,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded>*{display:block}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded p{display:block;margin-bottom:15px}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded p:last-child,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList div:last-child,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList li:last-child,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList p:last-child,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList ul li:last-child,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList ul:last-child,.portfolioWork .portfolioText p:last-child{margin-bottom:0}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded div:last-child p:last-of-type,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded p:last-of-type,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded>:last-child p:last-of-type{margin:0!important}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded .read-more-button-inline{display:inline!important}.answerList .answerWrapper .answerText a:hover,.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded .read-more-button-inline:hover,.beforeAfterSection .beforeAfterWrapper .read-more-button-inline:hover{color:#0056b3}.beforeAfterSection .beforeAfterWrapper .beforeAfterText.text-expanded .read-more-button-inline:focus,.beforeAfterSection .beforeAfterWrapper .read-more-button-inline:focus{outline:0;text-decoration:none}.beforeAfterSection .beforeAfterWrapper .read-more-button-inline{display:inline!important;background:0 0;border:0;color:#007bff;cursor:pointer;font-size:inherit;text-decoration:underline;padding:0;white-space:nowrap}.beforeAfterSection .beforeAfterComparison,.media-before-after-wrapper .beforeAfterComparison{position:relative;width:100%;height:100%;overflow:hidden;cursor:ew-resize}.beforeAfterSection .beforeAfterComparison .afterImage,.beforeAfterSection .beforeAfterComparison .beforeImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:1}.beforeAfterSection .beforeAfterComparison .afterImage{z-index:2;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.beforeAfterSection .beforeAfterComparison .comparisonHandleLineTop{position:absolute;top:0;left:50%;width:4px;height:calc(50% - 16px);background:rgba(255,255,255,.9);transform:translateX(-50%);z-index:9;pointer-events:none;transition:background .2s,left 0s;will-change:left}.beforeAfterSection .beforeAfterComparison .comparisonHandle{position:absolute;top:50%;left:50%;width:32px;height:32px;background:rgba(128,128,128,.5);border:2px solid #fff;border-radius:50%;cursor:ew-resize;z-index:10;transform:translate(-50%,-50%);transition:background .2s,border-color .2s,left 0s;will-change:left;box-shadow:0 2px 8px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.beforeAfterSection .beforeAfterComparison .comparisonHandle::after,.media-before-after-wrapper .beforeAfterComparison .comparisonHandle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.3);width:18px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpolygon fill='%23ffffff' points='4,1 0,6 4,11'/%3E%3Cpolygon fill='%23ffffff' points='16,1 20,6 16,11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.beforeAfterSection .beforeAfterComparison .comparisonHandle:hover{background:rgba(128,128,128,.7);border-color:#fff}.beforeAfterSection .beforeAfterComparison .comparisonHandleLineBottom{position:absolute;top:calc(50% + 16px);left:50%;width:4px;height:calc(50% - 16px);background:rgba(255,255,255,.9);transform:translateX(-50%);z-index:9;pointer-events:none;transition:background .2s,left 0s;will-change:left}.beforeAfterSection .beforeAfterComparison:hover .comparisonHandleLineBottom,.beforeAfterSection .beforeAfterComparison:hover .comparisonHandleLineTop{background:#fff}.media-before-after-wrapper{position:relative;width:100%;margin:20px 0;padding-bottom:56.25%}@media only screen and (min-width:480px){.media-before-after-wrapper{padding-bottom:62.16%}}@media only screen and (min-width:768px){.media-before-after-wrapper{padding-bottom:77.11%}}@media only screen and (min-width:1000px){.media-before-after-wrapper{padding-bottom:58.2%}}.media-before-after-wrapper .beforeAfterComparison{position:absolute;top:0;left:0}.media-before-after-wrapper .beforeAfterComparison .afterImage,.media-before-after-wrapper .beforeAfterComparison .beforeImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:1}.media-before-after-wrapper .beforeAfterComparison .afterImage{z-index:2;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.media-before-after-wrapper .beforeAfterComparison .comparisonHandleLineTop{position:absolute;top:0;left:50%;width:4px;height:calc(50% - 16px);background:rgba(255,255,255,.9);transform:translateX(-50%);z-index:9;pointer-events:none;transition:background .2s,left 0s;will-change:left}.media-before-after-wrapper .beforeAfterComparison .comparisonHandle{position:absolute;top:50%;left:50%;width:32px;height:32px;background:rgba(128,128,128,.5);border:2px solid #fff;border-radius:50%;cursor:ew-resize;z-index:10;transform:translate(-50%,-50%);transition:background .2s,border-color .2s,left 0s;will-change:left;box-shadow:0 2px 8px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.media-before-after-wrapper .beforeAfterComparison .comparisonHandle:hover{background:rgba(128,128,128,.7);border-color:#fff}.media-before-after-wrapper .beforeAfterComparison .comparisonHandleLineBottom{position:absolute;top:calc(50% + 16px);left:50%;width:4px;height:calc(50% - 16px);background:rgba(255,255,255,.9);transform:translateX(-50%);z-index:9;pointer-events:none;transition:background .2s,left 0s;will-change:left}.media-before-after-wrapper .beforeAfterComparison:hover .comparisonHandleLineBottom,.media-before-after-wrapper .beforeAfterComparison:hover .comparisonHandleLineTop{background:#fff}.mediaGalleryBlockWrap .picturesWrapper{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #e7e7e8}.mediaGalleryBlockWrap .picturesWrapper .pictureFull{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:190px}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull{min-height:266px}}@media screen and (min-width:768px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull{min-height:430px}}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePictureLink{cursor:zoom-in}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow{transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border:0;background-color:rgba(33,44,48,.5);background-image:url(/public/images/vector/picture-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:15px 12px;cursor:pointer}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow{width:34px;height:34px;background-size:17px 14px}}@media screen and (min-width:768px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow{width:40px;height:40px;background-size:20px 16px}}@media screen and (min-width:1000px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow{width:44px;height:44px;background-size:22px 18px}}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow:hover{background-color:rgba(33,44,48,.75)}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow.pictureArrowPrev{left:8px}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow.pictureArrowPrev{left:12px}}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow.pictureArrowNext{right:8px;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .pictureArrow.pictureArrowNext{right:12px}}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture{transition:opacity .2s;box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:1;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:479px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture{width:100vw;max-width:100vw;height:clamp(238px,61.8vw,293px);box-shadow:none}}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture{width:100%;max-height:266px;height:266px}}@media screen and (min-width:768px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture{max-height:430px;height:430px}}@media screen and (min-width:1000px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture{height:464px;max-height:464px}}@media screen and (min-width:1440px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture{height:592px;max-height:592px}}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizeLoader.hiddenLoader,.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizePicture.hiddenPicture{opacity:0}.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizeLoader{transition:opacity .2s;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(/public/images/vector/load-icon_grey.svg);background-size:24px 24px}@media screen and (min-width:1000px){.mediaGalleryBlockWrap .picturesWrapper .pictureFull .fullsizeLoader{width:36px;height:36px;background-size:36px 36px}}.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews{margin-top:12px}@media screen and (max-width:479px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews{margin-top:4px}}.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList{display:grid;grid-template-columns:repeat(auto-fill,42px);justify-content:center;gap:4px;margin:0;padding-left:0;list-style-type:none}@media screen and (max-width:479px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList{display:flex;width:100%;overflow:auto;justify-content:flex-start}}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,56px);gap:8px}}@media screen and (min-width:768px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,67.5px);gap:12px}}@media screen and (min-width:1000px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,93.3px);gap:12px}}@media screen and (min-width:1440px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,122.5px);gap:12px}}.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper,.permitsSection .permitsText p{margin:0}.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{transition:opacity .2s;width:38px;height:38px;-o-object-fit:cover;object-fit:cover;cursor:pointer;display:block}@media screen and (max-width:479px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:80px;height:80px}}@media screen and (min-width:480px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:56px;height:56px}}@media screen and (min-width:768px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:67.5px;height:67.5px}}@media screen and (min-width:1000px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:90px;height:90px}}@media screen and (min-width:1440px){.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:122px;height:122px}}.mediaGalleryBlockWrap .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage:hover{opacity:.75}.reviewsSection{display:flex;flex-direction:column;padding-bottom:20px;background:#e7e7e8}.reviewsSection .youtubeWrapper{position:relative;background:#202121}.reviewsSection .youtubeWrapper .youtubeTextWrapper{display:flex;align-items:center;padding:16px;width:100%;background:linear-gradient(128.9deg,#f3f3f5 3.69%,#d1d1d3 95.61%);margin:0 auto}@media only screen and (min-width:480px){.reviewsSection .youtubeWrapper .youtubeTextWrapper{padding:22px 0}}@media only screen and (min-width:768px){.reviewsSection .youtubeWrapper .youtubeTextWrapper{width:704px;gap:30px;padding:0}}@media screen and (min-width:1000px) and (max-width:1149px){.reviewsSection .youtubeWrapper .youtubeTextWrapper{justify-content:space-between;gap:40px}}@media only screen and (min-width:1000px){.reviewsSection .youtubeWrapper .youtubeTextWrapper{width:936px}}@media only screen and (min-width:1440px){.reviewsSection .youtubeWrapper .youtubeTextWrapper{width:1200px}}@media screen and (max-width:768px){.reviewsSection .youtubeWrapper .youtubeTextWrapper{flex-direction:column;padding:22px 0 0}}.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText{margin:0 auto;height:100%}@media screen and (max-width:767px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText h3{text-align:center}}@media only screen and (min-width:1440px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText h3{margin-bottom:16px}}.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText .textBlock{overflow:auto}@media only screen and (min-width:768px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText .textBlock{max-height:155px}}@media only screen and (min-width:1000px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText .textBlock{max-height:150px}}.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText p:last-child,.reviewsSection.homeSection .youtubeTextWrapper .youtubeText p:last-child,.servicesMain .card .text .description p:last-child{margin:0}@media screen and (min-width:480px) and (max-width:768px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText{width:440px;margin-bottom:20px}}@media only screen and (min-width:768px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText{box-sizing:border-box;font-size:12px}}@media only screen and (min-width:1000px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText{font-size:15px}}@media only screen and (min-width:1440px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText{font-size:15px}}@media screen and (max-width:479px){.reviewsSection .youtubeWrapper .youtubeTextWrapper .youtubeText{padding:0 16px 16px}}.reviewsSection .youtubeWrapper .youtubeVideoWrapper{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:230px;background:#202121}@media only screen and (min-width:768px){.reviewsSection .youtubeWrapper .youtubeVideoWrapper{min-width:360px;max-width:360px;min-height:202px;height:202px}}@media only screen and (min-width:1000px){.reviewsSection .youtubeWrapper .youtubeVideoWrapper{min-width:580px;max-width:580px;height:320px}}@media only screen and (min-width:1440px){.reviewsSection .youtubeWrapper .youtubeVideoWrapper{min-width:616px;max-width:616px;height:348px}}.reviewsSection .youtubeWrapper .youtubeVideoWrapper .youtubeVideo{position:absolute;top:0;left:0;margin:0 auto;width:100%;height:100%;display:block;cursor:pointer}.reviewsSection .youtubeWrapper .youtubeVideoWrapper .youtubePreview{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviewsSection .youtubeWrapper .youtubeVideoWrapper .youtubeButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:51px;height:36px;font-size:0;border:0;background-color:transparent;background-image:url(/public/images/vector/youtube-button.svg);cursor:pointer;outline:0;opacity:.5}.reviewsSection .youtubeWrapper .youtubeVideoWrapper .youtubeButton:hover{opacity:1;background-image:url(/public/images/vector/youtube-button_active.svg)}@media only screen and (min-width:480px){.reviewsSection .youtubeWrapper .youtubeVideoWrapper .youtubeButton{width:68px;height:48px}}.reviewsSection .youtubeWrapper .youtubeVideoWrapper.activeWrapper .youtubeButton,.reviewsSection .youtubeWrapper .youtubeVideoWrapper.activeWrapper .youtubePreview{visibility:hidden}.reviewsSection .reviewsWrapper{position:relative;background:linear-gradient(to bottom,#fff 300px,#e7e7e8 300px)}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper{background:linear-gradient(to bottom,#fff 455px,#e7e7e8 455px)}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper{background:#d2d2d4}}.reviewsSection .reviewsWrapper .reviewsTitleWrapper{margin:0 auto;padding:0;text-align:left}.reviewsSection .reviewsWrapper .reviewsTitleWrapper .sectionTitle{margin:0 0 16px}@media screen and (max-width:479px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .sectionTitle{margin:0 16px 16px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .sectionTitle{font-size:44px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .sectionTitle{font-size:45px}}.reviewsSection .reviewsWrapper .reviewsTitleWrapper .reviewsAdditionalText{margin:0;display:none}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .reviewsAdditionalText{display:block}}@media only screen and (max-width:767px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .reviewsAdditionalText{display:none}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .reviewsAdditionalText{font-size:12px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper .reviewsAdditionalText{font-size:15px}}@media only screen and (max-width:767px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper{text-align:center}}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper{width:440px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper{padding:0;text-align:left;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);bottom:0;width:298px;margin-left:-205px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);bottom:0;width:298px;margin-left:-320px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsTitleWrapper{margin-left:-425px;width:338px;top:50%;transform:translate(-50%,-50%);margin-top:0}}.reviewsSection .reviewsWrapper .reviewsAdditionalTextMob{display:block;margin:20px auto 0;text-align:center;padding:0 16px}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsAdditionalTextMob{display:none}}.reviewsSection .reviewsWrapper .sectionTitle{font-size:24px;font-weight:800;line-height:125%;text-transform:uppercase;margin:0}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .sectionTitle{font-size:35px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .sectionTitle{font-size:45px}}.reviewsSection .reviewsWrapper .reviewsTextWrapper{display:flex;align-items:center;margin:0 16px 20px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsTextWrapper{flex-direction:column;width:440px;margin:0 auto 20px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsTextWrapper{flex-direction:row;margin-bottom:24px;margin-top:88px;width:704px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsTextWrapper{margin-top:80px;margin-bottom:40px;width:936px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsTextWrapper{width:960px}}.reviewsSection .reviewsWrapper .reviewsTextWrapper .reviewsText{margin:0;padding-right:30px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsTextWrapper .reviewsText{display:none}}.reviewsSection .reviewsWrapper .reviewsTextWrapper .reviewsAdditionalText{margin:0;display:none}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsTextWrapper .reviewsAdditionalText{display:block}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsTextWrapper .reviewsAdditionalText{padding-right:40px;font-size:12px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsTextWrapper .reviewsAdditionalText{font-size:15px}}.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton{color:#202121}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton{margin-top:10px;margin-left:auto}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsTextWrapper .moreReviewsButton{margin-top:0}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper{position:relative}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper{margin:0 auto;width:704px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper{margin:0 auto;width:936px;overflow:hidden}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper{width:1200px;overflow:visible}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow{position:absolute;top:50%;z-index:1;margin-top:-5px;width:35px;height:35px;font-size:0;background-color:rgba(63,67,71,.3);border:0;border-radius:50%;transform:translateY(-50%);outline:0;cursor:pointer}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow:hover{background-color:rgba(63,67,71,.5)}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow{width:60px;height:60px;top:0;transform:translateY(-50%);margin-top:73px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow{margin-top:86px;width:72px;height:72px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow{margin-top:10px;top:50%}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow:after{content:"";position:absolute;top:50%;left:50%;display:block;width:8px;height:13px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.966797 12.7119V0.130859L7.93475 6.42138L0.966797 12.7119L7.93475 6.42138L0.966797 12.7119Z' fill='white'/%3E%3C/svg%3E%0A");background-size:8px 13px;transform:translate(-50%,-50%)}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow:after{width:12px;height:22px;background-size:12px 22px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow:after{width:14px;height:26px;background-size:14px 26px}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow{left:15px}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow:after{transform:translate(-50%,-50%) rotate(180deg)}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow{left:170px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow{left:20px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow{left:-88px;margin-top:0}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselRightArrow{right:15px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselRightArrow{right:170px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselRightArrow{right:20px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.carouselRightArrow{right:-88px;margin-top:0}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselArrow.hiddenArrow{opacity:0;cursor:default}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselActionWrapper{width:100%;overflow:hidden;padding:0 16px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselActionWrapper{width:440px;margin:0 auto;padding:0}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselActionWrapper{width:704px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselActionWrapper{width:936px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselActionWrapper{margin:0 0 0 auto;width:690px}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselWrapper{width:100%}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselWrapper{margin-left:312px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .carouselWrapper{margin-left:0}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList{flex-wrap:nowrap;margin:0 auto;width:100%;height:251px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList{height:352px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList{height:419px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList{height:425px}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper{flex-shrink:0;flex-direction:column;position:relative;margin:0 4px;width:196px;height:241px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper{width:277px;height:347px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper{margin:0 6px;width:300px;height:409px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper{margin:0 10px;width:330px;height:419px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:6px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:10px}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper:after{opacity:0}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper.hiddenCard:after{opacity:1;content:"";position:absolute;top:0;left:0;width:inherit;height:inherit;background:rgba(255,255,255,.75)}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper.hiddenCard:after{display:none}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:196px;height:102px}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:277px;height:147px}}@media only screen and (min-width:768px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:300px;height:163px}}@media only screen and (min-width:1440px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:330px;height:175px}}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardHeader{font-size:15px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardHeader{font-size:18px}}@media only screen and (max-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardData{display:block}}.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardAnnounce{font-size:10px;-webkit-line-clamp:6}@media only screen and (min-width:480px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardAnnounce{margin-top:10px;font-size:12px}}@media only screen and (min-width:1000px){.reviewsSection .reviewsWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardAnnounce{font-size:15px}}.reviewsSection.homeSection{padding-bottom:0}@media only screen and (min-width:480px){.reviewsSection.homeSection{padding-bottom:0}}.reviewsSection.homeSection .youtubeTextWrapper{z-index:2;position:relative;background:0 0}@media only screen and (min-width:1000px){.reviewsSection.homeSection .youtubeTextWrapper{gap:30px}}.reviewsSection.homeSection .youtubeTextWrapper .youtubeText{color:#fff}.reviewsSection.homeSection .reviewsWrapper{padding-top:24px;padding-bottom:24px}@media only screen and (min-width:768px){.reviewsSection.homeSection .reviewsWrapper{padding-top:0;padding-bottom:40px}}@media only screen and (min-width:1000px){.reviewsSection.homeSection .reviewsWrapper{background:linear-gradient(128.9deg,#f3f3f5 3.69%,#d1d1d3 95.61%)}}.reviewsSection.homeSection .reviewsTitleWrapper.hiddenTitle,.reviewsSection.homeSection .sectionTitle.hiddenTitle{opacity:0}@media only screen and (min-width:768px){.reviewsSection.homeSection .sectionTitle{margin:40px auto 20px;padding-right:0;box-sizing:border-box}}@media only screen and (min-width:1000px){.reviewsSection.homeSection .sectionTitle{bottom:auto;top:260px;padding:0;margin:0 0 0 -330px}}.reviewsSection.homeSection .reviewsTextWrapper{position:relative;flex-direction:column;align-items:flex-end}@media (max-width:479px){.reviewsSection.homeSection .reviewsTextWrapper{align-items:center}}@media only screen and (min-width:768px){.reviewsSection.homeSection .reviewsTextWrapper{flex-direction:row;align-items:center}}@media only screen and (min-width:1000px){.reviewsSection.homeSection .reviewsTextWrapper{margin-top:40px;width:936px}}@media only screen and (min-width:1440px){.reviewsSection.homeSection .reviewsTextWrapper{width:1200px}}.reviewsSection.homeSection .reviewsTextWrapper .reviewsText{margin-bottom:20px;padding-right:0}@media only screen and (min-width:480px){.reviewsSection.homeSection .reviewsTextWrapper .reviewsText{display:block}}@media only screen and (min-width:768px){.reviewsSection.homeSection .reviewsTextWrapper .reviewsText{margin-bottom:0;padding-right:20px;font-size:12px}}@media only screen and (min-width:1000px){.reviewsSection.homeSection .reviewsTextWrapper .reviewsText{order:2;padding:0 25px;font-size:15px}}@media only screen and (min-width:1440px){.reviewsSection.homeSection .reviewsTextWrapper .reviewsText{max-width:640px;padding:0 0 0 40px}}.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{position:absolute;left:0;bottom:2px;margin-top:0;margin-bottom:0;padding-left:0;width:156px;height:21px}@media (max-width:479px){.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{display:none}}@media only screen and (min-width:480px){.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{width:204px;height:32px}}@media only screen and (min-width:768px){.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{width:242px;top:-48px;right:0;left:0;bottom:auto;margin-top:0}}@media only screen and (min-width:1000px){.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{order:1;flex-shrink:0;top:0;right:auto;position:relative;width:272px;height:38px}.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks{top:0}.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLinkWrapper{margin:0 0 0 7px}}@media only screen and (min-width:1440px){.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLinkWrapper{margin:0 0 0 8px}}.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLink{filter:drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLink:hover,.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLink:hover{filter:grayscale(100%) drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapperMob{margin-bottom:16px}@media only screen and (min-width:480px){.reviewsSection.homeSection .reviewsTextWrapper .reviewLinksWrapperMob{display:none}}.reviewsSection.homeSection .reviewsTextWrapper .moreReviewsButton{order:3}@media (max-width:479px){.reviewsSection.homeSection .reviewsTextWrapper .moreReviewsButton{font-size:14px;width:100%;height:40px}}.reviewsSection.homeSection .reviewsBottomWrapper{margin:0 auto;width:100%;text-align:center;padding:0 150px}@media only screen and (min-width:480px){.reviewsSection.homeSection .reviewsBottomWrapper{width:440px}}@media only screen and (min-width:768px){.reviewsSection.homeSection .reviewsBottomWrapper{box-sizing:border-box;width:704px;font-size:12px}}@media only screen and (max-width:768px){.reviewsSection.homeSection .reviewsBottomWrapper{padding:0 11vw}}@media only screen and (max-width:480px){.reviewsSection.homeSection .reviewsBottomWrapper{padding:0 16px}}@media only screen and (min-width:1000px){.reviewsSection.homeSection .reviewsBottomWrapper{width:864px;font-size:15px}}@media only screen and (min-width:1440px){.reviewsSection.homeSection .reviewsBottomWrapper{width:1032px}}.reviewsSection.homeSection .reviewsBottomWrapper .nobr{white-space:nowrap}@media (max-width:480px){.reviewsSection.homeSection .reviewsBottomWrapper .reviewsAdditionalText{margin-bottom:0}}.short-landing-page .reviewsSection.homeSection .reviewsWrapper{padding-top:16px;padding-bottom:16px}@media only screen and (min-width:480px){.short-landing-page .reviewsSection.homeSection .reviewsWrapper{padding-top:24px;padding-bottom:24px}}@media only screen and (min-width:768px){.short-landing-page .reviewsSection.homeSection .reviewsWrapper{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.short-landing-page .reviewsSection.homeSection .reviewsTitleWrapper{margin-bottom:16px}}.short-landing-page .reviewsSection.homeSection .sectionTitle{margin-bottom:16px}@media only screen and (min-width:1000px){.short-landing-page .reviewsSection.homeSection .sectionTitle{left:50%;top:50%}}@media screen and (max-width:767px){.short-landing-page .reviewsSection.homeSection .sectionTitle{margin:0 auto;text-align:center}}@media screen and (max-width:480px){.short-landing-page .reviewsSection.homeSection .sectionTitle{text-align:center}}.short-landing-page .reviewsSection.homeSection .cardData .cardHeader:hover{color:#202121;text-decoration:none}.awardsSection.homeSection{background:linear-gradient(90deg,#fdfdfd 0%,#f8f5f5 101.15%)}.awardsSection.homeSection .headerWrapper{display:flex}@media only screen and (max-width:768px){.awardsSection.homeSection .headerWrapper{flex-direction:column}.awardsSection.homeSection .headerWrapper .awardsData{order:1}.awardsSection.homeSection .headerWrapper .awardList{order:2}.awardsSection.homeSection .headerWrapper .awardsMeetTeamLink--mobile{order:3}}@media only screen and (min-width:768px){.awardsSection.homeSection .headerWrapper{display:flex}}@media only screen and (min-width:1000px){.awardsSection.homeSection .headerWrapper{width:1200px;max-width:936px;justify-content:space-between}}@media only screen and (min-width:1440px){.awardsSection.homeSection .headerWrapper{width:1200px;max-width:1200px}}.awardsSection.homeSection .awardsData{display:flex;flex-direction:column}@media only screen and (min-width:768px){.awardsSection.homeSection .awardsData{padding-left:0;box-sizing:border-box;max-height:167px;width:236px;margin-left:auto}}@media only screen and (min-width:1000px){.awardsSection.homeSection .awardsData{padding-left:0;box-sizing:border-box;width:340px;max-height:176px}}@media only screen and (min-width:1440px){.awardsSection.homeSection .awardsData{padding-left:0;padding-right:0;justify-content:center;width:463px;max-height:196px}}@media only screen and (min-width:768px){.awardsSection.homeSection .awardsData .awardsDataBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.awardsSection.homeSection .awardsData .textBlock{margin:0 0 10px}}@media only screen and (min-width:768px){.awardsSection.homeSection .awardsData .textBlock{font-size:12px;margin:0}}@media only screen and (min-width:1000px){.awardsSection.homeSection .awardsData .textBlock{font-size:15px}}@media (max-width:480px){.awardsSection.homeSection .awardsData .sentionTitle{font-size:24px;margin:0 auto 6px;text-align:center}}@media only screen and (max-width:768px){.awardsSection.homeSection .awardsData .awardsMeetTeamLink--desktop{display:none}}.awardsSection.homeSection .awardsMeetTeamLink{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;flex-direction:row;display:inline-flex;align-items:center;gap:.35em;align-self:flex-start;flex-shrink:0;margin-top:16px;font-size:20px;font-weight:700;line-height:18.8px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#202121;border-bottom:1px solid #202121;padding-bottom:3px;transition:color .15s ease,border-color .15s ease}.awardsSection.homeSection .awardsMeetTeamLink:focus-visible,.awardsSection.homeSection .awardsMeetTeamLink:hover{color:#57a7d7;border-bottom-color:#57a7d7}.awardsSection.homeSection .awardsMeetTeamLink .awardsMeetTeamArrow{display:inline-block;flex-shrink:0;align-self:center;margin-left:.15em;width:24px;height:14px;background-color:currentColor;transition:background-color .15s ease;mask-image:url(/public/images/home/news/meet-team-arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/public/images/home/news/meet-team-arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.awardsSection.homeSection .awardsMeetTeamLink--mobile{display:none}@media only screen and (max-width:768px){.awardsSection.homeSection .awardsMeetTeamLink--mobile{display:inline-flex;margin-top:20px}}.awardsSection.homeSection .awardList{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;justify-content:center;margin-top:0;margin-bottom:-5px;padding-left:0;list-style-type:none}@media only screen and (min-width:480px){.awardsSection.homeSection .awardList{margin:0 auto -8px;width:100%;max-width:408px}}@media only screen and (min-width:768px){.awardsSection.homeSection .awardList{margin:0;max-width:444px;gap:23px 0}}@media only screen and (min-width:1000px){.awardsSection.homeSection .awardList{gap:10px;margin:0;max-width:560px}}@media only screen and (min-width:1440px){.awardsSection.homeSection .awardList{margin:0;gap:30px;max-width:660px}}.awardsSection.homeSection .awardList .awardWrapper{width:58px;height:58px;margin:2px;cursor:pointer}.awardsSection.homeSection .awardList .awardWrapper[data-no-click=true]{cursor:default}@media only screen and (min-width:480px){.awardsSection.homeSection .awardList .awardWrapper{margin-bottom:8px;width:64px;height:64px}}@media only screen and (min-width:768px){.awardsSection.homeSection .awardList .awardWrapper{margin-bottom:0;width:70px;height:70px}}@media only screen and (min-width:1000px){.awardsSection.homeSection .awardList .awardWrapper{width:81px;height:81px}}.awardsSection.homeSection .awardList .awardWrapper .awardImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.15))}.designSection,.instagramSection{background:linear-gradient(108.69deg,#f3f3f5 3.69%,#d1d1d3 95.61%)}@media only screen and (min-width:768px){.instagramSection .wrapper.contentWrapper{width:728px}}@media only screen and (min-width:1000px){.instagramSection .wrapper.contentWrapper{width:936px}}@media only screen and (min-width:1440px){.instagramSection .wrapper.contentWrapper{width:1200px}}@media only screen and (min-width:768px){.instagramSection .contentWrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}}@media only screen and (min-width:768px) and (min-width:1000px){.instagramSection .contentWrapper{flex-direction:row;align-items:center;justify-content:space-between}}.instagramSection .instagramData{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.instagramSection .instagramData{align-items:flex-start;box-sizing:border-box}}.instagramSection .instagramData .instagramDataIntro{max-width:404px;display:flex;flex-direction:column;margin-bottom:28px}@media only screen and (max-width:999px){.instagramSection .instagramData .instagramDataIntro{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;align-items:center}}@media only screen and (min-width:768px){.instagramSection .instagramData .instagramDataIntro{margin-bottom:8px}}@media only screen and (min-width:1000px){.instagramSection .instagramData .instagramDataIntro{max-width:384px;margin-bottom:16px}}@media only screen and (min-width:1440px){.instagramSection .instagramData .instagramDataIntro{max-width:473px;margin-bottom:16px}}.instagramSection .instagramData .sectionTitle{color:#202121;font-weight:700;line-height:1.2;margin:0 0 8px;font-size:24px}@media (min-width:480px) and (max-width:999px){.instagramSection .instagramData .sectionTitle{font-size:calc(1.325rem + .9vw)}}@media only screen and (min-width:1000px){.instagramSection .instagramData .sectionTitle{font-size:32px}}.instagramSection .instagramData .instagramDataDescription{margin:0;color:#616d7b;font-size:15px;font-weight:400;line-height:18.8px;max-width:100%}.instagramSection .instagramData .instagramSocialButtons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.instagramSection .instagramData .instagramSocialButton{display:inline-flex;align-items:center;gap:8px;color:#202121;font-size:16px;font-weight:700;line-height:normal;text-decoration:none;text-transform:uppercase}@media screen and (max-width:480px){.instagramSection .instagramData .instagramSocialButton{font-size:14px}}.instagramSection .instagramData .instagramSocialButton:hover{color:#57a7d7;border-bottom-color:#57a7d7}.instagramSection .instagramData .instagramSocialButton .instagramSocialButtonIcon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media screen and (max-width:480px){.instagramSection .instagramData .instagramSocialButton .instagramSocialButtonIcon{width:24px;height:24px}}.instagramSection .instagramData .instagramSocialButton .instagramSocialButtonLabel{display:inline-block}.instagramSection .instagramImages{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-content:space-between;margin:0 auto;padding:0;list-style:none;box-sizing:border-box}@media screen and (max-width:479px){.instagramSection .instagramImages{gap:5px 0}}@media only screen and (min-width:480px){.instagramSection .instagramImages{width:440px;height:292px}}.instagramSection .instagramImages .instagramLinkWrapper{margin:0;min-width:0;min-height:0}.instagramSection .instagramImages .instagramLink{display:block;overflow:hidden}.instagramSection .instagramImages .instagramLink:hover .instagramImage{opacity:.8}.instagramSection .instagramImages .instagramImage{position:relative;display:block;width:116px;height:116px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:379px){.instagramSection .instagramImages .instagramImage{width:106px;height:106px}}@media only screen and (min-width:480px){.instagramSection .instagramImages .instagramImage{width:144px;height:144px}}@media only screen and (min-width:768px){.instagramSection .instagramImages{display:grid;gap:8px;align-items:stretch;justify-items:stretch;height:auto;justify-content:initial;align-content:initial;grid-template-areas:"igBig1 igBig2 igSm1 igSm2" "igBig1 igBig2 igSm3 igSm4"}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:999px){.instagramSection .instagramImages{width:728px;max-width:100%;margin-left:auto;margin-right:auto;overflow-x:auto;padding-bottom:0;box-sizing:border-box;--ig-l: calc((728px - 2 * 8px) / 3);--ig-s: calc((var(--ig-l) - 8px) / 2);grid-template-columns:var(--ig-l) var(--ig-l) var(--ig-s) var(--ig-s);grid-template-rows:var(--ig-s) var(--ig-s)}}@media only screen and (min-width:768px) and (min-width:1000px){.instagramSection .instagramImages{grid-template-columns:175px 175px 83.5px 83.5px;grid-template-rows:83.5px 83.5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-left:0;margin-right:0;overflow-x:visible}}@media only screen and (min-width:768px) and (min-width:1440px){.instagramSection .instagramImages{grid-template-columns:230px 230px 111px 111px;grid-template-rows:111px 111px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-left:0;margin-right:0;overflow-x:visible}}@media only screen and (min-width:768px){.instagramSection .instagramImages .instagramLinkWrapper{overflow:hidden;min-width:0;min-height:0;display:block;height:100%}.instagramSection .instagramImages .instagramLinkWrapper:nth-child(1){grid-area:igBig1}.instagramSection .instagramImages .instagramLinkWrapper:nth-child(2){grid-area:igBig2}.instagramSection .instagramImages .instagramLinkWrapper:nth-child(3){grid-area:igSm1}.instagramSection .instagramImages .instagramLinkWrapper:nth-child(4){grid-area:igSm2}.instagramSection .instagramImages .instagramLinkWrapper:nth-child(5){grid-area:igSm3}.instagramSection .instagramImages .instagramLinkWrapper:nth-child(6){grid-area:igSm4}.instagramSection .instagramImages .instagramLink{display:block;width:100%;height:100%;min-width:0;min-height:0;line-height:0;overflow:hidden}.instagramSection .instagramImages .instagramImage{display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media only screen and (max-width:999px){.instagramSection.homeSection .instagramData{margin-bottom:24px;align-items:center}}.ideasSection .wrapper{display:flex;flex-direction:column;align-items:center}.ideasSection .sectionTitle{text-align:center;padding:0 40px}@media only screen and (min-width:480px){.ideasSection .sectionTitle{padding:0 70px}}@media only screen and (min-width:768px){.ideasSection .sectionTitle{padding:0}}.ideasSection .textBlock{margin-bottom:24px}@media (max-width:480px){.ideasSection .textBlock{margin-top:16px}}@media (min-width:768px){.ideasSection .textBlock{padding:0 30px}}@media only screen and (min-width:480px){.ideasSection .textBlock{margin-bottom:30px;padding:0}}@media (min-width:1000px){.ideasSection .textBlock{font-size:15px}}.ideasSection .ideaList{margin-top:20px}@media only screen and (min-width:480px){.ideasSection .ideaList{margin-top:30px}}@media only screen and (min-width:768px){.ideasSection .ideaList .ideaWrapper:nth-of-type(4n){display:none}}@media only screen and (min-width:1000px){.ideasSection .ideaList .ideaWrapper:nth-of-type(4n){display:block}}.ideasSection .ideasButton{margin-top:20px;color:#202121}@media (max-width:480px){.ideasSection .ideasButton{font-size:14px;width:100%;height:40px}}.ideasSection.landingSection,.ideasSection.localSection{background:0 0}.ideasSection.localSection .textBlock{text-align:left}.designSection{display:flex;flex-direction:column;padding-bottom:20px}.designSection .sectionTitle{text-align:center}.designSection .designWrapper{position:relative}.designSection .designWrapper .reviewsTextWrapper{display:flex;align-items:center;margin:0 auto 20px;width:290px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsTextWrapper{flex-direction:column;width:440px}}@media only screen and (min-width:768px){.designSection .designWrapper .reviewsTextWrapper{flex-direction:row;margin-bottom:40px;width:704px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsTextWrapper{margin-top:80px;width:936px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsTextWrapper{width:960px}}.designSection .designWrapper .reviewsTextWrapper .reviewsText{margin:0;padding-right:30px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsTextWrapper .reviewsText{display:none}}.designSection .designWrapper .reviewsTextWrapper .reviewsAdditionalText{margin:0;display:none}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsTextWrapper .reviewsAdditionalText{display:block}}@media only screen and (min-width:768px){.designSection .designWrapper .reviewsTextWrapper .reviewsAdditionalText{padding-right:40px;font-size:12px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsTextWrapper .reviewsAdditionalText{font-size:15px}}.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton{color:#202121}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton{margin-top:10px;margin-left:auto}}@media only screen and (min-width:768px){.designSection .designWrapper .reviewsTextWrapper .moreReviewsButton{margin-top:0}}.designSection .designWrapper .reviewsCarouselWrapper{position:relative}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper{margin:0 auto;width:960px;overflow:hidden}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper{width:1262px}}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow{position:absolute;top:50%;z-index:1;margin-top:-5px;width:35px;height:35px;font-size:0;background-color:rgba(63,67,71,.3);border:0;border-radius:50%;transform:translateY(-50%);outline:0;cursor:pointer}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow:hover{background-color:rgba(63,67,71,.5)}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow{width:60px;height:60px;top:0;transform:translateY(-50%);margin-top:73px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow{margin-top:86px;width:72px;height:72px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow{margin-top:-40px;top:50%}}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow:after{content:"";position:absolute;top:50%;left:50%;display:block;width:8px;height:13px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.966797 12.7119V0.130859L7.93475 6.42138L0.966797 12.7119L7.93475 6.42138L0.966797 12.7119Z' fill='white'/%3E%3C/svg%3E%0A");background-size:8px 13px;transform:translate(-50%,-50%)}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow:after{width:12px;height:22px;background-size:12px 22px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow:after{width:14px;height:26px;background-size:14px 26px}}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow{left:15px}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow:after{transform:translate(-50%,-50%) rotate(180deg)}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow.carouselLeftArrow{left:20px}}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow.carouselRightArrow{right:15px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow.carouselRightArrow{right:20px}}.designSection .designWrapper .reviewsCarouselWrapper .carouselArrow.hiddenArrow{opacity:0;cursor:default}.designSection .designWrapper .reviewsCarouselWrapper .carouselActionWrapper{width:100%;overflow:hidden}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .carouselActionWrapper{width:960px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .carouselActionWrapper{margin:0 auto;width:1050px}}.designSection .designWrapper .reviewsCarouselWrapper .carouselWrapper{width:100%}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .carouselWrapper{margin-left:0}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .carouselWrapper{margin-left:0}}.designSection .designWrapper .reviewsCarouselWrapper .cardList{flex-wrap:nowrap;margin:0 auto;width:100%;height:241px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .cardList{height:367px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .cardList{height:429px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .cardList{height:439px}}.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper{flex-shrink:0;flex-direction:column;position:relative;margin:0 4px;width:196px;height:231px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper{width:277px;height:347px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper{margin:0 6px;width:308px;height:409px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper{margin:0 10px;width:330px;height:419px}}.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:15px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:20px}}@media only screen and (min-width:768px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:100px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:6px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:first-child{margin-left:10px}}.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper:after{opacity:0}.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper.hiddenCard:after{opacity:1;content:"";position:absolute;top:0;left:0;width:inherit;height:inherit;background:rgba(255,255,255,.75)}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper.hiddenCard:after{display:none}}.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:196px;height:231px}@media only screen and (min-width:480px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:277px;height:347px}}@media only screen and (min-width:1000px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:308px;height:409px}}@media only screen and (min-width:1440px){.designSection .designWrapper .reviewsCarouselWrapper .cardList .cardWrapper .cardImage{width:330px;height:419px}}.designSection .contactButton{margin-left:auto;margin-right:auto}.designSection.homeSection{padding-bottom:0}@media only screen and (min-width:480px){.designSection.homeSection{padding-bottom:0}}.designSection.homeSection .designWrapper{padding-bottom:30px}@media only screen and (min-width:480px){.designSection.homeSection .designWrapper{padding-bottom:40px}}.designSection.homeSection .reviewsTextWrapper{position:relative;flex-direction:column;align-items:flex-end}@media only screen and (min-width:768px){.designSection.homeSection .reviewsTextWrapper{flex-direction:row;align-items:center}}@media only screen and (min-width:1000px){.designSection.homeSection .reviewsTextWrapper{margin-top:40px;width:960px}}@media only screen and (min-width:1440px){.designSection.homeSection .reviewsTextWrapper{width:1032px}}.designSection.homeSection .reviewsTextWrapper .reviewsText{margin-bottom:20px;padding-right:0}@media only screen and (min-width:480px){.designSection.homeSection .reviewsTextWrapper .reviewsText{display:block}}@media only screen and (min-width:768px){.designSection.homeSection .reviewsTextWrapper .reviewsText{margin-bottom:0;padding-right:20px;font-size:12px}}@media only screen and (min-width:1000px){.designSection.homeSection .reviewsTextWrapper .reviewsText{order:2;padding:0 25px;font-size:15px}}@media only screen and (min-width:1440px){.designSection.homeSection .reviewsTextWrapper .reviewsText{padding:0 40px}}.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{position:absolute;left:0;bottom:2px;margin-top:0;margin-bottom:0;padding-left:0;width:156px;height:21px}@media only screen and (min-width:480px){.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{width:204px;height:32px}}@media only screen and (min-width:768px){.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{top:0;right:0;left:auto;bottom:auto;margin-top:-105px}}@media only screen and (min-width:1000px){.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper{order:1;flex-shrink:0;top:0;left:0;right:auto;bottom:auto;margin-top:0;position:relative;width:272px;height:38px}.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks{top:0}.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLinkWrapper{margin:0 0 0 7px}}@media only screen and (min-width:1440px){.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLinkWrapper{margin:0 0 0 8px}}.designSection.homeSection .reviewsTextWrapper .reviewLinksWrapper .socialLinks .socialLink{filter:drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.designSection.homeSection .reviewsTextWrapper .moreReviewsButton{order:3}.designSection.homeSection .reviewsBottomWrapper{margin:0 auto;width:290px}@media only screen and (min-width:480px){.designSection.homeSection .reviewsBottomWrapper{width:440px}}@media only screen and (min-width:768px){.designSection.homeSection .reviewsBottomWrapper{box-sizing:border-box;width:704px;font-size:12px}}@media only screen and (min-width:1000px){.designSection.homeSection .reviewsBottomWrapper{width:864px;font-size:15px}}@media only screen and (min-width:1440px){.designSection.homeSection .reviewsBottomWrapper{width:1032px}}.designSection.homeSection .reviewsBottomWrapper .nobr{white-space:nowrap}.portfolioSection.homeSection .wrapper .sectionTitle+.textBlock{text-align:center;overflow:hidden}.portfolioSection.homeSection .wrapper+.wrapper{padding-top:0;padding-bottom:40px}@media screen and (max-width:480px){.portfolioSection.homeSection .wrapper+.wrapper{padding-bottom:16px}}.portfolioSection.homeSection .headerWrapper{height:auto}@media screen and (max-width:479px){.portfolioSection.homeSection .cardWrap{padding:0 16px}}.portfolioSection.homeSection .sectionTitle{box-sizing:border-box;text-align:center}@media only screen and (min-width:480px){.portfolioSection.homeSection .sectionTitle{padding:0 70px}}@media only screen and (min-width:768px){.portfolioSection.homeSection .sectionTitle{padding:0 90px}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .sectionTitle{padding:0 120px}}@media only screen and (min-width:1440px){.portfolioSection.homeSection .sectionTitle{padding:0}}.portfolioSection.homeSection .pricingTable{display:flex;flex-direction:column;margin-top:20px}@media screen and (max-width:480px){.portfolioSection.homeSection .pricingTable{margin-top:0}}@media only screen and (min-width:768px){.portfolioSection.homeSection .pricingTable{flex-direction:row;align-items:stretch;justify-content:space-between}}.portfolioSection.homeSection .pricingTable .pricingWrapper{position:relative;display:flex;margin-bottom:8px;width:inherit}@media only screen and (min-width:768px){.portfolioSection.homeSection .pricingTable .pricingWrapper{flex-direction:column;margin-bottom:0;width:236px}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper{width:315px}}@media only screen and (min-width:1440px){.portfolioSection.homeSection .pricingTable .pricingWrapper{width:331px}}.portfolioSection.homeSection .pricingTable .pricingWrapper:last-of-type{margin-bottom:0}.portfolioSection.homeSection .pricingTable .pricingWrapper.projectCard{text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;background:#fff}@media screen and (max-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper.projectCard{flex-direction:column;padding:16px}}.portfolioSection.homeSection .pricingTable .pricingWrapper.projectCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.portfolioSection.homeSection .pricingTable .pricingWrapper.projectCard:active{transform:translateY(-2px)}.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage{display:flex;align-items:center;justify-content:center}.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage .fallback-image,.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:479px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage img{height:130px}}@media screen and (min-width:480px) and (max-width:767px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage img{width:171px;height:191px}}@media screen and (min-width:768px) and (max-width:999px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage img{width:236px;height:175px}}@media screen and (min-width:1000px) and (max-width:1439px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage img{width:315px;height:175px}}@media screen and (min-width:1440px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage img{width:331px;height:173px}}@media screen and (max-width:479px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage .fallback-image{width:112px;height:156px}}@media screen and (min-width:480px) and (max-width:767px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage .fallback-image{width:171px;height:191px}}@media screen and (min-width:768px) and (max-width:999px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage .fallback-image{width:236px;height:175px}}@media screen and (min-width:1000px) and (max-width:1439px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage .fallback-image{width:315px;height:175px}}@media screen and (min-width:1440px){.portfolioSection.homeSection .pricingTable .pricingWrapper .officeImage .fallback-image{width:331px;height:173px}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;box-sizing:border-box;overflow:hidden;height:100%}@media screen and (max-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData{padding:16px 0 0}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData{padding:20px}}@media screen and (max-width:768px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData{height:auto;width:100%}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingHeader{text-transform:uppercase;margin-top:0;margin-bottom:5px;font-size:12px;width:100%;overflow:hidden;max-height:42px;height:100%}@media screen and (max-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingHeader{max-height:32px}}@media only screen and (min-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingHeader{font-size:14px}}@media only screen and (min-width:768px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingHeader{margin-bottom:15px}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingHeader{margin-bottom:20px;font-size:18px}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList{margin-top:0;margin-bottom:auto;padding-left:0;list-style-type:none;max-height:185px;overflow:auto;color:#666;font-size:14px;line-height:1.4}@media screen and (max-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList{max-height:150px}}@media screen and (max-width:768px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList{max-height:120px}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList .priceField{display:flex;flex-direction:row;font-size:10px}@media only screen and (min-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList .priceField{font-size:11px}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList .priceField{margin-bottom:5px;font-size:15px}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList .priceField:last-of-type{margin-bottom:0}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList .priceField:before{content:"-";margin-right:5px}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingPrice{position:absolute;bottom:8px;right:8px;font-size:12px;font-style:normal;font-weight:800;overflow:hidden;width:100%;text-align:end}@media only screen and (min-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingPrice{position:relative;bottom:auto;right:auto;margin:5px 0 0 auto;font-size:14px}}@media only screen and (min-width:768px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingPrice{margin-top:15px;font-size:20px}}@media only screen and (min-width:1000px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .pricingPrice{margin-top:20px}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList div,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList li,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList p,.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .projectDescription{color:#666;font-size:14px;line-height:1.4;margin-bottom:10px}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .priceList ul{color:#666;font-size:14px;line-height:1.4;padding-left:20px;margin-bottom:10px}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .openProjectButton{color:#57a7d7;border:0;font-size:12px;cursor:pointer;margin-top:10px}@media screen and (max-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .openProjectButton{display:none}}.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .openProjectButton:hover{color:#0a58ca}@media only screen and (min-width:480px){.portfolioSection.homeSection .pricingTable .pricingWrapper .pricingData .openProjectButton{font-size:14px}}.managementSection{margin:0 auto;padding:40px 0;width:320px}.managementSection.mainHomepageSteps{border-top:4px solid #000}.managementSection.managementSection--inline{width:100%!important;padding:0!important}@media only screen and (min-width:1440px){.managementSection.managementSection--inline .stepsWrapper{position:relative;height:300px;background-image:url(/public/images/vector/management-step1-arrow_1000.svg),url(/public/images/vector/management-step2-arrow_1000.svg),url(/public/images/vector/management-step3-arrow_1000.svg),url(/public/images/vector/management-step4-arrow_1000.svg),url(/public/images/vector/management-step5-arrow_1000.svg);background-size:113px 10px,62px 10px,67px 10px,103px 10px,952px 244px;background-position:164px 51px,365px 51px,541px 51px,711px 51px,35px 55px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step1{top:100px;left:55px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step2{top:100px;left:275px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step3{top:90px;left:465px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step4{top:90px;left:600px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step5{top:100px;left:788px}.managementSection.managementSection--inline .stepsWrapper .managementAnnounce{left:20px;width:967px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step1::before{left:50px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step2::before{left:16px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step3::before{left:-27px;top:-80px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step4::before{left:22px}.managementSection.managementSection--inline .stepsWrapper .managementSteps .managementStep.step5::before{left:40px}}@media screen and (max-width:480px){.managementSection{padding:16px 0}}@media screen and (max-width:479px){.managementSection.homeSection{padding:16px;width:100%;box-sizing:border-box}}@media only screen and (min-width:480px){.managementSection{width:480px}}@media only screen and (min-width:768px){.managementSection{width:768px}}@media only screen and (min-width:1000px){.managementSection{width:1000px}}@media only screen and (min-width:1440px){.managementSection{max-width:1440px;width:100%}}.managementSection .managementTitle{margin:0 auto;width:290px;text-align:center}@media only screen and (min-width:480px){.managementSection .managementTitle{width:340px}}@media only screen and (min-width:768px){.managementSection .managementTitle{width:640px}}@media only screen and (min-width:1000px){.managementSection .managementTitle{width:970px}}@media only screen and (min-width:1440px){.managementSection .managementTitle{width:1035px}}.managementSection .stepsWrapper{width:100%;height:443px;background-image:url(/public/images/vector/management-step1-arrow_320.svg),url(/public/images/vector/management-step2-arrow_320.svg),url(/public/images/vector/management-step3-arrow_320.svg),url(/public/images/vector/management-step4_5-arrow_320.svg);background-size:292px 71px,292px 71px,292px 71px,295px 214px;background-position:15px 12px,15px 78px,15px 144px,12px 212px;background-repeat:no-repeat}@media only screen and (min-width:480px){.managementSection .stepsWrapper{height:520px;background-image:url(/public/images/vector/management-step1_4-arrow_480.svg),url(/public/images/vector/management-step5-arrow_480.svg);background-size:334px 306px,391px 161px;background-position:74px 17px,17px 345px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper{position:relative;height:240px;background-image:url(/public/images/vector/management-step1-arrow_768.svg),url(/public/images/vector/management-step2-arrow_768.svg),url(/public/images/vector/management-step3-arrow_768.svg),url(/public/images/vector/management-step4-arrow_768.svg),url(/public/images/vector/management-step5-arrow_768.svg);background-size:86px 8px,48px 8px,52px 8px,79px 8px,718px 201px;background-position:127px 33px,279px 33px,412px 33px,540px 33px,30px 36px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper{position:relative;height:300px;background-image:url(/public/images/vector/management-step1-arrow_1000.svg),url(/public/images/vector/management-step2-arrow_1000.svg),url(/public/images/vector/management-step3-arrow_1000.svg),url(/public/images/vector/management-step4-arrow_1000.svg),url(/public/images/vector/management-step5-arrow_1000.svg);background-size:113px 10px,62px 10px,67px 10px,103px 10px,952px 244px;background-position:164px 51px,365px 51px,541px 51px,711px 51px,35px 55px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper{position:relative;height:300px;background-image:url(/public/images/vector/management-step1-arrow_1440.svg),url(/public/images/vector/management-step2-arrow_1440.svg),url(/public/images/vector/management-step3-arrow_1440.svg),url(/public/images/vector/management-step4-arrow_1440.svg),url(/public/images/vector/management-step5-arrow_1440.svg);background-size:113px 10px,62px 10px,67px 10px,103px 10px,1004px 244px;background-position:384px 51px,585px 51px,761px 51px,931px 51px,218px 55px}}.managementSection .stepsWrapper .managementSteps{margin-top:40px;margin-bottom:0;padding-left:0;width:inherit;list-style-type:none}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps{display:flex;flex-direction:row}}.managementSection .stepsWrapper .managementSteps .managementStep{position:relative;margin-bottom:43px;padding-left:162px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep{margin-bottom:40px;padding-left:232px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep{margin-bottom:0;padding-left:0}}.managementSection .stepsWrapper .managementSteps .managementStep:before{content:"";position:absolute;display:block}.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle{display:block;font-size:10px;font-weight:500;line-height:125%;height:24px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle{font-size:15px;height:36px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle{font-size:11px;height:auto}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle{font-size:15px}}.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle:before{position:absolute;bottom:0;display:block;margin-left:-28px;width:20px;height:28px;font-size:33px;line-height:28px;text-align:right}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle:before{margin-left:-40px;width:30px;height:38px;font-size:45px;line-height:38px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle:before{height:32px;font-size:40px;line-height:32px}}.managementSection .stepsWrapper .managementSteps .managementStep .stepTitle .nobr{white-space:nowrap}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step1{position:absolute;top:70px;left:50px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step1{top:100px;left:55px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step1{top:100px;left:260px}}.managementSection .stepsWrapper .managementSteps .managementStep.step1:before{top:-12px;left:60px;width:25.73px;height:48.94px;background-image:url(/public/images/vector/management-step1.svg);background-size:25.73px 48.94px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step1:before{left:113px;width:29.52px;height:56.15px;background-size:29.52px 56.15px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step1:before{top:-70px;left:35px;width:31.95px;height:60.78px;background-size:31.95px 60.78px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step1:before{top:-100px;left:50px;width:42.37px;height:80.6px;background-size:42.37px 80.6px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step1:before{left:70px}}.managementSection .stepsWrapper .managementSteps .managementStep.step1 .stepTitle{width:110px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step1 .stepTitle{width:160px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step1 .stepTitle{width:120px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step1 .stepTitle{width:155px}}.managementSection .stepsWrapper .managementSteps .managementStep.step1 .stepTitle:before{content:"1"}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step2{position:absolute;top:70px;left:218px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step2{top:100px;left:275px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step2{top:100px;left:490px}}.managementSection .stepsWrapper .managementSteps .managementStep.step2:before{top:-14px;left:56px;width:32.91px;height:49.69px;background-image:url(/public/images/vector/management-step2.svg);background-size:32.91px 49.69px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step2:before{left:109px;width:37.76px;height:57px;background-size:37.76px 57px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step2:before{top:-80px;left:6px;width:46.6px;height:70.36px;background-size:46.6px 70.36px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step2:before{top:-110px;left:16px;width:61.8px;height:93.3px;background-size:61.8px 93.3px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step2:before{left:22px}}.managementSection .stepsWrapper .managementSteps .managementStep.step2 .stepTitle{width:90px}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step2 .stepTitle{width:122px}}.managementSection .stepsWrapper .managementSteps .managementStep.step2 .stepTitle:before{content:"2"}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step3{position:absolute;top:65px;left:360px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step3{top:90px;left:465px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step3{top:90px;left:685px}}.managementSection .stepsWrapper .managementSteps .managementStep.step3:before{top:-5px;left:45px;width:56.9px;height:32.73px;background-image:url(/public/images/vector/management-step3.svg);background-size:56.9px 32.73px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step3:before{left:95px;width:65.28px;height:37.55px;background-size:65.28px 37.55px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step3:before{top:-58px;left:-25px;width:70.66px;height:40.65px;background-size:70.66px 40.65px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step3:before{top:-80px;left:-27px;width:93.7px;height:53.9px;background-size:93.7px 53.9px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step3:before{left:-28px;top:-70}}.managementSection .stepsWrapper .managementSteps .managementStep.step3 .stepTitle{width:80px}.managementSection .stepsWrapper .managementSteps .managementStep.step3 .stepTitle:before{content:"3";bottom:-5px}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step3 .stepTitle:before{bottom:8px}.managementSection .stepsWrapper .managementSteps .managementStep.step4{position:absolute;top:65px;left:468px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step4{top:90px;left:600px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step4{top:90px;left:830px}}.managementSection .stepsWrapper .managementSteps .managementStep.step4:before{top:-14px;left:50px;width:47.61px;height:47.61px;background-image:url(/public/images/vector/management-step4.svg);background-size:47.61px 47.61px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step4:before{left:101px;width:54.62px;height:54.62px;background-size:54.62px 54.62px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step4:before{top:-70px;left:4px;width:59.12px;height:59.12px;background-size:59.12px 59.12px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step4:before{top:-90px;left:22px;width:78.4px;height:78.4px;background-size:78.4px 78.4px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step4:before{left:11px}}.managementSection .stepsWrapper .managementSteps .managementStep.step4 .stepTitle{width:100px}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step4 .stepTitle{width:125px}}.managementSection .stepsWrapper .managementSteps .managementStep.step4 .stepTitle:before{content:"4";bottom:0}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step4 .stepTitle:before{bottom:5px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step4 .stepTitle:before{bottom:10px}}.managementSection .stepsWrapper .managementSteps .managementStep.step5{margin-bottom:0}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step5{position:absolute;top:70px;left:610px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step5{top:100px;left:788px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step5{top:100px;left:1025px}}.managementSection .stepsWrapper .managementSteps .managementStep.step5:before{top:-5px;left:47px;width:54.53px;height:31.03px;background-image:url(/public/images/vector/management-step5.svg);background-size:54.53px 31.03px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step5:before{left:98px;width:62.56px;height:35.6px;background-size:62.56px 35.6px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step5:before{top:-50px;left:18px;width:67.72px;height:38.54px;background-size:67.72px 38.54px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step5:before{top:-68px;left:40px;width:89.8px;height:51.1px;background-size:89.8px 51.1px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementSteps .managementStep.step5:before{left:22px}}.managementSection .stepsWrapper .managementSteps .managementStep.step5 .stepTitle{width:120px}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementSteps .managementStep.step5 .stepTitle{width:180px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementSteps .managementStep.step5 .stepTitle{width:140px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementSteps .managementStep.step5 .stepTitle{width:177px}}.managementSection .stepsWrapper .managementSteps .managementStep.step5 .stepTitle:before{content:"5"}.managementSection .stepsWrapper .managementAnnounce{margin-top:35px;padding:0 16px 0 30px;box-sizing:border-box;max-height:78px;overflow:auto}@media screen and (max-width:1000px){.managementSection .stepsWrapper .managementAnnounce{max-height:98px}}@media screen and (max-width:768px){.managementSection .stepsWrapper .managementAnnounce{max-height:105px}}@media screen and (max-width:480px){.managementSection .stepsWrapper .managementAnnounce{max-height:100px}}@media only screen and (min-width:480px){.managementSection .stepsWrapper .managementAnnounce{padding:0 36px}}@media only screen and (min-width:768px){.managementSection .stepsWrapper .managementAnnounce{position:absolute;top:100px;left:20px;width:744px;font-size:12px}}@media only screen and (min-width:1000px){.managementSection .stepsWrapper .managementAnnounce{top:140px;left:20px;width:967px;font-size:15px}}@media only screen and (min-width:1440px){.managementSection .stepsWrapper .managementAnnounce{left:207px;width:1015px}}.managementSection.homeSection .stepsWrapper .managementAnnounce{margin:35px 0 0}@media only screen and (min-width:1440px){.managementSection .daysWrapper{zoom:1.1}}.managementSection .daysWrapper .workList{margin:0 auto;padding-left:0;width:296px;list-style-type:none}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList{width:440px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList{width:744px;height:410px;position:relative;background-image:url(/public/images/vector/management-lines_768.svg);background-size:530px 362px;background-repeat:no-repeat;background-position:120px 15px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList{margin-top:-15px;width:968px;height:530px;background-image:url(/public/images/vector/management-lines_1000.svg);background-size:702px 481px;background-position:145px 15px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList{margin-top:-15px;width:1048px;height:570px;background-image:url(/public/images/vector/management-lines_1440.svg);background-size:758px 518px;background-position:164px 15px}}.managementSection .daysWrapper .workList:before{content:"DAYS";display:block;margin-bottom:5px;height:10px;font-size:10px;font-weight:800;line-height:10px;letter-spacing:.07em}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList:before{font-size:15px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList:before{content:"< DAYS";padding-right:20px;box-sizing:border-box;text-align:right;font-size:10.5px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList:before{padding-right:40px;height:16px;font-size:15px}}.managementSection .daysWrapper .workList .workWrapper{display:flex;flex-direction:row;align-items:center;position:relative;padding-left:15px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper{padding-left:20px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper{position:static;margin-bottom:4px;padding-left:0}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper{margin-bottom:5px}}.managementSection .daysWrapper .workList .workWrapper:before{order:1;flex-shrink:0;content:"";display:block;position:relative;z-index:1;margin-right:5px;width:5px;height:5px;background-image:url("data:image/svg+xml,%3Csvg width='5' height='5' viewBox='0 0 5 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.50005' cy='2.50103' r='2.35455' fill='%23212C30'/%3E%3C/svg%3E%0A");background-size:5px 5px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper:before{margin-right:7px;width:7px;height:7px;background-size:7px 7px}}.managementSection .daysWrapper .workList .workWrapper:after{content:"";display:block;margin-right:5px;width:30px;height:28px;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper:after{width:44px;height:41px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper:after{position:absolute;margin-top:2px;margin-left:-30px;transform:scale(.75)}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper:after{margin-top:3px;margin-left:-35px;transform:scale(1)}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper:after{margin-top:5px;margin-left:-38px;transform:scale(1.2)}}.managementSection .daysWrapper .workList .workWrapper.mainWork:before{background-image:url("data:image/svg+xml,%3Csvg width='5' height='5' viewBox='0 0 5 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.50005' cy='2.5733' r='2.35455' fill='%23D82216'/%3E%3C/svg%3E%0A")}.managementSection .daysWrapper .workList .workWrapper .workTitle{order:2;display:flex;z-index:1;align-items:center;padding:0 7px;height:12px;font-size:6.6px;line-height:normal;font-weight:600;text-transform:uppercase;border-radius:100px;color:#fff;white-space:nowrap;cursor:pointer}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper .workTitle{padding:0 10px;height:17px;font-size:10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper .workTitle{padding:0 7px;height:12px;font-size:6.6px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper .workTitle{height:16px;font-size:10px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper .workTitle{padding:0 10px;height:17px;font-size:10px}}.managementSection .daysWrapper .workList .workWrapper .workTitle:hover+.workPictureWrapper .workPicture{filter:grayscale(0)}.managementSection .daysWrapper .workList .workWrapper .workTitle:before{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:10px;height:10px;font-size:10px;line-height:10px;font-weight:800;text-align:right;color:#202121}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper .workTitle:before{font-size:15px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper .workTitle:before{top:0;transform:none;font-size:10.5px;text-align:center}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper .workTitle:before{width:24px;font-size:14px;margin-left:-10px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper .workTitle:before{font-size:15px}}.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper{position:absolute;width:47px;height:47px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper{width:70px;height:70px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper{width:90px;height:90px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper{width:120px;height:120px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper{width:130px;height:130px}}.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper:before{content:"";position:absolute;z-index:0}.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper .workPicture{position:absolute;z-index:1;width:inherit;height:inherit;border:2px solid #fff;box-sizing:border-box;box-shadow:5px 5px 12px rgba(0,0,0,.25);border-radius:100px;background-color:#fff;filter:grayscale(100)}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper .workPictureWrapper .workPicture{border:5px solid #fff}}.managementSection .daysWrapper .workList .workWrapper.work1:after{background-image:url(/public/images/vector/management-icon1.svg);background-size:16px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work1:after{background-size:24px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work1:after{display:none}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work1:after{display:none}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work1:after{display:none}}.managementSection .daysWrapper .workList .workWrapper.work1 .workTitle{background-color:#d82216}.managementSection .daysWrapper .workList .workWrapper.work1 .workTitle:before{content:"-7"}.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper{top:-9px;left:250px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper{top:-16px;left:367px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper{top:108px;left:22px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper{top:149px;left:22px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper{top:150px;left:20px}}.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper:before{top:17px;right:52px;width:78px;height:8px;background-image:url(/public/images/vector/management-arrow1_320.svg);background-size:78px 8px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper:before{top:30px;right:75px;width:115px;height:10px;background-image:url(/public/images/vector/management-arrow1_480.svg);background-size:115px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper:before{top:-90px;right:90px;width:20px;height:122px;background-image:url(/public/images/vector/management-arrow1_768.svg);background-size:20px 122px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper:before{top:-114px;right:122px;width:26px;height:161px;background-image:url(/public/images/vector/management-arrow1_1000.svg);background-size:26px 161px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work1 .workPictureWrapper:before{top:-114px;right:132px;width:27px;height:173px;background-image:url(/public/images/vector/management-arrow1_1440.svg);background-size:27px 173px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work2{margin-left:30px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work2{margin-left:38px}}.managementSection .daysWrapper .workList .workWrapper.work2:after{background-image:url(/public/images/vector/management-icon2.svg);background-size:27px 22px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work2:after{background-size:40px 32px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work2:after{width:27px;height:22px;background-size:27px 22px}}.managementSection .daysWrapper .workList .workWrapper.work2 .workTitle{background-color:#935656}.managementSection .daysWrapper .workList .workWrapper.work2 .workTitle:before{content:"1"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work2 .workTitle:before{left:28px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work2 .workTitle:before{left:36px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work2 .workTitle:before{left:40px}}.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper{top:-2px;left:185px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper{top:-2px;left:260px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper{top:300px;left:10px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper{top:395px;left:5px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper{top:428px;left:5px}}.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper:before{top:10px;right:52px;width:33px;height:8px;background-image:url(/public/images/vector/management-arrow2_320.svg);background-size:33px 8px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper:before{top:15px;right:75px;width:48px;height:10px;background-image:url(/public/images/vector/management-arrow2_480.svg);background-size:48px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper:before{top:-260px;right:42px;width:8px;height:253px;background-image:url(/public/images/vector/management-arrow2_768.svg);background-size:8px 253px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper:before{top:-338px;right:56px;width:10px;height:335px;background-image:url(/public/images/vector/management-arrow2_1000.svg);background-size:10px 335px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work2 .workPictureWrapper:before{top:-365px;right:60px;width:10px;height:361px;background-image:url(/public/images/vector/management-arrow2_1440.svg);background-size:10px 361px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work3{margin-left:60px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work3{margin-left:72px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work3{margin-left:76px}}.managementSection .daysWrapper .workList .workWrapper.work3:after{background-image:url(/public/images/vector/management-icon3.svg);background-size:20px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work3:after{background-size:30px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work3:after{width:20px;height:23px;background-size:20px 23px}}.managementSection .daysWrapper .workList .workWrapper.work3 .workTitle{background-color:#3cadde}.managementSection .daysWrapper .workList .workWrapper.work3 .workTitle:before{content:"4"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work3 .workTitle:before{left:56px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work3 .workTitle:before{left:72px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work3 .workTitle:before{left:78px}}.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper{top:15px;left:227px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper{top:22px;left:330px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper{top:200px;left:98px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper{top:265px;left:115px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper{top:282px;left:126px}}.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper:before{top:-5px;right:52px;width:112px;height:31px;background-image:url(/public/images/vector/management-arrow3_320.svg);background-size:112px 31px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper:before{top:-5px;right:75px;width:166px;height:44px;background-image:url(/public/images/vector/management-arrow3_480.svg);background-size:166px 44px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper:before{top:-140px;right:85px;width:19px;height:218px;background-image:url(/public/images/vector/management-arrow3_768.svg);background-size:19px 218px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper:before{top:-185px;right:110px;width:25px;height:288px;background-image:url(/public/images/vector/management-arrow3_1000.svg);background-size:25px 288px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work3 .workPictureWrapper:before{top:-195px;right:118px;width:26px;height:311px;background-image:url(/public/images/vector/management-arrow3_1440.svg);background-size:26px 311px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work4{margin-left:88px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work4{margin-left:106px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work4{margin-left:116px}}.managementSection .daysWrapper .workList .workWrapper.work4:after{background-image:url(/public/images/vector/management-icon4.svg);background-size:27px 28px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work4:after{background-size:40px 41px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work4:after{width:27px;height:28px;background-size:27px 27px}}.managementSection .daysWrapper .workList .workWrapper.work4 .workTitle{background-color:#f1bb51}.managementSection .daysWrapper .workList .workWrapper.work4 .workTitle:before{content:"8"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work4 .workTitle:before{left:84px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work4 .workTitle:before{left:106px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work4 .workTitle:before{left:120px}}.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper{top:41px;left:187px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper{top:60px;left:265px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper{top:40px;left:303px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper{top:45px;left:378px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper{top:50px;left:410px}}.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper:before{top:-30px;right:52px;width:30px;height:55px;background-image:url(/public/images/vector/management-arrow4_320.svg);background-size:30px 55px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper:before{top:-42px;right:75px;width:43px;height:81px;background-image:url(/public/images/vector/management-arrow4_480.svg);background-size:43px 81px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper:before{top:25px;right:92px;width:111px;height:8px;background-image:url(/public/images/vector/management-arrow4_768.svg);background-size:111px 8px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper:before{top:40px;right:120px;width:146px;height:10px;background-image:url(/public/images/vector/management-arrow4_1000.svg);background-size:146px 10px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work4 .workPictureWrapper:before{top:40px;right:130px;width:157px;height:10px;background-image:url(/public/images/vector/management-arrow4_1440.svg);background-size:157px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work5{margin-left:117px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work5{margin-left:143px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work5{margin-left:162px}}.managementSection .daysWrapper .workList .workWrapper.work5:after{background-image:url(/public/images/vector/management-icon5.svg);background-size:21px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work5:after{background-size:31px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work5:after{width:21px;height:35px;background-size:21px 35px}}.managementSection .daysWrapper .workList .workWrapper.work5 .workTitle{background-color:#197a72}.managementSection .daysWrapper .workList .workWrapper.work5 .workTitle:before{content:"10"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work5 .workTitle:before{left:114px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work5 .workTitle:before{left:143px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work5 .workTitle:before{left:163px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work6{margin-left:146px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work6{margin-left:181px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work6{margin-left:204px}}.managementSection .daysWrapper .workList .workWrapper.work6:after{background-image:url(/public/images/vector/management-icon6.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work6:after{background-size:34px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work6:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work6 .workTitle{background-color:#41527c}.managementSection .daysWrapper .workList .workWrapper.work6 .workTitle:before{content:"14"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work6 .workTitle:before{left:144px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work6 .workTitle:before{left:181px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work6 .workTitle:before{left:205px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work7{margin-left:173px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work7{margin-left:217px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work7{margin-left:241px}}.managementSection .daysWrapper .workList .workWrapper.work7:after{background-image:url(/public/images/vector/management-icon1.svg);background-size:16px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work7:after{background-size:24px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work7:after{width:16px;height:23px;background-size:16px 23px}}.managementSection .daysWrapper .workList .workWrapper.work7 .workTitle{background-color:#d82216}.managementSection .daysWrapper .workList .workWrapper.work7 .workTitle:before{content:"16"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work7 .workTitle:before{left:170px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work7 .workTitle:before{left:217px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work7 .workTitle:before{left:242px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work8{margin-left:199px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work8{margin-left:252px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work8{margin-left:280px}}.managementSection .daysWrapper .workList .workWrapper.work8:after{background-image:url(/public/images/vector/management-icon7.svg);background-size:17px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work8:after{background-size:29px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work8:after{width:17px;height:23px;background-size:17px 23px}}.managementSection .daysWrapper .workList .workWrapper.work8 .workTitle{background-color:#899da1}.managementSection .daysWrapper .workList .workWrapper.work8 .workTitle:before{content:"18"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work8 .workTitle:before{left:197px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work8 .workTitle:before{left:252px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work8 .workTitle:before{left:280px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work9{margin-left:228px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work9{margin-left:290px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work9{margin-left:321px}}.managementSection .daysWrapper .workList .workWrapper.work9:after{background-image:url(/public/images/vector/management-icon8.svg);background-size:25px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work9:after{background-size:36px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work9:after{width:25px;height:23px;background-size:25px 23px}}.managementSection .daysWrapper .workList .workWrapper.work9 .workTitle{background-color:#bd3aa8}.managementSection .daysWrapper .workList .workWrapper.work9 .workTitle:before{content:"20"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work9 .workTitle:before{left:225px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work9 .workTitle:before{left:290px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work9 .workTitle:before{left:322px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work10{margin-left:256px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work10{margin-left:326px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work10{margin-left:360px}}.managementSection .daysWrapper .workList .workWrapper.work10:after{background-image:url(/public/images/vector/management-icon9.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work10:after{background-size:34px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work10:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work10 .workTitle{background-color:#296e8b}.managementSection .daysWrapper .workList .workWrapper.work10 .workTitle:before{content:"32"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work10 .workTitle:before{left:252px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work10 .workTitle:before{left:326px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work10 .workTitle:before{left:360px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work11{margin-left:283px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work11{margin-left:363px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work11{margin-left:400px}}.managementSection .daysWrapper .workList .workWrapper.work11:after{background-image:url(/public/images/vector/management-icon10.svg);background-size:14px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work11:after{background-size:20px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work11:after{width:14px;height:23px;background-size:14px 23px}}.managementSection .daysWrapper .workList .workWrapper.work11 .workTitle{background-color:#96b80f}.managementSection .daysWrapper .workList .workWrapper.work11 .workTitle:before{content:"34"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work11 .workTitle:before{left:280px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work11 .workTitle:before{left:363px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work11 .workTitle:before{left:400px}}.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper{top:-63px;left:204px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper{top:-90px;left:292px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper{top:305px;left:165px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper{top:395px;left:218px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper{top:428px;left:245px}}.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper:before{top:20px;right:52px;width:35px;height:56px;background-image:url(/public/images/vector/management-arrow5_320.svg);background-size:35px 56px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper:before{top:28px;right:75px;width:50px;height:82px;background-image:url(/public/images/vector/management-arrow5_480.svg);background-size:50px 82px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper:before{top:-125px;right:-41px;width:109px;height:124px;background-image:url(/public/images/vector/management-arrow5_768.svg);background-size:109px 124px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper:before{top:-160px;right:-42px;width:143px;height:164px;background-image:url(/public/images/vector/management-arrow5_1000.svg);background-size:143px 164px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work11 .workPictureWrapper:before{top:-171px;right:-43px;width:154px;height:176px;background-image:url(/public/images/vector/management-arrow5_1440.svg);background-size:154px 176px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work12{margin-left:310px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work12{margin-left:399px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work12{margin-left:439px}}.managementSection .daysWrapper .workList .workWrapper.work12:after{background-image:url(/public/images/vector/management-icon11.svg);background-size:19px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work12:after{background-size:28px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work12:after{width:19px;height:23px;background-size:19px 23px}}.managementSection .daysWrapper .workList .workWrapper.work12 .workTitle{background-color:#79578d}.managementSection .daysWrapper .workList .workWrapper.work12 .workTitle:before{content:"38"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work12 .workTitle:before{left:308px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work12 .workTitle:before{left:399px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work12 .workTitle:before{left:440px}}.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper{top:-133px;left:250px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper{top:-198px;left:360px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper{top:152px;left:545px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper{top:188px;left:705px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper{top:207px;left:775px}}.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper:before{top:50px;right:5px;width:105px;height:143px;background-image:url(/public/images/vector/management-arrow7_320.svg);background-size:105px 143px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper:before{top:75px;right:27px;width:105px;height:142px;background-image:url(/public/images/vector/management-arrow6_480.svg);background-size:105px 142px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper:before{top:40px;right:95px;width:72px;height:8px;background-image:url(/public/images/vector/management-arrow6_768.svg);background-size:72px 8px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper:before{top:55px;right:125px;width:95px;height:10px;background-image:url(/public/images/vector/management-arrow6_1000.svg);background-size:95px 10px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work12 .workPictureWrapper:before{top:58px;right:135px;width:102px;height:10px;background-image:url(/public/images/vector/management-arrow6_1440.svg);background-size:102px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work13{margin-left:339px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work13{margin-left:437px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work13{margin-left:480px}}.managementSection .daysWrapper .workList .workWrapper.work13:after{background-image:url(/public/images/vector/management-icon12.svg);background-size:20px 20px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work13:after{background-size:30px 30px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work13:after{width:20px;height:20px;background-size:20px 20px}}.managementSection .daysWrapper .workList .workWrapper.work13 .workTitle{background-color:#189e9e}.managementSection .daysWrapper .workList .workWrapper.work13 .workTitle:before{content:"40"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work13 .workTitle:before{left:336px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work13 .workTitle:before{left:437px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work13 .workTitle:before{left:481px}}.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper{top:3px;left:180px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper{top:3px;left:255px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper{top:202px;left:195px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper{top:265px;left:247px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper{top:282px;left:273px}}.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper:before{top:5px;right:50px;width:37px;height:8px;background-image:url(/public/images/vector/management-arrow6_320.svg);background-size:37px 8px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper:before{top:10px;right:70px;width:54px;height:10px;background-image:url(/public/images/vector/management-arrow7_480.svg);background-size:54px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper:before{top:15px;right:-70px;width:68px;height:50px;background-image:url(/public/images/vector/management-arrow7_768.svg);background-size:68px 50px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper:before{top:10px;right:-90px;width:89px;height:65px;background-image:url(/public/images/vector/management-arrow7_1000.svg);background-size:89px 65px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work13 .workPictureWrapper:before{top:18px;right:-98px;width:95px;height:69px;background-image:url(/public/images/vector/management-arrow7_1440.svg);background-size:95px 69px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work14{margin-left:368px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work14{margin-left:475px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work14{margin-left:521px}}.managementSection .daysWrapper .workList .workWrapper.work14:after{background-image:url(/public/images/vector/management-icon13.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work14:after{background-size:34px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work14:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work14 .workTitle{background-color:#296e8b}.managementSection .daysWrapper .workList .workWrapper.work14 .workTitle:before{content:"42"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work14 .workTitle:before{left:364px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work14 .workTitle:before{left:475px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work14 .workTitle:before{left:521px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work15{margin-left:395px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work15{margin-left:511px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work15{margin-left:560px}}.managementSection .daysWrapper .workList .workWrapper.work15:after{background-image:url(/public/images/vector/management-icon14.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work15:after{background-size:34px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work15:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work15 .workTitle{background-color:#f1bb51}.managementSection .daysWrapper .workList .workWrapper.work15 .workTitle:before{content:"44"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work15 .workTitle:before{left:392px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work15 .workTitle:before{left:511px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work15 .workTitle:before{left:560px}}.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper{top:-73px;left:245px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper{top:-105px;left:360px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper{top:40px;left:403px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper{top:45px;left:510px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper{top:50px;left:555px}}.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper:before{top:50px;right:15px;width:77px;height:55px;background-image:url(/public/images/vector/management-arrow8_320.svg);background-size:77px 55px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper:before{top:70px;right:45px;width:105px;height:142px;background-image:url(/public/images/vector/management-arrow8_480.svg);background-size:105px 142px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper:before{top:95px;right:40px;width:8px;height:99px;background-image:url(/public/images/vector/management-arrow8_768.svg);background-size:8px 99px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper:before{top:122px;right:55px;width:10px;height:131px;background-image:url(/public/images/vector/management-arrow8_1000.svg);background-size:10px 131px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work15 .workPictureWrapper:before{top:135px;right:58px;width:10px;height:140px;background-image:url(/public/images/vector/management-arrow8_1440.svg);background-size:10px 140px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work16{margin-left:424px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work16{margin-left:548px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work16{margin-left:600px}}.managementSection .daysWrapper .workList .workWrapper.work16:after{background-image:url(/public/images/vector/management-icon15.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work16:after{background-size:34px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work16:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work16 .workTitle{background-color:#b69679}.managementSection .daysWrapper .workList .workWrapper.work16 .workTitle:before{content:"46"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work16 .workTitle:before{left:420px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work16 .workTitle:before{left:548px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work16 .workTitle:before{left:600px}}.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper{top:-22px;left:230px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper{top:-27px;left:325px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper{top:305px;left:264px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper{top:395px;left:350px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper{top:428px;left:393px}}.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper:before{top:30px;right:50px;width:90px;height:8px;background-image:url(/public/images/vector/management-arrow9_320.svg);background-size:90px 8px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper:before{top:40px;right:75px;width:132px;height:10px;background-image:url(/public/images/vector/management-arrow9_480.svg);background-size:132px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper:before{top:-45px;right:-83px;width:124px;height:42px;background-image:url(/public/images/vector/management-arrow9_768.svg);background-size:124px 42px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper:before{top:-58px;right:-97px;width:163px;height:55px;background-image:url(/public/images/vector/management-arrow9_1000.svg);background-size:163px 55px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work16 .workPictureWrapper:before{top:-61px;right:-96px;width:176px;height:59px;background-image:url(/public/images/vector/management-arrow9_1440.svg);background-size:176px 59px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work17{margin-left:451px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work17{margin-left:585px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work17{margin-left:640px}}.managementSection .daysWrapper .workList .workWrapper.work17:after{background-image:url(/public/images/vector/management-icon13.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work17:after{background-size:34px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work17:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work17 .workTitle{background-color:#296e8b}.managementSection .daysWrapper .workList .workWrapper.work17 .workTitle:before{content:"48"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work17 .workTitle:before{left:448px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work17 .workTitle:before{left:585px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work17 .workTitle:before{left:640px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work18{margin-left:479px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work18{margin-left:622px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work18{margin-left:680px}}.managementSection .daysWrapper .workList .workWrapper.work18:after{background-image:url(/public/images/vector/management-icon16.svg);background-size:23px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work18:after{background-size:37px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work18:after{width:23px;height:23px;background-size:23px 23px}}.managementSection .daysWrapper .workList .workWrapper.work18 .workTitle{background-color:#3cadde}.managementSection .daysWrapper .workList .workWrapper.work18 .workTitle:before{content:"54"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work18 .workTitle:before{left:476px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work18 .workTitle:before{left:622px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work18 .workTitle:before{left:680px}}.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper{top:55px;left:225px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper{top:82px;left:320px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper{top:152px;left:646px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper{top:188px;left:838px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper{top:207px;left:920px}}.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper:before{top:-44px;right:52px;width:60px;height:65px;background-image:url(/public/images/vector/management-arrow10_320.svg);background-size:60px 65px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper:before{top:-65px;right:75px;width:88px;height:96px;background-image:url(/public/images/vector/management-arrow10_480.svg);background-size:88px 96px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper:before{top:89px;right:20px;width:126px;height:53px;background-image:url(/public/images/vector/management-arrow10_768.svg);background-size:126px 53px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper:before{top:114px;right:25px;width:167px;height:70px;background-image:url(/public/images/vector/management-arrow10_1000.svg);background-size:167px 70px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work18 .workPictureWrapper:before{top:130px;right:37px;width:180px;height:74px;background-image:url(/public/images/vector/management-arrow10_1440.svg);background-size:180px 74px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work19{margin-left:507px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work19{margin-left:659px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work19{margin-left:720px}}.managementSection .daysWrapper .workList .workWrapper.work19:after{background-image:url(/public/images/vector/management-icon17.svg);background-size:25px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work19:after{background-size:34px 30px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work19:after{width:25px;height:23px;background-size:25px 23px}}.managementSection .daysWrapper .workList .workWrapper.work19 .workTitle{background-color:#f1bb51}.managementSection .daysWrapper .workList .workWrapper.work19 .workTitle:before{content:"56"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work19 .workTitle:before{left:504px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work19 .workTitle:before{left:659px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work19 .workTitle:before{left:721px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work20{margin-left:534px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work20{margin-left:695px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work20{margin-left:759px}}.managementSection .daysWrapper .workList .workWrapper.work20:after{background-image:url(/public/images/vector/management-icon18.svg);background-size:23px 20px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work20:after{background-size:37px 32px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work20:after{width:23px;height:20px;background-size:23px 20px}}.managementSection .daysWrapper .workList .workWrapper.work20 .workTitle{background-color:#8a8eac}.managementSection .daysWrapper .workList .workWrapper.work20 .workTitle:before{content:"58"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work20 .workTitle:before{left:532px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work20 .workTitle:before{left:695px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work20 .workTitle:before{left:760px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work21{margin-left:562px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work21{margin-left:733px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work21{margin-left:799px}}.managementSection .daysWrapper .workList .workWrapper.work21:after{background-image:url(/public/images/vector/management-icon1.svg);background-size:16px 23px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work21:after{background-size:24px 34px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work21:after{width:16px;height:23px;background-size:16px 23px}}.managementSection .daysWrapper .workList .workWrapper.work21 .workTitle{background-color:#d82216}.managementSection .daysWrapper .workList .workWrapper.work21 .workTitle:before{content:"60"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work21 .workTitle:before{left:559px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work21 .workTitle:before{left:733px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work21 .workTitle:before{left:800px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work22{margin-left:590px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work22{margin-left:769px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work22{margin-left:838px}}.managementSection .daysWrapper .workList .workWrapper.work22:after{background-image:url(/public/images/vector/management-icon19.svg);background-size:30px 18px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work22:after{background-size:44px 27px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work22:after{width:30px;height:18px;background-size:30px 18px}}.managementSection .daysWrapper .workList .workWrapper.work22 .workTitle{background-color:#72ac8d}.managementSection .daysWrapper .workList .workWrapper.work22 .workTitle:before{content:"61"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work22 .workTitle:before{left:587px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work22 .workTitle:before{left:769px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work22 .workTitle:before{left:838px}}.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper{top:-12px;left:180px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper{top:-14px;left:257px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper{top:305px;left:363px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper{top:395px;left:481px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper{top:428px;left:540px}}.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper:before{top:20px;right:52px;width:25px;height:8px;background-image:url(/public/images/vector/management-arrow11_320.svg);background-size:25px 8px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper:before{top:28px;right:75px;width:37px;height:10px;background-image:url(/public/images/vector/management-arrow11_480.svg);background-size:37px 10px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper:before{top:52px;right:-148px;width:149px;height:19px;background-image:url(/public/images/vector/management-arrow11_768.svg);background-size:149px 19px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper:before{top:50px;right:-202px;width:197px;height:25px;background-image:url(/public/images/vector/management-arrow11_1000.svg);background-size:197px 25px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work22 .workPictureWrapper:before{top:60px;right:-215px;width:212px;height:28px;background-image:url(/public/images/vector/management-arrow11_1440.svg);background-size:212px 28px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work23{margin-left:618px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work23{margin-left:806px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work23{margin-left:879px}}.managementSection .daysWrapper .workList .workWrapper.work23:after{background-image:url(/public/images/vector/management-icon20.svg);background-size:20px 18px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work23:after{background-size:30px 27px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work23:after{width:20px;height:18px;background-size:20px 18px}}.managementSection .daysWrapper .workList .workWrapper.work23 .workTitle{background-color:#296e8b}.managementSection .daysWrapper .workList .workWrapper.work23 .workTitle:before{content:"62"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work23 .workTitle:before{left:616px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work23 .workTitle:before{left:806px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work23 .workTitle:before{left:880px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work24{margin-left:645px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work24{margin-left:843px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work24{margin-left:918px}}.managementSection .daysWrapper .workList .workWrapper.work24:after{background-image:url(/public/images/vector/management-icon21.svg);background-size:21px 21px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work24:after{background-size:31px 31px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work24:after{width:21px;height:21px;background-size:21px 21px}}.managementSection .daysWrapper .workList .workWrapper.work24 .workTitle{background-color:#d82216}.managementSection .daysWrapper .workList .workWrapper.work24 .workTitle:before{content:"63"}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work24 .workTitle:before{left:642px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work24 .workTitle:before{left:843px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work24 .workTitle:before{left:919px}}.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper{top:-29px;left:250px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper{top:-40px;left:365px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper{top:40px;left:503px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper{top:45px;left:642px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper{top:50px;left:700px}}.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper:before{top:20px;right:52px;width:108px;height:22px;background-image:url(/public/images/vector/management-arrow12_320.svg);background-size:108px 22px}@media only screen and (min-width:480px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper:before{top:28px;right:75px;width:160px;height:32px;background-image:url(/public/images/vector/management-arrow12_480.svg);background-size:160px 32px}}@media only screen and (min-width:768px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper:before{top:50px;right:-133px;width:128px;height:289px;background-image:url(/public/images/vector/management-arrow12_768.svg);background-size:128px 289px}}@media only screen and (min-width:1000px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper:before{top:55px;right:-175px;width:169px;height:383px;background-image:url(/public/images/vector/management-arrow12_1000.svg);background-size:169px 383px}}@media only screen and (min-width:1440px){.managementSection .daysWrapper .workList .workWrapper.work24 .workPictureWrapper:before{top:60px;right:-185px;width:181px;height:413px;background-image:url(/public/images/vector/management-arrow12_1440.svg);background-size:181px 413px}}.managementSection .buttonWrapper{display:flex;align-items:center;justify-content:center;margin-top:20px}.managementSection .buttonWrapper .learnMoreButton{color:#202121}.managementSection .buttonWrapper .learnMoreButton:active,.managementSection .buttonWrapper .learnMoreButton:hover{color:#fff}@media screen and (max-width:480px){.managementSection .buttonWrapper .learnMoreButton{width:100%;height:40px;font-size:14px}}.officeSection.homeSection .fullWrapper{padding:0}.officeSection.homeSection .officeImage{display:block;width:100%}.countiesSection{position:relative;margin:0 auto;padding:16px 0;box-sizing:border-box;width:100%;min-height:613px}@media (max-width:480px){.countiesSection{border-top:4px solid #000}}@media only screen and (min-width:480px){.countiesSection{padding:40px 0;max-width:480px;min-height:822px}}@media only screen and (min-width:768px){.countiesSection{max-width:768px;min-height:594px}}@media only screen and (min-width:1000px){.countiesSection{max-width:1000px;min-height:721px}}@media only screen and (min-width:1440px){.countiesSection{max-width:1440px;min-height:733px}}.countiesSection .countiesMap{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:730px}@media (max-width:480px){.countiesSection .countiesMap{display:none}}@media only screen and (min-width:480px){.countiesSection .countiesMap{max-width:480px;height:822px}}@media only screen and (min-width:768px){.countiesSection .countiesMap{max-width:768px;height:594px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap{max-width:1000px;height:721px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap{max-width:1440px;height:733px}}.countiesSection .countiesMap .map{z-index:1;position:absolute;bottom:0;width:100%;max-width:320px;height:316px;background-size:320px 336px}@media (max-width:480px){.countiesSection .countiesMap .map{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:480px){.countiesSection .countiesMap .map{top:317px;max-width:480px;height:505px;background-size:480px 505px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .map{top:46px;max-width:768px;height:548px;background-size:768px 548px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .map{top:0;max-width:1000px;height:721px;background-size:1000px 721px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .map{top:0;max-width:1440px;height:733px;background-size:1440px 733px}}.countiesSection .countiesMap .mapBackground{position:absolute;width:100%;height:613px;background:url(/public/images/vector/map-opacity_320.svg);z-index:5}@media (max-width:480px){.countiesSection .countiesMap .mapBackground{left:50%;transform:translateX(-50%);top:138px;width:320px;height:600px}}@media only screen and (min-width:480px){.countiesSection .countiesMap .mapBackground{border-top:4px solid #000;max-width:480px;height:822px;background:url(/public/images/vector/map-opacity_480.svg)}}@media only screen and (min-width:768px){.countiesSection .countiesMap .mapBackground{max-width:768px;height:594px;background:url(/public/images/vector/map-opacity_768.svg)}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .mapBackground{max-width:1000px;height:721px;background:url(/public/images/vector/map-opacity_1000.svg)}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .mapBackground{max-width:1440px;height:733px;background:url(/public/images/vector/map-opacity_1440.svg)}}.countiesSection .countiesMap .mapBorders{z-index:3;position:absolute;bottom:0;left:8px;width:302px;height:266px;background:url(/public/images/vector/map-border_320.svg)}@media (max-width:480px){.countiesSection .countiesMap .mapBorders{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:480px){.countiesSection .countiesMap .mapBorders{top:391px;left:12px;width:452px;height:399px;background:url(/public/images/vector/map-border_480.svg)}}@media only screen and (min-width:768px){.countiesSection .countiesMap .mapBorders{top:127px;left:272px;width:484px;height:426px;background:url(/public/images/vector/map-border_768.svg)}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .mapBorders{top:107px;left:348px;width:636px;height:561px;background:url(/public/images/vector/map-border_1000.svg)}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .mapBorders{top:110px;left:600px;width:645px;height:568px;background:url(/public/images/vector/map-border_1440.svg)}}.countiesSection .countiesMap .mapCorners{z-index:4;position:absolute;width:inherit;height:inherit;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 15px),linear-gradient(to left,#fff 0,rgba(255,255,255,0) 15px)}@media only screen and (min-width:1000px){.countiesSection .countiesMap .mapCorners{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 30px),linear-gradient(to left,#fff 0,rgba(255,255,255,0) 30px)}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .mapCorners{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 200px),linear-gradient(to left,#fff 0,rgba(255,255,255,0) 200px)}}.countiesSection .countiesMap .arrowToMap{z-index:5;position:absolute;right:16px;width:203px;height:596px;top:8px;background:url(/public/images/vector/arrow-to_map_320v2.svg)}@media only screen and (min-width:480px){.countiesSection .countiesMap .arrowToMap{top:0;right:21px;width:246px;height:555px;background:url(/public/images/vector/arrow-to_map_480.svg)}}@media only screen and (min-width:768px){.countiesSection .countiesMap .arrowToMap{top:0;right:271px;width:10px;height:301px;background:url(/public/images/vector/arrow-to_map_768.svg)}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .arrowToMap{top:0;right:358px;width:10px;height:339px;background:url(/public/images/vector/arrow-to_map_1000.svg)}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .arrowToMap{top:0;right:542px;width:10px;height:344px;background:url(/public/images/vector/arrow-to_map_1440.svg)}}.countiesSection .countiesMap .countyPin{z-index:6;position:absolute;width:14px;height:14px;background-size:14px 14px;background:url(/public/images/vector/map-pin_320.svg)}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin{width:22px;height:21px;background-size:22px 21px;background:url(/public/images/vector/map-pin_480.svg)}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin{width:23px;height:23px;background-size:23px 23px;background:url(/public/images/vector/map-pin_768.svg)}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin{width:30px;height:29px;background-size:30px 29px;background:url(/public/images/vector/map-pin_1000.svg)}}.countiesSection .countiesMap .countyPin.pin1{top:384px;right:95px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin1{top:478px;right:141px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin1{top:219px;right:149px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin1{top:227px;right:195px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin1{top:231px;right:376px}}.countiesSection .countiesMap .countyPin.pin2{top:449px;right:130px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin2{top:576px;right:195px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin2{top:323px;right:205px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin2{top:364px;right:270px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin2{top:370px;right:452px}}.countiesSection .countiesMap .countyPin.pin3{top:482px;right:169px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin3{top:625px;right:253px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin3{top:376px;right:268px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin3{top:434px;right:351px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin3{top:441px;right:535px}}.countiesSection .countiesMap .countyPin.pin4{top:380px;right:210px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin4{top:480px;right:310px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin4{top:210px;right:338px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin4{top:227px;right:430px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin4{top:225px;right:627px}}.countiesSection .countiesMap .countyPin.pin5{top:480px;right:220px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin5{top:620px;right:320px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin5{top:370px;right:340px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin5{top:420px;right:450px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin5{top:430px;right:635px}}.countiesSection .countiesMap .countyPin.pin6{top:470px;right:70px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin6{top:590px;right:100px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin6{top:350px;right:110px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin6{top:390px;right:135px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin6{top:400px;right:320px}}.countiesSection .countiesMap .countyPin.pin7{top:474px;right:142px}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.pin7{top:610px;right:230px}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.pin7{top:360px;right:240px}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.pin7{top:410px;right:310px}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.pin7{top:425px;right:500px}}.countiesSection .countiesMap .countyPin.mainPin{top:442px;right:167px;background:url(/public/images/vector/map-main_pin_320.svg)}@media only screen and (min-width:480px){.countiesSection .countiesMap .countyPin.mainPin{top:566px;right:250px;background:url(/public/images/vector/map-main_pin_480.svg)}}@media only screen and (min-width:768px){.countiesSection .countiesMap .countyPin.mainPin{top:312px;right:265px;background:url(/public/images/vector/map-main_pin_768.svg)}}@media only screen and (min-width:1000px){.countiesSection .countiesMap .countyPin.mainPin{top:350px;right:347px;background:url(/public/images/vector/map-main_pin_1000.svg)}}@media only screen and (min-width:1440px){.countiesSection .countiesMap .countyPin.mainPin{top:356px;right:531px}}.countiesSection .countiesContent{display:flex;flex-direction:column;align-items:flex-start;z-index:6;margin:0 16px;padding-right:23px;box-sizing:border-box}@media (max-width:480px){.countiesSection .countiesContent{margin:0;padding:0 16px}}@media only screen and (min-width:480px){.countiesSection .countiesContent{width:440px;padding-right:25px;position:absolute}}@media only screen and (min-width:768px){.countiesSection .countiesContent{margin:0 32px;width:704px}}@media only screen and (min-width:1000px){.countiesSection .countiesContent{margin:0 32px;width:936px}}@media only screen and (min-width:1440px){.countiesSection .countiesContent{margin:0 120px;width:1200px}}.countiesSection .countiesContent .sectionTitle{margin:0 auto;padding-right:65px;box-sizing:border-box;width:inherit}@media (max-width:480px){.countiesSection .countiesContent .sectionTitle{margin:0 0 8px;padding-right:0}}@media only screen and (min-width:480px){.countiesSection .countiesContent .sectionTitle{padding-right:0;margin-bottom:0}}@media only screen and (min-width:768px){.countiesSection .countiesContent .sectionTitle{padding-right:290px}}@media only screen and (min-width:1000px){.countiesSection .countiesContent .sectionTitle{padding-right:415px}}@media only screen and (min-width:1440px){.countiesSection .countiesContent .sectionTitle{padding-right:720px}}.countiesSection .countiesContent .countiesList .countyWrapper,.countiesSection .countiesContent .textBlock{margin-bottom:24px}@media only screen and (min-width:480px){.countiesSection .countiesContent .textBlock{margin-bottom:0}}@media only screen and (min-width:768px){.countiesSection .countiesContent .textBlock{padding-right:350px;font-size:12px}}@media only screen and (min-width:1000px){.countiesSection .countiesContent .textBlock{padding-right:500px;font-size:15px}}@media only screen and (min-width:1440px){.countiesSection .countiesContent .textBlock{padding-right:750px}}.countiesSection .countiesContent .textBlock1{margin-bottom:0}@media only screen and (min-width:768px){.countiesSection .countiesContent .textBlock1{padding-right:400px;font-size:11px}}@media only screen and (min-width:1000px){.countiesSection .countiesContent .textBlock1{padding-right:530px;font-size:15px}}@media only screen and (min-width:1440px){.countiesSection .countiesContent .textBlock1{padding-right:780px}}.countiesSection .countiesContent .countiesList{margin-top:0;margin-bottom:20px;padding-left:0;list-style-type:none}@media only screen and (min-width:768px){.countiesSection .countiesContent .countiesList{margin-bottom:30px}}@media (max-width:480px){.countiesSection .countiesContent .countiesList .countyWrapper .mainOfficeHeader{font-size:20px;margin-bottom:8px}}@media only screen and (min-width:768px){.countiesSection .countiesContent .countiesList .countyWrapper .mainOfficeHeader{width:430px}}.countiesSection .countiesContent .countiesList .countyWrapper:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.countiesSection .countiesContent .countiesList .countyWrapper{font-size:12px}}@media only screen and (min-width:1000px){.countiesSection .countiesContent .countiesList .countyWrapper{margin-bottom:15px;font-size:15px}}.countiesSection .countiesContent .countiesList .countyWrapper .countyAddress{font-weight:800;font-style:normal}@media only screen and (min-width:1000px){.countiesSection .countiesContent .countiesList .countyWrapper .countyAddress{margin-top:3px;display:block}}@media (max-width:480px){.countiesSection .countiesContent .countiesList .mainOfficeHeader{font-size:20px;margin-bottom:8px}}.countiesSection .countiesContent .consultationButton:after{background-color:#fff}.countiesSection .mapSection{width:302px;height:266px;margin:0 auto 24px;background:url(/public/images/home/counties/map-backgroundMob.webp)}@media only screen and (min-width:480px){.countiesSection .mapSection{display:none}}.countiesSection .serviceAreaWrapper{padding:0 16px}@media only screen and (min-width:480px){.countiesSection .serviceAreaWrapper{margin-top:782px;width:440px}}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin:405px auto 15px;padding:0 32px 40px;box-sizing:border-box;width:768px;height:1096px;background-repeat:no-repeat;background-size:contain;background-position:5px 10px}}@media only screen and (min-width:1000px){.countiesSection .serviceAreaWrapper{margin-top:500px;padding:0 32px 40px;width:1000px;height:1081px;background-image:url(/public/images/vector/arrow-from-service_1000.svg);background-size:contain;background-position:10px 5px}}@media only screen and (min-width:1440px){.countiesSection .serviceAreaWrapper{margin:500px auto -23px;padding:0 26px 40px;width:1200px;height:1106px;background-image:url(/public/images/vector/arrow-from-service_1440.svg);background-size:cover;background-position:-4px 10px}}.countiesSection .serviceAreaWrapper .areaTitle{position:relative}@media (max-width:480px){.countiesSection .serviceAreaWrapper .areaTitle{font-size:20px;margin-bottom:8px}}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaTitle{margin-bottom:15px}}.countiesSection .serviceAreaWrapper .areaTitle:after{content:"";position:absolute;top:0;right:0;display:block;margin-top:-91px;width:175px;height:105px;background-image:url(/public/images/vector/arrow-from-service_320.svg)}@media only screen and (min-width:480px){.countiesSection .serviceAreaWrapper .areaTitle:after{margin-top:-120px;width:271px;height:140px;background-image:url(/public/images/vector/arrow-from-service_480.svg)}}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaTitle:after{display:none}}.countiesSection .serviceAreaWrapper .areaAnnounce{margin-bottom:20px}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaAnnounce{margin-top:0;margin-bottom:15px;padding-right:366px;font-size:12px}}@media only screen and (min-width:1000px){.countiesSection .serviceAreaWrapper .areaAnnounce{padding-right:0;width:387px;font-size:15px}}.countiesSection .serviceAreaWrapper .areaHeader{margin-top:0;margin-bottom:12px;font-size:18px;line-height:125%}@media only screen and (min-width:480px){.countiesSection .serviceAreaWrapper .areaHeader{font-size:20px}}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaHeader{margin-bottom:13px}}@media only screen and (min-width:1000px){.countiesSection .serviceAreaWrapper .areaHeader{font-size:26px}}.countiesSection .serviceAreaWrapper .areaList{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:0;margin-bottom:15px;padding-left:0;width:inherit;list-style-type:none}@media only screen and (min-width:480px){.countiesSection .serviceAreaWrapper .areaList{flex-direction:row}}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaList{justify-content:flex-start;width:704px;margin-bottom:0}}@media only screen and (min-width:1000px){.countiesSection .serviceAreaWrapper .areaList{width:936px}}@media only screen and (min-width:1440px){.countiesSection .serviceAreaWrapper .areaList{width:100%}}@media only screen and (min-width:480px){.countiesSection .serviceAreaWrapper .areaList .areaWrapper{width:207px}}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaList .areaWrapper{margin-right:20px;width:161px}.countiesSection .serviceAreaWrapper .areaList .areaWrapper:nth-of-type(4n){margin-right:0}}@media only screen and (min-width:1000px){.countiesSection .serviceAreaWrapper .areaList .areaWrapper{margin-right:26px;width:214px}}@media only screen and (min-width:1440px){.countiesSection .serviceAreaWrapper .areaList .areaWrapper{margin-right:38px;width:258px}}.countiesSection .serviceAreaWrapper .areaList .areaWrapper .areaLabel{margin-top:0;margin-bottom:10px;padding-bottom:12px;font-size:14px;font-weight:500;line-height:125%;border-bottom:1px solid #fac04b}@media only screen and (min-width:480px){.countiesSection .serviceAreaWrapper .areaList .areaWrapper .areaLabel{padding-bottom:10px;font-size:15px}}.countiesSection .serviceAreaWrapper .areaList .areaWrapper .citiesText{margin-top:0;margin-bottom:15px;font-size:13px}@media only screen and (min-width:768px){.countiesSection .serviceAreaWrapper .areaList .areaWrapper .citiesText{margin-bottom:20px;font-size:10px;line-height:125%}}.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_320.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_320@2x.webp)}}@media only screen and (min-width:480px){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_480.webp)}}@media only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:480px) and (min-resolution:144dpi){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_480@2x.webp)}}@media only screen and (min-width:768px){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_768.webp)}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (min-resolution:144dpi){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_768@2x.webp)}}@media only screen and (min-width:1000px){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1000.webp)}}@media only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1000px) and (min-resolution:144dpi){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1000@2x.webp)}}@media only screen and (min-width:1440px){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1440.webp)}}@media only screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1440px) and (min-resolution:144dpi){.webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1440@2x.webp)}}.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_320.png)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_320@2x.png)}}@media only screen and (min-width:480px){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_480.png)}}@media only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:480px) and (min-resolution:144dpi){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_480@2x.png)}}@media only screen and (min-width:768px){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_768.png)}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (min-resolution:144dpi){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_768@2x.png)}}@media only screen and (min-width:1000px){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1000.png)}}@media only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1000px) and (min-resolution:144dpi){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1000@2x.png)}}@media only screen and (min-width:1440px){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1440.png)}}@media only screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1440px) and (min-resolution:144dpi){.no-webp .countiesMap .map{background-image:url(/public/images/home/counties/map_background_1440@2x.png)}}.faqSection.homeSection{background:linear-gradient(117.03deg,#f3f3f5 3.69%,#d1d1d3 95.61%)}.faqSection.homeSection .sectionTitle{padding:0 20px;box-sizing:border-box;text-align:center}.faqSection.homeSection .textBlock{margin-bottom:15px;text-align:center}@media only screen and (min-width:480px){.faqSection.homeSection .textBlock{margin-top:20px;margin-bottom:20px}}.faqSection.homeSection .faqTitles{display:flex;width:100%;box-sizing:border-box}@media only screen and (min-width:768px){.faqSection.homeSection .faqTitles{margin-top:20px;padding-left:80px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqTitles{padding-left:170px}}.faqSection.homeSection .faqTitles .faqTitle{padding:0 15px 10px;width:50%;font-size:11px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:480px){.faqSection.homeSection .faqTitles .faqTitle{padding-bottom:15px;font-size:14px}}@media only screen and (min-width:768px){.faqSection.homeSection .faqTitles .faqTitle{padding-bottom:20px;font-size:16px}}.faqSection.homeSection .faqWrapper{display:flex;position:relative;margin-bottom:8px;background:#f4f4f5}.faqSection.homeSection .faqWrapper:last-of-type,.ideasFooter .contentWrapper p:last-of-type,.ideasTopContent .contentWrapper p:last-of-type{margin-bottom:0}.faqSection.homeSection .faqWrapper .faqIcon{z-index:2;position:absolute;top:17px;left:15px;background-position:center center;background-repeat:no-repeat;width:30px;height:30px}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon{flex-shrink:0;flex-grow:1;position:relative;top:auto;left:auto;width:80px;height:auto}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon{width:170px}}.faqSection.homeSection .faqWrapper .faqIcon.home_faq1{background-image:url(/public/images/vector/home_faq1.svg)}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq1{background-size:46px 40px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq1{background-size:62px 54px}}.faqSection.homeSection .faqWrapper .faqIcon.home_faq2{background-image:url(/public/images/vector/home_faq2.svg)}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq2{background-size:36px 40px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq2{background-size:50px 54px}}.faqSection.homeSection .faqWrapper .faqIcon.home_faq3{background-image:url(/public/images/vector/home_faq3.svg)}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq3{background-size:35px 40px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq3{background-size:47px 54px}}.faqSection.homeSection .faqWrapper .faqIcon.home_faq4{background-image:url(/public/images/vector/home_faq4.svg)}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq4{background-size:41px 40px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq4{background-size:56px 54px}}.faqSection.homeSection .faqWrapper .faqIcon.home_faq5{background-image:url(/public/images/vector/home_faq5.svg)}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq5{background-size:39px 40px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq5{background-size:53px 54px}}.faqSection.homeSection .faqWrapper .faqIcon.home_faq6{background-image:url(/public/images/vector/home_faq6.svg)}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq6{background-size:30px 40px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqIcon.home_faq6{background-size:40px 54px}}.faqSection.homeSection .faqWrapper .faqDescription{display:flex;flex-direction:column;position:relative;padding:15px;box-sizing:border-box;width:50%}.faqSection.homeSection .faqWrapper .faqDescription:after{content:"";position:absolute;z-index:1;right:10px;bottom:10px;display:block;width:32px;height:32px;background-image:url(/public/images/vector/home_faq_other_320.svg);background-size:32px 32px}@media only screen and (min-width:480px){.faqSection.homeSection .faqWrapper .faqDescription:after{right:15px;bottom:15px;width:42px;height:42px;background-image:url(/public/images/vector/home_faq_other_480.svg);background-size:42px 42px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqDescription:after{right:15px;bottom:15px;width:53px;height:53px;background-image:url(/public/images/vector/home_faq_other_1000.svg);background-size:53px 53px}}.faqSection.homeSection .faqWrapper .faqDescription .wrapperTitle{z-index:2;display:flex;align-items:center;margin:0;height:35px;text-align:left;font-size:10px;text-transform:uppercase}@media only screen and (min-width:480px){.faqSection.homeSection .faqWrapper .faqDescription .wrapperTitle{font-size:12px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqDescription .wrapperTitle{font-size:13px}}.faqSection.homeSection .faqWrapper .faqDescription .textBlock{z-index:2;margin:5px 0 0;text-align:left;font-size:10px}@media only screen and (min-width:480px){.faqSection.homeSection .faqWrapper .faqDescription .textBlock{font-size:10px}}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqDescription .textBlock{font-size:12px}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqDescription .textBlock{padding-right:60px;box-sizing:border-box}}.basementTipsSection.homeSection .viewAllButton:after,.faqSection.homeSection .faqWrapper .faqDescription.ourCompany{background:#fff}.faqSection.homeSection .faqWrapper .faqDescription.ourCompany:after{background-image:url(/public/images/vector/home_faq_our_320.svg)}@media only screen and (min-width:480px){.faqSection.homeSection .faqWrapper .faqDescription.ourCompany:after{background-image:url(/public/images/vector/home_faq_our_480.svg)}}@media only screen and (min-width:1000px){.faqSection.homeSection .faqWrapper .faqDescription.ourCompany:after{background-image:url(/public/images/vector/home_faq_our_1000.svg)}}.faqSection.homeSection .faqWrapper .faqDescription.ourCompany .wrapperTitle{padding-left:35px}@media only screen and (min-width:768px){.faqSection.homeSection .faqWrapper .faqDescription.ourCompany .wrapperTitle{padding-left:0}}.offersContent.homeSection{background:linear-gradient(108.69deg,#f3f3f5 3.69%,#d1d1d3 95.61%)}.offersContent.homeSection .headerWrapper{display:flex;flex-direction:column;align-items:flex-start}.offersContent.homeSection .textBlock{font-size:12px}@media only screen and (min-width:1000px){.offersContent.homeSection .textBlock{font-size:15px}}.offersContent.homeSection .formHint{margin-top:15px;margin-bottom:0;font-size:12px;line-height:125%;color:#616d7b}@media only screen and (min-width:480px){.offersContent.homeSection .formHint{margin-top:10px}}@media only screen and (min-width:1000px){.offersContent.homeSection .formHint{font-size:15px}}.basementTipsSection.homeSection{display:flex;flex-direction:column;position:relative;background:linear-gradient(90deg,#fdfdfd 0%,#f8f5f5 101.15%)}.basementTipsSection.homeSection .wrapper{padding-top:30px;padding-bottom:20px}.basementTipsSection.homeSection .wrapper+.wrapper{padding-top:0;padding-bottom:30px}@media only screen and (min-width:480px){.basementTipsSection.homeSection .wrapper+.wrapper{padding-bottom:40px}}.basementTipsSection.homeSection .sectionTitle{margin-bottom:0}.basementTipsSection.homeSection .cardList .cardImage{background-size:100px}@media only screen and (min-width:480px){.basementTipsSection.homeSection .cardList .cardImage{background-size:200px}}@media only screen and (min-width:768px){.basementTipsSection.homeSection .cardList .cardImage{background-size:200px}}@media only screen and (min-width:1000px){.basementTipsSection.homeSection .cardList{margin-left:0;margin-right:0}.basementTipsSection.homeSection .cardList .cardWrapper{width:233px}.basementTipsSection.homeSection .cardList .cardWrapper .cardImage{width:233px;height:122px;background-size:220px}.basementTipsSection.homeSection .cardList .cardWrapper .cardHeader{font-size:12px}.basementTipsSection.homeSection .cardList .cardWrapper .cardAnnounce,.basementTipsSection.homeSection .cardList .cardWrapper .dataDate,.basementTipsSection.homeSection .cardList .cardWrapper .dataState{font-size:11px}}@media only screen and (min-width:1440px){.basementTipsSection.homeSection .cardList .cardWrapper{width:249px;margin-left:6px;margin-right:6px}.basementTipsSection.homeSection .cardList .cardWrapper .cardImage{width:249px;height:130px;background-size:220px}}.basementTipsSection.homeSection .cardList .cardWrapper:last-of-type{display:none}@media only screen and (min-width:1000px){.basementTipsSection.homeSection .cardList .cardWrapper:last-of-type{display:flex}.basementTipsSection.homeSection .cardList .cardWrapper:last-of-type .cardWrapper{margin-right:0}}@media only screen and (min-width:768px){.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type{width:100%;flex-direction:row}.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardData{order:1}.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardData .cardHeader{font-size:15px}.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardData .cardAnnounce,.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardData .dataDate,.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardData .dataState{font-size:13px}.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardLink{order:2}.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardImage{width:482px;height:251px;background-size:440px}}@media only screen and (min-width:1000px){.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type{margin-left:0;margin-right:0}.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardImage{width:722px;height:271px;background-size:460px}}@media only screen and (min-width:1440px){.basementTipsSection.homeSection .cardList .cardWrapper:first-of-type .cardImage{width:770px;height:293px;background-size:540px}}@media only screen and (min-width:1000px){.basementTipsSection.homeSection .cardList .cardWrapper:nth-of-type(2){margin-left:0}.basementTipsSection.homeSection .cardList .cardWrapper:nth-of-type(5){margin-right:0}}.basementTipsSection.homeSection .viewAllButton{position:absolute;top:30px;right:0}@media only screen and (min-width:480px){.basementTipsSection.homeSection .viewAllButton{top:36px}}@media only screen and (min-width:768px){.basementTipsSection.homeSection .viewAllButton{height:40px}}@media only screen and (min-width:1000px){.basementTipsSection.homeSection .viewAllButton{top:41px}}.mapSection.localSection{position:relative;min-height:536px;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px}@media screen and (max-width:480px){.mapSection.localSection{padding:16px}}@media only screen and (min-width:480px){.mapSection.localSection{min-height:637px}}@media only screen and (min-width:768px){.mapSection.localSection{min-height:536px}}@media only screen and (min-width:1000px){.mapSection.localSection{min-height:536px}}@media only screen and (min-width:1440px){.mapSection.localSection{min-height:536px}}.mapSection.localSection .mapWrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;height:auto;width:100vh;border-radius:5px;min-height:108px;background-color:#fff;box-sizing:border-box;overflow:hidden}@media only screen and (min-width:480px){.mapSection.localSection .mapWrapper{min-height:144px}}@media only screen and (min-width:768px){.mapSection.localSection .mapWrapper{flex-direction:row;font-size:12px}}@media only screen and (min-width:1000px){.mapSection.localSection .mapWrapper{min-height:366px;font-size:15px}}@media only screen and (min-width:1440px){.mapSection.localSection .mapWrapper{width:1200px}}.mapSection.localSection .landingContent{display:flex;flex-direction:column;align-items:center;padding:15px;box-sizing:border-box}@media screen and (max-width:480px){.mapSection.localSection .landingContent{padding:16px}}@media only screen and (min-width:480px){.mapSection.localSection .landingContent{padding:20px}}@media only screen and (min-width:768px){.mapSection.localSection .landingContent{padding:30px}}.mapSection.localSection .landingContent .sectionTitle{margin-bottom:12px;font-size:14px;text-transform:uppercase}@media screen and (max-width:480px){.mapSection.localSection .landingContent .sectionTitle{line-height:140%}}@media only screen and (min-width:480px){.mapSection.localSection .landingContent .sectionTitle{margin-bottom:20px;font-size:15px}}@media only screen and (min-width:1000px){.mapSection.localSection .landingContent .sectionTitle{font-size:21px}}.mapSection.localSection .landingContent .mapLearnMoreButton{margin-top:auto;padding:0 20px;color:#202121}@media screen and (max-width:480px){.mapSection.localSection .landingContent .mapLearnMoreButton{width:100%;height:40px;font-size:14px}}@media only screen and (min-width:480px){.mapSection.localSection .landingContent .mapLearnMoreButton{padding:0 50px}}@media only screen and (min-width:768px){.mapSection.localSection .landingContent .mapLearnMoreButton{margin-bottom:0;padding:0 60px}}@media only screen and (min-width:1440px){.mapSection.localSection .landingContent .mapLearnMoreButton{padding:0 80px}}.mapSection.localSection .landingMap{width:100%;height:230px;background-color:#e7e7e8}@media only screen and (min-width:768px){.mapSection.localSection .landingMap{flex-shrink:0;width:300px;height:inherit}}@media only screen and (min-width:1000px){.mapSection.localSection .landingMap{width:376px}}@media only screen and (min-width:1440px){.mapSection.localSection .landingMap{width:460px}}.mapSection.localSection{background-image:var(--local-city-background-320)}@media only screen and (min-width:480px){.mapSection.localSection{background-image:var(--local-city-background-480)}}@media only screen and (min-width:768px){.mapSection.localSection{background-image:var(--local-city-background-768)}}@media only screen and (min-width:1000px){.mapSection.localSection{background-image:var(--local-city-background-1000)}}@media only screen and (min-width:1440px){.mapSection.localSection{background-image:var(--local-city-background-1440)}}.permitsSection .maxWrapper{display:flex;padding:15px 0 15px 150px;box-sizing:border-box;min-height:128px}@media only screen and (min-width:480px){.permitsSection .maxWrapper{padding:20px 0 20px 225px;min-height:214px}}@media only screen and (min-width:768px){.permitsSection .maxWrapper{padding-left:380px;min-height:293px}}@media only screen and (min-width:1000px){.permitsSection .maxWrapper{padding:40px 0 40px 452px;min-height:354px}}@media only screen and (min-width:1440px){.permitsSection .maxWrapper{padding:40px 0 40px 672px}}.permitsSection .permitsWrapper{display:flex;flex-direction:column;justify-content:space-between;padding:0 15px;box-sizing:border-box;width:120%}@media only screen and (min-width:480px){.permitsSection .permitsWrapper{padding:0 20px}}@media only screen and (min-width:768px){.permitsSection .permitsWrapper{padding:20px 40px 20px 20px}}@media only screen and (min-width:1000px){.permitsSection .permitsWrapper{padding:20px 100px 0 50px}}@media only screen and (min-width:1440px){.permitsSection .permitsWrapper{padding-right:300px}}.permitsSection .permitsYear{z-index:1;position:absolute;right:15px;bottom:-25px;display:block;height:90px;font-family:"DIN Alternate",Arial,sans-serif;font-size:90px;line-height:90px;font-weight:800;letter-spacing:-8px;color:#d1d1d3}@media only screen and (min-width:480px){.permitsSection .permitsYear{right:20px;bottom:-35px;height:130px;font-size:130px;line-height:130px;letter-spacing:-12px}}@media only screen and (min-width:768px){.permitsSection .permitsYear{bottom:-45px;right:25px;height:170px;font-size:170px;line-height:170px;letter-spacing:-15px}}@media only screen and (min-width:1000px){.permitsSection .permitsYear{bottom:-70px;right:60px;height:240px;font-size:240px;line-height:240px;letter-spacing:-22px}}@media only screen and (min-width:1440px){.permitsSection .permitsYear{right:215px;height:250px;font-size:250px;line-height:250px}}.permitsSection .permitsText{z-index:2}@media only screen and (min-width:768px){.permitsSection .permitsText{font-size:12px}}@media only screen and (min-width:1000px){.permitsSection .permitsText{font-size:15px}}.permitsSection .permitsDate{display:block;margin:3px 0;font-style:normal;font-weight:500;text-transform:uppercase}.permitsSection .bottonWrapper{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:767px){.permitsSection .bottonWrapper{flex-direction:row;justify-content:space-between}}.permitsSection .bottonWrapper .bottomAnnotation{margin:0 15px 0 0;z-index:2;white-space:nowrap}@media only screen and (min-width:480px){.permitsSection .bottonWrapper .bottomAnnotation{margin-right:20px}}@media only screen and (min-width:768px){.permitsSection .bottonWrapper .bottomAnnotation{margin-bottom:10px;font-size:12px}}.permitsSection .bottonWrapper .socialList{z-index:2;display:flex;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.permitsSection .bottonWrapper .socialList .socialLinkWrapper{z-index:2;margin-right:8px}@media only screen and (min-width:480px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper{margin-right:10px}}@media only screen and (min-width:1000px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper{margin-right:32px;margin-bottom:26px}}.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink{display:block;font-size:0}.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink{background:#202121}@media only screen and (min-width:480px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink{transform:scale(1.3)}}@media only screen and (min-width:1000px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink{transform:scale(2.47) translate(4px,6px)}}.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink:hover,.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.instagramLink:hover,.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink:hover{background:#57a7d7}.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink,.videoSection{background:#202121}@media only screen and (min-width:480px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink{transform:scale(1.3)}}@media only screen and (min-width:1000px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.facebookLink{transform:scale(2.47) translate(4px,6px)}}.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink{background:#202121;-webkit-mask-image:url(/public/images/vector/yelp_social.svg);mask-image:url(/public/images/vector/yelp_social.svg);width:18px;height:18px;background-repeat:no-repeat}@media only screen and (min-width:480px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink{transform:scale(1.3)}}@media only screen and (min-width:1000px){.permitsSection .bottonWrapper .socialList .socialLinkWrapper .socialLink.yelpLink{transform:scale(2.47) translate(4px,6px)}}.permitsSection.localSection{background-color:#e7e7e8}.permitsSection.localSection .sectionTitle{margin-bottom:.5rem}@media (min-width:480px){.permitsSection.localSection .wrapper{padding-top:0}}@media (max-width:479px){.permitsSection.localSection .pictureWrapper{width:100%;padding:0 16px}}.permitsSection.localSection .permitsImage{width:inherit;box-shadow:none;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:480px){.permitsSection.localSection .permitsImage{width:250px}}@media only screen and (min-width:1000px){.permitsSection.localSection .permitsImage{width:250px}}.permitsSection.localSection .permitsText{font-size:10px}@media only screen and (min-width:480px){.permitsSection.localSection .permitsText{font-size:13px}}@media only screen and (min-width:1000px){.permitsSection.localSection .permitsText{font-size:15px}}.videoSection{color:#fff}.videoSection .container{margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media only screen and (min-width:768px){.videoSection .container{max-width:704px;flex-direction:row}}@media only screen and (min-width:1000px){.videoSection .container{max-width:936px}}@media only screen and (min-width:1440px){.videoSection .container{max-width:1200px}}@media (max-width:480px){.videoSection .container .textBlock{padding:16px;margin:0}}@media only screen and (min-width:480px){.videoSection .container .textBlock{margin-bottom:16px;padding-top:16px}}@media only screen and (min-width:768px){.videoSection .container .textBlock{max-width:324px;margin-bottom:0;padding-top:0}}@media only screen and (min-width:1000px){.videoSection .container .textBlock{max-width:325px}}@media only screen and (min-width:1440px){.videoSection .container .textBlock{max-width:538px}}@media (max-width:768px){.videoSection .container .textBlock .text{width:440px}}@media (max-width:479px){.videoSection .container .textBlock .text{width:auto}}@media only screen and (min-width:768px){.videoSection .container .textBlock .text p{font-size:12px}}@media only screen and (min-width:1000px){.videoSection .container .textBlock .text p{font-size:15px}}.videoSection .container .textBlock .text .sectionTitle{padding:0;text-align:center}@media only screen and (min-width:480px){.videoSection .container .textBlock .text .sectionTitle{text-align:center;font-size:28px;margin-bottom:8px}}@media only screen and (min-width:768px){.videoSection .container .textBlock .text .sectionTitle{font-size:26px;margin-bottom:6px!important;text-align:start}}@media only screen and (min-width:1000px){.videoSection .container .textBlock .text .sectionTitle{font-size:32px;margin-bottom:16px!important}}@media only screen and (min-width:1440px){.videoSection .container .textBlock .text .sectionTitle{font-size:34px}}.videoSection .container .textBlock .text .sectionText{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:auto;text-overflow:ellipsis}@media only screen and (min-width:768px){.videoSection .container .textBlock .text .sectionText{max-height:94px;-webkit-line-clamp:5}}@media only screen and (min-width:1000px){.videoSection .container .textBlock .text .sectionText{max-height:168px;-webkit-line-clamp:9}}.videoSection .sectionTitle{color:#fff;padding-top:16px;padding-bottom:6px}@media only screen and (min-width:480px){.videoSection .sectionTitle{padding-top:20px;padding-bottom:20px;margin-bottom:0}}@media (max-width:768px){.videoSection .videoColumn{padding:0}}.videoSection .video{align-items:center;display:flex;justify-content:center;width:100%}@media only screen and (min-width:480px){.videoSection .video{width:100vw;height:auto}}@media only screen and (min-width:768px){.videoSection .video{width:360px;height:202px}}@media only screen and (min-width:1000px){.videoSection .video{width:580px;height:327px}}@media only screen and (min-width:1440px){.videoSection .video{width:616px;height:355px}}@media (min-width:350px) and (max-width:575px){.videoSection .video.video-youtube{height:calc(186px + (302 - 186)*((100vw - 350px)/(575 - 350)))}}@media (min-width:575px) and (max-width:768px){.videoSection .video.video-youtube{height:284px}}.videoSection .video .youtubeVideoWrapper{position:relative;width:100%;height:100%}.videoSection .video .youtubeVideoWrapper .youtubeVideo{position:absolute;top:0;left:0;margin:0 auto;width:100%;height:100%;display:block;cursor:pointer}.videoSection .video .youtubeVideoWrapper .youtubePreview{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoSection .video .youtubeVideoWrapper .youtubeButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:51px;height:36px;font-size:0;border:0;background-color:transparent;background-image:url(/public/images/vector/youtube-button.svg);cursor:pointer;outline:0;opacity:.5}.videoSection .video .youtubeVideoWrapper .youtubeButton:hover{opacity:1;background-image:url(/public/images/vector/youtube-button_active.svg)}@media only screen and (min-width:480px){.videoSection .video .youtubeVideoWrapper .youtubeButton{width:68px;height:48px}}.videoSection .video .youtubeVideoWrapper.activeWrapper .youtubeButton,.videoSection .video .youtubeVideoWrapper.activeWrapper .youtubePreview{visibility:hidden}.videoSection video{-o-object-fit:contain;object-fit:contain}.videoSection iframe,.videoSection video{width:100%;height:100%;max-width:100%;max-height:100%}.shareLinks{display:flex;flex-direction:row;align-items:center;position:absolute;top:0;right:0;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}@media only screen and (min-width:1000px){.shareLinks{top:10px}}.shareLinks .shareLinkWrapper{display:flex;justify-content:center;align-items:center;width:38px;height:38px;transform:scale(.55);margin:-9px -6px;cursor:pointer;border-radius:2px}.shareLinks .shareLinkWrapper:last-of-type{margin:-9px -8px -9px -6px}@media only screen and (min-width:480px){.shareLinks .shareLinkWrapper{transform:scale(.7);margin:-4px -3px}.shareLinks .shareLinkWrapper:last-of-type{margin:-4px -6px -4px -3px}}@media only screen and (min-width:768px){.shareLinks .shareLinkWrapper{transform:scale(.9);margin:2px 3px 2px 0}.shareLinks .shareLinkWrapper:last-of-type{margin:2px -1px 2px 0}}@media only screen and (min-width:1000px){.shareLinks .shareLinkWrapper{transform:scale(1);margin:0 0 0 7px}.shareLinks .shareLinkWrapper:first-of-type{margin:0}.shareLinks .shareLinkWrapper:last-of-type{margin:0 0 0 7px}}.shareLinks .shareLinkWrapper .shareLink{display:block;font-size:0;background:#fff;border:0;cursor:pointer}.shareLinks .shareLinkWrapper.facebook{align-items:flex-end;background:#2d508a}.shareLinks .shareLinkWrapper.facebook:hover,.shareLinks .shareLinkWrapper.pinterest:hover,.shareLinks .shareLinkWrapper.twitter:hover,.shareLinks .shareLinkWrapper.whatsapp:hover{background:#fff}.shareLinks .shareLinkWrapper.facebook:hover .shareLink{background:#2d508a}.shareLinks .shareLinkWrapper.twitter,.shareLinks .shareLinkWrapper.twitter:hover .shareLink{background:#00a4e6}.shareLinks .shareLinkWrapper.whatsapp,.shareLinks .shareLinkWrapper.whatsapp:hover .shareLink{background:#59b454}.shareLinks .shareLinkWrapper.pinterest,.shareLinks .shareLinkWrapper.pinterest:hover .shareLink{background:#bf0021}.headerSubMenu{display:flex;flex-direction:row;justify-content:space-between;margin:10px -8px 0;padding-left:0;list-style-type:none}@media only screen and (min-width:768px){.headerSubMenu{margin:10px 0 0;justify-content:flex-start}}@media only screen and (min-width:1000px){.headerSubMenu{margin:0;position:absolute;top:8px;right:0}}@media only screen and (min-width:768px){.headerSubMenu .subLinkWrapper{margin-left:10px}.headerSubMenu .subLinkWrapper:first-of-type{margin-left:0}}.profileMenu{display:flex;flex-direction:row;margin-top:15px;margin-bottom:0;padding-left:0;list-style-type:none}@media only screen and (min-width:480px){.profileMenu{margin-top:20px}}.profileMenu .profileLinkWrapper{margin-right:5px}@media only screen and (min-width:480px){.profileMenu .profileLinkWrapper{margin-right:10px}}.profileMenu .profileLinkWrapper:last-of-type{margin-left:0}.socialLinks{display:flex;flex-direction:row;align-items:center;position:absolute;top:0;right:0;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}@media only screen and (min-width:1000px){.socialLinks{top:10px}}.socialLinks .socialLinkWrapper{transform:scale(.4);margin:-10px}@media only screen and (min-width:480px){.socialLinks .socialLinkWrapper{transform:scale(.7);margin:-5px -2px}}@media only screen and (min-width:768px){.socialLinks .socialLinkWrapper{transform:scale(.9);margin:2px 3px 2px 0}}@media only screen and (min-width:1000px){.socialLinks .socialLinkWrapper{transform:scale(1);margin:0 0 0 9px}.socialLinks .socialLinkWrapper:first-of-type{margin:0}}.socialLinks .socialLinkWrapper.backgroundLogoWrapper{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#fff;border-radius:6px;filter:drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.socialLinks .socialLinkWrapper .socialLink{display:block;font-size:0;filter:drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.socialLinks .socialLinkWrapper .socialLink:hover,.socialLinksMob .socialLinkWrapper .socialLink:hover{filter:grayscale(100%) drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.socialLinks .socialLinkWrapper .yelp{background:url(/public/images/vector/yelp_square.svg);background-color:transparent;background-repeat:no-repeat;width:38px;height:38px;background-size:contain}.socialLinksMob{display:flex;flex-direction:row;align-items:center;list-style-type:none;margin:0;padding:0;gap:15px}.socialLinksMob .socialLinkWrapper.backgroundLogoWrapper{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background-color:#fff;border-radius:6px}.socialLinksMob .socialLinkWrapper .socialLink{display:block;font-size:0}.socialLinksMob .socialLinkWrapper .socialLink.reviewIcon{background-color:transparent;background-repeat:no-repeat;background-position:center;width:38px;height:38px;background-size:contain}.socialLinksMob .socialLinkWrapper:nth-child(1) .socialLink.reviewIcon{background-image:url(/public/images/vector/reviewIcon1.svg)}.socialLinksMob .socialLinkWrapper:nth-child(2) .socialLink.reviewIcon{background-image:url(/public/images/vector/reviewIcon2.svg)}.socialLinksMob .socialLinkWrapper:nth-child(3) .socialLink.reviewIcon{background-image:url(/public/images/vector/reviewIcon3.svg)}.socialLinksMob .socialLinkWrapper:nth-child(4) .socialLink.reviewIcon{background-image:url(/public/images/vector/reviewIcon4.svg)}.socialLinksMob .socialLinkWrapper:nth-child(5) .socialLink.reviewIcon{background-image:url(/public/images/vector/reviewIcon5.svg)}.socialLinksMob .socialLinkWrapper:nth-child(6) .socialLink.reviewIcon{background-image:url(/public/images/vector/reviewIcon6.svg)}.categoriesCarousel.homeVersion{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 auto;width:358px}@media only screen and (min-width:480px){.categoriesCarousel.homeVersion{width:440px}}@media only screen and (min-width:768px){.categoriesCarousel.homeVersion{width:728px}}@media only screen and (min-width:1000px){.categoriesCarousel.homeVersion{width:936px}}@media only screen and (min-width:1440px){.categoriesCarousel.homeVersion{width:1200px}}.categoriesCarousel.homeVersion .sliderArrow{opacity:.5;margin-top:-17px;transform:scale(.45);font-size:0;border:0;background:#616d7b;outline:0}@media only screen and (min-width:480px){.categoriesCarousel.homeVersion .sliderArrow{transform:scale(.8)}}@media only screen and (min-width:768px){.categoriesCarousel.homeVersion .sliderArrow{transform:scale(1)}}@media only screen and (min-width:1000px){.categoriesCarousel.homeVersion .sliderArrow{margin-top:-20px}}.categoriesCarousel.homeVersion .sliderArrow.nextSlide{transform:scale(.45) rotate(180deg)}@media only screen and (min-width:480px){.categoriesCarousel.homeVersion .sliderArrow.nextSlide{transform:scale(.8) rotate(180deg)}}@media only screen and (min-width:768px){.categoriesCarousel.homeVersion .sliderArrow.nextSlide{transform:scale(1) rotate(180deg)}}.categoriesCarousel.homeVersion .sliderArrow.hiddenArrow{opacity:0;cursor:default}.categoriesCarousel.homeVersion .categoriesActionWrapper{width:inherit}.categoriesCarousel.homeVersion .categoryList{overflow:scroll}.categoriesCarousel.homeVersion .categoryList .categoryWrapper{width:inherit;margin-right:16px;margin-left:0}@media only screen and (min-width:480px){.categoriesCarousel.homeVersion .categoryList .categoryWrapper{margin-right:10px}}@media only screen and (min-width:768px){.categoriesCarousel.homeVersion .categoryList .categoryWrapper{margin-right:5px}}@media only screen and (min-width:1000px){.categoriesCarousel.homeVersion .categoryList .categoryWrapper{margin-right:11px}}@media (min-width:1400px){.categoriesCarousel.homeVersion .categoryList .categoryWrapper{margin-right:10px}}.categoriesCarousel.homeVersion .categoryList .categoryLink{width:75px}@media only screen and (min-width:480px){.categoriesCarousel.homeVersion .categoryList .categoryLink{width:80px;font-size:12px}}@media only screen and (min-width:1000px){.categoriesCarousel.homeVersion .categoryList .categoryLink{margin-bottom:15px;width:110px}}@media only screen and (min-width:1440px){.categoriesCarousel.homeVersion .categoryList .categoryLink{margin-bottom:15px;width:120px}}.categoriesCarousel .categoriesActionWrapper{overflow:hidden;width:255px}@media only screen and (min-width:480px){.categoriesCarousel .categoriesActionWrapper{width:390px}}@media only screen and (min-width:768px){.categoriesCarousel .categoriesActionWrapper{width:656px}}@media only screen and (min-width:1000px){.categoriesCarousel .categoriesActionWrapper{width:902px}}@media only screen and (min-width:1440px){.categoriesCarousel .categoriesActionWrapper{width:979px}}.categoriesCarousel .categoryList{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.categoriesCarousel .categoryWrapper{margin-left:2px;margin-right:2px;width:47px}@media only screen and (min-width:480px){.categoriesCarousel .categoryWrapper{width:74px}}@media only screen and (min-width:768px){.categoriesCarousel .categoryWrapper{margin-left:4px;margin-right:4px}}@media only screen and (min-width:1440px){.categoriesCarousel .categoryWrapper{margin-left:5px;margin-right:5px;width:79px}}.categoriesCarousel .categoryLink{display:flex;flex-direction:column;align-items:center;padding-left:0;font-size:16px;color:#202121;width:95px}@media only screen and (min-width:480px){.categoriesCarousel .categoryLink{width:102px;font-size:15px;margin-top:15px}}@media only screen and (min-width:1000px){.categoriesCarousel .categoryLink{width:136px}}@media only screen and (min-width:1440px){.categoriesCarousel .categoryLink{width:147px}}.categoriesCarousel .categoryLink:hover{color:#57a7d7}.categoriesCarousel .categoryLink .categoryImage{display:block;margin-bottom:6px;width:inherit;box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #fff;box-sizing:border-box}.categoriesCarousel .categoryLink .categoryLabel{line-height:125%;text-align:center}.filterList{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:-15px;padding-left:0;list-style-type:none}.filterList .filter{position:relative;display:flex;justify-content:center;align-items:center;margin-right:8px;margin-bottom:15px;height:25px;padding-left:15px;padding-right:15px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#616d7b;background:#fff;border-radius:100px;cursor:pointer;overflow:hidden}@media only screen and (min-width:480px){.filterList .filter{padding-left:20px;padding-right:20px;height:37px;font-size:12px}}@media only screen and (min-width:1000px){.filterList .filter{height:41px;font-size:13px}}.filterList .filter.dropdownFilter{padding-right:30px}.filterList .filter.dropdownFilter:after,.filterList .filter.dropdownFilter:before{content:"";position:absolute;top:50%;width:7px;height:2px;background-color:#616d7b}.filterList .filter.dropdownFilter:before{right:17px;transform:translateY(-50%) rotate(45deg)}.filterList .filter.dropdownFilter:after{right:13px;transform:translateY(-50%) rotate(-45deg)}.filterList .filter.chosenFilter{color:#57a7d7}.filterList .filter.chosenFilter:after,.filterList .filter.chosenFilter:before{background:#57a7d7}.filterList .filter.activeFilter{color:#fff;background-color:#57a7d7;overflow:initial}.filterList .filter.activeFilter:before{background-color:#fff;transform:translateY(-50%) rotate(-45deg)}.filterList .filter.activeFilter:after{background-color:#fff;transform:translateY(-50%) rotate(45deg)}.filterList .filter.activeFilter .dropdownFilters{opacity:1;margin-top:0}.filterList .filter.activeFilter:hover{color:#fff;background-color:#57a7d7}.dropdownFilters,.filterList .filter.activeFilter:hover:after,.filterList .filter.activeFilter:hover:before{background-color:#fff}.filterList .filter:hover{background:#e7e7e8;color:#202121}.filterList .filter:hover:after,.filterList .filter:hover:before{background-color:#202121}.filterList .filter.rangeFilter{margin-right:8px;overflow:initial}@media only screen and (min-width:1000px){.filterList .filter.rangeFilter{margin-left:auto;margin-right:0}}.filterList .filter.rangeFilter:hover{background-color:#fff;color:#616d7b;cursor:default}.dropdownFilters{opacity:0;position:absolute;z-index:2;top:35px;left:0;margin-top:30px;margin-bottom:0;padding:0;border-radius:5px;list-style-type:none}@media only screen and (min-width:480px){.dropdownFilters{top:47px}}@media only screen and (min-width:768px){.dropdownFilters{top:52px}}.dropdownFilters:before,.rangeWrapper .rangeLine .rangeTitle:before{content:"";display:block;position:absolute;top:-4px;width:10px;height:10px}.dropdownFilters:before{background:#fff;transform:rotate(45deg);left:20px}.dropdownFilters .dropdownFiltersWrapper{position:relative;margin-top:10px;margin-bottom:10px;overflow:hidden}.dropdownFilters .dropdownFiltersWrapper .scrollLine{position:absolute;top:0;opacity:.75;right:5px;width:3px;background-color:#57a7d7;border-radius:30px}.dropdownFilters .hiddenFilters{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.dropdownFilters .hiddenFilters .hiddenFilter{padding:8px 52px 8px 22px;white-space:nowrap;color:#a1abb5}.dropdownFilters .hiddenFilters .hiddenFilter:hover{color:#57a7d7;background-color:rgba(52,180,234,.2)}.dropdownFilters .hiddenFilters .hiddenFilter.colorFilter{position:relative;padding-right:72px}.dropdownFilters .hiddenFilters .hiddenFilter.colorFilter:after{display:none}.dropdownFilters .hiddenFilters .hiddenFilter.colorFilter .colorBorder{position:absolute;top:50%;right:22px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background-color:#fff;border:1px solid #e7e7e8}.dropdownFilters .hiddenFilters .hiddenFilter.colorFilter .colorBorder .colorFill{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:50%}.dropdownFilters .hiddenFilters .hiddenFilter.activeHiddenFilter{position:relative;color:#57a7d7}.dropdownFilters .hiddenFilters .hiddenFilter.activeHiddenFilter .colorBorder{border-color:#57a7d7}.dropdownFilters .hiddenFilters .hiddenFilter.activeHiddenFilter:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);width:7px;height:7px;background-color:#57a7d7;border-radius:50%}.rangeWrapper{position:relative;margin-right:8px;width:75px;height:1px;background-color:#e7e7e8}@media only screen and (min-width:480px){.rangeWrapper{width:115px}}@media only screen and (min-width:1000px){.rangeWrapper{width:150px}}.rangeWrapper .rangeLine{position:relative;margin-top:-1px;width:80px;height:3px}.rangeWrapper .rangeLine .rangeColored{width:100%;height:100%;background-color:#57a7d7;border-radius:3px}.rangeWrapper .rangeLine .rangeButton{position:absolute;top:-3px;width:9px;height:9px;padding:0;font-size:0;border:0;background-color:#57a7d7;cursor:pointer;outline:0;border-radius:50%}.rangeWrapper .rangeLine .rangeButton.rangeMinValue{left:-4px}.rangeWrapper .rangeLine .rangeButton.rangeMaxValue{right:-4px}.rangeWrapper .rangeLine .rangeTitle{position:absolute;top:0;margin-top:12px;padding:5px 10px;color:#fff;border-radius:5px;background-color:#afb8c0;cursor:default}.rangeWrapper .rangeLine .rangeTitle:before{left:50%;background:#afb8c0;transform:translateX(-50%) rotate(45deg)}.rangeWrapper .rangeLine .rangeTitle.rangeMinTitle{left:0;transform:translateX(-50%)}.rangeWrapper .rangeLine .rangeTitle.rangeMaxTitle{right:0;transform:translateX(50%)}.rangeWrapper .rangeLine .rangeTitle.rangeTwinTitle{opacity:0;left:50%;transform:translateX(-50%);white-space:nowrap}.activeFilterList,.offerList{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:-8px;padding-left:0;list-style-type:none}.activeFilterList .activeFilter{display:flex;justify-content:center;align-items:center;position:relative;margin-right:8px;margin-bottom:8px;height:22px;padding-left:10px;padding-right:24px;font-size:10px;line-height:125%;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#57a7d7;border-radius:100px}@media only screen and (min-width:480px){.activeFilterList .activeFilter{padding-right:30px;height:28px;font-size:12px}}.activeFilterList .activeFilter .removeFilterButton{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:15px;height:15px;padding-left:0;box-sizing:border-box;border-radius:50%;border:0;font-size:0;background:#fff;cursor:pointer;outline:0}@media only screen and (min-width:480px){.activeFilterList .activeFilter .removeFilterButton{right:6px;width:17px;height:17px}}.activeFilterList .activeFilter .removeFilterButton:hover:before{transform:translateY(-50%) rotate(-45deg)}.activeFilterList .activeFilter .removeFilterButton:hover:after{transform:translateY(-50%) rotate(45deg)}.activeFilterList .activeFilter .removeFilterButton:before{content:"";position:absolute;top:50%;right:3px;width:6px;transform:translateY(-50%) rotate(45deg);border:1.5px solid #57a7d7;background-color:#57a7d7;box-sizing:initial}@media only screen and (min-width:480px){.activeFilterList .activeFilter .removeFilterButton:before{width:8px}}.activeFilterList .activeFilter .removeFilterButton:after:hover,.activeFilterList .activeFilter .removeFilterButton:before:hover{border-color:#2673a2}.activeFilterList .activeFilter .removeFilterButton:after{content:"";position:absolute;top:50%;right:3px;width:6px;transform:translateY(-50%) rotate(135deg);border:1.5px solid #57a7d7;background-color:#57a7d7;box-sizing:initial}@media only screen and (min-width:480px){.activeFilterList .activeFilter .removeFilterButton:after{width:8px}}.offerList{margin-bottom:0}@media only screen and (min-width:480px){.offerList{justify-content:space-around;width:378px;height:378px;margin:0 auto}}@media only screen and (min-width:768px){.offerList{justify-content:space-between;width:100%;height:157px}}@media only screen and (min-width:1000px){.offerList{width:700px;margin:0}}.offerList .offerWrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0 4px 8px;width:141px;height:141px;background:linear-gradient(56.42deg,#efeff0 14.82%,#fff 85.8%);border:5px solid #fac04b;box-sizing:border-box;border-radius:50%;cursor:pointer}.offerList .offerWrapper:after{content:"";position:absolute;top:-5px;left:-5px;width:157px;height:157px;background:rgba(255,255,255,.8)}.offerList .offerWrapper:nth-of-type(odd){margin-left:0}.offerList .offerWrapper:nth-of-type(even){margin-right:0}.offerList .offerWrapper.activeOffer:after{display:none}@media only screen and (min-width:480px){.offerList .offerWrapper{margin:0 0 32px;width:157px;height:157px}}.offerList .offerWrapper .offerPercent{margin-top:15px;margin-right:-10px;display:flex;flex-direction:row;align-items:baseline;font-size:38px;font-weight:400}@media only screen and (min-width:480px){.offerList .offerWrapper .offerPercent{font-size:41px}}.offerList .offerWrapper .offerPercent .percentNum{font-style:normal;font-size:55px;line-height:125%;font-weight:700}@media only screen and (min-width:480px){.offerList .offerWrapper .offerPercent .percentNum{font-size:65px}}.offerList .offerWrapper .offerPercent .percentDot{margin-left:-4px;font-style:normal;font-weight:700;letter-spacing:-2px}.offerList .offerWrapper .offerPeriod{margin-top:-3px;margin-bottom:8px;font-size:16px;color:#4ea748;text-transform:uppercase}@media only screen and (min-width:480px){.offerList .offerWrapper .offerPeriod{margin-top:-7px;margin-bottom:10px;font-size:19px}}.offerList .offerWrapper .offerAdditional{font-size:6px;line-height:8px;text-transform:uppercase}@media only screen and (min-width:480px){.offerList .offerWrapper .offerAdditional{font-size:7px}}.consultationButton.hiddenButton{display:none!important}.zipCodeForm{position:relative;width:100%;height:26px}.zipCodeForm .buttonWrapper{position:absolute;height:100%;top:0;right:0;display:flex;justify-content:center;flex-direction:column;margin-right:.5em}.zipCodeForm .zipCodeInput{background:0 0;border:0;outline:0;text-align:center;width:inherit;height:inherit;padding:0;border-radius:10px}@media only screen and (min-width:480px){.zipCodeForm{height:40px}}.zipCodeForm.hiddenWrapper{display:none}.zipCodeForm .zipCodeField{text-align:center;width:inherit;height:inherit;padding:0 55px 0 10px;font-size:11px;font-weight:800;color:#202121;box-sizing:border-box;background-color:#fff;border-radius:100px;border:0;outline:0}@media only screen and (min-width:480px){.zipCodeForm .zipCodeField{font-size:13px;padding:0 75px 0 15px}}@media only screen and (min-width:768px){.zipCodeForm .zipCodeField{font-size:13px;padding:0 75px 0 20px}}.zipCodeForm .zipCodeLabel{display:none;position:absolute;left:10px;align-items:center;height:inherit;font-size:11px}.zipCodeForm .zipCodeButton{right:4px;display:flex;flex-direction:row;align-items:center;padding:3px 7px;font-size:11px;line-height:100%;font-weight:800;background-color:#fac04b;border-radius:100px;border:0;outline:0;cursor:pointer}.zipCodeForm .zipCodeButton.loadButton{opacity:0;cursor:default}.zipCodeForm .zipCodeButton:hover{background-color:#f2a407}@media only screen and (min-width:480px){.zipCodeForm .zipCodeButton{right:5px;padding:9px 15px;font-size:13px}}.zipCodeForm .zipCodeButton:after{transform:scale(.8);margin-left:3px;background-color:#202121}@media only screen and (min-width:480px){.zipCodeForm .zipCodeButton:after{transform:scale(1);margin-left:5px}}.zipCodeForm .zipCodeLoader{position:absolute;top:5px;right:5px;width:16px;height:16px;background-color:transparent;background-image:url(/public/images/vector/load-icon_black.svg);background-size:16px 16px}@media only screen and (min-width:480px){.zipCodeForm .zipCodeLoader{top:8px;right:8px;width:24px;height:24px;background-size:24px 24px}}.zipCodeForm .zipCodeLoader.hiddenLoader{z-index:-1;opacity:0}.zipCodeForm .errorWrapper{position:absolute;margin-top:10px;left:50%;padding:5px;width:80%;z-index:1;box-sizing:border-box;transform:translateX(-50%);background-color:#fff;border-radius:5px;text-align:center;font-size:10px;font-weight:800;color:red}@media only screen and (min-width:480px){.zipCodeForm .errorWrapper{padding:10px;font-size:11px}}.zipCodeForm .errorWrapper:before{content:"";display:block;position:absolute;top:0;left:50%;width:6px;height:6px;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg)}@media only screen and (min-width:480px){.zipCodeForm .errorWrapper:before{width:10px;height:10px}}.zipCodeForm .errorWrapper.hiddenWrapper{z-index:-1;margin-top:50px;opacity:0;visibility:hidden}@media only screen and (min-width:480px){.menuZipCode .zipCodeForm{height:26px}.menuZipCode .zipCodeForm .zipCodeField{padding:0 55px 0 10px;font-size:11px}.menuZipCode .zipCodeForm .zipCodeButton{padding:3px 7px;font-size:11px}.menuZipCode .zipCodeForm .zipCodeButton:after{transform:scale(.8)}}.menuZipCode .zipCodeForm .zipCodeLoader{top:5px;right:5px;width:16px;height:16px;background-size:16px 16px}.contactUsStickyButton{margin-top:-30px;text-align:center;position:fixed;right:0;top:50%;background-color:rgba(0,0,0,.5);padding:30px 20px 20px;border-radius:4px 0 0 4px;color:#fff;cursor:pointer;transition:all .3s ease 0s;z-index:2}.contactUsStickyButton:hover{background:#87ceeb}.contactUsStickyButton::before{content:"x";font-size:36px;font-family:"icons"}@media (max-width:768px){.contactUsStickyButton{top:66px;margin-top:0}}@media (max-width:430px){.contactUsStickyButton{transform:scale(.7);top:51px;right:-17px}}@media (max-width:768px){body.short-landing-page .contactUsStickyButton{display:block!important}}@media (max-width:669px){body.page-sticky-contact-elevated .contactUsStickyButton.we-can-help-trigger{top:125px}}@media (max-width:429px){body.page-sticky-contact-elevated .contactUsStickyButton.we-can-help-trigger{top:110px}}.mapPicture{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:123px;background-color:#e7e7e8}@media screen and (max-width:479px){.mapPicture{height:203px;padding:0 16px;background-color:transparent}}@media only screen and (min-width:1000px){.mapPicture{margin:0 auto;width:936px}}@media only screen and (min-width:1440px){.mapPicture{width:1200px}}.mapPicture .mapBlock{width:100%;height:inherit}.mapPicture .mapBlock .gm-fullscreen-control,.mapPicture .mapBlock .gm-svpc,.mapPicture .mapBlock .gmnoprint{display:none!important}.mapPicture .mapButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;height:40px;width:235px;line-height:1;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;box-sizing:border-box;color:#202121;border:1px solid #57a7d7;border-radius:30px;background-color:#fff}.mapPicture .mapButton:active,.mapPicture .mapButton:hover{color:#202121;background-color:#f0f0f0;border-color:#3091cb}@media only screen and (min-width:480px){.mapPicture .mapButton{width:235px;height:40px;font-size:13px}}.portfolioActiveFilters .emptyChosenFilters{padding:0 0 20px}@media screen and (max-width:479px){.portfolioActiveFilters .emptyChosenFilters{padding:0 0 16px!important}}.portfolioList{display:flex;flex-direction:row;flex-wrap:wrap;margin:-2px auto;padding-left:0;width:100%;list-style-type:none}@media screen and (max-width:479px){.portfolioList{justify-content:center;gap:8px;padding:0 16px}}@media only screen and (min-width:480px){.portfolioList{margin:-4px auto}}@media only screen and (min-width:768px){.portfolioList{gap:4px;margin:-5px auto}}@media only screen and (min-width:1000px){.portfolioList{gap:4px;margin:-4px auto}}.portfolioWrapper{display:flex;flex-direction:column;position:relative;margin:2px;width:143px;height:143px;overflow:hidden}.portfolioWrapper:hover .portfolioHiddenBlock{margin-top:0}@media screen and (max-width:479px){.portfolioWrapper{width:calc(50% - 4px);height:auto;aspect-ratio:1}}.portfolioWrapper:nth-of-type(n){margin:2px 2px 2px 0}@media screen and (max-width:434px){.portfolioWrapper:nth-of-type(n){margin:0}}@media screen and (min-width:435px) and (max-width:479px){.portfolioWrapper:nth-of-type(n){margin:0}}@media only screen and (min-width:1440px){.portfolioWrapper:nth-of-type(n){margin:0}}.portfolioWrapper:nth-of-type(2n){margin:2px 0 2px 2px}@media screen and (max-width:434px){.portfolioWrapper:nth-of-type(2n){margin:0}}@media screen and (min-width:435px) and (max-width:479px){.portfolioWrapper:nth-of-type(2n){margin:0}}@media only screen and (min-width:1440px){.portfolioWrapper:nth-of-type(2n){margin:0}}@media only screen and (min-width:480px){.portfolioWrapper{width:216px;height:216px}.portfolioWrapper:nth-of-type(n){margin:4px 4px 4px 0}.portfolioWrapper:nth-of-type(2n){margin:4px 0 4px 4px}}@media only screen and (min-width:768px){.portfolioWrapper{width:231px;height:231px}.portfolioWrapper:nth-of-type(3n+1),.portfolioWrapper:nth-of-type(3n+2),.portfolioWrapper:nth-of-type(3n+3){margin:0}}@media only screen and (min-width:1000px){.portfolioWrapper{width:231px;height:231px}.portfolioWrapper:nth-of-type(4n+1),.portfolioWrapper:nth-of-type(4n+2),.portfolioWrapper:nth-of-type(4n+3),.portfolioWrapper:nth-of-type(4n+4){margin:0}}@media only screen and (min-width:1440px){.portfolioWrapper{width:297px;height:297px}.portfolioWrapper:nth-of-type(4n+1),.portfolioWrapper:nth-of-type(4n+2),.portfolioWrapper:nth-of-type(4n+3),.portfolioWrapper:nth-of-type(4n+4){margin:0}}.imageWrapper,.imageWrapper picture{width:inherit;height:inherit}@media screen and (max-width:479px){.imageWrapper{width:100%}}.portfolioPhoto{width:inherit;height:inherit;border:0}.portfolioPhoto.defaultImage{background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:220px}@media screen and (max-width:479px){.portfolioPhoto.defaultImage{width:100%;aspect-ratio:1}}.portfolioHiddenBlock{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;margin-top:100%;padding:8px;box-sizing:border-box;width:inherit;height:inherit;text-align:center;font-size:11px;font-weight:700;line-height:125%;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:rgba(97,109,123,.7)}@media only screen and (min-width:480px){.portfolioHiddenBlock{font-size:16px}}@media screen and (max-width:479px){.portfolioHiddenBlock{width:100%;height:100%}}.portfolioSquare{margin-top:10px}.portfolioSquare:after{padding-left:5px;content:"SQ.FT."}@media only screen and (min-width:480px){.portfolioSquare{margin-top:15px}}@media only screen and (min-width:768px){.portfolioSquare{margin-top:20px}}.portfolioButton{margin-top:10px}@media only screen and (min-width:480px){.portfolioButton{margin-top:15px}}@media only screen and (min-width:768px){.portfolioButton{margin-top:20px}}.portfolioButton:after{background:#202121}.portfolioButton:hover{background-color:#fff}.portfolioWork .slimWrapper{position:relative;padding-left:16px;padding-right:16px}@media only screen and (min-width:480px){.portfolioWork .slimWrapper{width:440px;padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.portfolioWork .slimWrapper{width:704px}}@media only screen and (min-width:1000px){.portfolioWork .slimWrapper{width:936px}}@media only screen and (min-width:1440px){.portfolioWork .slimWrapper{width:1200px;padding:24px 0 40px}}@media only screen and (min-width:1000px){.portfolioWork .slimWrapper .portfolioText{width:100%}}.portfolioWork .slimWrapper .firstTextBlock{margin-bottom:15px}@media only screen and (min-width:768px){.portfolioWork .slimWrapper .firstTextBlock{margin-bottom:25px}}@media only screen and (min-width:1000px){.portfolioWork .slimWrapper .sectionTitle{padding-left:0;padding-right:0}}.portfolioWork .headerArrows{display:none}@media only screen and (min-width:768px){.portfolioWork .headerArrows{display:block}}.portfolioWork .headerArrows .headerArrow{position:absolute;top:23px;font-size:0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25V0L14.2557 12.5L0 25L14.2557 12.5L0 25Z' fill='%23D1D1D3'/%3E%3C/svg%3E");background-size:15px 25px;background-color:transparent;background-repeat:no-repeat;width:15px;height:25px;border:0;outline:0;cursor:pointer}@media only screen and (min-width:1000px){.portfolioWork .headerArrows .headerArrow{top:27px}}@media only screen and (min-width:1440px){.portfolioWork .headerArrows .headerArrow{top:28px}}.portfolioWork .headerArrows .headerArrow:hover,.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage:hover{opacity:.75}.portfolioWork .headerArrows .headerArrow.leftArrow{left:-40px;transform:rotate(180deg)}@media only screen and (min-width:1000px){.portfolioWork .headerArrows .headerArrow.leftArrow{left:-30px}}.portfolioWork .headerArrows .headerArrow.rightArrow{right:-40px}@media only screen and (min-width:1000px){.portfolioWork .headerArrows .headerArrow.rightArrow{right:-30px}}@media screen and (max-width:479px){.portfolioWork .sectionTitle{font-size:18px;line-height:120%}}@media only screen and (min-width:1000px){.portfolioWork .sectionTitle{padding-left:40px;padding-right:40px;margin-bottom:20px;box-sizing:border-box}}@media screen and (max-width:479px){.portfolioWork .firstTextBlock{font-size:14px}}.portfolioWork .squareData{margin-bottom:10px;font-weight:800;font-size:16px;text-transform:uppercase;text-align:right;color:#d1d1d3}@media screen and (max-width:479px){.portfolioWork .squareData{position:absolute;z-index:1;background:rgba(33,44,48,.5);padding:4px 8px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff;margin-top:16px}}@media only screen and (min-width:480px){.portfolioWork .squareData{position:absolute;z-index:1;background:rgba(33,44,48,.5);padding:8px 16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff;left:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.portfolioWork .picturesWrapper{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #e7e7e8}@media screen and (max-width:479px){.portfolioWork .picturesWrapper{margin-top:16px;padding-bottom:16px}}@media only screen and (min-width:1000px){.portfolioWork .picturesWrapper{margin-top:0}}.portfolioWork .picturesWrapper .pictureFull{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:190px}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .pictureFull{min-height:266px}}@media only screen and (min-width:768px){.portfolioWork .picturesWrapper .pictureFull{min-height:430px}}.portfolioWork .picturesWrapper .pictureFull .fullsizePictureLink{cursor:zoom-in}.portfolioWork .picturesWrapper .pictureFull .pictureArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border:0;background-color:rgba(33,44,48,.5);background-image:url(/public/images/vector/picture-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:15px 12px;cursor:pointer}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .pictureFull .pictureArrow{width:34px;height:34px;background-size:17px 14px}}@media only screen and (min-width:768px){.portfolioWork .picturesWrapper .pictureFull .pictureArrow{width:40px;height:40px;background-size:20px 16px}}@media only screen and (min-width:1000px){.portfolioWork .picturesWrapper .pictureFull .pictureArrow{width:44px;height:44px;background-size:22px 18px}}.portfolioWork .picturesWrapper .pictureFull .pictureArrow:hover{background-color:rgba(33,44,48,.75)}.portfolioWork .picturesWrapper .pictureFull .pictureArrow.pictureArrowPrev{left:8px}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .pictureFull .pictureArrow.pictureArrowPrev{left:12px}}.portfolioWork .picturesWrapper .pictureFull .pictureArrow.pictureArrowNext{right:8px;transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .pictureFull .pictureArrow.pictureArrowNext{right:12px}}.portfolioWork .picturesWrapper .pictureFull .fullsizePicture{opacity:1;max-width:290px;max-height:290px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:479px){.portfolioWork .picturesWrapper .pictureFull .fullsizePicture{max-width:100vw;width:100vw;max-height:none;box-shadow:none;max-height:clamp(238px,calc(61.8vw - 3px),293px);-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .pictureFull .fullsizePicture{max-width:100%;width:440px;max-height:266px;height:266px}}@media only screen and (min-width:768px){.portfolioWork .picturesWrapper .pictureFull .fullsizePicture{max-width:100%;width:704px;max-height:430px;height:430px}}@media only screen and (min-width:1000px){.portfolioWork .picturesWrapper .pictureFull .fullsizePicture{max-width:100%;width:936px;height:464px;max-height:464px}}@media only screen and (min-width:1440px){.portfolioWork .picturesWrapper .pictureFull .fullsizePicture{width:1200px;height:592px;-o-object-fit:cover;object-fit:cover;max-width:1200px;max-height:592px}}.portfolioWork .picturesWrapper .pictureFull .fullsizeLoader.hiddenLoader,.portfolioWork .picturesWrapper .pictureFull .fullsizePicture.hiddenPicture{opacity:0}.portfolioWork .picturesWrapper .pictureFull .fullsizeLoader{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(/public/images/vector/load-icon_grey.svg);background-size:24px 24px}@media only screen and (min-width:1000px){.portfolioWork .picturesWrapper .pictureFull .fullsizeLoader{width:36px;height:36px;background-size:36px 36px}}.portfolioWork .picturesWrapper .portfolioPreviews{margin-top:12px}@media screen and (max-width:479px){.portfolioWork .picturesWrapper .portfolioPreviews{margin-top:4px}}.portfolioWork .picturesWrapper .portfolioPreviews .previewList{display:grid;grid-template-columns:repeat(auto-fill,42px);justify-content:center;gap:4px;margin:0;padding-left:0;list-style-type:none}@media screen and (max-width:479px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList{display:flex;width:100vw;overflow:auto;justify-content:flex-start;margin-left:-16px;padding-left:16px}}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,56px);gap:8px}}@media only screen and (min-width:768px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,67.5px);gap:12px}}@media only screen and (min-width:1000px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,93.3px);gap:12px}}@media only screen and (min-width:1440px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList{grid-template-columns:repeat(auto-fill,122.5px);gap:12px}}.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper{margin:0}@media screen and (max-width:479px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper:last-child{margin-right:16px}}.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:38px;height:38px;cursor:pointer}@media screen and (max-width:479px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:80px;height:80px}}@media only screen and (min-width:480px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:56px;height:56px}}@media only screen and (min-width:768px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:67.5px;height:67.5px}}@media only screen and (min-width:1000px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:90px;height:90px}}@media only screen and (min-width:1440px){.portfolioWork .picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:122px;height:122px}}@media only screen and (min-width:1000px){.portfolioWork .portfolioText{margin:0 auto;width:894px;font-size:15px}}@media only screen and (min-width:1440px){.portfolioWork .portfolioText{width:1200px}}.bookBlock .bookWrapper #schedule,.mapSection,.portfolioWork .portfolioVideo{width:100%}.portfolioWork .portfolioVideo.portfolioVideo--solo{margin-top:20px}.portfolioWork .portfolioVideo .videoWrapper{width:100%;height:clamp(238px,calc(61.8vw - 3px),293px)}@media only screen and (min-width:480px){.portfolioWork .portfolioVideo .videoWrapper{height:251px}}@media only screen and (min-width:768px){.portfolioWork .portfolioVideo .videoWrapper{height:397px}}@media only screen and (min-width:1000px){.portfolioWork .portfolioVideo .videoWrapper{height:527px}}@media only screen and (min-width:1440px){.portfolioWork .portfolioVideo .videoWrapper{height:592px}}.portfolioWork .portfolioVideo iframe{display:block;width:100%;height:100%;border:0}.portfolioWork .contentBlocksWrapper .contentBlock .portfolioMediaRow,.portfolioWork .contentBlocksWrapper .contentBlock .portfolioText{padding-bottom:20px;border-bottom:1px solid #e7e7e8}.portfolioWork .contentBlocksWrapper .contentBlock .portfolioMediaRow .portfolioText{padding-bottom:0;border-bottom:none}.portfolioWork .contentBlocksWrapper .contentBlock .progressSection{border-bottom:1px solid #e7e7e8}.portfolioWork .contentBlocksWrapper .contentBlock.contentBlock--last .portfolioMediaRow,.portfolioWork .contentBlocksWrapper .contentBlock.contentBlock--last .portfolioText,.portfolioWork .contentBlocksWrapper .contentBlock.contentBlock--last .progressSection{border-bottom:none}.portfolioWork .progressSection{padding-top:20px}.portfolioWork .progressSection .progressTitle{font-size:24px;font-weight:700;margin:0 0 12px}@media only screen and (min-width:768px){.portfolioWork .progressSection .progressTitle{font-size:28px}}@media only screen and (min-width:1000px){.portfolioWork .progressSection .progressTitle{font-size:34px}}.portfolioWork .progressSection .progressText{font-size:15px;line-height:1.6;margin-bottom:24px;color:#202121}.portfolioWork .progressSection .progressPicturesWrapper{margin-top:0;border-bottom:0!important}.portfolioWork .buttonWrapper{margin-top:20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media only screen and (min-width:1000px){.portfolioWork .buttonWrapper{margin:20px auto 0;width:894px}}@media only screen and (min-width:1440px){.portfolioWork .buttonWrapper{width:1200px}}.portfolioWork .buttonWrapper .backAndMapRow{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.filtersWrapper.filtersWrapper--mapWork{border-bottom:.5px solid #202121}.mapSection .mapBlock{position:relative;width:100%;height:480px;overflow:hidden;background-color:#e7e7e8}@media only screen and (min-width:480px){.mapSection .mapBlock{height:640px}}.mapSection .mapBlock .mapBlockWrapper{width:100%;height:100%}.mapSection .mapBlock .mapViewChanger{display:none;flex-direction:row;align-items:center;position:absolute;top:10px;left:20px;padding-left:10px;padding-right:10px;height:41px;background-color:#fff;border-radius:5px}@media only screen and (min-width:480px){.mapSection .mapBlock .mapViewChanger{display:flex}}.mapSection .mapBlock .mapViewChanger .mapViewButton{padding:13px 10px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#d1d1d3;background-color:transparent;border:0;cursor:pointer;outline:0}.mapSection .mapBlock .mapViewChanger .mapViewButton:hover{color:#57a7d7}.ideasMain .ideasSortWrapper:hover:before,.mapSection .mapBlock .mapViewChanger .mapViewButton.activeButton{color:#202121}.mapSection .mapBlock .mapPin{position:absolute;z-index:1;width:42px;height:53px;background-image:url(/public/images/location-pin.png);background-size:42px 53px;background-repeat:no-repeat}.mapSection .mapBlock .mapPin.tempPin{top:15%;left:45%;transform:translate(-50%,-50%)}.mapSection .mapBlock .pinCard{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:294px;padding:0 21px 21px;box-sizing:border-box;background-color:#fff;border-radius:5px}.mapSection .mapBlock .pinCard .cardHeader{margin:17px 0 21px;padding-right:30px;box-sizing:border-box;font-size:16px;line-height:125%;letter-spacing:.05em;text-transform:uppercase}.mapSection .mapBlock .pinCard .cardPictureWrapper{position:relative;width:252px;height:252px}.mapSection .mapBlock .pinCard .cardPictureWrapper .cardPicture{width:inherit;height:inherit}.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);height:41px;padding-left:20px;padding-right:20px;font-size:13px}.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:after{background-color:#202121;transform:scale(1)}.mapSection .mapBlock .pinCard .cardPictureWrapper .cardButton:hover{background-color:#fff}.mapSection .mapBlock .pinCard .closeButton{top:21px;right:23px}.mapSection .mapWrapper{position:relative}.mapSection .mapBackButton{position:absolute;left:50%;bottom:20px;z-index:1;transform:translateX(-50%);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:7px 40px;background-color:#fff;border-radius:5px;color:#616d7b;white-space:nowrap}@media only screen and (min-width:480px){.mapSection .mapBackButton{left:10px;padding:13px 20px;font-size:13px;transform:none;bottom:30px}}.mapSection .mapBackButton:hover{color:#57a7d7}.mapSection .pageLoader{transition:all .1s ease-in;z-index:1;position:absolute;top:0;left:0;opacity:.75;width:100%;height:100%;background-color:#fff}.mapSection .pageLoader.hiddenLoader{opacity:0;z-index:-1}.mapSection .mapNotification{position:sticky;bottom:0;z-index:5;margin:0;padding:10px 16px 12px;box-sizing:border-box;width:100%;text-align:center;border-top:.5px solid #202121;background-color:rgba(255,255,255,.97);box-shadow:0 -4px 16px rgba(0,0,0,.06)}.workMapControls{display:flex;justify-content:space-between}@media (max-width:767px){.workMapControls{flex-direction:column;gap:18px}}@media (max-width:479px){.workMapControls{gap:16px}}.workMapFilterBtns{display:flex;padding:4px;border:1px solid #57a7d7;border-radius:25px}.workMapFilterBtn{padding:12px 23.5px;font-size:16px;line-height:12px;font-weight:600;letter-spacing:.6px;color:#202121;background:0 0;border-radius:50px;border:0;cursor:pointer;white-space:nowrap}@media (max-width:1000px){.workMapFilterBtn{font-size:14px}}@media (max-width:767px){.workMapFilterBtn{width:50%}}@media (max-width:479px){.workMapFilterBtn{font-size:12px;width:50%;padding:9px 0}}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn.yesBtn,.workMapFilterBtn:hover{border-color:#57a7d7;color:#57a7d7}.workMapFilterBtn.activeFilter{background:#57a7d7;border-color:#57a7d7;color:#202121}.workMapNeighborhoodBtn{display:flex;align-items:center;gap:8px;padding:10px 24px 10px 18px;font-size:16px;font-weight:600;letter-spacing:.86px;color:#212c30;background:#fac04b;border:0;border-radius:30px;cursor:pointer;white-space:nowrap}@media (max-width:1000px){.workMapNeighborhoodBtn{font-size:14px}}@media (max-width:767px){.workMapNeighborhoodBtn{align-items:center;justify-content:center}}@media (max-width:479px){.workMapNeighborhoodBtn{padding:10.5px 0}}.mapPortfolioCard{width:100%;font-family:"Gilroy",Arial,sans-serif;padding:12px;overflow:hidden;border-radius:8px 8px 8px 0}.mapPortfolioCard .mapPortfolioCardBadges{display:flex;align-items:center}.mapPortfolioCard .mapPortfolioCardSquareInline{display:inline-block;background:rgba(33,44,48,.75);color:#fff;font-size:12px;font-weight:700;letter-spacing:.65px;padding:4px 8px;border-radius:4px}.mapPortfolioCard .mapPortfolioCardRatingInline{display:flex;gap:2px;margin-left:auto}.mapPortfolioCard .mapPortfolioCardImg{position:relative;width:100%;height:150px;overflow:hidden;background:#e7e7e8}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardImg{height:124px}}.mapPortfolioCard .mapPortfolioCardImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mapPortfolioCard .mapPortfolioCardImg .mapPortfolioCardImgPlaceholder{width:100%;height:100%;background:#d1d1d3}.mapPortfolioCard .mapPortfolioCardImg .mapPortfolioCardSquare{position:absolute;top:0;left:0;z-index:1;background:rgba(33,44,48,.5);color:#fff;font-size:12px;font-weight:700;letter-spacing:.65px;padding:4px 8px;border-bottom-right-radius:3px}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardImg .mapPortfolioCardSquare{font-size:10px}}.mapPortfolioCard .mapPortfolioCardImg .mapPortfolioCardRating{position:absolute;top:0;right:0;z-index:1;background:rgba(255,255,255,.7);padding:4px 8px;border-bottom-left-radius:3px;display:flex;gap:2px}.mapPortfolioCard .mapCardStar,.mapPortfolioCard .mapPortfolioCardImg .mapCardStar{display:flex;align-items:center;color:#fac04b}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardImg .mapCardStar svg{width:12px;height:12px}}.mapPortfolioCard .mapCardStar.mapCardStarFilled,.mapPortfolioCard .mapPortfolioCardImg .mapCardStar.mapCardStarFilled{color:#fac04b}.mapPortfolioCard .mapCardStar svg{width:14px;height:14px}.mapPortfolioCard .mapPortfolioCardBody{padding:12px 0 0;display:flex;flex-direction:column;gap:6px}.mapPortfolioCard .mapPortfolioCardTitle{font-size:16px;font-weight:700;color:#212c30;line-height:auto;margin:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardTitle{font-size:14px}}.mapPortfolioCard .mapPortfolioCardText{font-size:12px;color:#616d7b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardText{font-size:10px}}.mapPortfolioCard .mapPortfolioCardMeta{display:flex;align-items:center;justify-content:space-between;margin-top:6px;flex-wrap:wrap}.mapPortfolioCard .mapPortfolioCardDate{font-size:12px;color:#616d7b}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardDate{font-size:10px}}.mapPortfolioCard .mapPortfolioCardCity{font-size:12px;font-weight:600;color:#a1abb5;letter-spacing:.65px;text-transform:uppercase}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardCity{font-size:10px}}.mapPortfolioCard .mapPortfolioCardBtn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:10px;background:#57a7d7;color:#202121;font-size:13px;font-weight:700;letter-spacing:5%;text-align:center;text-decoration:none;border-radius:50px;text-transform:uppercase}@media (max-width:767px){.mapPortfolioCard .mapPortfolioCardBtn{font-size:14px}}.mapPortfolioCard .mapPortfolioCardBtn:active,.mapPortfolioCard .mapPortfolioCardBtn:hover{color:#fff;background:#3091cb}.mapPortfolioCard .mapPortfolioCardBtn.mapPortfolioCardBtnReview{background:#fac04b;color:#212c30;margin-top:6px}.mapPortfolioCard .mapPortfolioCardBtn.mapPortfolioCardBtnReview:active,.mapPortfolioCard .mapPortfolioCardBtn.mapPortfolioCardBtnReview:hover{color:#212c30;background:#f9af19}.mapPortfolioCard .mapPortfolioCardBtn.mapPortfolioCardBtnAskRef{background:0 0;color:#57a7d7;border:2px solid #57a7d7;margin-top:6px;max-height:36px;cursor:pointer}.mapPortfolioCard .mapPortfolioCardBtn.mapPortfolioCardBtnAskRef:active,.mapPortfolioCard .mapPortfolioCardBtn.mapPortfolioCardBtnAskRef:hover{background:#57a7d7;color:#202121}.mapCustomPopup{position:absolute;width:260px;background:#fff;border-radius:8px 8px 8px 0;box-shadow:0 4px 24px rgba(0,0,0,.18);overflow:visible;z-index:10}.mapCustomPopup .mapPortfolioCard .mapPinCardAddress{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;text-transform:none;font-weight:400;letter-spacing:normal;margin-top:4px}.mapCustomPopup::before{content:"";position:absolute;bottom:-14px;left:0;width:0;height:0;border-width:14px 14px 0 0;border-style:solid;border-color:#fff transparent transparent}.workMapInfoWindow{display:flex;flex-direction:column;gap:4px;max-width:220px;font-size:13px}.workMapInfoWindow .workMapInfoTitle{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px;display:block}.workMapInfoWindow .workMapInfoLocation{color:#666;font-size:12px;display:block}.workMapInfoWindow .workMapInfoDetail{color:#888;font-size:12px;display:block}.workMapInfoWindow .workMapInfoText{color:#555;font-size:12px;margin:2px 0;line-height:1.4}.workMapInfoWindow .workMapInfoLink{color:#007cba;text-decoration:none;font-size:12px;margin-top:4px}.workMapInfoWindow .workMapInfoLink:hover{text-decoration:underline}.twoFilterWrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;align-items:center}.filterButton,.selectedButton{border:2px solid #57a7d7!important;border-radius:100px}.filterButton{cursor:pointer;background-color:transparent;color:#fff}.selectedButton{background-color:#57a7d7;color:#fff!important}.ideasActiveFilters{border-bottom:1px solid #e7e7e8}.ideasActiveFilters .emptyChosenFilters{padding:0}.ideasMain{position:relative}.ideasMain .ideasSortWrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:15px;margin-left:auto;background-color:transparent;border:0;font-size:10px;font-weight:800;color:#202121;outline:0;cursor:pointer}@media only screen and (min-width:480px){.ideasMain .ideasSortWrapper{font-size:13px;margin-bottom:20px}}.ideasMain .ideasSortWrapper:hover{color:#57a7d7}.ideasMain .ideasSortWrapper:hover:after{background:#57a7d7}.ideasMain .ideasSortWrapper:before{content:"Sort by:";margin-right:10px;font-weight:300}.ideasMain .ideasSortWrapper:after{content:"";background:#202121}.ideasMain .ideasSortWrapper.hiddenWrapper{display:none}.ideasMain .pageLoader{transition:all .1s ease-in;z-index:1;position:absolute;top:0;left:0;opacity:.75;width:100%;height:100%;background-color:#fff}.ideasMain .pageLoader.hiddenLoader{opacity:0;z-index:-1}.ideasTopContent{background:#fff;padding:1rem 0}.ideasTopContent .contentWrapper{max-width:100%}.ideasFooter{background:#e7e7e8}@media (max-width:479px){.ideasFooter h2{text-align:center}}@media only screen and (min-width:480px){.pageHeader .pageTitle{font-size:25px}}@media only screen and (min-width:768px){.pageHeader .pageTitle{font-size:35px}}@media (max-width:767px){.pageHeader .pageTitle{margin-top:10px}}.pageHeader .headerPicture{display:flex;justify-content:center;margin-top:0;margin-bottom:0;padding-top:43px;box-sizing:border-box;min-height:144px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:17px;font-weight:800;text-transform:uppercase}@media only screen and (min-width:480px){.pageHeader .headerPicture{padding-top:44px;font-size:25px;min-height:181px}}@media only screen and (min-width:768px){.pageHeader .headerPicture{padding-top:47px;font-size:35px;min-height:234px}}@media only screen and (min-width:1000px){.pageHeader .headerPicture{padding-top:70px;font-size:45px;min-height:283px}}@media only screen and (min-width:480px){.pageHeader .categoryList .categoryLink .categoryImage{margin-bottom:8px}}@media only screen and (min-width:1000px){.pageHeader .categoryList .categoryLink .categoryImage{margin-bottom:10px}}@media only screen and (min-width:480px){.pageHeader .categoryList .categoryLink .categoryImage.coverImage{background-size:100px}}@media only screen and (min-width:768px){.pageHeader .categoryList .categoryLink .categoryImage.coverImage{background-size:120px}}@media only screen and (min-width:480px){.pageHeader .subCategoriesWrapper .categoriesListWrapper .subCategoriesHeader{margin-bottom:5px;font-size:10px}}@media only screen and (min-width:768px){.pageHeader .subCategoriesWrapper .categoriesListWrapper .subCategoriesHeader{font-size:11px}}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryList{margin-top:-105px;width:439px}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryList{margin-top:-150px;width:697px}}@media only screen and (min-width:1000px){.pageHeader.mainCategories .categoryList{margin-top:-160px;width:765px}}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryWrapper{width:131px}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryWrapper{width:209px}}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryLink{font-size:18px}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryLink{font-size:30px}}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryLink .categoryImage{width:inherit;height:131px;border:3px solid #fff}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryLink .categoryImage{width:inherit;height:209px;border:5px solid #fff}}@media (max-width:480px){.pageHeader.middleCategories .wrapper{max-width:unset}}@media only screen and (min-width:1000px){.pageHeader.middleCategories .categoriesCarousel{width:936px}}@media only screen and (min-width:1440px){.pageHeader.middleCategories .categoriesCarousel{width:1200px}}@media only screen and (min-width:1000px){.pageHeader.middleCategories .categoriesCarousel .categoriesActionWrapper{width:820px}}@media only screen and (min-width:1440px){.pageHeader.middleCategories .categoriesCarousel .categoriesActionWrapper{width:979px}}@media only screen and (min-width:768px){.pageHeader.subCategories .subCategoriesWrapper{flex-direction:row}}@media only screen and (min-width:480px){.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{margin-right:20px;width:76px;height:76px}}@media only screen and (min-width:768px){.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{width:120px;height:120px;border:5px solid #fff}}@media only screen and (min-width:1440px){.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{width:130px;height:130px}}@media only screen and (min-width:480px){.pageHeader.subCategories .categoryList .categoryWrapper{width:50px}}@media only screen and (min-width:768px){.pageHeader.subCategories .categoryList .categoryWrapper{width:80px}}@media only screen and (min-width:1000px){.pageHeader.subCategories .categoryList .categoryWrapper{width:85px}}@media only screen and (min-width:768px){.pageHeader.subCategories .categoryLink{font-size:10px}}@media only screen and (min-width:768px){.pageHeader.subCategories .categoryLink .categoryImage{width:74px;height:74px}}@media only screen and (min-width:1440px){.pageHeader.subCategories .categoryLink .categoryImage{width:79px;height:79px}}@media only screen and (min-width:480px){.webp .headerPicture{min-height:181px;background-size:cover;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header_768.webp)}}@media only screen and (min-width:768px){.webp .headerPicture{min-height:234px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header_1000.webp)}}@media only screen and (min-width:1000px){.webp .headerPicture{min-height:283px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header_1440.webp)}}@media only screen and (min-width:1440px){.webp .headerPicture{background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header.webp)}}@media only screen and (min-width:480px){.no-webp .headerPicture{min-height:181px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header_768.jpg)}}@media only screen and (min-width:768px){.no-webp .headerPicture{min-height:234px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header_1000.jpg)}}@media only screen and (min-width:1000px){.no-webp .headerPicture{min-height:283px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header_1440.jpg)}}@media only screen and (min-width:1440px){.no-webp .headerPicture{background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/ideas-header.jpg)}}@media screen and (max-width:479px){.pageHeader .contentWrapper .socialLinks{display:none}}.reviewsSocialLinksMobile{display:none}@media screen and (max-width:479px){.reviewsSocialLinksMobile{display:block;border-bottom:1px solid #e7e7e8;width:calc(100% - 32px);margin:0 auto;padding:8px 0 16px}}.reviewsSocialLinksMobile .wrapper{padding:0}.reviewsSocialLinksMobile .wrapper .socialLinksMob{justify-content:space-between;gap:0}@media screen and (max-width:479px){.pageContent .wrapper{padding-left:16px;padding-right:16px}}.pageContent .wrapper.mainWrapper{padding-bottom:0}@media only screen and (min-width:1440px){.pageContent.reviewsPageContent{margin-left:0;margin-right:0}}@media only screen and (min-width:480px){.pageContent.reviewsPageContent .cardList{margin-left:0;margin-right:0;gap:10px}}@media only screen and (min-width:768px){.pageContent.reviewsPageContent .cardList{gap:10px}}@media only screen and (min-width:1000px){.pageContent.reviewsPageContent .cardList{gap:8px}}@media only screen and (min-width:1440px){.pageContent.reviewsPageContent .cardList{gap:17px}}@media screen and (max-width:1439px){.pageContent.reviewsPageContent .cardList .cardWrapper:nth-child(n+10):nth-child(-n+12){display:none}}@media only screen and (min-width:480px){.pageContent.reviewsPageContent .cardList .cardWrapper{margin-left:0;margin-right:0;width:215px}}@media only screen and (min-width:768px){.pageContent.reviewsPageContent .cardList .cardWrapper{width:228px}}@media only screen and (min-width:1000px){.pageContent.reviewsPageContent .cardList .cardWrapper{width:306px}}@media only screen and (min-width:1440px){.pageContent.reviewsPageContent .cardList .cardWrapper{margin-left:0;margin-right:0;margin-bottom:0;width:287px}}@media only screen and (min-width:480px){.pageContent.reviewsPageContent .cardList .cardWrapper .cardImage{width:215px}}@media only screen and (min-width:768px){.pageContent.reviewsPageContent .cardList .cardWrapper .cardImage{width:228px}}@media only screen and (min-width:1000px){.pageContent.reviewsPageContent .cardList .cardWrapper .cardImage{width:306px}}@media only screen and (min-width:1440px){.pageContent.reviewsPageContent .cardList .cardWrapper .cardImage{width:287px}}@media screen and (max-width:479px){.pageContent.reviewsPageContent .cardList .cardWrapper{width:100%;flex-direction:column;box-shadow:3px 3px 10px 0 rgba(0,0,0,.25);margin-bottom:12px}}@media screen and (max-width:389px){.pageContent.reviewsPageContent .cardList .cardLink{height:130px}}@media screen and (min-width:390px) and (max-width:479px){.pageContent.reviewsPageContent .cardList .cardLink{height:clamp(130px,calc(-132.92px + 67.42vw),190px)}}@media screen and (max-width:479px){.pageContent.reviewsPageContent .cardList .cardLink .cardImage{width:100%}}@media screen and (min-width:480px) and (max-width:767px){.pageContent.reviewsPageContent .cardList .cardLink .cardImage{width:216px}}@media screen and (max-width:389px){.pageContent.reviewsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:260px}}@media screen and (min-width:390px) and (max-width:479px){.pageContent.reviewsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:clamp(260px,calc(-265.84px + 134.83vw),380px)}}@media only screen and (min-width:480px){.pageContent.reviewsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:200px}}@media only screen and (min-width:1000px){.pageContent.reviewsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:280px}}@media screen and (max-width:479px){.pageContent.reviewsPageContent .cardList .cardWrapper .cardData{height:auto;padding:0 16px 16px;margin-top:8px}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .cardHeader{font-size:16px}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .stars{width:101px;height:16px;background-size:17px;margin-top:8px}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .cardAnnounce{margin-top:8px;font-size:14px;-webkit-line-clamp:3;overflow-y:hidden;max-height:50px;margin-bottom:8px}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .externalLink{display:none}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .externalLink a{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;width:100%;height:40px;box-sizing:border-box;font-size:14px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;color:#202121;border:1px solid #57a7d7;background:#57a7d7;text-decoration:none;white-space:nowrap}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .externalLink a:hover{background:#3091cb;border-color:#3091cb;color:#fff}}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel input[type=checkbox],.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .readMoreLink{display:none}@media screen and (max-width:479px){.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .readMoreLink{display:block;padding:0;width:100%;margin-top:8px}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .readMoreLink a{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;width:100%;height:40px;box-sizing:border-box;font-size:14px;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;color:#202121;border:1px solid #57a7d7;background:#57a7d7;text-decoration:none;white-space:nowrap}.pageContent.reviewsPageContent .cardList .cardWrapper .cardData .readMoreLink a:hover{background:#3091cb;border-color:#3091cb;color:#fff}}.textBlock{margin:15px 0 0}.textBlock:first-child{margin-top:0}.pageTitleWrapper{margin-top:10px}h1.contentHeader{margin-top:0;margin-bottom:0;font-size:19px;line-height:125%;font-weight:800;color:#202121}@media only screen and (min-width:480px){h1.contentHeader{font-size:27px}}@media only screen and (min-width:1000px){h1.contentHeader{font-size:34px}}h2.contentHeader,h3.contentHeader,h4.contentHeader{margin-top:15px;margin-bottom:0;font-size:15px;line-height:125%;font-weight:700;color:#202121}@media only screen and (min-width:480px){h2.contentHeader{font-size:19px}}@media only screen and (min-width:1000px){h2.contentHeader{font-size:22px}}h3.contentHeader,h4.contentHeader{font-size:12px}@media only screen and (min-width:480px){h3.contentHeader{font-size:15px}}@media only screen and (min-width:1000px){h3.contentHeader{margin-top:20px;font-size:18px}}h4.contentHeader{font-size:10px}@media only screen and (min-width:480px){h4.contentHeader{font-size:12px}}@media only screen and (min-width:1000px){h4.contentHeader{margin-top:20px;font-size:15px}}.bottomCardWrapper{margin-top:auto}.twoColumnsWrapper{flex-direction:row!important;justify-content:space-between!important;width:100%!important;align-items:end}.twoRowsWrapper{flex-direction:row;gap:4px}.twoRowsWrapper .externalLink{margin-top:0;background:#a1abb5;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;height:40px;font-size:13px;box-sizing:border-box;font-weight:700;line-height:100%;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;text-decoration:none}.twoRowsWrapper .externalLink a{color:#fff!important}@media screen and (max-width:479px){.twoRowsWrapper .externalLink{padding-left:10px;padding-right:10px;height:30px;font-size:12px}.pageButtons{padding-bottom:16px}}.pageButtons .backAndMapRow{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.testimonialsSinglePage .twoColumnsWrapper.pageTitleWrapper{margin-bottom:.5rem;align-items:center}@media only screen and (min-width:1440px){.testimonialsSinglePage .twoColumnsWrapper{margin-top:0}}.testimonialsSinglePage .sectionTitle{margin:0}@media screen and (max-width:479px){.testimonialsSinglePage .sectionTitle{font-size:18px}.testimonialsSinglePage .contentTextarea p{font-size:14px}}.ourTeamContent .wrapper{padding-top:0}.ourTeamContent.ourTeamMemberContent{padding-top:20px}@media only screen and (min-width:1440px){.ourTeamContent .wrapper.center{width:1200px}}@media screen and (max-width:480px){.ourTeamContent .wrapper.center{padding:0 16px 20px}}.ourTeamContent .teamDescription{margin-bottom:40px}.ourTeamContent .teamMembersGrid{gap:20px}.ourTeamContent .teamMemberCard,.ourTeamContent .teamMembersGrid{display:flex;flex-direction:column}.ourTeamContent .teamMemberCard:not(:last-child){padding-bottom:20px;border-bottom:1px solid rgba(33,44,48,.1)}.ourTeamContent .memberBody{display:flex;align-items:flex-start}.ourTeamContent .memberBody.is-expanded{display:block;overflow:hidden}.ourTeamContent .memberBody.is-expanded .memberImageWrapper{float:left;margin:0 24px 8px 0}.ourTeamContent .memberBody.is-expanded .memberInfo{display:block}.ourTeamContent .memberImageWrapper{flex-shrink:0;width:240px;height:360px;margin:0 24px 0 0;overflow:hidden}@media only screen and (max-width:768px){.ourTeamContent .memberImageWrapper{width:170px;height:255px}}@media only screen and (max-width:480px){.ourTeamContent .memberImageWrapper{width:150px;height:225px}}.ourTeamContent .memberImageWrapper .memberImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:10px}.ourTeamContent .memberInfo{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ourTeamContent .memberName{font-size:22px;font-weight:600;margin:0 0 8px}.ourTeamContent .memberName:has(a){border-bottom:1px solid #202121}.ourTeamContent .memberName a{color:#202121}.ourTeamContent .memberName a:focus,.ourTeamContent .memberName a:hover{color:#202121}.ourTeamContent .memberPosition{font-size:14px;color:#212c30;font-weight:600;margin:0 0 16px}.ourTeamContent .memberDescription{font-size:15px;line-height:1.6;flex:1;min-width:0;overflow-wrap:break-word}.ourTeamContent .memberDescription p:last-child{margin-bottom:0}.ourTeamContent .read-more-button-inline{display:inline!important;background:0 0;border:0;cursor:pointer;font-size:inherit;font-weight:600;color:#57a7d7;text-decoration:underline;padding:0;white-space:nowrap}.ourTeamContent .read-more-button-inline:focus,.ourTeamContent .read-more-button-inline:hover{opacity:.75;outline:0}.ourTeamContent .ourTeamMemberPageBody{display:block;overflow:hidden}.ourTeamContent .ourTeamMemberPageBody .memberImageWrapper{float:left;margin:0 24px 16px 0}.lightstreamImage{position:absolute;right:0;bottom:0}.offersContent{position:relative}.offersContent .text{font-size:12px;line-height:15px}@media only screen and (min-width:1000px){.offersContent .text{font-size:15px}}.offersContent .hfs-logo{width:50%;max-width:330px}.offersContent .formHint{margin-top:15px;margin-bottom:0;font-size:12px;line-height:125%;color:#616d7b}@media only screen and (min-width:480px){.offersContent .formHint{margin-top:10px}}@media only screen and (min-width:1000px){.offersContent .formHint{font-size:15px}}.offersContent .tinyText{font-size:12px;line-height:125%;color:#616d7b}@media only screen and (min-width:1000px){.offersContent .tinyText{font-size:13px}}.offersContent .compensate{color:#616d7b;font-size:10px}.offersContent .offerBox{border-color:#212c30!important}.offersContent .offerBox .number{width:50px;height:50px;font-size:50px;font-weight:600;border-color:#212c30!important}.financingGrid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media only screen and (min-width:768px){.financingGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1000px){.financingGrid{gap:8px}}@media only screen and (min-width:1440px){.financingGrid{gap:16px}}.financingCard{display:grid;grid-template-columns:110px 1fr;grid-template-areas:"logo desc" "logo btn";border:1px solid #d1d1d3;padding:12px;gap:0 16px;box-sizing:border-box}@media only screen and (min-width:480px){.financingCard{grid-template-columns:160px 1fr}}@media only screen and (min-width:768px){.financingCard{display:flex;flex-direction:column;gap:0}}@media only screen and (min-width:1000px){.financingCard{padding:20px}}@media only screen and (min-width:1440px){.financingCard{padding:24px}}.financingCard__logo{grid-area:logo;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.financingCard__logo{height:80px;margin-bottom:16px}}.financingCard__logo img{max-width:100%;max-height:55px;height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px){.financingCard__logo img{max-height:75px}}@media only screen and (min-width:1000px){.financingCard__logo img{max-height:85px}}@media only screen and (min-width:1440px){.financingCard__logo img{max-height:90px}}.financingCard__logo img[alt=Aven]{max-height:45px}.financingCard__desc{grid-area:desc;font-size:13px;line-height:1.5;color:#202121;margin:0 0 12px}.answerList .answerWrapper .answerText b,.answerList .answerWrapper .answerText strong,.financingCard__desc strong{font-weight:700}@media only screen and (min-width:768px){.financingCard__desc{flex:1;font-size:14px;margin:0 0 16px}}@media only screen and (min-width:1000px){.financingCard__desc{font-size:15px}}@media only screen and (min-width:1440px){.financingCard__desc{font-size:16px;line-height:1.6}}.financingCard__btn{grid-area:btn;align-self:end;display:flex;height:auto;padding:12px 16px;border-radius:100px;text-align:center;text-decoration:none;white-space:normal;line-height:1.3}.financingCard__btn,.financingCard__btn *{font-size:0!important}.financingCard__btn::after{content:"Explore";font-size:11px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:768px){.financingCard__btn{align-self:auto;padding:10px 12px}}@media only screen and (min-width:1000px){.financingCard__btn{padding:12px 10px;font-size:11px!important}.financingCard__btn *{font-size:inherit!important}.financingCard__btn::after{content:none}}@media only screen and (min-width:1440px){.financingCard__btn{font-size:13px!important}}.financingNote{font-size:12px;line-height:1.4;color:#616d7b;margin:4px 0 0}@media only screen and (min-width:1000px){.financingNote{font-size:13px}}.formTitle{margin-top:15px;margin-bottom:0;font-size:15px;line-height:125%;text-transform:uppercase}.formTitle:before{padding-right:3px;content:"*";color:#57a7d7}@media only screen and (min-width:480px){.formTitle{margin-top:20px}}@media only screen and (min-width:768px){.formTitle{font-size:18px}}.contactUsContent .sectionTitle{margin-top:0;margin-bottom:0;font-size:18px;font-weight:500;color:#202121}@media (max-width:479px){.contactUsContent .sectionTitle{margin-bottom:15px}}@media only screen and (min-width:480px){.contactUsContent .sectionTitle{font-size:23px}}@media only screen and (min-width:1000px){.contactUsContent .sectionTitle{font-size:24px}}.contactUsContent .scheduleWrapper{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.contactUsContent .scheduleWrapper .zipCodeForm{border:1px solid #fac04b;border-radius:100px;min-width:230px}@media only screen and (max-width:768px){.contactUsContent .scheduleWrapper .zipCodeForm{width:170px}}.contactUsContent .scheduleWrapper .zipCodeForm .zipCodeField{background-color:transparent}.contactUsContent .textBlock{margin-right:20px}@media only screen and (max-width:768px){.contactUsContent .textBlock{margin-bottom:10px;margin-right:0}}.contactUsContent .btn-wrapper{width:140px}@media (max-width:479px){.contactUsContent .btn-wrapper{width:100%}}@media (min-width:480px){.contactUsContent .btn-wrapper{width:200px}}.contactUsContent .btn-wrapper .button{width:inherit}@media (max-width:479px){.contactUsContent .btn-wrapper .button{height:40px;font-size:14px}}.contactUsContent .btn-wrapper .button.quote{margin-right:0}.contactUsContent .btn-wrapper .button.contact{background-color:#212c30}.contactUsContent .btn-wrapper .button.consultationButton{width:140px}@media (max-width:479px){.contactUsContent .btn-wrapper .button.consultationButton{width:100%;height:40px!important;font-size:14px}}@media (min-width:480px){.contactUsContent .btn-wrapper .button.consultationButton{width:200px;height:40px!important}}.contactUsContent .splitBlock{margin-bottom:20px}@media (max-width:479px){.contactUsContent .splitBlock{margin-bottom:15px}}@media only screen and (min-width:768px){.contactUsContent .splitBlock{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}}@media only screen and (min-width:1000px){.contactUsContent .splitBlock{justify-content:space-between}}.contactUsContent .instantQuoteButton{margin:15px auto}@media only screen and (min-width:480px){.contactUsContent .instantQuoteButton{margin:20px auto}}@media only screen and (min-width:768px){.contactUsContent .instantQuoteButton{margin:15px 0 0 50px}}.contactUsContent .officeWrapper{box-sizing:border-box}@media only screen and (min-width:768px){.contactUsContent .officeWrapper{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}}@media only screen and (min-width:1000px){.contactUsContent .officeWrapper{flex-wrap:nowrap}}@media (max-width:767px){.contactUsContent .officeWrapper .contactsWrapper{margin-bottom:16px}}@media only screen and (min-width:768px){.contactUsContent .officeWrapper .contactsWrapper{width:49%}}@media only screen and (min-width:1000px){.contactUsContent .officeWrapper .contactsWrapper{width:auto;flex:1}}.contactUsContent .officeWrapper .contactsWrapper .strongText{margin-bottom:8px}.contactUsContent .officeWrapper .contactsWrapper .strongText:last-of-type{margin-bottom:0}@media (max-width:479px){.contactUsContent .officeWrapper .contactsWrapper .strongText{font-size:14px;margin-bottom:2px}.contactUsContent .officeWrapper .contactsWrapper .strongText:last-of-type{margin-bottom:0}}.contactUsContent .officeWrapper .contactsWrapper .blockHeader{margin:0 0 4px}@media (max-width:767px){.contactUsContent .officeWrapper .hoursWrapper{margin-bottom:16px}}@media only screen and (min-width:768px){.contactUsContent .officeWrapper .hoursWrapper{width:49%}}@media only screen and (min-width:1000px){.contactUsContent .officeWrapper .hoursWrapper{width:auto;flex:1}}.contactUsContent .officeWrapper .hoursWrapper .strongText:nth-of-type(odd){color:#a1abb5}.contactUsContent .officeWrapper .hoursWrapper .strongText:nth-of-type(2){margin-bottom:8px}@media (max-width:479px){.contactUsContent .officeWrapper .hoursWrapper .strongText{font-size:14px}.contactUsContent .officeWrapper .hoursWrapper .strongText:nth-of-type(odd){margin-bottom:2px}.contactUsContent .officeWrapper .hoursWrapper .strongText:nth-of-type(2){margin-bottom:6px}}.contactUsContent .officeWrapper .hoursWrapper .blockHeader,.contactUsContent .officeWrapper .socialWrapper .blockHeader{margin:0 0 4px}@media only screen and (min-width:768px){.contactUsContent .officeWrapper .socialWrapper{width:100%;margin-top:16px}}@media only screen and (min-width:1000px){.contactUsContent .officeWrapper .socialWrapper{width:auto;flex:1;margin-top:0}}.contactUsContent .officeWrapper .socialWrapper .textLink{display:block;font-size:13px;margin-bottom:16px}@media only screen and (min-width:480px){.contactUsContent .officeWrapper .socialWrapper .textLink{font-size:15px}}@media only screen and (min-width:1000px){.contactUsContent .officeWrapper .socialWrapper .textLink{margin-bottom:46px}}.contactUsContent .officeWrapper .socialWrapper .instagramSocialButtons{justify-content:flex-start;gap:16px;margin-top:4px;display:flex}.contactUsContent .officeWrapper .socialWrapper .instagramSocialButton{display:flex;align-items:center;gap:8px;font-size:18px}@media (max-width:767px){.contactUsContent .officeWrapper .socialWrapper .instagramSocialButton{font-size:14px}}.contactUsContent .officeWrapper .socialWrapper .instagramSocialButton .instagramSocialButtonIcon{width:24px;height:24px}.contactUsContent .officeWrapper .socialWrapper .instagramSocialButton:first-of-type{margin-right:32px}.contactUsContent .locationsGridBlock .sectionTitle{margin-bottom:24px}.contactUsContent .locationsGridBlock .locationsGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contactUsContent .locationsGridBlock .locationWrapper{display:flex;flex-direction:column;margin-bottom:0}.contactUsContent .locationsGridBlock .locationDescription{width:100%!important;margin-bottom:8px}.contactUsContent .locationsGridBlock .locationDescription .blockHeader{margin:0 0 4px}.contactUsContent .locationsGridBlock .locationDescription .strongText{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:767px){.contactUsContent .locationsGridBlock .locationDescription .strongText{-webkit-line-clamp:1}}.contactUsContent .locationsGridBlock .locationMap{width:100%!important;height:209px}@media (max-width:767px){.contactUsContent .locationsGridBlock .locationMap{height:170px}}@media (max-width:479px){.contactUsContent .locationsGridBlock .locationMap{height:124px}}.contactUsContent .featuredLocationBlock .locationWrapper{flex-direction:column}.contactUsContent .featuredLocationBlock .locationDescription{width:100%!important;margin-bottom:24px}.contactUsContent .featuredLocationBlock .locationDescription .blockHeader{margin:0;font-size:24px;line-height:30px;font-weight:700}.contactUsContent .featuredLocationBlock .locationMap{width:100%!important;height:257px}@media (max-width:767px){.contactUsContent .featuredLocationBlock .locationMap{height:170px}}@media (max-width:479px){.contactUsContent .featuredLocationBlock .locationMap{height:124px}.contactUsContent .locationWrapper{margin-bottom:15px}.contactUsContent .locationWrapper:last-of-type{margin-bottom:0}}@media only screen and (min-width:768px){.contactUsContent .locationWrapper{display:flex;justify-content:space-between;margin-bottom:20px}.contactUsContent .locationWrapper:last-of-type{margin-bottom:0}.contactUsContent .locationWrapper .locationDescription{width:280px}.contactUsContent .locationWrapper .locationDescription .strongText{margin-top:10px}.contactUsContent .locationWrapper .locationMap{margin-top:0;width:337px}}.contactUsContent .blockHeader{margin:15px 0 0;font-size:12px;line-height:125%;font-weight:400;color:#202121}@media (max-width:479px){.contactUsContent .blockHeader.email{margin:16px 0 15px;font-size:14px}.contactUsContent .blockHeader{margin:0 0 4px}}@media only screen and (min-width:480px){.contactUsContent .blockHeader{margin:20px 0 0;font-size:15px}}@media only screen and (min-width:768px){.contactUsContent .blockHeader{margin:20px 0 0}}.contactUsContent .strongText{display:block;font-size:13px;font-weight:400;font-style:normal;line-height:125%;color:#202121}@media only screen and (min-width:480px){.contactUsContent .strongText{font-size:18px}}.contactUsContent .disabledText{margin-top:15px;color:#a1abb5}.contactUsContent .similarLink{color:#202121}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input.filled+label,.contactUsContent .similarLink:hover,.contactUsContent .textLink{color:#57a7d7}.contactUsContent .textLink:hover{text-decoration:underline}.contactUsContent .locationMap{position:relative;width:100%;height:100px;margin-top:5px;display:block;border-radius:5px}@media only screen and (min-width:480px){.contactUsContent .locationMap{height:140px}}.contactUsContent .locationMap .gm-fullscreen-control,.contactUsContent .locationMap .gm-style-cc,.contactUsContent .locationMap .gm-style-mtc,.contactUsContent .locationMap .gm-svpc,.contactUsContent .locationMap .gmnoprint{display:none!important}.contactUsContent .no-webp .locationMap:after{background-image:url(/public/images/location-pin.png)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.contactUsContent .no-webp .locationMap:after{background-image:url(/public/images/location-pin@2x.png)}}.contactUsContent .webp .locationMap:after{background-image:url(/public/images/location-pin.webp)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.contactUsContent .webp .locationMap:after{background-image:url(/public/images/location-pin@2x.webp)}}@media (max-width:479px){.contactUsContent .roundBlock:last-of-type{margin-bottom:0}}.processContent{margin:-15px 0}@media only screen and (min-width:480px){.processContent{margin:-20px 0}}.processList{display:flex;flex-direction:column;position:relative;margin-top:0;margin-bottom:0;padding-left:0;width:100%;height:100%;list-style-type:none;overflow:hidden}.processItem{opacity:1;border-top:1px solid #e7e7e8;margin-right:0}.processItem:first-child{border-top:none}.processItem.processItem--animated{-webkit-animation:processFadeInDown 1s both;animation:processFadeInDown 1s both}.processItem.processItem--animated:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.processItem.processItem--animated:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.processItem.processItem--animated:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.processItem.processItem--animated:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}.processItem.processItem--animated:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}.processItem.processItem--animated:nth-child(6){-webkit-animation-delay:2.5s;animation-delay:2.5s}.processItem.processItem--animated:nth-child(7){-webkit-animation-delay:3s;animation-delay:3s}.processItem.processItem--animated:nth-child(8){-webkit-animation-delay:3.5s;animation-delay:3.5s}.processItem.processItem--animated:nth-child(9){-webkit-animation-delay:4s;animation-delay:4s}.processItem.processItem--animated:nth-child(10){-webkit-animation-delay:4.5s;animation-delay:4.5s}.processWrapper{display:flex;flex-direction:column;align-items:flex-start;padding-left:80px!important;box-sizing:border-box;position:relative}@media screen and (max-width:479px){.processWrapper{padding-left:96px!important}}@media only screen and (min-width:480px){.processWrapper{padding-left:120px!important}}@media only screen and (min-width:768px){.processWrapper{padding-left:160px!important}}.processWrapper .processBottom{margin-top:3vh;display:flex;justify-content:space-between;width:100%;align-items:flex-end;flex-direction:row-reverse}@media screen and (max-width:479px){.processWrapper .processBottom{margin-top:12px;align-items:center}}.processWrapper .processBottom .button{width:160px}@media (max-width:430px){.processWrapper .processBottom .button{padding:8px 6px}}@media (max-width:479px){.processWrapper .processBottom .button{width:170px}}.processWrapper .processBottom .scheduleWrapper{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.processWrapper .processBottom .scheduleWrapper .zipCodeForm{border:1px solid #fac04b;border-radius:100px;min-width:230px}@media (max-width:430px){.processWrapper .processBottom .scheduleWrapper .zipCodeForm{width:120px;min-width:0}}.processWrapper .processBottom .scheduleWrapper .zipCodeForm .zipCodeField{background-color:transparent;padding:0 75px 0 10px}.processWrapper .processBottom .scheduleWrapper .zipCodeForm .zipCodeField .zipCodeInput{text-align:left}.processWrapper .processBottom .scheduleWrapper .zipCodeForm .zipCodeField .zipCodeInput::-moz-placeholder{text-align:left}.processWrapper .processBottom .scheduleWrapper .zipCodeForm .zipCodeField .zipCodeInput:-ms-input-placeholder{text-align:left}.processWrapper .processBottom .scheduleWrapper .zipCodeForm .zipCodeField .zipCodeInput::placeholder{text-align:left}.processHeader,.processWrapper .step{font-weight:700;text-transform:uppercase}.processWrapper .step{display:block;color:#e7e7e8;font-size:28px;line-height:90%}@media (max-width:479px){.processWrapper .step{font-size:20px}}@media only screen and (min-width:480px){.processWrapper .step{bottom:20px;font-size:44px;line-height:85%}}@media only screen and (min-width:768px){.processWrapper .step{font-size:54px;line-height:70%}}.processWrapper:before{content:"";position:absolute;top:50%;left:40px;margin-top:14px;transform:translateX(-50%) translateY(-50%) scale(.5);background:#202121}@media screen and (max-width:479px){.processWrapper:before{margin-top:0;transform:translateX(-50%) translateY(-50%) scale(.7)}}@media only screen and (min-width:480px){.processWrapper:before{margin-top:0;transform:translateX(-50%) translateY(-50%) scale(.7);left:60px}}@media only screen and (min-width:768px){.processWrapper:before{transform:translateX(-50%) translateY(-50%) scale(1);left:80px}}.processWrapper.processWrapper--customIcon:before{width:80px;height:80px;mask-image:var(--step-icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--step-icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.processHeader{margin:0 0 15px -80px;font-size:11px;line-height:125%}@media screen and (max-width:479px){.processHeader{margin:0 0 4px;font-size:14px}}@media only screen and (min-width:480px){.processHeader{margin:0 0 20px;font-size:14px}}@media only screen and (min-width:768px){.processHeader{font-size:18px}}.processText{margin-top:0;font-size:10px;line-height:125%}.processText:last-of-type{margin-bottom:0}.processText p{margin:0;font-size:inherit;line-height:inherit}.processText p:not(:last-child){margin-bottom:5px}@media screen and (max-width:479px){.processText{font-size:12px}}@media only screen and (min-width:480px){.processText{font-size:12px}}@media only screen and (min-width:1000px){.processText{font-size:15px}}.activeProcessButton,.processButton{margin-top:15px}.processButton:after{transform:scale(.6) rotate(90deg);background:#fff}@media only screen and (min-width:480px){.processButton:after{transform:scale(1) rotate(90deg)}}.activeProcessButton:after{transform:scale(.6) rotate(90deg);background:#fff}@media only screen and (min-width:480px){.activeProcessButton:after{transform:scale(1) rotate(90deg)}}.processWrapper .managementSection.managementSection--inline{transform-origin:left top}@media only screen and (max-width:479px){.processWrapper .managementSection.managementSection--inline .daysWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:480px){.processWrapper .managementSection.managementSection--inline{transform:scale(.715);margin-left:4px;margin-top:10px;height:696px}}@media only screen and (min-width:768px){.processWrapper .managementSection.managementSection--inline{transform:scale(.74);margin-left:0;margin-top:0;height:280px}}@media only screen and (min-width:1000px){.processWrapper .managementSection.managementSection--inline{transform:scale(.75);margin-left:3px;margin-top:25px;height:370px}}@media only screen and (min-width:1440px){.processWrapper .managementSection.managementSection--inline{transform:scale(.8);margin-left:10px;margin-top:25px;height:420px}}.contractorContent{background:#e7e7e8}.answerList{margin-top:15px;margin-bottom:0;padding-left:0;list-style-type:none}@media only screen and (min-width:480px){.answerList{margin-top:20px}}.answerList .answerWrapper{position:relative;margin-bottom:8px;padding:15px;border-radius:5px;box-sizing:border-box;background:#fff}@media only screen and (min-width:480px){.answerList .answerWrapper{margin-bottom:20px;padding:20px}}.answerList .answerWrapper .answerHeader{margin-top:0;margin-bottom:10px;font-size:11px;font-weight:700;line-height:125%;text-transform:uppercase}@media only screen and (min-width:480px){.answerList .answerWrapper .answerHeader{padding-left:100px;font-size:13px}}@media only screen and (min-width:768px){.answerList .answerWrapper .answerHeader{font-size:18px}}@media only screen and (min-width:1000px){.answerList .answerWrapper .answerHeader{padding-left:160px}}.answerList .answerWrapper .answerText{margin-top:0;margin-bottom:5px;padding-left:52px;font-size:10px;line-height:125%}.answerList .answerWrapper .answerText p:last-child,.answerList .answerWrapper .answerText:last-child{margin-bottom:0}@media only screen and (min-width:480px){.answerList .answerWrapper .answerText{padding-left:100px;font-size:12px}}@media only screen and (min-width:1000px){.answerList .answerWrapper .answerText{padding-left:160px;font-size:15px}}.answerList .answerWrapper .answerText p{margin:0 0 10px}.answerList .answerWrapper .answerText a{color:#007bff;text-decoration:underline}.answerList .answerWrapper .answerText em,.answerList .answerWrapper .answerText i{font-style:italic}.answerList .answerWrapper:before{content:"";position:absolute;top:50%;display:block}@media only screen and (min-width:1000px){.answerList .answerWrapper:before{margin-left:30px}}.answerList .answerWrapper.customIcon:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:var(--custom-icon)}@media only screen and (min-width:480px){.answerList .answerWrapper.customIcon:before{left:20px;width:40px;height:40px}}@media only screen and (min-width:768px){.answerList .answerWrapper.customIcon:before{left:30px;width:50px;height:50px}}@media only screen and (min-width:1000px){.answerList .answerWrapper.customIcon:before{left:40px;width:60px;height:60px}}.answerList .answerWrapper.faqIcon:before{transform:translateY(-50%) scale(.675) translateX(-10px);margin-top:18px}@media only screen and (min-width:480px){.answerList .answerWrapper.faqIcon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(15px)}}.answerList .answerWrapper.faq2Icon:before{transform:translateY(-50%) scale(.675) translateX(-3px);margin-top:15px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq2Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq3Icon:before{transform:translateY(-50%) scale(.675) translateX(-10px);margin-top:17px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq3Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(15px)}}.answerList .answerWrapper.faq4Icon:before{transform:translateY(-50%) scale(.675) translateX(-3px);margin-top:17px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq4Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq5Icon:before{transform:translateY(-50%) scale(.675) translateX(-7px);margin-top:17px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq5Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(15px)}}.answerList .answerWrapper.faq6Icon:before{transform:translateY(-50%) scale(.675) translateX(0);margin-top:17px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq6Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq7Icon:before{transform:translateY(-50%) scale(.675) translateX(-13px);margin-top:18px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq7Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(10px)}}.answerList .answerWrapper.faq8Icon:before{transform:translateY(-50%) scale(.675) translateX(0);margin-top:10px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq8Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq9Icon:before{transform:translateY(-50%) scale(.675) translateX(-2px);margin-top:10px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq9Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq10Icon:before{transform:translateY(-50%) scale(.675) translateX(-6px);margin-top:12px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq10Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(17px)}}.answerList .answerWrapper.faq11Icon:before{transform:translateY(-50%) scale(.675) translateX(5px);margin-top:17px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq11Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(25px)}}.answerList .answerWrapper.faq12Icon:before{transform:translateY(-50%) scale(.675) translateX(-1px);margin-top:10px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq12Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq13Icon:before{transform:translateY(-50%) scale(.675) translateX(-1px);margin-top:24px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq13Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq14Icon:before{transform:translateY(-50%) scale(.675) translateX(-1px);margin-top:18px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq14Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq15Icon:before{transform:translateY(-50%) scale(.675) translateX(-12px);margin-top:15px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq15Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(13px)}}.answerList .answerWrapper.faq16Icon:before{transform:translateY(-50%) scale(.675) translateX(0);margin-top:18px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq16Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(22px)}}.answerList .answerWrapper.faq17Icon:before{transform:translateY(-50%) scale(.675) translateX(-7px);margin-top:12px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq17Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(18px)}}.answerList .answerWrapper.faq18Icon:before{transform:translateY(-50%) scale(.675) translateX(-3px);margin-top:20px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq18Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq19Icon:before{transform:translateY(-50%) scale(.675) translateX(-7px);margin-top:18px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq19Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.answerList .answerWrapper.faq20Icon:before{transform:translateY(-50%) scale(.675) translateX(-2px);margin-top:10px}@media only screen and (min-width:480px){.answerList .answerWrapper.faq20Icon:before{margin-top:0;transform:scale(1) translateY(-50%) translateX(20px)}}.downloadButtonWrapper{display:flex;flex-direction:row;align-items:center}.downloadButton{margin-top:15px;margin-left:auto;margin-right:auto;display:flex;align-items:center;position:relative;padding:7px 15px 7px 30px;font-size:10px;font-weight:700;text-transform:uppercase;background:linear-gradient(90deg,#fdfdfd 0%,#f8f5f5 101.15%);border:1px solid #212c30;border-radius:100px;cursor:pointer;outline:0}@media only screen and (min-width:480px){.downloadButton{margin-top:0;padding:13px 25px 13px 45px;font-size:12px}}@media only screen and (min-width:768px){.downloadButton{font-size:13px}}.downloadButton:hover{color:#202121}.downloadButton:before{position:absolute;top:50%;left:7px;transform:translateY(-50%) scale(.6);background:#212c30}@media only screen and (min-width:480px){.downloadButton:before{left:17px;transform:translateY(-50%) scale(.8)}}.tipsCategories{background-color:#e7e7e8}.pageContent{position:relative}@media screen and (max-width:479px){.pageContent .wrapper{padding-left:16px;padding-right:16px}}.pageContent .pageLoader{transition:all .1s ease-in;z-index:1;position:absolute;top:0;left:0;opacity:.75;width:100%;height:100%;background-color:#fff}.pageContent .pageLoader.hiddenLoader{opacity:0;z-index:-1}@media only screen and (min-width:768px){.pageContent.tipsPageContent .cardList{margin-left:0;margin-right:0;gap:10px}}@media only screen and (min-width:1000px){.pageContent.tipsPageContent .cardList{gap:9px}}@media only screen and (min-width:1440px){.pageContent.tipsPageContent .cardList{gap:10px}}@media only screen and (min-width:480px){.pageContent.tipsPageContent .cardList .cardWrapper{width:215px}}@media only screen and (min-width:768px){.pageContent.tipsPageContent .cardList .cardWrapper{margin-left:0;margin-right:0;margin-bottom:0;width:228px}}@media only screen and (min-width:1000px){.pageContent.tipsPageContent .cardList .cardWrapper{width:306px}}@media only screen and (min-width:1440px){.pageContent.tipsPageContent .cardList .cardWrapper{width:292px}}@media only screen and (min-width:480px){.pageContent.tipsPageContent .cardList .cardWrapper .cardImage{width:215px}}@media only screen and (min-width:768px){.pageContent.tipsPageContent .cardList .cardWrapper .cardImage{width:228px}}@media only screen and (min-width:1000px){.pageContent.tipsPageContent .cardList .cardWrapper .cardImage{width:306px}}@media only screen and (min-width:1440px){.pageContent.tipsPageContent .cardList .cardWrapper .cardImage{width:292px}}@media screen and (max-width:479px){.pageContent.tipsPageContent .cardList .cardWrapper{width:100%;flex-direction:column;padding:16px}}@media screen and (min-width:480px) and (max-width:767px){.pageContent.tipsPageContent .cardList .cardWrapper{width:216px}}@media screen and (max-width:389px){.pageContent.tipsPageContent .cardList .cardLink{height:130px}}@media screen and (min-width:390px) and (max-width:479px){.pageContent.tipsPageContent .cardList .cardLink{height:clamp(130px,calc(-132.92px + 67.42vw),190px)}}@media screen and (max-width:479px){.pageContent.tipsPageContent .cardList .cardLink .cardImage{width:100%}}@media screen and (min-width:480px) and (max-width:767px){.pageContent.tipsPageContent .cardList .cardLink .cardImage{width:216px}}@media screen and (max-width:389px){.pageContent.tipsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:260px}}@media screen and (min-width:390px) and (max-width:479px){.pageContent.tipsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:clamp(260px,calc(-265.84px + 134.83vw),380px)}}@media only screen and (min-width:480px){.pageContent.tipsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:200px}}@media only screen and (min-width:1000px){.pageContent.tipsPageContent .cardList .cardLink .cardImage.defaultImage{background-size:280px}}@media screen and (max-width:479px){.pageContent.tipsPageContent .cardList .cardWrapper .cardData{height:auto;padding:0;margin-top:8px}.pageContent.tipsPageContent .cardList .cardWrapper .cardData .cardHeader{font-size:14px}.pageContent.tipsPageContent .cardList .cardWrapper .cardData .cardAnnounce{margin-top:8px;font-size:12px;-webkit-line-clamp:3;overflow-y:hidden;max-height:50px}}.calculatorFormSection{padding:0}@media (max-width:768px){.calculatorFormSection{padding:0}}@media only screen and (min-width:1440px){.calculatorFormSection .wrapper.blockWrapper{width:1200px}}@media (max-width:768px){.calculatorFormSection .wrapper.blockWrapper{min-height:280px}}.calculatorFormSection .calculatorForm{background:#efeff0;border-radius:24px;padding:32px}@media (max-width:479px){.calculatorFormSection .calculatorForm{padding:32px 16px}}.calculatorFormSection .calculatorForm .formHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width:768px){.calculatorFormSection .calculatorForm .formHeader{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}}.calculatorFormSection .calculatorForm .formHeader .formTitle{font-size:32px;font-weight:700;color:#212c30;margin:0;letter-spacing:.05em;text-transform:none}.calculatorFormSection .calculatorForm .formHeader .formTitle::before,.calculatorFormSectionV2 .cfv2Header .cfv2Title::before,.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceTitle::before{display:none!important;content:none!important}@media (max-width:1100px){.calculatorFormSection .calculatorForm .formHeader .formTitle{font-size:28px}}@media (max-width:768px){.calculatorFormSection .calculatorForm .formHeader .formTitle{font-size:24px}}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel{display:flex;align-items:center;cursor:pointer;font-size:13px;letter-spacing:.05em;color:#0000008a;font-weight:700;flex-direction:row-reverse;gap:8px}@media (max-width:768px){.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel{font-size:12px}}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel .toggleSlider{position:relative;min-width:51px;height:31px;background:#00000085;border-radius:15px;transition:background .3s ease}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel .toggleSlider::before{content:"";position:absolute;width:27px;height:27px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .3s ease}@media (max-width:768px){.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel .toggleSlider::before{width:16px;height:16px}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel .toggleSlider{min-width:33px;height:20px}}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel input[type=checkbox]:checked+.toggleSlider{background:#3498db}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel input[type=checkbox]:checked+.toggleSlider::before{transform:translateX(21px)}@media (max-width:768px){.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel input[type=checkbox]:checked+.toggleSlider::before{transform:translateX(13px)}}.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel .toggleText{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.calculatorFormSection .calculatorForm .formHeader .formToggle .toggleLabel .toggleText{font-size:12px}}.calculatorFormSection .calculatorForm .formDescription{margin-bottom:24px}.calculatorFormSection .calculatorForm .formDescription p{font-size:18px;line-height:140%;color:#00000085;margin:0}@media (max-width:768px){.calculatorFormSection .calculatorForm .formDescription p{font-size:14px}}.calculatorFormSection .calculatorForm .initialInputs{margin-bottom:24px;position:relative;z-index:1}@media (max-width:768px){.calculatorFormSection .calculatorForm .initialInputs{margin-bottom:24px}}.calculatorFormSection .calculatorForm .initialInputs .inputRow{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.calculatorFormSection .calculatorForm .initialInputs .inputRow{grid-template-columns:1fr;gap:15px}}.calculatorFormSection .calculatorForm .initialInputs .inputGroup label{display:block;font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:8px;transition:color .3s ease}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input{width:100%;padding:15px 15px 15px 20px;border-radius:8px;font-size:16px;transition:all .3s ease;border:1px solid transparent;color:#57a7d7;background:#fff}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input:focus{outline:0;border:1px solid #57a7d7}.calculatorFormSection .calculatorForm .commentsSection .inputGroup .commentsTextarea::-moz-placeholder,.calculatorFormSection .calculatorForm .initialInputs .inputGroup input::-moz-placeholder{color:#8a8eac}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input:-ms-input-placeholder{color:#8a8eac}.calculatorFormSection .calculatorForm .commentsSection .inputGroup .commentsTextarea::placeholder,.calculatorFormSection .calculatorForm .initialInputs .inputGroup input::placeholder{color:#8a8eac}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input.filled{border:1px solid #57a7d7}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input.filled:focus{border:1px solid #57a7d7}.calculatorFormSection .calculatorForm .initialInputs .inputGroup input.fieldError{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.25)}.calculatorFormSection .calculatorForm .questionsContainer{margin-bottom:30px}@media (max-width:768px){.calculatorFormSection .calculatorForm .questionsContainer{margin-bottom:0}}.calculatorFormSection .calculatorForm .commentsSection,.calculatorFormSection .calculatorForm .questionsContainer .questionSection{margin-bottom:24px;transition:all .4s ease}@media (max-width:768px){.calculatorFormSection .calculatorForm .questionsContainer .questionSection{padding:0;border-top:none;margin-bottom:24px}}.calculatorFormSection .calculatorForm .commentsSection[x-show=true],.calculatorFormSection .calculatorForm .questionsContainer .questionSection[x-show=true]{transform:translateY(0)}.calculatorFormSection .calculatorForm .commentsSection .sectionTitle,.calculatorFormSection .calculatorForm .questionsContainer .questionSection .sectionTitle{font-size:24px;font-weight:700;color:#212c30;margin:0 0 12px}@media (max-width:768px){.calculatorFormSection .calculatorForm .questionsContainer .questionSection .sectionTitle{font-size:20px;margin-bottom:8px}}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList{border-radius:8px;border:1px solid #3f43474d;padding:4px 16px}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #3f43474d}@media (max-width:768px){.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem{flex-direction:column;gap:12px}}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem:last-child{border-bottom:none}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .questionText{font-size:16px;color:#212c30;margin:0!important}@media (max-width:768px){.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .questionText{font-size:14px}}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons{display:flex;gap:15px}@media (max-width:768px){.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons{gap:8px;width:100%}}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn{flex:1;padding:6.5px 35px;border:1px solid;border-radius:4px;font-size:16px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn.yesBtn.selected,.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn.yesBtn:hover{background:#57a7d7;color:#fff}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn.noBtn{border-color:#fac04b;color:#fac04b}.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn.noBtn.selected,.calculatorFormSection .calculatorForm .questionsContainer .questionSection .questionsList .questionItem .answerButtons .answerBtn.noBtn:hover{background:#fac04b;color:#fff}@media (max-width:768px){.calculatorFormSection .calculatorForm .commentsSection{padding:0;border-top:none}}@media (max-width:768px){.calculatorFormSection .calculatorForm .commentsSection .sectionTitle{font-size:20px;margin-bottom:8px}}.calculatorFormSection .calculatorForm .commentsSection .inputGroup .commentsTextarea{width:100%;padding:15px 15px 15px 20px;border-radius:8px;font-size:16px;transition:all .3s ease;border:1px solid #3f43474d;color:#212c30;background:#fff;font-family:inherit;resize:vertical;min-height:100px}.calculatorFormSection .calculatorForm .commentsSection .inputGroup .commentsTextarea:focus,.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input:focus{outline:0;border:1px solid #57a7d7}.calculatorFormSection .calculatorForm .commentsSection .inputGroup .commentsTextarea:-ms-input-placeholder,.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input:-ms-input-placeholder,.calculatorFormSectionV2 .cfv2InputRow input:-ms-input-placeholder{color:#8a8eac}@media (max-width:768px){.calculatorFormSection .calculatorForm .commentsSection .inputGroup .commentsTextarea{font-size:14px;padding:12px 12px 12px 16px;min-height:80px}}.calculatorFormSection .calculatorForm .howFoundSection{margin-bottom:24px}.calculatorFormSection .calculatorForm .howFoundSection .sectionTitle{font-size:24px;font-weight:700;color:#212c30;margin:0 0 12px}@media (max-width:768px){.calculatorFormSection .calculatorForm .howFoundSection .sectionTitle{font-size:20px;margin:0 0 8px}}.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input{width:100%;padding:15px 15px 15px 20px;border-radius:8px;font-size:16px;transition:all .3s ease;border:1px solid #3f43474d;color:#212c30;background:#fff}.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input::-moz-placeholder,.calculatorFormSectionV2 .cfv2InputRow input::-moz-placeholder{color:#8a8eac}.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input::placeholder,.calculatorFormSectionV2 .cfv2InputRow input::placeholder{color:#8a8eac}.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input.filled{border:1px solid #57a7d7}.calculatorFormSection .calculatorForm .howFoundSection .inputGroup input.fieldError{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.25)}.calculatorFormSection .calculatorForm .formFooter{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #f0f0f0}@media (max-width:768px){.calculatorFormSection .calculatorForm .formFooter{flex-direction:column;gap:20px;align-items:stretch}}.calculatorFormSection .calculatorForm .formFooter .termsText{font-size:14px;color:#7f8c8d;line-height:1.4}.calculatorFormSection .calculatorForm .formFooter .termsText a{color:#3498db;text-decoration:underline}.calculatorFormSection .calculatorForm .formFooter .termsText a:hover{color:#2980b9}.calculatorFormSection .calculatorForm .formFooter .nextQuestionBtn{background:#fac04b;height:40px;color:#212c30;border:0;border-radius:100px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;min-width:180px;width:100%;max-width:500px}.calculatorFormSection .calculatorForm .formFooter .nextQuestionBtn:hover:not(.disabled){background:#bd8e30;transform:translateY(-2px);color:#fff;box-shadow:0 5px 15px rgba(230,126,34,.3)}.calculatorFormSection .calculatorForm .formFooter .nextQuestionBtn.disabled{background:#bdc3c7;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:480px){.wrapper.headerWrapper{width:100%;max-width:100%;padding:16px}}@media only screen and (min-width:1440px){.contactUsForm .wrapper.blockWrapper,.pageHeader .wrapper.blockWrapper{width:1200px}}.contactUsForm .wrapper.blockWrapper{padding-top:0!important}@media (max-width:662px){.contactUsStickyButton{display:none!important}}.calculatorFormSectionV2{padding:0}@media only screen and (min-width:1440px){.calculatorFormSectionV2 .wrapper.blockWrapper{width:1200px}}.calculatorFormSectionV2 .calculatorFormV2{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;align-items:start;background:#efeff0;border-radius:24px;padding:32px}@media (max-width:999px){.calculatorFormSectionV2 .calculatorFormV2{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}}@media (max-width:479px){.calculatorFormSectionV2 .calculatorFormV2{padding:20px 16px}}.calculatorFormSectionV2 .cfv2Top{grid-column:1/-1;display:flex;flex-direction:column;gap:16px}@media (max-width:999px){.calculatorFormSectionV2 .cfv2Top{display:contents}}.calculatorFormSectionV2 .cfv2Header .cfv2Title{font-size:26px;font-weight:700;color:#212c30;margin:0 0 8px;line-height:1.25}@media (max-width:768px){.calculatorFormSectionV2 .cfv2Header .cfv2Title{font-size:22px}}.calculatorFormSectionV2 .cfv2Header .cfv2Desc{font-size:15px;line-height:1.5;color:rgba(0,0,0,.55);margin:0}@media (max-width:768px){.calculatorFormSectionV2 .cfv2Header .cfv2Desc{font-size:13px}}@media (max-width:999px){.calculatorFormSectionV2 .cfv2ProgressWrap{order:1}}.calculatorFormSectionV2 .cfv2ProgressWrap .cfv2ProgressBar{position:relative;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.5);height:25px;transition:border-radius .2s ease}.calculatorFormSectionV2 .cfv2ProgressWrap .cfv2ProgressBar .cfv2ProgressFill{height:100%;background:linear-gradient(90deg,#57a7d7 0%,#3d8fc0 100%);border-radius:20px;transition:width .4s ease,border-radius .2s ease;display:flex;align-items:center;justify-content:center}.calculatorFormSectionV2 .cfv2ProgressWrap .cfv2ProgressBar .cfv2ProgressFill .cfv2ProgressLabelFill{font-size:12px;font-weight:700;color:#fff;pointer-events:none;white-space:nowrap}.calculatorFormSectionV2 .cfv2ProgressWrap .cfv2ProgressBar .cfv2ProgressLabelEmpty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#212c30;pointer-events:none;white-space:nowrap}.calculatorFormSectionV2 .cfv2Left{display:flex;flex-direction:column}@media (max-width:999px){.calculatorFormSectionV2 .cfv2Left{order:2}}.calculatorFormSectionV2 .cfv2Questions{display:flex;flex-direction:column;gap:20px}.calculatorFormSectionV2 .cfv2QuestionRow{background:#fff;border-radius:4px}.calculatorFormSectionV2 .cfv2QuestionRow.cfv2Answered .cfv2QuestionText{color:#212c30}.calculatorFormSectionV2 .cfv2InputRowWrap{display:flex;gap:10px}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownTrigger span,.calculatorFormSectionV2 .cfv2InputRowWrap .cfv2QuestionRow{flex:1}.calculatorFormSectionV2 .cfv2InputRow{display:flex;flex-direction:column}.calculatorFormSectionV2 .cfv2InputRow input{width:100%;padding:15px 20px;border:0;background:0 0;font-size:16px;color:#212c30;box-sizing:border-box;height:44px}@media only screen and (min-width:768px){.calculatorFormSectionV2 .cfv2InputRow input{height:50px}}.calculatorFormSectionV2 .cfv2InputRow input:focus{outline:0}.calculatorFormSectionV2 .cfv2InputRow input.cfv2FieldError{background:rgba(220,53,69,.04);color:#dc3545}.calculatorFormSectionV2 .cfv2InputRow .cfv2ErrorMsg{font-size:11px;color:#dc3545;padding:0 16px 8px}.calculatorFormSectionV2 .cfv2QuestionInner{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 4px 0 20px}@media only screen and (min-width:768px){.calculatorFormSectionV2 .cfv2QuestionInner{height:50px}}@media (max-width:580px){.calculatorFormSectionV2 .cfv2QuestionInner{gap:10px;height:auto;padding:12px 16px}}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2QuestionText{font-size:16px;color:#8a8eac;line-height:1.4;flex:1}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo{display:flex;flex-shrink:0}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn{padding:9px 20px;border:1px solid rgba(63,67,71,.35);background:#fff;font-size:13px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;color:#202121}@media only screen and (min-width:768px){.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn{padding:11px 20px}}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn:first-child{border-radius:6px 0 0 6px}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn.cfv2Selected{background:#212c30;color:#fff;border-color:#212c30;z-index:1}.cfv2Answered .calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn:not(.cfv2Selected){color:rgba(0,0,0,.5)}.calculatorFormSectionV2 .cfv2QuestionInner .cfv2YesNo .cfv2YesNoBtn:hover:not(.cfv2Selected){background:#f0f0f0}.calculatorFormSectionV2 .cfv2DropdownWrap{position:relative}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:0;background:0 0;font-size:16px;color:#8a8eac;cursor:pointer;text-align:left;box-sizing:border-box;height:44px}@media only screen and (min-width:768px){.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownTrigger{height:50px}}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownTrigger.cfv2Filled{color:#212c30}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownTrigger .cfv2DropdownChevron{flex-shrink:0;transition:transform .2s ease}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownTrigger .cfv2DropdownChevron.cfv2ChevronOpen{transform:rotate(180deg)}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownList{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:4px;list-style:none;padding:0;margin:0;z-index:200;box-shadow:0 6px 20px rgba(0,0,0,.1);overflow:hidden}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownList .cfv2DropdownOption{padding:0 10px 0 32px;font-size:15px;height:50px;display:flex;align-items:center;color:#212c30;cursor:pointer;transition:background .12s ease}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownList .cfv2DropdownOption:nth-child(even){background:#efeff0}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownList .cfv2DropdownOption:hover{background:#e4e4e6}.calculatorFormSectionV2 .cfv2DropdownWrap .cfv2DropdownList .cfv2DropdownOption.cfv2DropdownSelected{background:rgba(87,167,215,.15);color:#2b87bb;font-weight:600}.calculatorFormSectionV2 .cfv2Right{position:sticky;top:24px}@media (max-width:999px){.calculatorFormSectionV2 .cfv2Right{position:static}}@media (max-width:767px){.calculatorFormSectionV2 .cfv2Right{position:sticky;z-index:20;background:#efeff0;border-radius:12px 12px 0 0}}@media only screen and (min-width:1000px){.calculatorFormSectionV2 .cfv2Right{align-self:stretch;display:flex;flex-direction:column}}@media (max-width:767px){.calculatorFormSectionV2 .cfv2ProgressWrap{position:sticky;z-index:19;background:#efeff0}}.calculatorFormSectionV2 .cfv2Overflow{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:999px){.calculatorFormSectionV2 .cfv2Overflow{order:3;grid-template-columns:1fr}}.calculatorFormSectionV2 .cfv2Overflow .cfv2QuestionRow.cfv2LastFull{grid-column:1/-1}.calculatorFormSectionV2 .cfv2PriceMobileFoot{display:none}@media (max-width:999px){.calculatorFormSectionV2 .cfv2PriceMobileFoot{display:block;order:4}.calculatorFormSectionV2 .cfv2Right .cfv2PricePanel .cfv2Divider,.calculatorFormSectionV2 .cfv2Right .cfv2PricePanel .cfv2PriceBottom,.calculatorFormSectionV2 .cfv2Right .cfv2PricePanel .cfv2PriceMid{display:none}}.calculatorFormSectionV2 .cfv2PricePanel{background:#fff;border-radius:8px;padding:21px 12px;display:flex;flex-direction:column;gap:13px;transition:border-radius .2s ease}@media (max-width:999px){.calculatorFormSectionV2 .cfv2PricePanel{padding:20px}}@media only screen and (min-width:1000px){.calculatorFormSectionV2 .cfv2PricePanel{flex:1;min-height:100%;justify-content:flex-start}.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceTop{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}}.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceTitle{font-size:20px;font-weight:700;color:#212c30;margin:0;text-align:center;line-height:1.4}.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceDisplay{text-align:center;min-height:56px;display:flex;align-items:center;justify-content:center}.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceDisplay .cfv2PricePlaceholder{font-size:36px;font-weight:700;color:#212c30;letter-spacing:5%}.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceDisplay .cfv2PriceValue{font-size:36px;font-weight:800;color:#212c30;letter-spacing:5%;line-height:1.1;white-space:nowrap}@media (max-width:767px){.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceDisplay .cfv2PriceValue{white-space:normal}}@media (max-width:400px){.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceDisplay .cfv2PriceValue{font-size:22px}}.calculatorFormSectionV2 .cfv2PricePanel .cfv2PriceDesc{font-size:14px;color:rgba(0,0,0,.55);text-align:center;letter-spacing:5%;max-width:374px;margin:0 auto 16px}.calculatorFormSectionV2 .cfv2PricePanel .cfv2EmailBtn{display:block;width:100%;padding:10.5px 16px;background:#fac04b;color:#202121;border:1px solid #fac04b;border-radius:100px;font-size:16px;font-weight:700;letter-spacing:.08em;cursor:pointer;text-align:center;transition:background .2s ease,border-color .2s ease}.calculatorFormSectionV2 .cfv2PricePanel .cfv2EmailBtn:hover:not(.cfv2BtnDisabled){background:#f5a915;border-color:#f5a915}.calculatorFormSectionV2 .cfv2PricePanel .cfv2EmailBtn.cfv2BtnDisabled{background-color:rgba(171,165,165,.6);border:1px solid transparent;color:#8b8b8b;cursor:not-allowed}.calculatorFormSectionV2 .cfv2PricePanel .cfv2Divider{height:1px;background:rgba(0,0,0,.1)}.calculatorFormSectionV2 .cfv2PricePanel .cfv2ConsultDesc{font-size:14px;color:rgba(0,0,0,.55);text-align:center;letter-spacing:5%;max-width:374px;margin:0 auto 16px}.calculatorFormSectionV2 .cfv2PricePanel .cfv2ConsultBtn{display:block;width:100%;padding:10.5px 16px;background:#57a7d7;color:#202121;border:1px solid #57a7d7;border-radius:100px;font-size:16px;font-weight:700;letter-spacing:.08em;cursor:pointer;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease}.calculatorFormSectionV2 .cfv2PricePanel .cfv2ConsultBtn:hover:not(.cfv2BtnDisabled){background:#3191c8;border-color:#3191c8}.calculatorFormSectionV2 .cfv2PricePanel .cfv2ConsultBtn.cfv2BtnDisabled{opacity:.5;cursor:not-allowed}.fourColumnList{display:flex;flex-direction:column;margin-top:15px;margin-bottom:0;padding-left:0;list-style-type:none}@media only screen and (min-width:480px){.fourColumnList{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.fourColumnList .listWrapper{display:flex;flex-direction:column;justify-content:flex-start;position:relative;margin-bottom:8px;padding:15px 15px 15px 140px;box-sizing:border-box;width:100%;min-height:140px;border-radius:5px}.fourColumnList .listWrapper:last-child{margin-bottom:0}@media only screen and (min-width:480px){.fourColumnList .listWrapper{padding:215px 20px 20px;width:215px}.fourColumnList .listWrapper:last-child{margin-bottom:8px}}@media only screen and (min-width:768px){.fourColumnList .listWrapper{padding:172px 20px 20px;width:176px}}@media only screen and (min-width:1000px){.fourColumnList .listWrapper{padding:215px 20px 20px;width:218px}}@media only screen and (min-width:1440px){.fourColumnList .listWrapper{padding:245px 20px 20px;width:252px}}.fourColumnList .listWrapper:hover .unfinishedBasement{background-position:0 0}.fourColumnList .listWrapper:hover .completeBasementRemodeling{background-position:-400px 0}.fourColumnList .listWrapper:hover .partialBasementRemodeling{background-position:0 -200px}.fourColumnList .listWrapper:hover .basementRenovation{background-position:-400px -200px}.fourColumnList .listWrapper:hover .addBathroom{background-position:0 -400px}.fourColumnList .listWrapper:hover .addEgressWindow{background-position:-400px -400px}.fourColumnList .listWrapper:hover .foundationRepairs{background-position:0 -600px}.fourColumnList .listWrapper:hover .basementWaterproofing{background-position:-400px -600px}.instantQuoteContent .descriptionBlock{margin-top:0;margin-bottom:15px;text-align:center;font-size:10px;line-height:125%}@media only screen and (min-width:480px){.instantQuoteContent .descriptionBlock{margin-bottom:20px;font-size:12px}}@media only screen and (min-width:1000px){.instantQuoteContent .descriptionBlock{font-size:14px}}@media only screen and (min-width:1440px){.instantQuoteContent .descriptionBlock{font-size:15px}}.instantQuoteContent .instantQuoteScheme{position:absolute;top:50%;left:0;transform:translate(-30px,-50%) scale(.55)}@media only screen and (min-width:480px){.instantQuoteContent .instantQuoteScheme{top:8px;left:50%;transform:translate(-50%,0) scale(.865)}}@media only screen and (min-width:768px){.instantQuoteContent .instantQuoteScheme{top:0;left:50%;transform:translate(-50%,-12px) scale(.7)}}@media only screen and (min-width:1000px){.instantQuoteContent .instantQuoteScheme{top:8px;left:50%;transform:translate(-50%,0) scale(.89)}}@media only screen and (min-width:1440px){.instantQuoteContent .instantQuoteScheme{top:26px;left:50%;transform:translate(-50%,0) scale(1)}}.instantQuoteContent .blackButton:hover{background-color:#616d7b;color:#fff}.instantQuoteContent .textBlock{font-size:10px;line-height:125%}@media only screen and (min-width:1000px){.instantQuoteContent .textBlock{font-size:12px}}.instantQuoteContent .minPriceText{margin-top:15px;font-size:10px;line-height:125%;font-style:italic;color:#616d7b}@media only screen and (min-width:1000px){.instantQuoteContent .minPriceText{font-size:12px}}.instantQuoteWrapper{display:flex;flex-direction:column;align-items:flex-start;position:relative}@media only screen and (min-width:768px){.instantQuoteWrapper{min-height:173px}}@media only screen and (min-width:1000px){.instantQuoteWrapper{justify-content:space-between;min-height:200px}}.instantQuoteWrapper .instantQuoteImage{position:absolute;top:0;left:0;margin:-45px 0 0 -45px;transform:scale(.55)}@media only screen and (min-width:480px){.instantQuoteWrapper .instantQuoteImage{margin:-30px 0 0 -30px;transform:scale(.7)}}@media only screen and (min-width:768px){.instantQuoteWrapper .instantQuoteImage{margin:-14px 0 0 -14px;transform:scale(.865)}}@media only screen and (min-width:1000px){.instantQuoteWrapper .instantQuoteImage{margin:0;transform:scale(1)}}.instantQuoteWrapper .instantQuotePrice{position:absolute;padding-left:130px;font-style:normal;text-transform:uppercase;letter-spacing:.05em}@media only screen and (min-width:480px){.instantQuoteWrapper .instantQuotePrice{padding-left:160px}}@media only screen and (min-width:768px){.instantQuoteWrapper .instantQuotePrice{order:3;position:relative;margin-bottom:20px;padding-left:193px;font-size:12px;font-weight:500}}@media only screen and (min-width:1000px){.instantQuoteWrapper .instantQuotePrice{margin-bottom:0;padding:0 300px 0 220px;font-size:13px}}@media only screen and (min-width:1440px){.instantQuoteWrapper .instantQuotePrice{padding:0 460px 0 220px}}.instantQuoteWrapper .instantQuoteDescription{margin-top:130px}@media only screen and (min-width:480px){.instantQuoteWrapper .instantQuoteDescription{margin-top:160px}}@media only screen and (min-width:768px){.instantQuoteWrapper .instantQuoteDescription{order:1;margin-top:0;padding-left:193px;font-size:12px}}@media only screen and (min-width:1000px){.instantQuoteWrapper .instantQuoteDescription{padding-left:220px;font-size:15px}}@media only screen and (min-width:768px){.instantQuoteWrapper .instantQuoteBackButton{margin:auto 0 0 auto;order:4}}@media only screen and (min-width:1000px){.instantQuoteWrapper .instantQuoteBackButton{position:absolute;right:0;bottom:0;margin:0}}.contactUsForm .formAnnotation{padding:0 30px;text-align:center}.contactUsForm .greenSkyWrapper{position:relative}.contactUsForm .greenSkyWrapper .greenskyLogo{position:absolute;display:block;transform:scale(.37);margin:-5px -72px;font-size:0}@media only screen and (min-width:480px){.contactUsForm .greenSkyWrapper .greenskyLogo{margin:5px -37px;transform:scale(.68)}}@media only screen and (min-width:768px){.contactUsForm .greenSkyWrapper .greenskyLogo{margin:-7px -22px}}@media only screen and (min-width:1000px){.contactUsForm .greenSkyWrapper .greenskyLogo{margin:-7px -10px}}.contactUsForm .greenSkyWrapper .financingOffersLink{display:block;padding-left:95px;color:#57a7d7;text-transform:uppercase;text-decoration:underline}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken a:hover,.contactUsForm .greenSkyWrapper .financingOffersLink:hover{text-decoration:none}@media only screen and (min-width:480px){.contactUsForm .greenSkyWrapper .financingOffersLink{padding-left:175px}}@media only screen and (min-width:768px){.contactUsForm .greenSkyWrapper .financingOffersLink{padding-left:205px}}@media only screen and (min-width:1000px){.contactUsForm .greenSkyWrapper .financingOffersLink{padding-left:225px}}.contactUsForm .greenSkyWrapper .financingOffersText{margin:10px 0 0;padding-left:95px}@media only screen and (min-width:480px){.contactUsForm .greenSkyWrapper .financingOffersText{padding-left:175px}}@media only screen and (min-width:768px){.contactUsForm .greenSkyWrapper .financingOffersText{padding-left:205px}}@media only screen and (min-width:1000px){.contactUsForm .greenSkyWrapper .financingOffersText{padding-left:225px}}.contactUsForm p{padding:0}.roundBlock.masterBlock{z-index:2}.roundBlock.slaveBlock{z-index:1}.embeddedQuoteForm{margin-bottom:40px}.embeddedQuoteForm .wrapper{background:#212c30;padding-top:0!important;padding-bottom:0!important}@media (max-width:768px) and (max-height:750px){.embeddedQuoteForm .onlineQuoteContainer{padding-bottom:1.5rem!important}}.embeddedQuoteForm .onlineQuoteContainer .container{border-radius:5px;color:#fff}@media screen and (max-width:767px){.embeddedQuoteForm .onlineQuoteContainer .container{min-width:auto}}@media (min-width:768px){.embeddedQuoteForm .onlineQuoteContainer .container{min-width:650px}}@media (min-width:1200px){.embeddedQuoteForm .onlineQuoteContainer .container{min-width:720px}}.embeddedQuoteForm .onlineQuoteContainer .container .subHeading{font-size:13px;color:#e7e7e8;opacity:.85}@media (min-width:768px){.embeddedQuoteForm .onlineQuoteContainer .container .subHeading{font-size:17px}}.embeddedQuoteForm .onlineQuoteContainer .container .top{font-size:34px;border-bottom:1px solid #a1abb5;margin:0;padding-bottom:24px}@media screen and (max-width:767px){.embeddedQuoteForm .onlineQuoteContainer .container .top{font-size:24px}}.embeddedQuoteForm .nowrap{white-space:nowrap}.embeddedQuoteForm .getOnlineQuoteField{font-size:15px}@media screen and (max-width:768px){.embeddedQuoteForm .getOnlineQuoteField{font-size:16px}}.embeddedQuoteForm .getOnlineQuoteField::-moz-placeholder{color:#fff;opacity:.5;font-size:15px}.embeddedQuoteForm .getOnlineQuoteField::placeholder{color:#fff;opacity:.5;font-size:15px}@media screen and (max-width:768px){.embeddedQuoteForm .getOnlineQuoteField::-moz-placeholder{font-size:16px}.embeddedQuoteForm .getOnlineQuoteField:-ms-input-placeholder{font-size:16px}.embeddedQuoteForm .getOnlineQuoteField::placeholder{font-size:16px}}.embeddedQuoteForm .getOnlineQuoteField:-ms-input-placeholder{color:#fff;opacity:.5;font-size:15px}@media screen and (max-width:768px){.embeddedQuoteForm .getOnlineQuoteField:-ms-input-placeholder{font-size:16px}}.embeddedQuoteForm .getOnlineQuote * .getOnlineQuoteField{border:0;outline:0;height:50px;background-color:rgba(82,96,102,.575);color:#fff}@media (max-width:768px){.embeddedQuoteForm .getOnlineQuote * .getOnlineQuoteField{height:52px}}@media (max-width:768px) and (max-height:810px){.embeddedQuoteForm .getOnlineQuote * .getOnlineQuoteField{height:40px}}.embeddedQuoteForm .getOnlineQuote * .largeInputField{height:100px;border:0;outline:0}.embeddedQuoteForm .getOnlineQuote * .invalid{border-style:solid;border-color:red;border-radius:5px;border-width:1.5px}.embeddedQuoteForm .getOnlineQuote * .quoteCheckboxLabel{font-size:16px;color:#e7e7e8;opacity:.85}@media (max-width:410px){.embeddedQuoteForm .getOnlineQuote * .quoteCheckboxLabel{line-height:16px}}.embeddedQuoteForm .getOnlineQuote * .checkboxBackground{background-color:rgba(82,96,102,.9);border:#fff}.embeddedQuoteForm .getOnlineQuoteButton{background-color:#57a7d7;color:#fff}.embeddedQuoteForm .termsAndConditions{font-weight:400;font-size:12px;opacity:.5}@media screen and (max-width:480px){.embeddedQuoteForm .termsAndConditions{line-height:14px}}.embeddedQuoteForm .thankYou{text-align:center;padding:20px}.embeddedQuoteForm .thankYou h3{color:#fff;font-size:18px;margin:0}.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper .mail,.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper .userID,.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper .username,.embeddedQuoteForm .noDisplay{display:none}@media (min-width:1000px){.embeddedQuoteForm .getOnlineQuote .fw-bold+* .col-md-4,.embeddedQuoteForm .getOnlineQuote .fw-bold~.col-md-4{width:25%}}.cardSection{background:#e7e7e8}.cardSection .cardWrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;position:relative;padding:15px;box-sizing:border-box;background:#fff;border-radius:5px}@media only screen and (min-width:480px){.cardSection .cardWrapper{padding:20px}}.cardSection .cardWrapper .userWrapper{display:flex;align-items:center}.cardSection .cardWrapper .userWrapper .userAvatar{flex-shrink:0;flex-grow:1;overflow:hidden;position:relative;width:76px;height:76px;box-sizing:border-box;background:#e7e7e8;border:2px solid #fff;border-radius:50%}@media only screen and (min-width:480px){.cardSection .cardWrapper .userWrapper .userAvatar{width:86px;height:86px}}@media only screen and (min-width:768px){.cardSection .cardWrapper .userWrapper .userAvatar{width:130px;height:130px;border:5px solid #fff}}.cardSection .cardWrapper .userWrapper .userAvatar:after{content:"";z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-10%) scale(2.7);background:#616d7b}@media only screen and (min-width:480px){.cardSection .cardWrapper .userWrapper .userAvatar:after{transform:translate(-50%,-5%) scale(3)}}@media only screen and (min-width:768px){.cardSection .cardWrapper .userWrapper .userAvatar:after{transform:translate(-50%,10%) scale(4.6)}}.cardSection .cardWrapper .userWrapper .userAvatar .avatarPicture{z-index:3;position:absolute;top:0;left:0;width:76px;height:76px;margin:-2px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:480px){.cardSection .cardWrapper .userWrapper .userAvatar .avatarPicture{width:86px;height:86px}}@media only screen and (min-width:768px){.cardSection .cardWrapper .userWrapper .userAvatar .avatarPicture{margin:-5px;width:130px;height:130px}}.cardSection .cardWrapper .userWrapper .userInfoWrapper{display:flex;flex-direction:column;margin-left:15px;padding-right:40px;box-sizing:border-box}.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper{margin-bottom:0;font-weight:800;font-size:16px;line-height:100%}@media only screen and (min-width:480px){.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper{font-size:24px}}@media only screen and (min-width:768px){.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper{font-size:34px}}@media only screen and (min-width:1000px){.cardSection .cardWrapper .userWrapper .userInfoWrapper .userNameWrapper{font-size:45px}}.cardSection .cardWrapper .userWrapper .userInfoWrapper .userMembership{margin-top:5px}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken{display:flex;flex-direction:row;align-items:center;margin-top:5px}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken.successToken{color:#57a7d7}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken.requestToken{color:red}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken a{text-decoration:underline}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeField{width:80px;margin-right:5px;font-size:10px;border:0;border-bottom:1px solid #57a7d7;padding:3px 0;outline:0}@media only screen and (min-width:480px){.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeField{width:140px;font-size:12px}}@media only screen and (min-width:768px){.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeField{width:200px;font-size:15px}}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeButton{display:block;width:11px;height:7px;margin:0;padding:0;font-size:0;border:0;background-color:transparent;background-image:url(/public/images/vector/confirm_icon_grey.svg);background-size:11px 7px;cursor:pointer;outline:0}@media only screen and (min-width:480px){.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeButton{width:14px;height:12px;background-size:14px 12px}}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeButton:hover{background-image:url(/public/images/vector/confirm_icon_blue.svg)}.cardSection .cardWrapper .userWrapper .userInfoWrapper .calendarToken .codeButton.loadButton{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.cardSection .cardWrapper .cardButtonsWrapper{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:480px){.cardSection .cardWrapper .cardButtonsWrapper{flex-direction:row;margin-top:auto}}.cardSection .cardWrapper .cardButtonsWrapper .cardButton{margin:0;padding:0;font-size:0;border:0;background:0 0;cursor:pointer;outline:0}@media only screen and (min-width:480px){.cardSection .cardWrapper .cardButtonsWrapper .cardButton{margin-left:5px}}@media only screen and (min-width:768px){.cardSection .cardWrapper .cardButtonsWrapper .cardButton{display:flex;flex-direction:column;font-size:11px;margin-left:17px;color:#616d7b}}.cardSection .cardWrapper .cardButtonsWrapper .cardButton:last-of-type{margin-bottom:0}.cardSection .cardWrapper .cardButtonsWrapper .cardButton .cardIcon{position:relative;overflow:hidden;display:block;width:34px;height:34px;font-size:0;border-radius:50%;background:#e7e7e8}@media only screen and (min-width:768px){.cardSection .cardWrapper .cardButtonsWrapper .cardButton .cardIcon{margin-bottom:10px;width:54px;height:54px}}.cardSection .cardWrapper .cardButtonsWrapper .cardButton .cardIcon:after{position:absolute;top:50%;left:50%;content:"";background:#616d7b}.cardSection .cardWrapper .cardButtonsWrapper .cardButton.editProfileButton .cardIcon:after{transform:translate(-50%,-20%) scale(1.5)}@media only screen and (min-width:768px){.cardSection .cardWrapper .cardButtonsWrapper .cardButton.editProfileButton .cardIcon:after{transform:translate(-50%,-20%) scale(2)}}.cardSection .cardWrapper .cardButtonsWrapper .cardButton.addPhotoButton .cardIcon:after{transform:translate(-50%,-50%) scale(.6)}@media only screen and (min-width:768px){.cardSection .cardWrapper .cardButtonsWrapper .cardButton.addPhotoButton .cardIcon:after{transform:translate(-50%,-50%) scale(.9)}}.cardSection .cardWrapper .cardButtonsWrapper .cardButton:hover .cardIcon:after{background:#fac04b}.userSavedPhotos{background-color:#fff}.userSavedPhotos .sectionHeader{display:flex;flex-direction:row;align-items:center}.userSavedPhotos .sectionHeader .sectionTitle{margin-right:auto}.userSavedPhotos .sectionHeader .sectionTitle.albumTitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px;font-size:14px}@media only screen and (min-width:480px){.userSavedPhotos .sectionHeader .sectionTitle.albumTitle{max-width:300px;font-size:21px}}@media only screen and (min-width:768px){.userSavedPhotos .sectionHeader .sectionTitle.albumTitle{max-width:500px;font-size:24px}}.userSavedPhotos .sectionHeader .sectionTitle.albumTitle:before{margin:0 10px;content:"/";font-weight:800}.userSavedPhotos .sectionHeader a.sectionTitle{font-size:14px;color:#57a7d7;text-decoration:underline}@media only screen and (min-width:480px){.userSavedPhotos .sectionHeader a.sectionTitle{font-size:21px}}@media only screen and (min-width:768px){.userSavedPhotos .sectionHeader a.sectionTitle{font-size:24px}}.userSavedPhotos .sectionHeader a.sectionTitle:hover{color:#202121;text-decoration:none}.userSavedPhotos .sectionHeader .createAlbumButton{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#616d7b;background-color:transparent;border:0;outline:0;cursor:pointer}.userSavedPhotos .sectionHeader .createAlbumButton:hover{color:#57a7d7;text-decoration:underline}.userSavedPhotos .sectionHeader .createAlbumButton:hover:after{color:#57a7d7!important}@media only screen and (min-width:480px){.userSavedPhotos .sectionHeader .createAlbumButton{top:28px;font-size:13px}}.userSavedPhotos .sectionHeader .albumWrapper{display:flex;align-items:center}.userSavedPhotos .albumList{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px -5px -5px;padding-left:0;list-style-type:none}@media only screen and (min-width:480px){.userSavedPhotos .albumList{margin:14px -6px -6px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList{margin-top:20px}}.userSavedPhotos .albumList .albumWrapper{position:relative;margin:5px;width:90px}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper{margin:6px;width:101px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper{width:136px}}@media only screen and (min-width:1000px){.userSavedPhotos .albumList .albumWrapper{width:139px}}@media only screen and (min-width:1440px){.userSavedPhotos .albumList .albumWrapper{width:150px}}.userSavedPhotos .albumList .albumWrapper .albumLink{display:block}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper{position:relative;width:90px;height:90px}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper{width:101px;height:101px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper{width:136px;height:136px}}@media only screen and (min-width:1000px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper{width:139px;height:139px}}@media only screen and (min-width:1440px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper{width:150px;height:150px}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper:hover .albumCoverPicture{opacity:.75}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture{position:relative;z-index:1;display:block;width:100%;height:100%;box-sizing:border-box;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;overflow:hidden}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture{border-width:5px}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture.defaultCover{position:relative}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture.defaultCover:before{content:"";position:absolute;top:0;left:0;width:inherit;height:inherit;background-size:130px;background-color:#e7e7e8;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture.defaultCover:before{background-size:160px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumCoverPicture.defaultCover:before{background-size:220px}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumPicturesCount{z-index:2;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(20px,20px);width:22px;height:22px;font-size:10px;font-weight:600;line-height:100%;letter-spacing:.05em;color:#fff;background-color:#57a7d7;border-radius:50%}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumPicturesCount{transform:translate(20px,20px);width:27px;height:27px;font-size:11px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumPicturesCount{transform:translate(32px,32px);width:29px;height:29px;font-size:13px}}@media only screen and (min-width:1440px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumPicturesCount{transform:translate(37px,37px)}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover{position:relative;width:100%;height:100%;box-sizing:border-box;font-size:0;background-color:#e7e7e8;border:3px solid #fff;border-radius:50%;cursor:pointer;outline:0}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover{border-width:5px}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:hover:after{color:#57a7d7}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-12px;width:16px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635M9.83594 0.203125V18.5635' stroke='%23616D7B' stroke-width='3'/%3E%3Cpath d='M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281M19.0195 9.38281L0.659124 9.38281' stroke='%23616D7B' stroke-width='3'/%3E%3C/svg%3E%0A");background-size:16px 15px}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:before{width:18px;height:17px;background-size:18px 17px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:before{width:20px;height:19px;background-size:20px 19px}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:after{content:"You haven’t created any album yet";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:12px;width:70px;font-size:7px;line-height:125%;font-weight:600;text-align:center}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:after{width:80px;font-size:8px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover:after{margin-top:20px;width:100px;font-size:10px}}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover.alreadyAdded:before{margin-top:-10px}.userSavedPhotos .albumList .albumWrapper .albumCoverWrapper .albumAddCover.alreadyAdded:after{content:"Add album";margin-top:12px;color:#616d7b;font-size:12px}.userSavedPhotos .albumList .albumWrapper .editAlbumButton{z-index:2;opacity:0;position:absolute;top:0;right:0;padding:0;width:26px;height:25px;font-size:0;border:0;background-color:#616d7b;transform:scale(.65);outline:0;cursor:pointer}.ideaList .ideaWrapper .addPhotoButton.dropOver:before,.ideaList .ideaWrapper .addPhotoButton:hover:before,.userSavedPhotos .albumList .albumWrapper .editAlbumButton:hover{background-color:#57a7d7}.userSavedPhotos .albumList .albumWrapper .albumTitle{margin-top:10px;margin-bottom:0;padding:0 5px;text-align:center;font-size:10px;line-height:100%}@media only screen and (min-width:480px){.userSavedPhotos .albumList .albumWrapper .albumTitle{padding:0 7px;font-size:12px}}@media only screen and (min-width:768px){.userSavedPhotos .albumList .albumWrapper .albumTitle{padding:0 10px;font-size:14px}}@media only screen and (min-width:1000px){.userSavedPhotos .albumList .albumWrapper .albumTitle{font-size:15px}}.ideaList .ideaWrapper .addPhotoButton{position:relative;padding-top:25px;width:143px;height:143px;box-sizing:border-box;font-size:10px;font-weight:600;text-transform:uppercase;color:#616d7b;background-color:transparent;border:1px dashed #e7e7e8;cursor:pointer;outline:0}.ideaList .ideaWrapper .addPhotoButton.dropOver,.ideaList .ideaWrapper .addPhotoButton:hover{color:#57a7d7;border-color:#57a7d7}@media only screen and (min-width:480px){.ideaList .ideaWrapper .addPhotoButton{padding-top:35px;width:216px;height:216px;font-size:11px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper .addPhotoButton{width:236px;height:236px;font-size:13px}}@media only screen and (min-width:1440px){.ideaList .ideaWrapper .addPhotoButton{width:252px;height:252px}}.ideaList .ideaWrapper .addPhotoButton:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);display:block;margin-top:-10px;background-color:#616d7b}@media only screen and (min-width:480px){.ideaList .ideaWrapper .addPhotoButton:before{transform:translate(-50%,-50%) scale(.75);margin-top:-15px}}@media only screen and (min-width:768px){.ideaList .ideaWrapper .addPhotoButton:before{transform:translate(-50%,-50%) scale(.9);margin-top:-20px}}.ideaList .ideaPhotoWrapper{position:relative;overflow:hidden;margin-bottom:5px;width:143px;height:143px}@media only screen and (min-width:480px){.ideaList .ideaPhotoWrapper{width:216px;height:216px}}@media only screen and (min-width:768px){.ideaList .ideaPhotoWrapper{margin-bottom:10px;width:236px;height:236px}}@media only screen and (min-width:1440px){.ideaList .ideaPhotoWrapper{width:252px;height:252px}}.ideaList .ideaPhotoWrapper:hover .deleteCardButton,.userSavedPhotos .albumList .albumWrapper:hover .editAlbumButton{opacity:1}.ideaList .ideaPhotoWrapper .ideaPhoto{-o-object-fit:cover;object-fit:cover}.ideaList .ideaPhotoWrapper .deleteCardButton{opacity:0;position:absolute;top:10px;right:10px;font-size:0;background-color:#fff;cursor:pointer;outline:0;border:0}@media only screen and (min-width:480px){.ideaList .ideaPhotoWrapper .deleteCardButton{transform:scale(1.25)}}@media only screen and (min-width:768px){.ideaList .ideaPhotoWrapper .deleteCardButton{transform:scale(1.35)}}.ideaList .ideaPhotoWrapper .deleteCardButton:hover{transform:rotate(90deg);background-color:#fac04b}@media only screen and (min-width:480px){.ideaList .ideaPhotoWrapper .deleteCardButton:hover{transform:rotate(90deg) scale(1.25)}}@media only screen and (min-width:768px){.ideaList .ideaPhotoWrapper .deleteCardButton:hover{transform:rotate(90deg) scale(1.35)}}.ideaList .ideaPhotoWrapper .deleteCardButton.hiddenButton{opacity:0;cursor:default}.ideaList .ideaPhotoWrapper .hoverCardWrapper{position:absolute;top:0;left:0;margin-top:100%;width:100%;height:inherit;background:rgba(97,109,123,.7)}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteAnnotation{margin:0 auto 15px;width:110px;font-size:10px;font-weight:500;line-height:125%;color:#fff}@media only screen and (min-width:480px){.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteAnnotation{margin-bottom:20px;width:160px;font-size:15px}}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper{display:flex;flex-direction:row}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .cancelButton{margin:0 2px;color:#fff;border-color:#fff}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton{display:flex;align-items:center;margin:0 2px;border:1px solid #fff}.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton.loadButton:after{content:"";margin-left:0;margin-right:-5px;width:20px;height:20px;background-color:transparent;background-image:url(/public/images/vector/load-icon.svg);background-size:20px 20px;-webkit-mask-image:none;mask-image:none}@media only screen and (min-width:480px){.ideaList .ideaPhotoWrapper .hoverCardWrapper .deleteWrapper .deleteButtonsWrapper .deleteButton.loadButton:after{margin-left:5px}}.ideaList .ideaPhotoWrapper .hoverCardWrapper.activeHover,.singleService .contentTextarea h2,.singleService .contentTextarea h3,.singleService .contentTextarea h4{margin-top:0}.offersBlock .roundBlock{padding-bottom:20px}.offersBlock .roundBlock:after{content:"";position:absolute;right:20px;bottom:20px;width:177px;height:47px;background-image:url(/public/images/green_sky-logo.png);background-repeat:no-repeat}.offersBlock .sectionTitle{margin-bottom:20px;font-size:34px;font-weight:800;line-height:125%;text-align:center}.offersBlock .nextText{text-align:center}.offersBlock .contentHeader{margin-top:0;font-size:21px;line-height:25px;text-transform:uppercase}.messageBlock .textBlock strong,.offersBlock .textBlock strong{text-transform:lowercase}.offersBlock .offerList{margin:30px auto}.offersBlock .offerList .activeOffer{cursor:default}.offersBlock .quoteTitle{margin:0 0 20px;font-size:18px;font-weight:600;text-transform:uppercase}.offersBlock .formHint{margin:0;font-size:12px}.offersBlock .offersButtonWrapper{display:flex;flex-direction:row}.offersBlock .offersButtonWrapper .offersButton{align-self:flex-start;margin-top:15px}@media only screen and (min-width:480px){.offersBlock .offersButtonWrapper .offersButton{margin-top:20px}}.contactUsForm .quoteTitle{margin:0 0 20px}.reviewsSection:not(.homeSection):not(.localSection){margin-top:0}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection){margin-top:10px;margin-bottom:10px}}@media only screen and (min-width:1000px){.reviewsSection:not(.homeSection):not(.localSection){margin-top:20px;margin-bottom:20px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection{background-color:transparent}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper{display:flex;flex-direction:column;margin:15px auto 0;padding:0;width:290px;border-radius:5px;overflow:hidden}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper{margin-top:20px;width:420px}}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper{flex-direction:row;width:704px}}@media only screen and (min-width:1000px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper{width:784px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;padding:15px;box-sizing:border-box;background-color:#fff}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks{padding:20px}}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks{width:50%}}@media only screen and (min-width:1000px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks{padding:30px 40px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks .reviewTitle{text-align:center}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks .socialLinks{top:auto;position:relative;margin:15px auto 5px}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks .socialLinks .socialLinkWrapper{transform:scale(1);margin:0 5px}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks .socialLinks .socialLink{filter:drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewLinks .socialLinks .socialLink:hover,.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper .socialLink:hover{filter:grayscale(100%) drop-shadow(5px 5px 7px rgba(0,0,0,.25))}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewMap{width:100%;height:120px;background-color:#e7e7e8}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewMap{width:50%;height:100%;min-height:160px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .blockWrapper .reviewMap .gm-fullscreen-control{display:none!important}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper{display:flex;flex-direction:column;margin:15px auto 0;padding:0;width:290px;border-radius:5px;overflow:hidden}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper{margin-top:20px;width:420px}}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper{margin-top:20px;width:620px}}@media only screen and (min-width:1000px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper{width:784px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks{display:flex;flex-direction:column;align-items:center;min-height:180px;box-sizing:border-box;padding:20px;background-color:#fff}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks{min-height:220px}}@media only screen and (min-width:1000px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks{min-height:300px;padding:40px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .reviewTitle{margin-top:0;text-align:center;font-weight:400;line-height:125%}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .reviewText{text-align:center}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .linksAnnotation{margin-top:auto;text-align:center;color:#a1abb5}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks{top:auto;position:relative}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper{margin:0 8px;width:37px;height:37px;transform:none}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper{margin:0 10px;width:51px;height:51px}}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper{margin:0 15px;width:57px;height:57px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper .socialLink{width:37px;height:37px;background-size:37px 37px;background-position:0 0;filter:drop-shadow(5px 5px 7px rgba(0,0,0,.25))}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper .socialLink{width:51px;height:51px;background-size:51px 51px}}@media only screen and (min-width:768px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper .socialLink{width:57px;height:57px;background-size:57px 57px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper.backgroundLogoWrapper .socialLink{transform:scale(.8);filter:none}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewLinks .socialLinks .socialLinkWrapper.backgroundLogoWrapper .socialLink:hover{filter:grayscale(100%)}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap{width:100%;height:180px;background-color:#e7e7e8}@media only screen and (min-width:480px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap{height:220px}}@media only screen and (min-width:1000px){.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap{height:300px}}.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap .gm-fullscreen-control,.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap .gm-style-mtc,.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap .gm-svpc,.reviewsSection:not(.homeSection):not(.localSection).innerSection .singleWrapper .reviewMap .gmnoprint{display:none!important}.reviewsSection.innerSection .singleWrapper .socialLink.facebookLogo{background-image:url(/public/images/facebook_icon.png)}.reviewsSection.innerSection .singleWrapper .socialLink.houzzLogo{background-image:url(/public/images/houzz_icon.png)}.reviewsSection.innerSection .singleWrapper .socialLink.angiesListLogo{background-image:url(/public/images/angies_icon.png)}.reviewsSection.innerSection .singleWrapper .socialLink.porchLogo{background-image:url(/public/images/porch_icon.png)}.reviewsSection.innerSection .singleWrapper .socialLink.googleLogo{background-image:url(/public/images/google_icon.png)}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.reviewsSection.innerSection .singleWrapper .socialLink.facebookLogo{background-image:url(/public/images/facebook_icon@2x.png)}.reviewsSection.innerSection .singleWrapper .socialLink.houzzLogo{background-image:url(/public/images/houzz_icon@2x.png)}.reviewsSection.innerSection .singleWrapper .socialLink.angiesListLogo{background-image:url(/public/images/angies_icon@2x.png)}.reviewsSection.innerSection .singleWrapper .socialLink.porchLogo{background-image:url(/public/images/porch_icon@2x.png)}.reviewsSection.innerSection .singleWrapper .socialLink.googleLogo{background-image:url(/public/images/google_icon@2x.png)}}.bookBlock{display:flex;align-items:center;justify-content:center;margin-top:20px}.bookBlock .blockWrapper,.bookBlock .bookWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.bookBlock .bookWrapper{border-radius:10px;margin:0 auto 20px;width:260px;padding:20px;box-sizing:border-box;justify-content:space-between;background-color:#e7e7e8}@media only screen and (min-width:480px){.bookBlock .bookWrapper{width:340px}}@media only screen and (min-width:768px){.bookBlock .bookWrapper{flex-direction:row;width:540px}}.bookBlock .bookWrapper .bookTitle{margin-right:0;font-size:10px;font-weight:400;white-space:nowrap}@media only screen and (min-width:480px){.bookBlock .bookWrapper .bookTitle{font-size:12px}}@media only screen and (min-width:768px){.bookBlock .bookWrapper .bookTitle{margin-right:20px;font-size:15px}}.bookBlock .bookWrapper .consultationButton{display:none!important}.bookBlock .bookWrapper .zipCodeForm{display:block!important}.bookBlock .offerWrapper{text-align:center}.bookBlock .offerWrapper .offerLink{color:#57a7d7;text-decoration:underline}.bookBlock .offerWrapper .offerLink:hover{text-decoration:none}.messageBlock .sectionTitle{margin-top:15%;margin-bottom:20px;font-size:38px;font-weight:800;line-height:125%;text-align:center}.bookBlock .bookRules .rulesTitle,.messageBlock .nextText{text-align:center}.linksPage .roundLink{min-width:300px;min-height:40px;max-width:600px;width:70%}.linksPage .roundLink:hover{transform:scale(1.05)}.linksPage .link-button{font-size:10px}@media (min-width:768px){.linksPage .link-button{font-size:12px}}.pageHeader.servicesPage{border:0;position:relative}.pageHeader.servicesPage .servicesText{font-weight:800;font-size:10px;line-height:125%;text-align:center;color:#212c30}@media (min-width:480px){.pageHeader.servicesPage .servicesText{font-size:17px}}@media (min-width:1000px){.pageHeader.servicesPage .servicesText{font-size:22px}}.pageHeader.servicesPage .breadcrumbs{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#212c30b2;width:100%;display:flex;align-items:center;justify-content:center;margin-top:0}@media only screen and (min-width:480px){.pageHeader.servicesPage .breadcrumbs .breadcrumbList{width:440px}}@media only screen and (min-width:768px){.pageHeader.servicesPage .breadcrumbs .breadcrumbList{width:728px}}@media only screen and (min-width:1000px){.pageHeader.servicesPage .breadcrumbs .breadcrumbList{width:894px}}@media only screen and (min-width:1440px){.pageHeader.servicesPage .breadcrumbs .breadcrumbList{width:960px}}.pageHeader.servicesPage .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper{margin-top:0!important;margin-bottom:0!important}.pageHeader.servicesPage .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink{font-size:14px;color:#a1abb5}@media only screen and (min-width:480px){.pageHeader.servicesPage .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink{font-size:14px}}@media only screen and (min-width:768px){.pageHeader.servicesPage .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbLink{font-size:15px}}.pageHeader.servicesPage .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper .breadcrumbActive{color:#fff}.pageHeader.servicesPage .headerPicture{padding:0;display:flex;flex-direction:column;align-items:center;background-size:cover}.pageHeader.servicesPage .headerPicture .headerTitle{margin-top:-60px;margin-bottom:-5px;font-size:45px;font-weight:800}@media screen and (max-width:768px){.pageHeader.servicesPage .headerPicture .headerTitle{margin-top:0;margin-bottom:0;font-size:18px}}.pageHeader.servicesPage .headerPicture .headerDesc{font-size:16px;font-weight:500;margin:0;text-transform:math-auto}@media screen and (max-width:768px){.pageHeader.servicesPage .headerPicture .headerDesc{display:none}}.pageHeader.servicesPage .contentWrapper .servicesCategories:has(.staggered-grid){margin-top:-90px}.pageHeader.servicesPage .contentWrapper .servicesCategories .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:15px;max-width:100%}@media (min-width:480px){.pageHeader.servicesPage .contentWrapper .servicesCategories .serviceCategoryImage{width:60px;height:60px}}@media (min-width:760px){.pageHeader.servicesPage .contentWrapper .servicesCategories .serviceCategoryImage{width:120px;height:120px}}@media (min-width:1000px){.pageHeader.servicesPage .contentWrapper .servicesCategories .serviceCategoryImage{width:130px;height:130px}}.pageHeader.servicesPage .contentWrapper .servicesCategories .serviceCategoryImage.active{box-shadow:5px 5px 12px 0 #00000040;z-index:2;transition:all .2s}.pageHeader.servicesPage .contentWrapper .servicesCategories .servicesText.activeCategory{color:#57a7d7!important;transition:color .2s}@media (max-width:480px){.wrapper.headerWrapper{width:100%;max-width:100%}}.servicesCategories{margin-top:-90px}.servicesCategories .whiteBorder{border:2px solid #fff}.servicesCategories .serviceCategoryImage{display:block;margin-bottom:6px;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;width:50px;height:50px}@media (min-width:480px){.servicesCategories .serviceCategoryImage{width:60px;height:60px}}@media (min-width:760px){.servicesCategories .serviceCategoryImage{width:120px;height:120px}}@media (min-width:1000px){.servicesCategories .serviceCategoryImage{width:160px;height:160px}}@media (min-width:1440px){.servicesCategories .serviceCategoryImage{width:182px;height:182px}}.servicesCategories .categoryLabel{line-height:125%;text-align:center}.servicesMain{position:relative}.servicesMain .container{padding:0;margin:0}@media only screen and (min-width:1440px){.servicesMain .container{max-width:1200px}}.servicesMain .header{margin-bottom:20px;font-size:22px;font-weight:800}.servicesMain .row,.servicesMain .row .col-12.col-md-6.pe-0{padding:0;margin:0}.servicesMain>.row{margin-bottom:15px}.servicesMain>.row:last-child{margin-bottom:0}.servicesMain .col-12.col-md-6.pe-0:nth-child(even) .card{margin-right:0}@media (max-width:767px){.servicesMain .col-12.col-md-6.pe-0 .card{margin-right:0}}.servicesMain .card{background:#f0f0f0;margin-right:9px;margin-bottom:9px}.servicesMain .card .col-4.ps-0{padding:0!important}.servicesMain .card .text.d-flex.flex-column.justify-content-between{height:100%;padding:10px 0}.servicesMain .card .text .title{font-size:18px;line-height:22px;margin:0;max-height:45px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.servicesMain .card .text .description{color:#838383;margin:0;overflow:hidden;font-size:12px;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.servicesMain .card .text .footer{margin:0;color:rgba(0,0,0,.49);font-weight:700;max-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.servicesMain .card .text .footer p{margin:0!important}.servicesFooter{background:#e7e7e8}.pageHeader{background:#fff;border-bottom:1px solid #e7e7e8}.pageHeader .contentWrapper{position:relative}.pageHeader .pageTitle{margin-top:15px;margin-bottom:0;font-size:25px;line-height:100%;font-weight:800;text-transform:uppercase}@media only screen and (min-width:480px){.pageHeader .pageTitle{font-size:25px}}@media only screen and (min-width:768px){.pageHeader .pageTitle{font-size:35px}}.pageHeader .picturePageTitle{margin-top:35px;margin-bottom:0;color:#fff}.pageHeader .categoryList{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.pageHeader .categoryList .categoryLink{display:flex;flex-direction:column;align-items:center;color:#202121}.pageHeader .categoryList .categoryLink .categoryImage{display:block;margin-bottom:5px}@media only screen and (min-width:480px){.pageHeader .categoryList .categoryLink .categoryImage{margin-bottom:8px}}@media only screen and (min-width:1000px){.pageHeader .categoryList .categoryLink .categoryImage{margin-bottom:10px}}.pageHeader .categoryList .categoryLink .categoryImage.coverImage{background-color:#f4f4f5;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:80px}@media only screen and (min-width:480px){.pageHeader .categoryList .categoryLink .categoryImage.coverImage{background-size:100px}}@media only screen and (min-width:768px){.pageHeader .categoryList .categoryLink .categoryImage.coverImage{background-size:120px}}.pageHeader .subCategoriesWrapper{display:flex;justify-content:space-between;flex-direction:row}.pageHeader .subCategoriesWrapper .pageTitleWrapper{padding-right:30px}.pageHeader .subCategoriesWrapper .categoriesListWrapper{display:flex;flex-direction:column;align-items:flex-end}.pageHeader .subCategoriesWrapper .categoriesListWrapper .subCategoriesHeader{margin-top:0;margin-bottom:0;color:#a1abb5;font-size:7px}@media only screen and (min-width:480px){.pageHeader .subCategoriesWrapper .categoriesListWrapper .subCategoriesHeader{margin-bottom:5px;font-size:10px}}@media only screen and (min-width:768px){.pageHeader .subCategoriesWrapper .categoriesListWrapper .subCategoriesHeader{font-size:11px}}.pageHeader.mainCategories .categoryList{display:flex;justify-content:space-between;align-items:flex-start;margin:-85px auto 0;width:291px}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryList{margin-top:-105px;width:439px}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryList{margin-top:-150px;width:697px}}@media only screen and (min-width:1000px){.pageHeader.mainCategories .categoryList{margin-top:-160px;width:765px}}.pageHeader.mainCategories .categoryWrapper{width:85px}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryWrapper{width:131px}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryWrapper{width:209px}}.pageHeader.mainCategories .categoryLink{display:flex;flex-direction:column;font-size:16px;line-height:107.5%;font-weight:800;text-align:center}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryLink{font-size:18px}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryLink{font-size:30px}}.pageHeader.mainCategories .categoryLink:hover{color:#57a7d7}.pageHeader.mainCategories .categoryLink .categoryImage{width:inherit;height:85px;border:2px solid #fff}@media only screen and (min-width:480px){.pageHeader.mainCategories .categoryLink .categoryImage{width:inherit;height:131px;border:3px solid #fff}}@media only screen and (min-width:768px){.pageHeader.mainCategories .categoryLink .categoryImage{width:inherit;height:209px;border:5px solid #fff}}.pageHeader.middleCategories .wrapper{padding-bottom:15px}@media (max-width:480px){.pageHeader.middleCategories .wrapper{max-width:unset}}@media only screen and (min-width:1000px){.pageHeader.middleCategories .categoriesCarousel{width:936px}}@media only screen and (min-width:1440px){.pageHeader.middleCategories .categoriesCarousel{width:1200px}}@media only screen and (min-width:1000px){.pageHeader.middleCategories .categoriesCarousel .categoriesActionWrapper{width:820px}}@media only screen and (min-width:1440px){.pageHeader.middleCategories .categoriesCarousel .categoriesActionWrapper{width:979px}}.pageHeader.subCategories .subCategoriesWrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.pageHeader.subCategories .subCategoriesWrapper{flex-direction:row}}.pageHeader.subCategories .pageTitleWrapper{display:flex;flex-direction:row;align-items:center}.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{margin-right:15px;width:70px;height:70px;border:2px solid #fff}@media only screen and (min-width:480px){.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{margin-right:20px;width:76px;height:76px}}@media only screen and (min-width:768px){.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{width:120px;height:120px;border:5px solid #fff}}@media only screen and (min-width:1440px){.pageHeader.subCategories .pageTitleWrapper .pageTitleImage{width:130px;height:130px}}.pageHeader.subCategories .pageTitleWrapper .pageTitleImage.coverImage{background-color:#f4f4f5;background-image:url(/public/images/vector/default-image.svg);background-repeat:no-repeat;background-position:center center;background-size:180px}.pageHeader.subCategories .categoriesListWrapper{display:flex;flex-direction:column}.pageHeader.subCategories .categoriesListWrapper .subCategoriesHeader{margin-bottom:10px}.pageHeader.subCategories .categoryList{display:flex;flex-direction:row;align-items:flex-start}.pageHeader.subCategories .categoryList .categoryWrapper{margin-left:3px;width:50px}@media only screen and (min-width:480px){.pageHeader.subCategories .categoryList .categoryWrapper{width:50px}}@media only screen and (min-width:768px){.pageHeader.subCategories .categoryList .categoryWrapper{width:80px}}@media only screen and (min-width:1000px){.pageHeader.subCategories .categoryList .categoryWrapper{width:85px}}.pageHeader.subCategories .categoryList .categoryWrapper:first-of-type{margin-left:0}.pageHeader.subCategories .categoryList .categoryWrapper .categoryTitle{text-align:center;line-height:125%}.pageHeader.subCategories .categoryLink:hover,.pageHeader.subCategories .categoryList .categoryWrapper.activeCategory{color:#57a7d7}.pageHeader.subCategories .categoryList .categoryWrapper.activeCategory .categoryImage{filter:opacity(30%)}.pageHeader.subCategories .categoryLink{font-size:7px}@media only screen and (min-width:768px){.pageHeader.subCategories .categoryLink{font-size:10px}}.pageHeader.subCategories .categoryLink .categoryImage{width:47px;height:47px;border:1px solid #fff}@media only screen and (min-width:768px){.pageHeader.subCategories .categoryLink .categoryImage{width:74px;height:74px}}@media only screen and (min-width:1440px){.pageHeader.subCategories .categoryLink .categoryImage{width:79px;height:79px}}.webp .headerPicture{background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header.webp)}@media only screen and (min-width:480px){.webp .headerPicture{min-height:181px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header.webp)}}@media only screen and (min-width:768px){.webp .headerPicture{min-height:234px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header.webp)}}@media only screen and (min-width:1000px){.webp .headerPicture{min-height:283px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header.webp)}}@media only screen and (min-width:1440px){.webp .headerPicture{background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header.webp)}}.no-webp .headerPicture{background-size:cover;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header_480.jpg)}@media only screen and (min-width:480px){.no-webp .headerPicture{min-height:181px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header_768.jpg)}}@media only screen and (min-width:768px){.no-webp .headerPicture{min-height:234px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header_1000.jpg)}}@media only screen and (min-width:1000px){.no-webp .headerPicture{min-height:283px;background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header_1440.jpg)}}@media only screen and (min-width:1440px){.no-webp .headerPicture{background-image:linear-gradient(0deg,rgba(97,109,123,.65),rgba(97,109,123,.65)),url(/public/images/services-header.jpg)}}.singleService{margin-top:24px}@media screen and (max-width:768px){.singleService{margin-top:25px}}.singleService .service-article-header{margin-bottom:25px}.singleService .service-article-header .service-article-category{font-size:22px;font-weight:800;color:#212c30;margin-bottom:25px;text-transform:uppercase}@media screen and (max-width:768px){.singleService .service-article-header .service-article-category{line-height:125%}}.singleService .service-article-header .service-article-info{box-shadow:5px 5px 25px 0 #00000040;gap:34px}@media screen and (max-width:768px){.singleService .service-article-header .service-article-info{flex-direction:column-reverse;box-shadow:inherit;gap:20px}}.singleService .service-article-header .service-article-info .service-article-image{max-width:405px;width:100%}@media screen and (max-width:768px){.singleService .service-article-header .service-article-info .service-article-image{max-width:100%}}@media only screen and (min-width:1440px){.singleService .service-article-header .service-article-info .service-article-image{max-width:655px;height:405px}}.singleService .service-article-header .service-article-info .service-article-image img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1440px){.singleService .service-article-header .service-article-info .service-article-image img{height:100%;aspect-ratio:auto}}.singleService .service-article-header .service-article-text{padding:44px 10px 40px 0;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.singleService .service-article-header .service-article-text{padding:0}}.singleService .service-article-header .service-article-text .service-article-title{font-size:24px;font-weight:700;text-transform:uppercase;color:#212c30;margin-bottom:28px;line-height:100%;display:none}@media screen and (max-width:768px){.singleService .service-article-header .service-article-text .service-article-title{margin-bottom:0;font-size:21px}}@media screen and (max-width:480px){.singleService .service-article-header .service-article-text .service-article-title{font-size:20px}}.singleService .service-article-header .service-article-text .service-article-main-desc{color:#838383;font-size:14px;font-weight:400;overflow:auto;max-width:500px;max-height:260px;margin-top:0!important}.singleService .service-article-header .service-article-text .service-article-main-desc *{letter-spacing:0!important}.singleService .service-article-header .service-article-text .service-article-main-desc img,.singleService .service-secondary-block img{max-width:100%}.singleService .service-article-header .service-article-text .service-article-main-desc p:last-child{margin:0!important}@media screen and (max-width:768px){.singleService .service-article-header .service-article-text .service-article-main-desc{margin-bottom:29px;margin-top:10px!important;max-height:inherit}}.singleService .service-article-header .service-article-text .service-article-footer{color:#0000007d;font-size:18px;font-weight:700;text-transform:uppercase;margin-top:auto;line-height:100%;margin-bottom:0}.singleService .service-article-header .service-article-text .service-article-footer p{margin:0}@media screen and (max-width:480px){.singleService .service-article-header .service-article-text .service-article-footer{font-size:16px}}.singleService .service-secondary-block .service-secondary-title{font-size:21px;font-weight:700;color:#212c30;text-transform:uppercase;margin-bottom:10px;line-height:100%}@media screen and (max-width:480px){.singleService .service-secondary-block .service-secondary-title{font-size:19px}}.singleService .service-secondary-block .service-secondary-desc{font-size:15px;font-weight:400;color:#212c30;line-height:130%}@media screen and (max-width:480px){.singleService .service-secondary-block .service-secondary-desc{font-size:14px}}.singleService .service-secondary-block+.service-secondary-block{margin-top:20px}.singleService .youtubeVideoWrapper{display:flex;flex-direction:column}.singleService .youtubeVideoWrapper .youtubeText{color:#212c30;font-size:34px;font-weight:800;line-height:100%}@media screen and (max-width:480px){.singleService .youtubeVideoWrapper .youtubeText{font-size:28px}}.singleService .youtubeVideoWrapper .youtubeText p:last-child{margin:0}.singleService .youtubeVideoWrapper .youtubeVideo{height:570px;margin:40px 0}@media screen and (max-width:1000px){.singleService .youtubeVideoWrapper .youtubeVideo{height:440px}}@media screen and (max-width:768px){.singleService .youtubeVideoWrapper .youtubeVideo{height:250px}}@media screen and (max-width:480px){.singleService .youtubeVideoWrapper .youtubeVideo{margin:30px 0;height:200px}}.singleService .youtubeVideoWrapper .youtubeSubTitle{color:#212c30;font-size:21px;font-weight:700;margin-bottom:10px;line-height:100%}@media screen and (max-width:480px){.singleService .youtubeVideoWrapper .youtubeSubTitle{font-size:19px}}.singleService .youtubeVideoWrapper .youtubeDescription{color:#212c30;font-size:15px;font-weight:400;line-height:135%}@media screen and (max-width:480px){.singleService .youtubeVideoWrapper .youtubeDescription{font-size:14px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper{display:flex;flex-direction:column;align-items:center;gap:5px}@media only screen and (min-width:1000px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper{justify-content:space-between;margin-top:0;padding-bottom:0}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:190px}@media only screen and (min-width:1000px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull{width:648px}}@media only screen and (min-width:1440px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull{width:704px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePictureLink{cursor:zoom-in}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture{opacity:1;max-width:290px;max-height:290px}@media only screen and (min-width:480px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture{max-width:440px;max-height:440px}}@media only screen and (min-width:768px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture{max-width:644px;max-height:644px}}@media only screen and (min-width:1000px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture{max-width:648px;max-height:648px}}@media only screen and (min-width:1440px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture{max-width:704px;max-height:704px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizeLoader.hiddenLoader,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizePicture.hiddenPicture{opacity:0}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizeLoader{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(/public/images/vector/load-icon_grey.svg);background-size:24px 24px}@media only screen and (min-width:1000px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .pictureFull .fullsizeLoader{width:36px;height:36px;background-size:36px 36px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper{position:relative;width:100%}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-left,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-right{position:absolute;top:0;bottom:0;width:38px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1}@media only screen and (min-width:480px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-left,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-right{width:56px}}@media only screen and (min-width:768px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-left,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-right{width:50px}}@media only screen and (min-width:1000px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-left,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-right{width:62px}}@media only screen and (min-width:1440px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-left,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-right{width:71px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-left{left:-1px;background:linear-gradient(to left,transparent,rgba(255,255,255,.95))}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper .scroll-gradient-right{right:-1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.95))}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper.show-left-gradient .scroll-gradient-left,.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolio-previews-wrapper.show-right-gradient .scroll-gradient-right{opacity:1}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews{display:flex;align-items:center;width:100%;overflow:auto;position:relative}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList{display:flex;flex-direction:row;margin:0 -2px;padding-left:0;list-style-type:none;align-items:center;justify-content:center}@media only screen and (min-width:480px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList{margin:0 -4px}}@media only screen and (min-width:768px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList{margin:0 -2px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper{margin:0 2px 2px}@media only screen and (min-width:480px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper{margin:0 4px 4px}}@media only screen and (min-width:768px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper{margin:0 2px 2px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:38px;height:38px;cursor:pointer;-o-object-fit:cover!important;object-fit:cover!important}@media only screen and (min-width:480px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:56px;height:56px}}@media only screen and (min-width:768px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:65px;height:65px}}@media only screen and (min-width:1000px){.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage{width:90px;height:90px}}.singleService :not(.mediaGalleryBlockWrap)>.picturesWrapper .portfolioPreviews .previewList .previewWrapper .previewImage:hover{opacity:.75}.single-service-header{min-height:180px!important}.serviceImage{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:768px){.servicesCategories{display:none!important}.mobileServicesCards{display:block}.mobileServicesCards .mobile-category-header{font-size:22px;font-weight:800;margin:24px 0 16px}.mobileServicesCards .mobile-category-header:first-child{margin-top:0}.mobileServicesCards .row.card{background:#f0f0f0;flex-wrap:nowrap;margin-bottom:9px}.mobileServicesCards .row.card .col-4.ps-0{width:111px;height:111px;margin-right:14px;padding:0!important}.mobileServicesCards .row.card .col-8{padding:14px 12px 10px 0!important}.mobileServicesCards .row.card .text{height:100%}.mobileServicesCards .text.d-flex.flex-column.justify-content-between p{margin:0!important}.mobileServicesCards .text .title{text-transform:uppercase;font-size:12px;color:#212c30;font-weight:700;margin:0}.mobileServicesCards .text .description{color:#838383;font-size:10px;line-height:125%;margin-top:4px!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.mobileServicesCards .text .footer{color:#0000007d;text-transform:uppercase;font-size:10px;font-weight:700;line-height:100%;margin-top:4px!important;max-height:20px;overflow:auto}.mobileServicesCards .serviceImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:1000px){.row.card .text .description{line-height:115%}.text .footer,.text .title{max-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (min-width:768px){.mobileServicesCards{display:none!important}}.pageHeader .breadcrumbs .breadcrumbList .breadcrumbLinkWrapper:last-child .breadcrumbLink{max-width:165px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media only screen and (min-width:1440px){.wrapper.center{width:1200px}}.button{color:#000;border-radius:100px;padding:7px 10px;text-align:center;font-size:8px;border:0;font-weight:600}@media (min-width:768px){.button{white-space:nowrap;padding:13px 20px;font-size:11px}}.button.consultationButton{background-color:#fac04b;height:100%!important}.button.quote{background-color:#57a7d7;color:#202121}.button.contact{background-color:#212c30;color:#fac04b;border:solid 1px}.button.hollow{background-color:transparent;border-width:2px;color:#000}@media (min-width:430px){.button.hollow{border-width:3px}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}