@import url(https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:OpenSansBold;font-style:normal;font-weight:400;src:local("OpenSansBold"),url(/static/media/OpenSans-Bold.dbb97fd982ce1b96b6de.ttf) format("truetype"),url(/static/media/OpenSans-Bold.17c351167982bc0d8778.woff) format("woff")}@font-face{font-family:OpenSansSemiBold;font-style:normal;font-weight:400;src:local("OpenSansSemiBold"),url(/static/media/OpenSans-SemiBold.a16d8201b06a03c6c365.ttf) format("truetype"),url(/static/media/OpenSans-SemiBold.83f1636bd4448c3e45ba.woff) format("woff")}@font-face{font-family:OpenSansLight;font-style:normal;font-weight:400;src:local("OpenSansLight"),url(/static/media/OpenSans-Light.ed41bedf131bc097372a.ttf) format("truetype"),url(/static/media/OpenSans-Light.bb2beef609b395e9e579.woff) format("woff")}@font-face{font-family:OpenSansReg;font-style:normal;font-weight:400;src:local("OpenSansReg"),url(/static/media/OpenSans-Regular.1b0809d519837cb7aad3.ttf) format("truetype"),url(/static/media/OpenSans-Regular.188a1c0f9d2b7f26a074.woff) format("woff")}@font-face{font-family:Galvji;font-style:normal;font-weight:400;src:local("Galvji"),url(/static/media/Galvji-01.593675374432354b52da.ttf) format("truetype"),url(/static/media/Galvji-01.bee1b398d8f276f05573.woff) format("woff")}:root{--normalPadding:2%;--mainPadding:150px;--mainPaddingMobile:27px;--normalColor:#fff;--menuGrey:#f3f3f3}*{box-sizing:border-box;font-family:OpenSansBold}:focus{box-shadow:none;outline:none}#root,*,body,html{-ms-overflow-style:none;margin:0;padding:0}body,html{max-width:100%}body,html{overflow-x:hidden}body{background:#fff;background:var(--normalColor);min-height:100vh;z-index:-2}::-webkit-scrollbar{display:none}img{max-height:100%;max-width:100%;object-fit:contain;-webkit-transform:translateZ(0);transform:translateZ(0)}a{text-decoration:none}a,a:focus,a:visited{color:#000}a:focus{outline:none}p{font-size:20px;min-height:15px;text-align:left}.footer_menu_link,.menu_link{padding:8px 20px}.footer_menu_link{margin-right:25px}.menu_link.active,.menu_link:hover{background-color:#f3f3f3;background-color:var(--menuGrey)}.footer_menu_link.active,.footer_menu_link:hover,.menu_link.active,.menu_link:hover{border:0 solid transparent;border-radius:25px;font-family:OpenSansBold,bold;white-space:nowrap}.footer_menu_link.active,.footer_menu_link:hover{background-color:#fff}.blockContent p{font:normal normal normal 19px/40px Open Sans}.blockContent p,.blockContent p strong{color:#030000;letter-spacing:0;text-align:left}.blockContent p strong{font:normal normal 700 19px/40px Open Sans}.blockContent p a{color:#030000;font:normal normal normal 19px/40px Open Sans;text-decoration:underline}.blockContent p a,h3{letter-spacing:0;text-align:left}h3{color:#000;font:normal normal 700 41px/56px Open Sans;opacity:1}h2{font-size:19px}h1,h2{font-family:OpenSansBold,bold}h1{color:#030000;font:normal normal 700 27px Open Sans;letter-spacing:0;margin-bottom:20px;opacity:1;text-align:left}.headline{padding-top:10px}.subheadline,.subheadline p{font:normal normal normal 18px Open Sans;letter-spacing:0;text-align:left}.fullwidth{width:100%}.basket{align-items:center;display:flex;justify-content:center;margin-left:20px;max-height:64px;min-width:18px;position:absolute;right:0;top:17px}.basket img{height:25px;max-width:none;width:29px}.basketCounter{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:-13px;top:-13px;width:20px}.basketCounter p{font-size:15px}.tag_grid{margin-bottom:20px;margin-top:30px}.noMargin{margin:0}.hidden{display:none}.visible{display:block}.invisible{visibility:hidden}.flex-column{flex-direction:column}.flex-column,.flex-row{display:flex;position:relative}.flex-row{-ms-box-orient:horizontal;align-items:center;display:-moz-flex;display:-webkit-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.reverse-direction{flex-direction:row-reverse;justify-content:space-between}.no-wrap{flex-wrap:nowrap}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end;justify-content:flex-end}.align-left{justify-content:flex-start}.align-right{align-items:flex-end;justify-content:flex-end}.align-right p{text-align:right}.justifyBetween{justify-content:space-between}.horizontalScroll,.horizontalScroll2{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}.horizontalScroll2{overflow-y:hidden}.horizontalScroll::-webkit-scrollbar{display:inline-block!important}.standard-button{background-color:#f3f3f3;background-color:var(--menuGrey);border:3px solid;border-color:inherit;border-radius:25px;font-family:OpenSansBold,bold;font-size:15px;margin-right:15px}.standard-button,.standardTransparent-button{margin-top:10px;padding:6px 18px;white-space:nowrap}.standardTransparent-button{background-color:transparent;border:3px solid #090206;border-radius:70px;color:#000;font:normal normal 700 15px Open Sans;letter-spacing:0;margin-right:13px;opacity:1;text-align:left}.extraBorder{border:3px solid #090206}.extraBordergrey{border:3px solid #f3f3f3;border:3px solid var(--menuGrey)}.fullWidthPadded{padding-right:150px;padding-right:var(--mainPadding)}.fullWidthPadded,.fullWidthPaddedLeft{padding-left:150px;padding-left:var(--mainPadding)}.fullWidthPaddedLeft{padding-right:50px}.overscrollPadded{padding-bottom:0;padding-left:150px;padding-left:var(--mainPadding);padding-right:0;padding-top:0}.tag,.tag_button{margin-right:15px}.tag{margin-bottom:0!important}.tag.active,.tag_button.active{background-color:#000;border:3px solid #000;color:#fff}.mainImage{margin:0;max-height:850px;min-height:580px;object-fit:cover}.stars{font-size:13px!important}.productCard-stars{margin-top:-9px}.singelPageStars{font-size:20px!important}.project_directory_line{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:45px;margin-left:150px;margin-left:var(--mainPadding);margin-right:150px;margin-right:var(--mainPadding);padding-bottom:7px}.project_directory_line>*{margin-right:10px}.topLineOnDesktop{border-top:1px solid rgba(0,0,0,.15)}.authorImage{height:100%;margin-right:3%;margin-top:3%;object-fit:contain;position:relative;width:40%}.aboutSection{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:50%}.aboutSection .blockContent a,.aboutSection .blockContent p,.aboutSection .contactDetails a,.contactDetails a,.contactDetails p{color:#030000;font:normal normal normal 18px Open Sans;letter-spacing:0;text-align:left}.contactDetails .flex-column{flex-grow:1}.aboutContent{margin-bottom:69px}.contactDetails h2{color:#030000;font:normal normal 700 19px Open Sans;letter-spacing:0;margin-bottom:40px;text-align:left}.segmentHeadline{margin-bottom:20px}.contactDetails .flex-column{margin-bottom:71px}.contactDetails{background-color:#f3f3f3!important;background-color:var(--menuGrey)!important;margin-top:150px;padding-top:30px;z-index:1e+22}.content-container,.mainContainer{position:relative}.mainContainer{min-height:90vh;padding-top:200px}.regContainer{padding-top:100px;position:relative;z-index:0}.no-top{padding-top:0!important}.regContainer:last-of-type{padding-bottom:30px}.addToCartButton{background-color:#4bc35d;border:0 solid #4bc35d;border-bottom:transparent!important;border-radius:49px;color:#fff;cursor:pointer;font:normal normal 700 18px/21px Galvji;letter-spacing:0;opacity:1;padding:15px 0;text-align:center;width:auto;width:100%}.addToCartButton:last-of-type{margin-bottom:42px;margin-top:11px}.addToCartButton:first-of-type{margin-top:42px}.addToCartButton.yellow{background-color:#ffa700}.addToCartButton.grey{background-color:#f3f3f3!important;background-color:var(--menuGrey)!important}.rightMenu{display:flex;white-space:nowrap}.overlay{background-color:#000;height:100%;left:0;opacity:.1;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.popupcontainer{pointer-events:all;visibility:visible}.popup{height:auto;left:50%;max-width:500px;opacity:1;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:99999999999}.popup img{border-radius:20px}.popupheader{background-color:#fff;height:0;margin-top:-5px;position:absolute;top:0;width:100%}.popupheader img{height:30px}.popupheader button{background-color:transparent;border:1px solid transparent;height:30px;margin-left:5px;margin-top:10px}.megaOverlay{background-color:#000;height:100%;left:0;opacity:.1;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.megaOverlay.active,.overlay.active{pointer-events:all;visibility:visible}.dropdown{background:#f3f3f3;background:var(--menuGrey);border-radius:34px;position:absolute;right:46px;top:8px;transition:border-radius 2s,background-color 2s ease;width:100%;z-index:0}.dropdown.active{background-color:#fff;border-radius:20px;transition:border-radius 2s ease;z-index:999}.dropdown__text{color:#fff;cursor:pointer;height:auto;padding:12px 16px}.dropdown__text p{color:#000;font:normal normal normal 15px Galvji;letter-spacing:0;opacity:.33;padding-left:30px;text-align:left}.dropdown__item a{padding-left:30px}.dropdown__items{max-height:0;opacity:0;position:relative;transition:max-height .6s,opacity .5s,visibility 1s ease;visibility:hidden}.dropdown .active{z-index:999}.dropdown.active .dropdown__items{height:auto;max-height:800px;opacity:1;pointer-events:all;transition:max-height .7s,opacity 3s,visibility 4s ease;visibility:visible}.dropdown__item,.dropdown__item a{padding:5px 18px;pointer-events:none}.dropdown__item,.dropdown__item a,.dropdown__item:first-of-type{cursor:pointer;transition:max-height .7s,opacity 3s,visibility 4s ease}.dropdown__item:first-of-type{padding:20px 18px 5px}.dropdown.active .dropdown__item,.dropdown.active .dropdown__item a{pointer-events:all}.dropdown__item:last-of-type{cursor:pointer;padding:10px 18px 30px;transition:max-height .7s,opacity 3s,visibility 4s ease}.foldout{background-color:#fff;height:100%;overflow-y:scroll;position:fixed;right:-40%;top:0;width:40%;z-index:100}.foldout,.foldout.active{transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.foldout.active{-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}.foldoutmenu{max-width:100%;z-index:9999999}.foldoutDiv{padding:30px;width:100%}.foldoutHeader{background-color:#4bc35d}.foldoutHeader .closeCrossBasket{float:right;width:40px}.foldoutHeader h2,.foldoutHeader p{color:#fff;white-space:pre-wrap;width:90%}.foldoutHeader h2{font-size:27px;margin-top:70px}.foldoutHeader a,.foldoutHeader p{font:normal normal normal 15px Open Sans;letter-spacing:0;text-align:left}.foldoutHeader a{color:#fff;text-decoration:underline}.basketCard{border-bottom:1px solid #f3f3f3;border-bottom:1px solid var(--menuGrey);padding-bottom:31px;padding-top:31px;position:relative;width:100%}.basketCard_image_link{overflow:hidden;position:relative;width:30%}.basketCard_image_link .basketCard_image{width:100%}.basketCard_image_link .basketCard_image img{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.basketCard .details{padding-left:15px;padding-top:31px;width:48%}.basketCard .details h2{font:normal normal 700 19px Open Sans;white-space:pre-wrap}.basketCard .details .tag,.basketCard .details h2{color:#000;letter-spacing:0;opacity:1;text-align:left}.basketCard .details .tag{font:normal normal normal 15px Open Sans}.tag{margin-right:5px}nav{align-content:flex-start;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:150px;padding:var(--mainPadding);padding-bottom:0;padding-top:76px;position:absolute;right:0;top:0;z-index:9}.header-object{color:#000;font:normal normal 700 19px Open Sans;letter-spacing:0;opacity:1;text-align:left}.menu a{margin-right:10px}.menu a:first-of-type{margin-left:15px;margin-right:10px}.logo{min-width:150px}.header-flex-row,.logo{max-height:60px}nav .logo_container img{position:absolute;z-index:-1}.logo_container p{white-space:nowrap}.post_grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.post_card{height:auto;margin-bottom:12px;position:relative}.post_card_image{height:100%!important;object-fit:cover;width:100%}.post_card_overlay{align-items:space-between;display:flex;flex-direction:column;height:100%;justify-content:space-between;justify-items:space-between;margin-bottom:5px;padding:10%;position:absolute;width:100%;z-index:99}.post_card_overlay .details{margin:0}.projectList{display:flex;flex-direction:column;justify-content:center}.projectList-item,.projectList-tag{display:flex;flex-direction:row;gap:5px;text-align:left}.projectList-item a,.projectList-item p,.projectList-item p u{color:#030000;font:normal normal normal 20px Open Sans;letter-spacing:0;opacity:1;white-space:nowrap}.projectList-item:first-of-type{margin-bottom:29px}.projectList-item div{flex-grow:1;text-align:left}.align-with-projectlist-categories,.projectList-item .categories{display:flex;flex-grow:2;flex-wrap:wrap;margin-right:20%;max-width:230px;width:auto}.projectList-item .categories a{margin-right:3px;position:relative;white-space:nowrap;width:auto}.thumbnail{left:50%;max-height:80%;max-width:600px;opacity:.9;position:fixed;top:50%;-webkit-transform:translate(-15%,-50%);transform:translate(-15%,-50%);z-index:-99}.minThumbnail{max-height:400px}.carousel,.carousel .slide iframe{overflow:visible!important}.carousel .slide iframe{margin:0!important;min-width:100%;width:100%!important}.carousel .slide{display:flex;justify-content:center;overflow:visible!important}@media (max-width:768px){.slider-wrapper.axis-horizontal>ul{flex-direction:row;height:auto;justify-content:flex-start;opacity:1;top:0;z-index:auto}}.dot{background-color:#000!important;box-shadow:0 0 0 transparent!important;height:6px!important;opacity:.07!important;width:6px!important}.swiper{overflow-y:visible!important}.dot.selected{opacity:.4!important}.whiteboxCarousel .carousel .control-dots{bottom:-40px!important}.whiteboxCarousel .carousel .slider-wrapper .slide .videoCover img{bottom:0;left:0;position:absolute;right:0;top:0}span:has(.whiteBoxImage){align-items:center;display:flex!important;height:100%;justify-content:center;width:100%}.whiteBoxImage{max-height:100%}.sliderWrapper,.swiper{height:100%}.featuredCardArrow{background-color:transparent!important;border:0 solid transparent!important;height:45px;position:absolute;top:50%;width:45px;z-index:1}.nextArrow{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}span:has(.mainImage){width:100%}.arrow{width:40px}.prevArrow{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.closeCross{height:60px!important;width:60px!important;z-index:999999}.featured_post_container{display:inline-block;max-height:800px;min-height:580px}.featured_post_card{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;max-height:650px;min-height:580px;overflow-y:hidden;width:100%}.details{height:auto;width:100%}.featured_post_card_image{flex-grow:2;height:100%;max-width:66%;min-height:650px}.featured_post_card_image img{height:100%;min-height:650px;object-fit:cover;width:100%}.featured_post_card_overlay{display:flex;flex-direction:column;flex-grow:1;height:100%;height:650px;justify-content:space-between;min-height:580px;padding:108px 46px 46px;position:relative;width:33%}.featuredCardTag{font:normal normal normal 25px/34px Open Sans;letter-spacing:0;text-align:left}.post_category_list{flex-direction:row}.post_category_list p{margin-right:5px;margin-top:5px}.post_category_list:nth-child(0){margin-top:0}.product_card{margin-bottom:5px;margin-right:5px;max-width:416px;min-width:173px;width:100%}.horizontal .product_card{margin-right:10px;min-height:550px;min-width:350px;width:350px}.product_card:last-of-type{margin-right:150px;margin-right:var(--mainPadding)}.product_card_image{width:100%}.product_card_image img{height:100%;object-fit:cover;width:100%}.product_card h1{font:normal normal 700 19px Open Sans;margin:29px 0 0}.product_card h1,.product_card p{color:#000;letter-spacing:0;opacity:1;text-align:left}.product_card p{font:normal normal normal 13px Open Sans}.year_price p{color:#030000;font:normal normal 700 35px Open Sans!important;letter-spacing:0;margin-top:5px;text-align:left}.year_price p:last-of-type{color:#030000;font:normal normal 700 50px Open Sans!important;letter-spacing:0;margin-top:0;text-decoration:none}.contentColumn{width:60%}.detailColumn,.detailColumnUnfixed{padding-right:150px;padding-right:var(--mainPadding);width:40%}.squareImage{overflow:hidden;padding-bottom:100%;position:relative;width:100%}.squareImage iframe,.squareImage img{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.recap{margin-bottom:40px;margin-top:50px}.recap p{font:normal normal 300 25px Open Sans!important}.content p,.recap p{color:#030000;letter-spacing:0;opacity:1;text-align:left}.content p{font:normal normal normal 18px Open Sans}.content .header{height:136px;margin-bottom:10px}.content .header img{height:30px;width:29px}.projectTitle{font:normal normal 700 35px/47px Open Sans}.projectTitle,.project_year_price p:last-of-type{color:#000;letter-spacing:-.53px;opacity:1;text-align:left}.project_year_price p:last-of-type{font:normal normal 700 35px Open Sans!important}.project_year_price p{font:normal normal 700 15px Open Sans!important}.project_tags{margin-top:23px}.postCardTag{font:normal normal normal 18px Open Sans}.project_directory_line a,.project_directory_line p,.project_tag,.project_tag p,.project_tag u{color:#000;font:normal normal normal 14px Open Sans;letter-spacing:0;opacity:1;text-align:left}.project_details,.project_details .content{border-top:1px solid rgba(0,0,0,.15)}.project_details h3{color:#030000;font:normal normal 700 20px/27px Open Sans;letter-spacing:0;margin-top:25px;text-align:left}.my-masonry-grid{display:flex;width:auto}.my-masonry-grid_column{background-clip:padding-box;margin-right:15px;position:relative}.my-masonry-grid_column:last-of-type{margin-right:0}.singleProjectMasonry:last-of-type{margin-right:15px}.my-masonry-grid_column a>div,.my-masonry-grid_column div{margin-bottom:15px}footer{background-color:#f3f3f3;background-color:var(--menuGrey);display:flex;flex-direction:column;min-height:217px}.footerLogo{margin-right:83px;max-height:115px;min-height:115px;min-width:30px;z-index:99999999!important}.footer-object{margin-right:36px}.footer_social_media_icon{align-self:center;margin-left:36px;object-fit:contain;width:30px}#footer_social_media_icon0{margin-left:0}.footer_top{margin-bottom:35px}.footer_bottom,.footer_top{padding-left:150px;padding-left:var(--mainPadding);padding-right:150px;padding-right:var(--mainPadding)}.footer_bottom .blockContent a,.footer_bottom .blockContent p,.footer_bottom .blockContent strong{font-size:14px}.scrolltoTop{height:55px;margin:36px;position:relative;right:0;width:55px}.contact-form input,.contact-form textarea{background-color:#fff;border-color:transparent;border-bottom:1px solid #000}.contact-form input:focus{outline:none}.emailForm-h2{padding-top:30px}input{border-bottom:2px solid #f3f3f3!important;border-bottom:2px solid var(--menuGrey)!important;color:#000;font-size:16px;font:normal normal normal 16px Open Sans!important;letter-spacing:0;padding:5px;text-align:left}input::-webkit-input-placeholder{color:#000;font:normal normal normal 16px Open Sans!important;letter-spacing:0;opacity:.6;text-align:left}input::placeholder{color:#000;font:normal normal normal 16px Open Sans!important;letter-spacing:0;opacity:.6;text-align:left}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{color:#000;font-size:16px;font:normal normal normal 16px Open Sans!important;letter-spacing:0;text-align:left}}.cell{padding-top:10%;text-align:center;width:100%}.cell,.circle{display:inline-block}.circle{background:red;border-radius:50%;height:120px;width:120px}.gelatine{-webkit-animation:gelatine 10s infinite;animation:gelatine 10s infinite}.whitebox .carousel,.whitebox .carousel-root,.whitebox .slider,.whitebox .slider-wrapper{height:100%!important;max-height:100%!important}.whiteboxCarousel img{height:100%;object-fit:contain}.slide span{max-height:100%}.freebieSign h2{color:#000;font:normal normal 700 16px Open Sans;font-style:italic;padding:5px;text-align:center;white-space:nowrap}.freebieSign{background-color:#f8ff52;box-shadow:3px 3px 0 0 red;left:40%;margin-left:10px;margin-top:-10px;padding:4px;position:absolute}.buttonOnWrapList{margin-top:20px}.backArrow{background-color:transparent;border:transparent;display:none;mix-blend-mode:difference;opacity:.4;padding:30px 27px 30px 25px;position:absolute;top:0;z-index:9}@-webkit-keyframes gelatine{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scale(-1);transform:scale(-1)}}@keyframes gelatine{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scale(-1);transform:scale(-1)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:1300px){.singleProjectMasonry:last-of-type{padding-left:0;padding-right:0}}@media only screen and (min-width:1200px){.detailColumnfixed{padding-right:150px;padding-right:var(--mainPadding);position:fixed;right:0;top:61px;width:40%}}@media only screen and (max-width:1310px){footer{background-color:#f3f3f3;background-color:var(--menuGrey);display:flex;flex-direction:column;min-height:225px}.footerLogo{align-self:center;margin:0;min-height:94px!important}.footer-object{margin-right:36px}.footer_social_media_icon{align-self:center;margin-left:36px;object-fit:contain;width:40px}.footer_top{background-color:#000;margin-bottom:35px;padding-left:var(--normalPaddingMobile);padding-right:var(--normalPaddingMobile)}.footer_bottom{padding-left:var(--mobilePadding);padding-right:var(--mobilePadding)}.footer_bottom .flex-row{padding-left:36px;padding-right:36px}.justifyBetween.footer_top{justify-content:center}}@media only screen and (max-width:1200px){h3{color:#000;font:normal normal 700 31px Open Sans;letter-spacing:0;opacity:1;text-align:left}.featured_post_card_overlay{min-height:0;min-width:20px;padding:108px 26px 26px}.featured_post_card_image{flex-grow:2;height:100%;max-width:50%;object-fit:cover}.featured_post_card_image img{min-height:0}.contentColumn{margin-right:0;width:100%}.detailColumn{margin-top:30px;max-width:100%;width:100%}.project_details{border-top:0 solid #f3f3f3;border-top:0 solid var(--menuGrey)}.normPaddingMobile{padding-left:150px!important;padding-left:var(--mainPadding)!important;padding-right:150px!important;padding-right:var(--mainPadding)!important}}@media only screen and (max-width:1050px){.backArrow{display:block}.foldoutHeader h2{font-size:19px;margin-top:40px}.foldout{background-color:#fff;height:100%;overflow-y:scroll;position:fixed;right:-100%;top:0;width:100%;z-index:100}.foldout,.foldout.active{transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.foldout.active{-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}.mainImage{min-height:502px}.authorImage{height:100%;margin:0;object-fit:cover;padding-right:0;width:100%}.reverse-direction{flex-direction:column}.logo_container,.logo_container p{text-align:center;width:100%}.logo{max-height:50px;min-width:0}.mainContainer{min-height:90vh;padding-top:190px}.fullWidthPadded{padding-left:27px;padding-left:var(--mainPaddingMobile);padding-right:27px;padding-right:var(--mainPaddingMobile)}.project_directory_line{margin-bottom:45px;margin-left:27px;margin-left:var(--mainPaddingMobile);margin-right:27px;margin-right:var(--mainPaddingMobile)}.directoryTag{font-size:9px!important}.fullWidthPaddedLeft{padding-right:10px}.fullWidthPaddedLeft,.overscrollPadded{padding-left:27px;padding-left:var(--mainPaddingMobile)}nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;max-width:100%;padding:27px;padding:var(--mainPaddingMobile);padding-bottom:0;padding-top:40px;position:absolute;right:0;top:0;z-index:9999999999}.carousel{width:100%}.details header{margin-top:25px}.featured_post_card{align-items:flex-end;display:flex;flex-direction:column;flex-grow:none;height:502px;justify-content:space-between;margin-bottom:19px;margin-right:19px;max-width:320px!important;min-width:320px!important;overflow-x:hidden;overflow-y:hidden}.featured_post_card_image{min-height:50%;min-width:320px!important;object-fit:cover}.featured_post_card_overlay{align-items:space-between;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;min-width:100%;padding:29px 26px 26px;width:100%}.featuredCardTag{color:#000;font:normal normal normal 10px/14px Open Sans;letter-spacing:0;opacity:1;text-align:left}.featured_post_card_overlay .details h3{color:#000;font:normal normal 700 18px/24px Open Sans;letter-spacing:0;opacity:1;text-align:left;text-decoration:underline}.standardTransparent-button{border:2px solid #090104;border-radius:70px;font:normal normal 700 13px Open Sans}.standard-button,.standardTransparent-button{color:#000;letter-spacing:0;opacity:1;text-align:left}.standard-button{font:normal normal 700 13px/18px Open Sans;margin-right:15px}.subheadline{margin-bottom:0}.tag_grid{margin-bottom:10px;margin-top:30px}.horizontal .product_card,.product_card{height:auto;max-width:173px;min-height:263px;min-width:173px;width:100%}.minHeightAdjustment{align-content:flex-start;min-height:36px}.griddedMasonry .my-masonry-grid_column .product_card{border-bottom:2px solid #f3f3f3;border-bottom:2px solid var(--menuGrey);max-width:100%!important}.griddedMasonry .my-masonry-grid_column{border-top:2px solid #f3f3f3;border-top:2px solid var(--menuGrey);margin:0}.griddedMasonry .my-masonry-grid_column .product_card .details{padding:10px}.griddedMasonry .my-masonry-grid_column:first-of-type{border-right:1px solid #f3f3f3;border-right:1px solid var(--menuGrey)}.griddedMasonry .my-masonry-grid_column:last-of-type{border-left:1px solid #f3f3f3;border-left:1px solid var(--menuGrey)}.griddedMasonry .my-masonry-grid_column:only-of-type{border-left:0 solid #f3f3f3;border-left:0 solid var(--menuGrey);border-right:2px solid #f3f3f3;border-right:2px solid var(--menuGrey)}.product_card_in_grid{max-width:100%;min-width:0}.product_card{margin-bottom:0!important}.product_card:last-of-type{margin-right:27px;margin-right:var(--mainPaddingMobile)}.product_card_image{width:100%}.product_card h1{font:normal normal 700 15px Open Sans;margin-top:14.6px}.product_card h1,.product_card p{color:#000;letter-spacing:0;opacity:1;text-align:left}.product_card p{font:normal normal normal 13px Open Sans;margin-bottom:5px}.year_price p{color:#030000;font:normal normal 700 19px Open Sans!important;letter-spacing:0;margin-top:5px;text-align:left}.year_price p:last-of-type{color:#030000;font:normal normal 700 27px Open Sans!important;letter-spacing:0;margin-top:2px;text-decoration:none}.subheadline,.subheadline p{font:normal normal normal 15px Open Sans;letter-spacing:0;text-align:left}.aboutSection{max-width:100%}.aboutSection .blockContent a,.aboutSection .blockContent p,.aboutSection .contactDetails a,.contactDetails a,.contactDetails p{color:#030000;font:normal normal normal 13px Open Sans;letter-spacing:0;text-align:left}.aboutContent{margin-top:39px}.aboutContent p{opacity:1}.aboutContent p,.contactDetails h2{color:#030000;letter-spacing:0;text-align:left}.contactDetails h2{font:normal normal 700 19px Open Sans;margin-bottom:40px}.contactDetails .flex-column{margin-bottom:71px}.contactDetails{background-color:#f3f3f3!important;background-color:var(--menuGrey)!important;flex-direction:column;z-index:10000000000000000}.projectList-item a,.projectList-item p,.projectList-item p u{color:#030000;font:normal normal normal 13px/20px Open Sans;letter-spacing:0;text-align:left}.postCardTag{font:normal normal normal 15px Open Sans}.projectList-item .categories{display:flex;flex-grow:1;flex-wrap:wrap;margin-right:10%;max-width:30%;width:auto}.projectList-item h2{color:#000;font:normal normal 700 16px/22px Open Sans;letter-spacing:0;opacity:1;text-align:left}.project_directory_line{border-bottom:1px solid rgba(0,0,0,.3);display:none;margin-bottom:0;padding-bottom:7px}.project_directory_line+div{margin-top:5px}.my-masonry-grid_column{background-clip:padding-box;padding-right:0}.my-masonry-grid_column:last-of-type{padding-right:0}.my-masonry-grid_column a>div{margin-bottom:3px}.my-masonry-grid_column{margin-right:6px}.my-masonry-grid_column a>div,.my-masonry-grid_column div{margin-bottom:6px}.dropdown{background:#f3f3f3;background:var(--menuGrey);border-radius:34px;margin-top:20px;position:relative;right:0;transition:border-radius 2s ease;width:100%}.normPaddingMobile{padding-left:27px!important;padding-left:var(--mainPaddingMobile)!important;padding-right:27px!important;padding-right:var(--mainPaddingMobile)!important}.basket{right:15px}.basketCard .details{padding-left:15px;padding-top:31px;width:70%}.basketCard .details h2{font:normal normal 700 17px Open Sans;white-space:pre-wrap}.basketCard .details .tag,.basketCard .details h2{color:#000;letter-spacing:0;opacity:1;text-align:left}.basketCard .details .tag{font:normal normal normal 13px Open Sans}.addToCartButton:first-of-type{margin-top:30px}.addToCartButton:last-of-type{margin-bottom:22px}.scrolltoTop{height:40px;margin:2px 36px 36px;position:relative;right:0;width:40px}.horizontalScroll .tag_button{margin-bottom:30px;margin-bottom:19px}.fcButton{padding:5px 10px}.singelPageStars{font-size:15px!important}}@media only screen and (max-width:570px){nav{padding-top:35px}.mainContainer{min-height:90vh;padding-top:140px}.categoryTitle{margin-top:13px}.regContainer{padding-top:50px}.categoryGrid{padding:0}.product_card{padding:12px}.header-object{letter-spacing:0;opacity:1;text-align:left}.freebieSign h2,.header-object{color:#000;font:normal normal 700 12px Open Sans}.freebieSign h2{font-style:italic;padding:5px;text-align:center;white-space:nowrap}.freebieSign{background-color:#f8ff52;box-shadow:3px 3px 0 0 red;left:40%;margin-left:10px;margin-top:0;padding:4px;position:absolute}.subheadline{color:#030000;font:normal normal normal 15px/20px Open Sans;letter-spacing:0;margin-bottom:0;text-align:left}.to-column{flex-direction:column;margin-bottom:50px}.logo{max-height:35px;min-width:80px}h1{color:#030000;font:normal normal 700 19px/26px Open Sans;letter-spacing:0;margin-bottom:11px;opacity:1;text-align:left}.menu{flex-wrap:nowrap;justify-content:space-between;justify-items:space-between;width:85%}.menu a{margin-left:14px}.menu a,.menu a:first-of-type{margin-right:0}.menu a:last-of-type{margin-left:0}.logo{margin:0!important}.social_media_icon{height:16px;height:16px!important;width:18px}.arrow{width:34px}.detailColumn{margin-top:0;max-width:100%}.recap{margin-bottom:25px;margin-top:100px}.recap p{color:#030000;font:normal normal 300 20px Open Sans!important;letter-spacing:0;opacity:1;text-align:left}.content{border-top:0 solid #f3f3f3;border-top:0 solid var(--menuGrey);margin-bottom:30px}.content p{color:#030000;font:normal normal normal 15px/20px Open Sans;letter-spacing:0;opacity:1;text-align:left}.content .header{height:59px;margin-bottom:30px}.content .header h2,.projectTitle{color:#000;font:normal normal 700 20px Open Sans;letter-spacing:0;max-width:80%;opacity:1;text-align:left}.content .header img{height:18px;width:17px}.project_year_price p:last-of-type{color:#000;font:normal normal 700 15px Open Sans!important;letter-spacing:-.53px;margin-bottom:0;opacity:1;text-align:left}.project_year_price{position:absolute;right:0;top:0}.project_year_price p{font:normal normal 700 10px Open Sans!important;margin:0}.project_tags{margin-top:0}.project_tags .tag{margin-right:3px}.project_directory_line a,.project_directory_line p,.project_tag,.project_tag div p,.project_tag u,.tag p{color:#000;font:normal normal normal 13px Open Sans;letter-spacing:0;opacity:1;text-align:left}.project_details h3{color:#030000;font:normal normal 700 12px/17px Open Sans;letter-spacing:0;text-align:left}.basket{align-items:center;display:flex;justify-content:center;margin-left:15px;max-height:64px;min-width:18px;position:absolute;right:4px;top:10px}.basket img{height:16px;max-width:none;width:18px}.basketCounter{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;height:15px;justify-content:center;position:absolute;right:-7px;top:-8px;width:15px}.basketCounter p{font-size:10px}.dropdown.active{border-radius:20px;transition:border-radius 2s ease}.dropdown img,.dropdown svg{max-width:13px}.dropdown{margin-top:10px}.dropdown__text{color:#fff;cursor:pointer;height:auto;padding:10px 16px}.dropdown__text p{color:#000;font:normal normal normal 14px/17px Galvji;letter-spacing:0;opacity:.33;padding-left:10px;text-align:left}.dropdown__item a{font-size:14px;padding-left:10px;text-align:left}.dropdown__items{max-height:0;opacity:0;position:relative;transition:max-height .6s,opacity .5s,visibility 1s ease;visibility:hidden}.dropdown.active .dropdown__items{height:auto;max-height:800px;opacity:1;visibility:visible}.dropdown.active .dropdown__items,.dropdown__item{transition:max-height .7s,opacity 3s,visibility 4s ease}.dropdown__item{cursor:pointer;padding:5px 18px}.carousel{margin-bottom:20px!important}.control-dots{position:absolute;top:99%}.contactDetails{margin-top:80px}.projectList-item div{flex-grow:0}.projectList-item:first-of-type{margin-bottom:15px}.projectList-item{width:100%}.projectList-tag{display:flex;flex-direction:row;gap:5px;justify-content:flex-end;text-align:left}}@media only screen and (max-width:390px){.dropdown__text p{color:#000;font:normal normal normal 12px Galvji;letter-spacing:0;opacity:.33;padding-left:10px;text-align:left}.footer_social_media_icon{align-self:center;margin-left:36px;object-fit:contain;width:25px}.product_card{min-width:130px;padding:12px}.product_card .tag,.product_card h1{font-size:11px}.minHeightAdjustment{align-content:flex-start;min-height:20px}.year_price p{font:normal normal 700 14px Open Sans!important}.year_price p:last-of-type{font:normal normal 700 22px Open Sans!important}.stars{font-size:12px}.freebieSign h2{color:#000;font:normal normal 700 10px Open Sans;font-style:italic;padding:2px;text-align:center;white-space:nowrap}.freebieSign{background-color:#f8ff52;box-shadow:3px 3px 0 0 red;left:50%;margin-top:0;padding:2px;position:absolute}.footerLogo{max-height:90px;min-height:30px;min-width:30px;z-index:99999999!important}footer{min-height:200px}}@media only screen and (max-width:300px){.freebieSign{top:50%}.logo{min-width:55px}.product_card{min-width:130px;padding:3px}.fullWidthPadded{padding-left:20px;padding-right:20px}.categoryGrid{padding:0}.basket{top:5px}.header-objet{font-size:10px}.overscrollPadded{padding-left:20px}.menu_link{padding:5px 15px}}.thirtypercent{color:#f3f3f3!important;color:var(--menuGrey)!important}.thirtypercentOpacity{opacity:.6!important}.inactive{opacity:40%}.videoContainer{align-content:center!important;align-items:center!important;background-color:red;border:2px solid pink;display:flex;height:100%;justify-content:center!important;left:0;min-height:400px;position:absolute;top:0;width:100%}.iframe{bottom:0;display:block!important;height:100px;left:0!important;min-height:100%!important;min-width:100%!important;position:absolute!important;right:0;top:0!important;width:100px}.externalLink,.underlined{text-decoration:underline!important}.cover{object-fit:cover;width:100%}.projectList-tag a{background-color:#fff;background-color:var(--normalColor);isolation:isolate;position:relative;z-index:99}.projectList-tag a:first-of-type:before{background:#fff;background:var(--normalColor);border-radius:.25em 0 0 .25em;box-shadow:-.4em 0 .6em .2em #fff;box-shadow:-.4em 0 .6em .2em var(--normalColor);content:"";inset:0 0 0 -.75em;pointer-events:none;position:absolute;z-index:-1}.lazy-load-image-background.blur{-webkit-filter:blur(15px);filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{-webkit-filter:blur(0);filter:blur(0);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
/*# sourceMappingURL=main.d1e36614.css.map*/