.stuartpease{text-transform:lowercase !important}.stuartpease h2{margin:0 10px}.heading-hr{margin-top:30px}@media(min-width: 1025px){.heading-hr{margin-top:-30px}}.forty-years{width:300px;height:197px;padding:40px}.arrow{background:url("/css//images/icons/arrow.svg") no-repeat center}.iframes{width:90%;max-width:600px;height:auto;margin:0 auto;border:0}section{gap:20px}@media(min-width: 1025px){section.grid{display:grid;grid-template-areas:"header		header" "left		right";grid-template-rows:min-content 1fr;grid-template-columns:1fr 1fr}section.grid h2{grid-area:header}section.grid .left-column{grid-area:left}section.grid .right-column{grid-area:right}}@media(min-width: 1025px){section.content-heavy{grid-template-columns:1fr 500px}}@media(min-width: 1025px){section.narrow-left-column{grid-template-columns:500px 1fr}}@media(min-width: 1025px){section.slim-images{grid-template-columns:1fr 300px}}.modal{display:block;position:fixed;z-index:1;padding-top:100px;left:50%;top:50%;transform:translate(-50%, -50%);overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7);width:0;height:0;opacity:0;transition:opacity .2s}.modal .image{display:flex;justify-content:center;align-items:center;height:90%}.modal .image img{margin:auto}.modal-visible{width:100%;height:100%;opacity:1}@media(min-width: 1025px){.manufacturing{display:grid;grid-template-areas:"left 		right" "links		links";grid-template-columns:1fr 1fr;grid-template-rows:1fr min-content;gap:20px}}.manufacturing .manufacturing-process-links{grid-area:links}.manufacturing .manufacturing-process-links nav{display:flex;flex-direction:column;text-transform:uppercase;padding-bottom:20px}@media(min-width: 690px){.manufacturing .manufacturing-process-links nav{flex-direction:row}}.manufacturing .manufacturing-process-links nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media(min-width: 1025px){.manufacturing .manufacturing-process-links nav ul{flex-direction:row}}.manufacturing .manufacturing-process-links nav ul li{padding:0;margin:0 40px 0 0;float:left}@media(min-width: 690px){.manufacturing .manufacturing-process-links nav ul li{margin-right:20px}}.iframe-component{width:100%;height:100%;border-width:0;min-height:300px}@media(min-width: 1370px){.iframe-component{height:auto;min-height:380px}}.full-width{grid-template-areas:"header" "left" !important;grid-template-columns:1fr !important}.full-width .right-column{display:none}.lowercase{text-transform:lowercase}.news-article-wrapper{max-width:800px;margin:0 auto;padding:20px}.news-article-wrapper .news-article{margin-bottom:2rem}.news-article-wrapper .news-article h1{margin-bottom:.5rem}.news-article-wrapper .news-article .date{margin-bottom:1.5rem;font-style:italic}.news-article-wrapper .news-article img{margin:10px}.news-article-wrapper .news-article .button{margin-top:2rem}.card-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.card-wrapper figure{float:left;margin:5px}.card-width{width:220px;padding:20px;background-color:#fff;box-shadow:0 0 1px rgba(48,49,51,.05),0 16px 24px rgba(48,49,51,.1);border-radius:10px}.card{display:grid;grid-template-areas:"header" "image" "button";grid-template-rows:50px 120px 40px}@media(min-width: 1025px){.card{grid-template-areas:"image" "header" "content" "button";grid-template-rows:170px 40px 1fr 40px}}.card a{display:flex;justify-content:center;align-items:center}.card:hover{box-shadow:none}.card picture{grid-area:image;width:220px;height:158px;display:flex;justify-content:center;align-items:center}.card picture img{max-width:220px;max-height:158px}.card h3{grid-area:header;text-align:center;cursor:pointer}@media(min-width: 1025px){.card h3{text-align:left}}.card .project-content{grid-area:content;display:none;max-height:210px;overflow:hidden}@media(min-width: 1025px){.card .project-content{display:block}}.card .card-title{text-transform:capitalize}.card .card-title a{justify-content:unset}.card .project-link{grid-area:button}.card-image-only{max-width:220px;height:auto;padding:10px;background-color:#fff;box-shadow:0px 0px 1px rgba(48,49,51,.05),0px 16px 24px rgba(48,49,51,.1);border-radius:10px}.card-image-only:hover{box-shadow:unset}.card-image-only img{cursor:pointer;grid-area:image;width:100%;height:100%}.card-image-only-unrestricted{height:auto;padding:10px;background-color:#fff;box-shadow:0px 0px 1px rgba(48,49,51,.05),0px 16px 24px rgba(48,49,51,.1);border-radius:10px}.card-image-only-unrestricted img{grid-area:image;width:100%;height:100%}.gallery{display:flex !important}.gallery article{display:none}.gallery .card-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;width:100%}.gallery .card-wrapper picture{display:flex;margin:5px}.gallery .card-wrapper .card{width:unset}.gallery .card-wrapper .card-image-only{max-width:220px;height:auto;padding:10px;background-color:#fff;box-shadow:0px 0px 1px rgba(48,49,51,.05),0px 16px 24px rgba(48,49,51,.1);border-radius:10px}.gallery .card-wrapper .card-image-only:hover{box-shadow:unset}.gallery .card-wrapper .card-image-only img{cursor:pointer;grid-area:image;width:100%;height:100%}.gallery .card-wrapper .card-image-only-unrestricted{height:auto;padding:10px;background-color:#fff;box-shadow:0px 0px 1px rgba(48,49,51,.05),0px 16px 24px rgba(48,49,51,.1);border-radius:10px}.gallery .card-wrapper .card-image-only-unrestricted img{grid-area:image;width:100%;height:100%}.gallery-modal{display:block;position:fixed;z-index:1;padding-top:100px;left:50%;top:50%;transform:translate(-50%, -50%);overflow:auto;background-color:rgba(0,0,0,.7);width:0;height:0;opacity:0;transition:opacity .5}.gallery-modal .image-wrapper{display:flex;justify-content:center;align-items:center;height:90%}.gallery-modal .image-wrapper .image{position:relative}.gallery-modal .image-wrapper .image img{margin:auto}.gallery-modal .image-wrapper .image .previous-button,.gallery-modal .image-wrapper .image .next-button{position:absolute;width:auto;padding:16px;font-weight:bold;font-size:18px;transition:.6s ease;user-select:none;background-color:rgba(255,255,255,.3);border-radius:0 3px;border-style:none;cursor:pointer;top:50%;transform:translate(-50%, -50%)}.gallery-modal .image-wrapper .image .previous-button:hover,.gallery-modal .image-wrapper .image .next-button:hover{background-color:rgba(0,0,0,.8);color:#fff;text-decoration:none}.gallery-modal .image-wrapper .image .previous-button{left:32px}.gallery-modal .image-wrapper .image .next-button{right:-12px}.gallery-modal .image-wrapper .image .close-modal-button{position:absolute;top:14px;right:14px;width:40px;height:40px;border:none;font-weight:bold;background-color:rgba(255,255,255,.3);border-radius:50%;border-style:none;cursor:pointer}.gallery-modal .image-wrapper .image .close-modal-button:hover{background-color:rgba(0,0,0,.8);color:#fff}.modal-visible{width:100%;height:100%;opacity:1}.latest-news{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px !important}.latest-news aside{display:grid;grid-template-rows:1fr 400px 30px 50px;gap:10px;overflow:hidden;margin:0 auto 4rem auto}.latest-news aside article{overflow:hidden}.latest-news aside article img{width:auto;max-height:200px}.latest-news aside article .news-images{overflow:hidden}.latest-news aside article .read-more{padding:10px 0}.latest-news-home img{display:none}.latest-news-home img:nth-child(1),.latest-news-home img:nth-child(2){display:block}*{margin:0;padding:0}html{height:100%;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:#598ca1;font-weight:normal;text-transform:capitalize}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#598ca1}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#598ca1}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#598ca1}h1{font-family:"Gothic A1",Arial,Helvetica,sans-serif;font-size:34px;font-weight:bold;line-height:40px;text-align:center;margin-bottom:20px;text-transform:none}h1::first-letter{text-transform:capitalize}h2{font-family:"Gothic A1",Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;margin-bottom:10px}h3{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:18px}h4{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:12px;margin:0;color:#848181}@media(min-width: 1025px){h4{font-size:12px}}body{min-height:100%;font-family:"Roboto",Arial,Helvetica,sans-serif;line-height:30px;background-color:#f2f2f2;color:#848181}@media(min-width: 1025px){body{display:grid;grid-template-areas:"hr" "main" "footer";grid-template-rows:120px 1fr auto}}nav{text-transform:capitalize}main{margin-top:40px}main header{margin:20px auto 0}main h1{margin-bottom:20px !important}p{margin-bottom:20px}ul{list-style-type:none}hr{border:0;background:url("/css//images/splitter.svg");background-repeat:no-repeat;background-size:cover;background-position:center;height:115px;width:100%}@media(min-width: 1025px){hr{height:215px}}img{max-width:100%}a{text-decoration:none;font-weight:bold;color:#848181}a:hover{text-decoration:underline;color:#848181}a:visited{color:#848181}figure{padding:0;margin:auto;width:max-content;display:flex;flex-flow:column}@media(min-width: 1025px){figure{margin:0}}@media(min-width: 1370px){figure{margin:auto}}figure figcaption{background-color:#222;color:#fff;font:italic smaller sans-serif;padding:3px;text-align:center}address{font-style:normal}.active{border-bottom:6px solid #598ca1}.hidden{height:0;width:0;overflow:hidden;visibility:hidden}.button{font-family:"Roboto",Arial,Helvetica,sans-serif;background-color:#598ca1;text-transform:capitalize;color:#fff;cursor:pointer;font-weight:normal;height:40px;border:0;padding:0 20px;display:flex;align-items:center;justify-content:center}.button:hover{text-decoration:none;background-color:#476f80}.button:visited{color:#fff}.button:active{border:0}.wrapper{margin:0 auto;width:90%;max-width:1360px}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.centered{display:flex;justify-content:center;align-items:center}.header-wrapper{position:fixed;top:0;z-index:99;height:80px;width:100%;margin-bottom:10px;background-color:#f2f2f2;box-shadow:0px 0px 1px rgba(48,49,51,.05),0px 16px 24px rgba(48,49,51,.1)}.header-wrapper .header-nav-wrapper{background-color:#f2f2f2;position:fixed;width:100%}@media(min-width: 1025px){.header-wrapper .header-nav-wrapper{display:grid;grid-template-areas:"header	navigation";grid-template-columns:230px 1fr;position:unset;text-align:unset;left:0;right:0;width:98% !important;margin:0 auto;width:90%;max-width:1360px;height:80px}}.header-wrapper header{width:100%;height:80px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 1025px){.header-wrapper header{box-shadow:unset;align-items:unset;position:unset}}.header-wrapper header p{margin:0}.header-wrapper header a:hover{text-decoration:none}.header-wrapper nav{grid-area:navigation;align-self:center}.header-wrapper .stuartpease-header{font-size:34px;font-family:"Tahoma";text-transform:lowercase;font-weight:lighter}.header-wrapper .stuartpease-header span:nth-child(1){color:#a5a5a5}.header-wrapper .stuartpease-header span:nth-child(2){color:#598ca1}.header-wrapper .stuartpease-header span:nth-child(3){color:#848181}.header-wrapper .stuartpease-tagline{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:12px;margin:0;color:#a5a5a5}.header-wrapper .burger-menu{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:50px;height:60px;padding:10px;font-size:30px;color:#000;background-color:#f2f2f2;cursor:pointer}@media(min-width: 1025px){.header-wrapper .burger-menu{display:none}}.header-wrapper .navigation{color:#000;background-color:#f2f2f2;white-space:nowrap;font-size:14px;text-transform:uppercase;font-weight:bold;padding-left:14px;box-shadow:0px 0px 1px rgba(48,49,51,.05),0px 16px 24px rgba(48,49,51,.1);overflow:auto;height:auto;max-height:440px;transition:.5s}@media(min-width: 690px){.header-wrapper .navigation{max-height:290px}}@media(min-width: 1025px){.header-wrapper .navigation{max-height:80px;padding-left:0;box-shadow:unset;overflow:hidden;display:flex;justify-content:space-evenly}}.header-wrapper .navigation a:active,.header-wrapper .navigation a:hover{text-decoration:none;border-left-color:#598ca1}@media(min-width: 1025px){.header-wrapper .navigation a{width:unset}}@media(min-width: 1370px){.header-wrapper .navigation a{padding:10px}}.header-wrapper .navigation li{cursor:pointer;padding:10px}@media(min-width: 1025px){.header-wrapper .navigation li:hover>.sub-menu{max-height:450px}.header-wrapper .navigation li:hover>span{transform:rotate(90deg);margin-top:12px !important;margin-left:-18px}}@media(min-width: 1025px)and (min-width: 1025px){.header-wrapper .navigation li:hover>span{margin-left:0}}.header-wrapper .navigation .dropdown{cursor:pointer}.header-wrapper .navigation .dropdown p{margin-left:20px}@media(min-width: 1025px){.header-wrapper .navigation .dropdown p:hover.submenu{display:block}}.header-wrapper .navigation .dropdown .arrow-closed{border:6px solid rgba(0,0,0,0);border-left:6px solid #000;float:left;margin-top:8px;transition:.2s;margin-left:-13px}@media(min-width: 1025px){.header-wrapper .navigation .dropdown .arrow-closed{margin-left:unset}}.header-wrapper .navigation .dropdown .arrow-open{transform:rotate(90deg);margin-top:12px !important;margin-left:-18px}@media(min-width: 1025px){.header-wrapper .navigation .dropdown .arrow-open{margin-left:0}}.header-wrapper .navigation .sub-menu{transition:.5s;text-transform:capitalize;margin-left:0;height:auto;max-height:0;overflow:hidden;font-weight:lighter}@media(min-width: 1025px){.header-wrapper .navigation .sub-menu{position:absolute;width:300px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;background-color:#f2f2f2;display:flex;flex-direction:column}}.header-wrapper .navigation .sub-menu li{border-left:5px solid rgba(0,0,0,0)}.header-wrapper .navigation .sub-menu li:hover{border-left-color:#598ca1}.header-wrapper .navigation .sub-menu.navigation-visible{max-height:450px}.header-wrapper .navigation-hidden{max-height:0}@media(min-width: 1025px){.header-wrapper .navigation-hidden{max-height:unset;overflow:hidden}}.to-top{width:40px;height:40px;background-color:rgba(0,0,0,.75);color:#fff;cursor:pointer;display:none;justify-content:center;border:0;padding-top:6px;position:fixed;z-index:99;bottom:20px;right:30px}.to-top:hover{background-color:#000}.to-top .triangle{border:4px solid #fff;border-right:rgba(0,0,0,0);border-bottom:rgba(0,0,0,0);padding:0;margin:auto;height:10px;width:10px;transform:rotate(45deg);display:flex}.date{color:gray;font-size:14px;font-style:italic}footer{grid-area:footer;margin-top:120px;background-color:#598ca1}footer hr{position:absolute;z-index:-1;margin-top:-50px}@media(min-width: 1025px){footer hr{margin-top:-100px}}footer .wrapper{display:grid;grid-template-areas:"navigation" "social" "contact" "image";grid-gap:20px;font-size:12px;color:#fff;text-transform:capitalize}@media(min-width: 1025px){footer .wrapper{grid-template-areas:"navigation		contact		image" "navigation 	social		image";grid-template-columns:240px 1fr 400px}}footer .wrapper a{color:#fff}footer .wrapper a:hover{color:#fff;text-decoration:underline}footer .wrapper a:visited{color:#fff}footer .wrapper .footer-navigation-wrapper{grid-area:navigation}footer .wrapper .footer-navigation-wrapper .footer-navigation{display:flex;flex-direction:column}footer .wrapper .footer-navigation-wrapper .footer-navigation a{color:#fff;text-transform:none !important}footer .wrapper .social-media{grid-area:social;display:block;text-align:left}footer .wrapper .social-media a{display:flex;width:40px;height:40px;border-radius:100px;margin-right:20px}footer .wrapper .social-media a img{width:20px;height:20px;margin:auto}footer .wrapper .social-media>div{display:flex;margin-top:10px}footer .wrapper .social-media .linkedin{background-color:#0077b5;background-image:url("/css//images/icons/linkedin.svg");background-position:center}footer .wrapper .social-media .twitter{background-color:#1da1f2;background-image:url("/css//images/icons/twitter.svg");background-position:center}footer .wrapper .social-media .facebook{background-color:#4267b2;background-image:url("/css//images/icons/facebook.svg");background-position:center}footer .wrapper .contact-us{grid-area:contact}footer .wrapper .contact-us h4{color:#fff}footer .wrapper .contact-us p{margin:0}footer .wrapper .contact-us a{text-transform:none}footer .wrapper .footer-image{grid-area:image;display:flex;align-content:center;justify-content:center}@media(min-width: 1025px){footer .wrapper .footer-image{justify-content:right}}footer .wrapper .footer-image img{width:100%;max-width:380px;max-height:240px}.announcement{width:90%;padding:1rem;margin:auto auto 1rem auto;font-size:1.2rem;background-color:#ffffe0;border:1px solid #fafad2;color:#000;text-align:center}.announcement p{margin-bottom:0}.johnsmith{width:533px;max-height:711px;margin-top:10px}
.home-layout h1{grid-area:header}.home-layout h2{text-align:center;padding-bottom:10px}@media(min-width: 1025px){.home-layout h2{padding-bottom:0}}.home-layout .welcome-to-stuart-pease h2{font-size:26px}.home-layout .welcome-to-stuart-pease .rotating-image{grid-area:left;align-self:center;width:100%;height:auto;max-width:800px;margin:0 auto}.home-layout .welcome-to-stuart-pease .content{align-self:center;margin-top:20px;grid-area:right;display:flex;flex-direction:column;justify-content:space-around}.home-layout .welcome-to-stuart-pease .content h1{padding:10px 0;text-align:center}@media(min-width: 1025px){.home-layout .welcome-to-stuart-pease .content h1{text-align:left}}.home-layout .welcome-to-stuart-pease .content h3{padding:20px 0}@media(min-width: 690px){.home-layout .welcome-to-stuart-pease .content h3{background:url("/css//images/40years.svg") no-repeat right;line-height:120px}}@media(min-width: 1025px){.home-layout .welcome-to-stuart-pease .content h3{background:none}}@media(min-width: 1370px){.home-layout .welcome-to-stuart-pease .content h3{background:url("/css//images/40years.svg") no-repeat right}}.home-layout .welcome-to-stuart-pease .content h3 .contact-or{display:none}@media(min-width: 690px){.home-layout .welcome-to-stuart-pease .content h3 .contact-or{display:unset}}.home-layout .welcome-to-stuart-pease .content h3 .email-address-wrapper{display:block}@media(min-width: 690px){.home-layout .welcome-to-stuart-pease .content h3 .email-address-wrapper{display:unset}}.home-layout .welcome-to-stuart-pease .content .forty-years{display:block;margin:0 auto}@media(min-width: 690px){.home-layout .welcome-to-stuart-pease .content .forty-years{display:none}}.home-layout article{grid-area:unset}.home-layout .we-have-been-offering h2 a{margin:auto 4px}.home-layout .we-have-been-offering iframe{grid-area:right}.home-layout .we-have-been-offering div{grid-area:left}.home-layout .nobody-knowns h2{grid-area:header}.home-layout .nobody-knowns picture{grid-area:left}.home-layout .nobody-knowns .nobody-knows-content{grid-area:right;display:flex;flex-direction:column;justify-content:space-around}.home-layout .repeater-cards{max-width:1100px}.home-layout .repeater-cards h2,.home-layout .repeater-cards p{text-align:left}.home-layout .repeater-cards .card p{display:none}@media(min-width: 1025px){.home-layout .repeater-cards .card p{display:block}}.company-history-layout{grid-area:main-body}.company-history-layout article{grid-area:unset}.company-history-layout aside{grid-area:unset}.company-history-layout .established{grid-template-rows:100px 1fr}.company-history-layout .established header{grid-area:header;width:100%}.company-history-layout .established h2::first-letter{text-transform:unset}.company-history-layout .established p:last-child{margin-bottom:0}.company-history-layout .established .forty-years{grid-area:right;display:flex;margin:auto}.company-history-layout .established .content{grid-area:left}.company-history-layout .thermoplastic-materials aside{grid-area:left}.company-history-layout .thermoplastic-materials .content{grid-area:right}.company-history-layout .untill-today h2{grid-area:header}.company-history-layout .untill-today article{grid-area:right}.company-history-layout .untill-today .content{grid-area:left}.company-profile-layout h2{grid-area:header;text-transform:none}.company-profile-layout .layout-header-content{grid-template-rows:unset}.company-profile-layout .layout-header-content .content{grid-area:right}.company-profile-layout .layout-header-content .iframe{grid-area:left}.contact-layout .map-wrapper{display:flex;flex-direction:column;align-items:center}.contact-layout .map-wrapper .map{width:100%;height:400px;border-width:0}@media(min-width: 1025px){.contact-layout .map-wrapper .map{max-width:550px}}.contact-layout .map-wrapper .forty-years{margin:20px auto}.corporate-policies{display:flex !important}.corporate-policies article{display:flex;flex-direction:row;flex-wrap:wrap}.corporate-policies article>*{flex:1 1 300px}.corporate-policies article aside{padding:20px 20px 0 0}.corporate-policies article aside p{font-size:14px}.corporate-policies article aside hr{margin:20px 0;height:2px}.corporate-policies article aside blockquote{margin-left:20px}.corporate-policies article aside h2{font-size:20px;color:#598ca1;font-weight:bold;margin-bottom:10px}.corporate-policies article aside h3{font-size:14px;margin:10px 0}.use-of-cookies figure{float:left;margin:0 20px 0 0}.use-of-cookies figure .image-mouldings{float:left;width:380px}.projects{max-width:1100px !important}.projects article{display:none}.projects .card p{display:none}@media(min-width: 1025px){.projects .card p{display:unset}}.sitemap-layout main{background-color:rgba(0,0,0,0)}@media(min-width: 1025px){.sitemap-layout main section{display:flex;flex-wrap:wrap}}.sitemap-layout main section article{margin-bottom:30px}@media(min-width: 1025px){.sitemap-layout main section article{width:300px}}.sitemap-layout main section article nav{display:flex;flex-direction:column;margin-left:10px;font-size:12px}.project-wrapper{display:flex;flex-direction:column}@media(min-width: 1370px){.project-wrapper{display:grid;grid-template-areas:"content	gallery";grid-template-columns:460px 1fr}}.project-wrapper h1{grid-area:unset}.project-wrapper h2{text-align:center}.project-wrapper .content{grid-area:content;margin-bottom:20px}.project-wrapper .project-images-wrapper{grid-area:gallery;display:flex;flex-wrap:wrap}.project-wrapper .project-images-wrapper .main-image-wrapper{width:100%;max-width:700px;position:relative;margin:0 auto}.project-wrapper .project-images-wrapper .main-image-wrapper .main-image{display:flex;background-color:#000;max-width:700px;height:314px}@media(min-width: 1370px){.project-wrapper .project-images-wrapper .main-image-wrapper .main-image{height:533px}}.project-wrapper .project-images-wrapper .main-image-wrapper .main-image img{width:auto;height:auto;max-height:314px;margin:auto}@media(min-width: 1370px){.project-wrapper .project-images-wrapper .main-image-wrapper .main-image img{max-height:533px}}.project-wrapper .project-images-wrapper .main-image-wrapper button{width:30px;height:100%;cursor:pointer;position:absolute;top:0;background-color:rgba(0,0,0,.1)}.project-wrapper .project-images-wrapper .main-image-wrapper button:hover{background-color:rgba(0,0,0,.75)}.project-wrapper .project-images-wrapper .main-image-wrapper .previous-button{transform:rotate(180deg)}.project-wrapper .project-images-wrapper .main-image-wrapper .next-button{right:0}.project-wrapper .project-images-wrapper .project-thumbs{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:700px;height:auto;margin:0 auto}.project-wrapper .project-images-wrapper .project-thumbs .image-wrapper{display:flex;position:relative;width:100px;height:74px;background-color:#000}.project-wrapper .project-images-wrapper .project-thumbs .image-wrapper picture{display:flex}.project-wrapper .project-images-wrapper .project-thumbs .image-wrapper img{max-width:100%;max-height:100%;margin:auto}.project-wrapper .project-images-wrapper .project-thumbs .image-wrapper .overlay{position:absolute;top:0;left:0;width:100px;height:74px;background-color:rgba(0,0,0,0);cursor:pointer;transition:.2s}.project-wrapper .project-images-wrapper .project-thumbs .image-wrapper .overlay:hover,.project-wrapper .project-images-wrapper .project-thumbs .image-wrapper .overlay.active{background-color:rgba(255,255,255,.5);z-index:99}
.home-carousel-component{width:100%;height:auto;max-width:670px;margin:0 0 20px 0}.home-carousel-component img{max-width:100%}.home-carousel-component .slideshow-container{max-width:1000px;position:relative;margin:auto;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover}.home-carousel-component .slideshow-container img{vertical-align:middle}.home-carousel-component .slideshow-container .prev,.home-carousel-component .slideshow-container .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;color:#000}.home-carousel-component .slideshow-container .prev:hover,.home-carousel-component .slideshow-container .next:hover{background-color:rgba(0,0,0,.8);color:#fff;text-decoration:none}.home-carousel-component .slideshow-container .prev{left:0}.home-carousel-component .slideshow-container .next{right:0;border-radius:3px 0 0 3px}.home-carousel-component .slideshow-container .fade{animation-name:fade;animation-duration:1.5s}.home-carousel-component .dot-wrapper{text-align:center}.home-carousel-component .dot-wrapper .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.home-carousel-component .dot-wrapper .active-image,.home-carousel-component .dot-wrapper .dot:hover{background-color:#717171}.home-carousel-component .hidden-image{display:none}@keyframes fade{from{opacity:0}to{opacity:1}}