.btn,.btn-link,.btn-mink,.btn-purple,.design-content a,.header .secondary-nav li a,.home-case-study-content a{background:#fff;border:1px solid #fff;border-radius:0;color:#4b4656;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.btn-link:before,.btn-mink:before,.btn-purple:before,.btn:before,.design-content a:before,.header .secondary-nav li a:before,.home-case-study-content a:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}.btn-link:hover,.btn-mink:hover,.btn-purple:hover,.btn:hover,.design-content a:hover,.header .secondary-nav li a:hover,.home-case-study-content a:hover{background:0 0;color:#fff}.btn-link:hover:before,.btn-mink:hover:before,.btn-purple:hover:before,.btn:hover:before,.design-content a:hover:before,.header .secondary-nav li a:hover:before,.home-case-study-content a:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){.btn,.btn-link,.btn-mink,.btn-purple,.design-content a,.header .secondary-nav li a,.home-case-study-content a{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}.btn-link:after,.btn-mink:after,.btn-purple:after,.btn:after,.design-content a:after,.header .secondary-nav li a:after,.home-case-study-content a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../5923576c213d2f6033f1.svg);background-repeat:no-repeat;background-size:22px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:0;width:28px}@media (min-width:1201px)and (max-width:1366px){.btn-link:after,.btn-mink:after,.btn-purple:after,.btn:after,.design-content a:after,.header .secondary-nav li a:after,.home-case-study-content a:after{top:2px}}.btn-link{height:auto;line-height:normal;padding:0}.btn-link,.btn-link:hover{background:0 0;border:none}.btn-link:hover{color:#000}.btn-mink{background:#544f5b;border:1px solid #544f5b;color:#fff}.btn-mink:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:22px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:0;width:28px}@media (min-width:1201px)and (max-width:1366px){.btn-mink:after{top:2px}}.btn-mink:before{background:#2e1a47}.btn-mink:hover{background:0 0;color:#fff}.btn-purple{background:#2e1a47;border:1px solid #2e1a47;color:#fff}.btn-purple:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:22px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:0;width:28px}@media (min-width:1201px)and (max-width:1366px){.btn-purple:after{top:2px}}.btn-purple:before{background:#544f5b}.btn-purple:hover{background:0 0;color:#fff}@media (max-width:575px){.btn,.btn-link,.btn-mink,.btn-purple,.design-content a,.header .secondary-nav li a,.home-case-study-content a{font-size:14px}}input[type=submit]{background:#fff;background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#4b4656;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}input[type=submit]:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}input[type=submit]:hover{background:0 0;color:#fff}input[type=submit]:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){input[type=submit]{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}input[type=submit]:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=select],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#f4f5ff;border:1px solid #dbdce4;border-radius:0;color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:14px;font-weight:400;height:50px;line-height:17px;outline:none;padding:0 20px;transition:.3s ease-in-out;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=select]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:1px solid #2e1a47;color:#544f5b}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../ce03936085bbe9db0019.svg) no-repeat 95% #fcfcfc;border:1px solid rgba(75,71,86,.2);box-sizing:border-box}textarea{font-size:16px;height:110px;line-height:19px;padding:20px;resize:none}button:focus{outline:none}​ .input-wrapper{margin-bottom:30px}​ .form_error{color:red;font-size:14px;margin-top:5px}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:-9999px!important}input[type=checkbox]+label{color:#2e1a47!important;display:inline-block!important;font-weight:500!important;line-height:20px!important;margin:0!important;max-width:inherit!important;padding:0 0 0 30px!important;position:relative!important}input[type=checkbox]+label:before{background:#f4f5ff;border:1px solid #dbdce4;border-radius:0;content:"";height:20px;left:0;position:absolute;top:0;width:20px}input[type=checkbox]+label:after{background:#544f5b;border-radius:0;content:"";display:none;height:7.5px;left:6.25px;opacity:1;position:absolute;top:6.25px;width:7.5px}input[type=checkbox]:checked+label{color:#2e1a47!important;font-weight:500!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]:checked+label:after{display:block}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:-9999px!important}input[type=radio]+label{color:#2e1a47!important;display:inline-block!important;font-weight:500!important;line-height:20px!important;margin:0!important;max-width:inherit!important;padding:0 0 0 35px!important;position:relative!important}input[type=radio]+label:before{background:#f4f5ff;border:1px solid #dbdce4;border-radius:55%;content:"";height:20px;left:0;position:absolute;top:0;width:20px}input[type=radio]+label:after{background:#544f5b;border-radius:55%;content:"";display:none;height:7.5px;left:6.25px;position:absolute;top:6.25px;width:7.5px}input[type=radio]:checked+label{color:#2e1a47!important;font-weight:500!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=radio]:checked+label:after{display:block}*{margin:0;outline:none;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}body{background:#fff;color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:18px;line-height:32px;overflow-x:hidden;position:relative;width:100%;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}a{outline:none}a,a:hover{text-decoration:none}li,ol,ul{list-style:none;margin:0;padding:0}ul{font-size:0}ul li{font-size:16px}ul li:last-child{margin-bottom:0}.jumbo-heading{color:#544f5b;font-family:Tungsten,sans-serif;font-size:70px;font-weight:600;letter-spacing:-.028em;line-height:76px;margin:0 0 20px;padding:0;position:relative;text-transform:uppercase}@media (max-width:767px){.jumbo-heading{font-size:65px;line-height:75px}}@media (max-width:575px){.jumbo-heading{font-size:55px;line-height:65px}}.common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content h2,h1,h2,h3,h4,h5,h6{color:#544f5b;font-family:Tungsten,sans-serif;margin:0 0 20px;padding:0;position:relative;text-transform:uppercase}.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:100px;font-style:normal;font-weight:500;line-height:97px}@media (min-width:1367px)and (max-width:1600px){.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:75px;line-height:75px}}@media (min-width:1201px)and (max-width:1366px){.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:85px;line-height:80px}}@media (max-width:1200px){.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:80px;line-height:80px}}@media (max-width:991px){.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:80px;line-height:85px}}@media (max-width:767px){.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:60px;line-height:80px}}@media (max-width:575px){.common-contact .common-contact-content .history-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2,h1{font-size:60px;line-height:68px}}.common-contact .common-contact-content h3,h2{font-size:56px;font-style:normal;font-weight:300;line-height:70px}@media (max-width:575px){.common-contact .common-contact-content h3,h2{font-size:40px;line-height:45px}}h3{font-size:48px;font-weight:500}h3,h4{font-style:normal;line-height:54px}h4{font-size:36px;font-weight:300;letter-spacing:.01em}h5,h6{font-size:22px;font-weight:500;line-height:34px}h5,h6,p{font-style:normal}p{font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:300;line-height:32px;margin:0 0 20px}@media (max-width:575px){p{font-size:16px;line-height:26px}}p:last-child{margin-bottom:0}.standard-body-wrapper p a{background:none!important;border:0!important;color:inherit!important;font-weight:inherit!important;height:auto!important;line-height:20px!important;margin:0!important;overflow:inherit!important;padding:0!important;text-transform:inherit!important}.standard-body-wrapper p a:after{margin:0!important;width:0!important}.standard-body-wrapper p a:after,.standard-body-wrapper p a:before{background:none!important;height:0!important}.standard-body-wrapper p a:hover{color:#000;text-decoration:underline}label{color:#000;font-size:16px;line-height:19px}strong{font-weight:700}figure{margin:0}figure img{height:auto;width:100%}.btn-link:focus,.btn-mink:focus,.btn-purple:focus,.btn.focus,.btn:focus,.design-content a.focus,.design-content a:focus,.focus.btn-link,.focus.btn-mink,.focus.btn-purple,.header .secondary-nav li a.focus,.header .secondary-nav li a:focus,.home-case-study-content a.focus,.home-case-study-content a:focus{box-shadow:none;outline:0}section{padding:70px 0}@media (max-width:575px){section{padding:40px 0}}.container{max-width:1290px}@media (max-width:1200px){.container{max-width:960px}}@media (max-width:991px){.container{max-width:720px}}@media (max-width:767px){.container{max-width:540px}}@media (max-width:575px){.container{padding-left:20px;padding-right:20px}}.main-wrapper{min-height:800px;padding:150px 0 0}@media (max-width:767px){.main-wrapper{padding:130px 0 0}}@media (max-width:575px){.main-wrapper{padding:100px 0 0}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.header{background:#fff;height:150px;left:0;position:fixed;top:auto;transition:all .3s;width:100%;z-index:999}.header.fixed{box-shadow:0 5px 8px rgba(35,35,35,.04);height:120px}@media (max-width:767px){.header.fixed{height:auto}}@media (max-width:575px){.header.fixed{height:100px}}.header.fixed .navbar{height:60px;transition:.3s}.header.fixed .navbar .navbar-brand{transition:.7s;width:120px}@media (max-width:575px){.header.fixed .navbar .navbar-brand{width:160px}}.header.fixed .navbar .primary-nav ul li a{font-size:18px}@media (max-width:767px){.header .header-top-container .header-top ul li a{font-size:0;line-height:inherit;padding:0}.header{height:auto}}.header .navbar{height:90px;padding:0;transition:.3s}@media (max-width:575px){.header .navbar{height:60px}}.header .navbar-brand{transition:.7s;width:200px}@media (max-width:575px){.header .navbar-brand{width:160px}}.header .navbar-brand img{width:100%}.header .navbar-nav{display:inline-block}@media (max-width:1200px){.header .navbar-nav{width:100%}}.header .navbar-nav li{display:inline-block;transition:.3s}.header .navbar-nav li a{color:#544f5b;display:block;font-family:Tungsten,sans-serif;font-size:20px;font-style:normal;line-height:24px;padding:10px 15px;text-align:center;text-transform:uppercase;transition:.3s}@media (min-width:1367px)and (max-width:1600px){.header .navbar-nav li a{padding:10px 22px}}@media (min-width:1201px)and (max-width:1366px){.header .navbar-nav li a{padding:10px 18px}}@media (max-width:1200px){.header .navbar-nav li a{color:#000}}.header .navbar-nav li a:hover{transition:.3s}.header .navbar-nav li.active a,.header .navbar-nav li.active a:hover{color:#2e1a47;transition:.3s}.header .primary-nav{margin-top:6px}.header .primary-nav ul{display:inline-block}@media (max-width:1200px){.header .primary-nav ul{display:block;margin:0 0 35px}}.header .primary-nav ul li{display:inline-block}@media (max-width:1200px){.header .primary-nav ul li{display:block;margin-bottom:30px}}@media (max-width:575px){.header .primary-nav ul li{margin-bottom:20px}}.header .primary-nav ul li a{color:#544f5b;display:block;font-family:Tungsten,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.006em;line-height:24px;padding:10px 15px;text-align:center;text-transform:uppercase;transition:.3s}.header .primary-nav ul li a:hover{color:#2e1a47}@media (min-width:1367px)and (max-width:1600px){.header .primary-nav ul li a{padding:10px 17px}}@media (min-width:1201px)and (max-width:1366px){.header .primary-nav ul li a{padding:10px 17px}}@media (max-width:1200px){.header .primary-nav ul li a{font-size:22px;letter-spacing:1px;line-height:30px;padding:0;text-align:left}}.header .primary-nav ul li.menu-item-has-children a{padding:10px 20px 10px 15px}@media (min-width:1367px)and (max-width:1600px){.header .primary-nav ul li.menu-item-has-children a{padding:10px 17px}}@media (min-width:1201px)and (max-width:1366px){.header .primary-nav ul li.menu-item-has-children a{padding:10px 17px}}@media (max-width:1200px){.header .primary-nav ul li.menu-item-has-children a{font-size:22px;letter-spacing:1px;line-height:30px;padding:0;text-align:left}.header .secondary-nav{display:inline-block;left:auto;position:absolute;right:60px;top:50%;transform:translateY(-50%);width:auto}}@media (max-width:410px){.header .secondary-nav{right:45px}}@media (max-width:1200px){.header .secondary-nav li{display:inline-block}}.header .secondary-nav li a{background:0 0;background:#fff;border:1px solid #000;color:#000;font-weight:600;height:auto;line-height:normal}.header .secondary-nav li a:hover{background:0 0;border:1px solid #fff}#myUL{list-style-type:none;padding:0}#myUL .dropdown-menu{background:#fff;border:0;border-radius:0;display:none;min-width:210px;padding:10px 20px 15px;position:absolute}@media (max-width:1200px){#myUL .dropdown-menu{background:0 0;border:none;margin:10px 0;padding:7px 0 7px 15px;position:relative;width:100%}}#myUL .dropdown-menu li{display:block;margin-bottom:0}@media (max-width:1200px){#myUL .dropdown-menu li{margin:5px 0}}#myUL .dropdown-menu li a{color:#000;display:block;line-height:42px;padding:0;text-align:left}@media (max-width:1200px){#myUL .dropdown-menu li a{font-size:18px;line-height:28px}}#myUL .dropdown-menu li a.active,#myUL .dropdown-menu li a:active,#myUL .dropdown-menu li a:hover{background:0 0;color:#2e1a47}#myUL .dropdown-menu.mega-menu{left:0;padding:25px 100px;position:fixed;width:100%}#myUL .dropdown-menu.mega-menu .mega-menu-item h4{font-size:28px;line-height:30px}@media (max-width:1200px){#myUL .dropdown-menu.mega-menu{padding:17px 0;position:relative}#myUL .dropdown-menu.mega-menu .mega-menu-item{text-align:left;width:100%}}#myUL .dropdown-toggle:after{display:none}.menu-item-has-children{cursor:pointer;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item-has-children:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a741d17040f053bf92e9.svg) no-repeat;content:"";height:16px;opacity:.5;position:absolute;right:0;top:13px;width:16px}@media (max-width:1200px){.menu-item-has-children:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a741d17040f053bf92e9.svg) no-repeat;color:#000;right:7px;top:6px}}.hamburger-menu{display:none}@media (max-width:1200px){.hamburger-menu{display:block}}.hamburger-menu span{background:#2e1a47;border-radius:3px;display:block;height:2px;margin-bottom:7px;transition:.3s;width:31px}.hamburger-menu span:nth-child(2){margin-left:8px;width:23px}.hamburger-menu span:nth-child(3){margin-bottom:0}.menu-overlay{background:rgba(0,0,0,.7);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100%;z-index:1000}.menu-overlay.collapse-overlay{opacity:1;pointer-events:auto;transition:.3s}@media (max-width:1200px){.collapse-menu{background:#fff;bottom:0;left:0;overflow:auto;padding:120px 30px;position:fixed;top:0;transform:translateX(-100%);transition:.3s;width:330px;z-index:1050}}@media (max-width:1200px)and (max-width:767px){.collapse-menu{padding:120px 20px}}@media (max-width:1200px)and (max-width:575px){.collapse-menu{width:100%}}@media (max-width:1200px){.collapse-menu.collapse-menu-open{transform:translateX(0);transition:.3s}}@media (max-width:575px){.collapse-menu{opacity:0;pointer-events:none;width:300px}.collapse-menu.collapse-menu-open{opacity:1;pointer-events:auto}}.colapse-close{display:none;position:absolute;right:30px;top:30px}@media (max-width:1200px){.colapse-close{display:block}}@media (max-width:575px){.colapse-close{position:absolute;right:25px;top:30px}}.colapse-close span{background:#000;border-radius:3px;display:block;height:2px;margin-bottom:7px;transition:.3s;width:31px}.collapse-menu.collapse-menu-open .colapse-close span:first-child{transform:rotate(45deg) translateX(6px);transition:.5s}.collapse-menu.collapse-menu-open .colapse-close span:nth-child(2){transform:rotate(-45deg) translateX(6px);transition:.5s}.header-top-container{background:#f9f9f9}.header-top-container .header-top{height:60px}@media (max-width:767px){.header-top-container .header-top{height:40px;padding:0}}.header-top-container .header-top ul li{align-items:center;display:inline-flex;margin:0 18px}@media (max-width:1200px){.header-top-container .header-top ul li{margin:0 10px}}.header-top-container .header-top ul li a{color:#646464;display:inline-block;font-size:16px;font-weight:400;line-height:19px}.header-top-container .header-top ul li a:hover{color:#2e1a47}@media (max-width:767px){.header-top-container .header-top .header-contact,.header-top-container .header-top .header-contact ul{height:100%}}.header-top-container .header-top .header-contact ul li{position:relative}@media (max-width:767px){.header-top-container .header-top .header-contact ul li{height:100%}.header-top-container .header-top .header-contact ul li a{font-size:0;padding:0}}.header-top-container .header-top .header-contact ul li a:before{content:"";display:inline-block;margin:0 10px 0 0;position:relative;top:5px}@media (max-width:767px){.header-top-container .header-top .header-contact ul li a:before{margin:0 5px 0 0;top:7px}}.header-top-container .header-top .header-contact ul li:first-child{margin:0 18px 0 0}@media (max-width:767px){.header-top-container .header-top .header-contact ul li:first-child{margin:0 10px 0 0}}@media (max-width:575px){.header-top-container .header-top .header-contact ul li:first-child{margin:0}}.header-top-container .header-top .header-contact ul li:first-child a:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a3c26626fdd6d2031117.svg) 0 no-repeat;height:19px;margin-left:0;width:19px}.header-top-container .header-top .header-contact ul li:last-child a:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../c9c33cd36417acfd6764.svg) 0 no-repeat;height:19px;width:19px}.header-top-container .header-top .header-feature{height:100%}@media (max-width:1200px){.header-top-container .header-top .header-feature{height:100%}}@media (max-width:767px){.header-top-container .header-top .header-feature{height:100%;text-align:center}}.header-top-container .header-top .header-feature ul{height:100%}@media (max-width:1200px){.header-top-container .header-top .header-feature ul{height:100%}}@media (max-width:767px){.header-top-container .header-top .header-feature ul{height:100%}}.header-top-container .header-top .header-feature ul li{height:100%;position:relative}@media (max-width:1200px){.header-top-container .header-top .header-feature ul li{height:100%}}.header-top-container .header-top .header-feature ul li a{align-items:center;display:flex;height:100%}@media (max-width:1200px){.header-top-container .header-top .header-feature ul li a{align-items:center;display:flex;height:100%}}.header-top-container .header-top .header-feature ul li a img{height:20px}.header-top-container .header-top .header-feature ul li:last-child{margin-right:0}.design-content .flag-dropdown a,.flag-dropdown .btn,.flag-dropdown .btn-link,.flag-dropdown .btn-mink,.flag-dropdown .btn-purple,.flag-dropdown .design-content a,.flag-dropdown .header .secondary-nav li a,.flag-dropdown .home-case-study-content a,.header .secondary-nav li .flag-dropdown a,.home-case-study-content .flag-dropdown a{background:rgba(84,79,91,.08);border:0;height:26px;line-height:0;padding:0 5px;width:57px}.design-content .flag-dropdown a:after,.flag-dropdown .btn-link:after,.flag-dropdown .btn-mink:after,.flag-dropdown .btn-purple:after,.flag-dropdown .btn:after,.flag-dropdown .design-content a:after,.flag-dropdown .header .secondary-nav li a:after,.flag-dropdown .home-case-study-content a:after,.header .secondary-nav li .flag-dropdown a:after,.home-case-study-content .flag-dropdown a:after{background:0 0;border-top:.3em solid #000;height:auto;margin-left:-5px;margin-top:3px;top:0;width:auto}.flag-dropdown .btn-info:not(:disabled):not(.disabled).active,.flag-dropdown .btn-info:not(:disabled):not(.disabled):active,.flag-dropdown .show>.btn-info.dropdown-toggle{background:rgba(84,79,91,.08);border-color:rgba(84,79,91,.08)}.flag-dropdown .btn-info:not(:disabled):not(.disabled).active:focus,.flag-dropdown .btn-info:not(:disabled):not(.disabled):active:focus,.flag-dropdown .show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(84,79,91,.05)}.flag-dropdown .dropdown-menu{border:0;border-radius:0;left:-73px!important;margin:0;min-width:130px;top:33px!important;transform:none!important}.flag-dropdown .dropdown-menu .dropdown-item{font-size:14px;padding:5px 15px}.flag-dropdown .dropdown-menu .dropdown-item:active,.flag-dropdown .dropdown-menu .dropdown-item:focus{background-color:#f8f9fa;color:#646464}.search-panel{align-items:center;display:flex;position:relative}.search-panel a{margin:0}.search-form{background:hsla(0,0%,100%,.95);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.3s;width:100%;z-index:1000}.search-form input[type=search]{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../6dcd0f1f475fb16a71a1.svg) 30px no-repeat hsla(0,0%,100%,.1);background-size:30px;border-radius:50px;font-size:35px!important;height:90px;letter-spacing:-.025em;margin:0 auto;padding:0 30px 0 90px!important;transform:scale(0);width:700px}@media (max-width:991px){.search-form input[type=search]{width:650px}}@media (max-width:767px){.search-form input[type=search]{background-size:30px;font-size:30px!important;height:70px;padding:0 0 0 72px!important;width:100%}}@media (max-width:575px){.search-form input[type=search]{background-size:26px;font-size:20px!important;height:60px;padding:0 0 0 72px!important;width:100%}}.search-form input[type=search]:focus{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../975a1f6b64915df04e32.svg) 30px no-repeat hsla(0,0%,100%,.1);background-size:30px;border-color:#fff;box-shadow:none;outline:none}.search-form input[type=search]:focus::-moz-placeholder{color:#000;-moz-transition:.3s;transition:.3s}.search-form input[type=search]:focus::placeholder{color:#000;transition:.3s}.search-form input[type=search]:focus::-ms-input-placeholder{color:#000;-ms-transition:.3s;transition:.3s}@media (max-width:767px){.search-form input[type=search]:focus{background-size:30px;font-size:30px!important;height:70px;padding:0 0 0 72px!important;width:100%}}@media (max-width:575px){.search-form input[type=search]:focus{background-size:26px;font-size:20px!important;height:60px;padding:0 0 0 72px!important;width:100%}}.search-form button[type=submit]{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../6dcd0f1f475fb16a71a1.svg) 50% no-repeat;background-size:30px;bottom:15px;height:50px;letter-spacing:0;opacity:0;padding:0;position:absolute;right:0;transform:scale(0);transition:.3s;width:50px}.search-form button[type=submit]:focus{border:0;outline:none}.search-form button[type=submit]:after{margin:0;right:0}.search-form .cancle-icon{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../d9773c9b8bf5465bbb6f.svg) no-repeat 50%;background-size:30px;cursor:pointer;height:30px;position:absolute;right:30px;top:55px;transition:.2s;width:30px}.search-form .cancle-icon:hover{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../714e8d88fa63ce2226a5.svg) no-repeat 50%;background-size:30px;transition:.2s}.search-form.search-toggle{opacity:1;pointer-events:auto;transition:.3s}.search-form.search-toggle input[type=search]{border:1px solid #6c757d;border-radius:0;color:#000;transform:scale(1);transition:.3s}.search-form.search-toggle button[type=submit]{opacity:0;transform:scale(1);transition:.4s}.search-form.search-toggle .cancle-icon{transition:.2s}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{display:initial;font-family:Tungsten,sans-serif;letter-spacing:.01em;padding:10px 8px}@media (min-width:1201px)and (max-width:1366px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{padding:10px}}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu{border-top:0!important;top:auto!important}}header.fixed #mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu{top:38px!important}@media (max-width:1200px){header.fixed #mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu{top:auto!important}}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu{border-color:#eee}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>.mega-menu-link{line-height:30px!important;padding-left:30px!important}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>.mega-menu-link{font-size:14px!important;line-height:26px!important;padding-left:15px!important}}.hero{background:#4b4656;height:692px;position:relative}.hero.hero-about{height:auto}@media (min-width:1367px)and (max-width:1600px){.hero{height:550px}}@media (min-width:1201px)and (max-width:1366px){.hero{height:550px}}@media (max-width:1200px){.hero{height:550px}}@media (max-width:991px){.hero{height:550px}}@media (max-width:575px){.hero{height:520px}}.hero .hero-content{padding:108px 0;position:relative;z-index:3}@media (min-width:1201px)and (max-width:1366px){.hero .hero-content{padding:90px 0}}.common-contact .common-contact-content .history-hero-content .hero .hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .hero .hero-content h3,.hero .hero-content .common-contact .common-contact-content .history-hero-content h3,.hero .hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.hero .hero-content .history-hero-content .common-contact .common-contact-content h3,.hero .hero-content .history-hero-content h2,.hero .hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.hero .hero-content .manufacturing-hero-content h2,.hero .hero-content h1,.history-hero-content .common-contact .common-contact-content .hero .hero-content h3,.history-hero-content .hero .hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .hero .hero-content h3,.manufacturing-hero-content .hero .hero-content h2{color:#fff}@media (max-width:991px){.common-contact .common-contact-content .history-hero-content .hero .hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .hero .hero-content h3,.hero .hero-content .common-contact .common-contact-content .history-hero-content h3,.hero .hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.hero .hero-content .history-hero-content .common-contact .common-contact-content h3,.hero .hero-content .history-hero-content h2,.hero .hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.hero .hero-content .manufacturing-hero-content h2,.hero .hero-content h1,.history-hero-content .common-contact .common-contact-content .hero .hero-content h3,.history-hero-content .hero .hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .hero .hero-content h3,.manufacturing-hero-content .hero .hero-content h2{line-height:70px}}.hero .hero-content p{color:hsla(0,0%,100%,.8);margin:0 0 45px;width:90%}@media (max-width:991px){.hero .hero-content p{margin:0 0 25px}}.hero .hero-content a:hover{color:#544f5b}.hero .hero-content a:before{background:hsla(0,0%,100%,.9)}.hero video{height:100%!important;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.grey-bg{background:#f6f6f6}.case-study-home{position:relative}@media (max-width:1200px){.case-study-home{margin:0 auto;width:80%}}@media (max-width:991px){.case-study-home{width:100%}}.case-study-home .swiper-container .swiper-slide{height:415px}@media (max-width:767px){.case-study-home .swiper-container .swiper-slide{display:block;height:auto}}.case-study-home .swiper-container .swiper-slide figure{bottom:0;left:24px;position:absolute;width:70%}@media (max-width:1200px){.case-study-home .swiper-container .swiper-slide figure{width:55%}}@media (max-width:767px){.case-study-home .swiper-container .swiper-slide figure{bottom:0;left:0;position:relative;width:100%}}.case-study-home .swiper-container .swiper-slide .slide-caption{align-items:center;background:#fff;bottom:80px;color:#646464;display:flex;font-family:Manus;font-size:27px;line-height:36px;min-height:300px;padding:40px 30px;position:absolute;right:0;width:48%}@media (max-width:767px){.case-study-home .swiper-container .swiper-slide .slide-caption{bottom:60px;box-shadow:0 10px 24px #dadada;margin:0 auto;min-height:250px;position:relative;width:80%}}@media (max-width:575px){.case-study-home .swiper-container .swiper-slide .slide-caption{font-size:20px;line-height:34px;width:90%}}.case-study-home .case-study-nav{bottom:0;display:inline-block;height:48px;left:0;position:absolute;width:96px}.case-study-home .case-study-nav .swiper-button-next,.case-study-home .case-study-nav .swiper-button-prev{background:#fff;display:inline-block;height:48px;width:48px}.case-study-home .case-study-nav .swiper-button-prev{align-items:center;background:#3c3c4b url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg) 50%;background-repeat:no-repeat;background-size:22px;color:#fff;display:flex;justify-content:center;left:0;transform:rotate(180deg)}.case-study-home .case-study-nav .knowledge-slider-navigation .swiper-button-prev,.case-study-home .case-study-nav .swiper-button-next,.knowledge-slider-navigation .case-study-home .case-study-nav .swiper-button-prev{align-items:center;background:#fff url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../5923576c213d2f6033f1.svg) 50%;background-repeat:no-repeat;background-size:22px;color:#3c3c4b;display:flex;justify-content:center;right:0}.case-study-home .case-study-nav .swiper-button-next:after,.case-study-home .case-study-nav .swiper-button-prev:after,.case-study-home .case-study-nav .swiper-container-rtl .swiper-button-next:after,.case-study-home .case-study-nav .swiper-container-rtl .swiper-button-prev:after{display:flex;font-size:18px;justify-content:center;line-height:48px}@media (max-width:767px){.case-study-home .case-study-nav{bottom:31px;display:inline-block;height:48px;left:0;margin:0 auto;position:absolute;right:0;width:96px}}.product-wrapper{padding-bottom:45px}.common-contact .common-contact-content .history-hero-content .design-content h3,.common-contact .common-contact-content .manufacturing-hero-content .design-content h3,.design-content .common-contact .common-contact-content .history-hero-content h3,.design-content .common-contact .common-contact-content .manufacturing-hero-content h3,.design-content .history-hero-content .common-contact .common-contact-content h3,.design-content .history-hero-content h2,.design-content .manufacturing-hero-content .common-contact .common-contact-content h3,.design-content .manufacturing-hero-content h2,.design-content h1,.history-hero-content .common-contact .common-contact-content .design-content h3,.history-hero-content .design-content h2,.manufacturing-hero-content .common-contact .common-contact-content .design-content h3,.manufacturing-hero-content .design-content h2{font-size:56px;font-style:normal;font-weight:300;line-height:70px;margin:0 0 22px}.common-contact .common-contact-content .design-content h3,.design-content .common-contact .common-contact-content h3,.design-content h2{margin:0 0 22px}.design-content p{font-size:18px;line-height:28px;margin:0 0 10px;padding:0 20px 0 0}.design-content p:last-child{margin:0}.design-content p a{font-size:24px}@media (max-width:1200px){.design-content p{margin:0 0 30px}}@media (max-width:991px){.design-content p{font-size:20px;line-height:35px}}@media (max-width:575px){.design-content p{font-size:18px;line-height:30px;margin:0 0 18px;padding:0}}.design-content ul li{display:flex;margin:0 0 30px}@media (max-width:575px){.design-content ul li{display:block}}.design-content ul li:last-child{margin:0}.design-content ul li figure{align-items:center;background:#2e1a47;border-radius:50%;display:flex;flex:none;height:56px;justify-content:center;margin:0 22px 0 0;text-align:center;width:56px}@media (max-width:575px){.design-content ul li figure{margin-bottom:20px}}.design-content ul li figure img{max-width:28px}.design-content ul li h3{color:#2e1a47;font-family:F37 Bolton,sans-serif;font-size:22px;font-weight:700;line-height:26px;margin:0 0 12px;text-transform:capitalize}.design-content ul li p{font-size:18px;line-height:28px;margin:0}.design-content a{background:#544f5b;border:1px solid #544f5b;color:#fff;margin:37px 0 0}.design-content a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);content:""}.design-content a:before{background:#2e1a47}.design-content a:hover{background:0 0;color:#fff}.violet-bg{position:relative}.violet-bg:after{background:#615974;content:"";height:538px;left:0;position:absolute;top:0;width:100%;z-index:-1}.common-contact .common-contact-content .violet-bg .section-heading h3,.violet-bg .section-heading .common-contact .common-contact-content h3,.violet-bg .section-heading h2{color:#fff;margin:0}.violet-bg .section-heading p{color:#fff}.section-heading{margin:0 0 50px}.common-contact .common-contact-content .section-heading h3,.section-heading .common-contact .common-contact-content h3,.section-heading h2,.section-heading p{color:#544f5b;margin:0}.product-card{display:block;overflow:hidden;position:relative;transition:.3s}.product-card img{transition:.3s;width:100%}.product-card:before{background:linear-gradient(180deg,rgba(0,0,0,.3) 1.82%,transparent 58.16%);z-index:2}.product-card:after,.product-card:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.product-card:after{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);opacity:0;transition:.3s;z-index:3}.product-card .product-card-info{bottom:0;left:0;padding:25px;position:absolute;right:0;top:0;transition:.3s;z-index:4}@media (max-width:1200px){.product-card .product-card-info{padding:20px}}.product-card .product-card-info h3{color:#eee;font-family:Tungsten,sans-serif;font-size:44px;font-weight:500;line-height:112%;margin:0;text-transform:uppercase}@media (max-width:1200px){.product-card .product-card-info h3{font-size:35px}}.product-card .product-card-info p{color:#fff;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;line-height:144%;margin-bottom:0;margin-top:10px;opacity:0;transform:translateY(20px);transition:.3s}@media (max-width:1200px){.product-card .product-card-info p{font-size:16px;line-height:25px}}.product-card:hover{transition:.3s}.product-card:hover img{transform:scale(1.1);transition:.3s}.product-card:hover:after{opacity:1;transition:.3s}.product-card:hover .product-card-info p{opacity:1;transform:translateY(0);transition:.3s}.environment-contact-block,.knowledge-hub-area .knowledge-hub-contact-block{background:#efd040;height:100%;padding:30px 40px}@media (max-width:575px){.environment-contact-block,.knowledge-hub-area .knowledge-hub-contact-block{padding:30px 25px}}.environment-contact-block h3,.knowledge-hub-area .knowledge-hub-contact-block h3{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:32px;font-weight:700;line-height:42px;margin:0 0 28px;text-transform:capitalize;width:70%}@media (min-width:1201px)and (max-width:1366px){.environment-contact-block h3,.knowledge-hub-area .knowledge-hub-contact-block h3{font-size:30px;line-height:35px}}@media (max-width:1200px){.environment-contact-block h3,.knowledge-hub-area .knowledge-hub-contact-block h3{font-size:20px;line-height:26px;margin:0 0 20px;width:100%}}@media (max-width:991px){.environment-contact-block h3,.knowledge-hub-area .knowledge-hub-contact-block h3{font-size:28px;line-height:34px;width:100%}}@media (max-width:575px){.environment-contact-block h3,.knowledge-hub-area .knowledge-hub-contact-block h3{width:100%}}.environment-contact-block a:hover,.knowledge-hub-area .knowledge-hub-contact-block a:hover{color:#544f5b}.environment-contact-block a:before,.knowledge-hub-area .knowledge-hub-contact-block a:before{background:hsla(0,0%,100%,.9)}.home-signup{background:#6b7c94;height:100%;padding:30px 40px}@media (max-width:575px){.home-signup{padding:30px}}.home-signup h3{color:#fff;font-family:F37 Bolton,sans-serif;font-size:26px;font-weight:700;line-height:38px;margin-bottom:30px;text-transform:capitalize}@media (min-width:1201px)and (max-width:1366px){.home-signup h3{font-size:28px}}@media (max-width:1200px){.home-signup h3{font-size:20px;line-height:26px;margin:0 0 10px;width:100%}}@media (max-width:991px){.home-signup h3{font-size:20px;margin:0 0 25px;width:100%}}@media (max-width:575px){.home-signup h3{font-size:22px;width:100%}}.home-signup form{display:flex}@media (max-width:575px){.home-signup form{display:block}}.home-signup form input[type=email],.home-signup form input[type=text]{background:0 0;color:#fff;font-size:16px}.home-signup form input[type=email]:focus,.home-signup form input[type=text]:focus{border:1px solid #fff}.home-signup form input[type=submit]{background:#fff;border:1px solid #fff;color:#544f5b;flex:none;font-size:16px;height:50px;line-height:50px}@media (max-width:575px){.home-signup form input[type=submit]{margin:15px 0 0;width:100%}}.home-signup form ::-moz-placeholder{color:#fff;opacity:1}.home-signup form ::placeholder{color:#fff;opacity:1}.home-signup form :-ms-input-placeholder{color:#fff}.home-signup form ::-ms-input-placeholder{color:#fff}.home-case-study-content{padding:75px 0 0}@media (max-width:1200px){.home-case-study-content{margin:0 0 35px;padding:0}}.home-case-study-content a{background:#544f5b;border:1px solid #544f5b;color:#fff;margin:37px 0 0}.home-case-study-content a:before{background:#2e1a47}.home-case-study-content a:hover{background:0 0;color:#fff}.home-case-study-content a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:22px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:0;width:28px}@media (max-width:1200px){.home-case-study-content a{margin:20px 0 0}}@media (max-width:575px){.home-case-study-content a{margin:10px 0 0}}.home-news{padding-bottom:200px;position:relative}.home-news:after{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../fa7138a8ccebcd8c0c05.png) no-repeat;background-size:100%;bottom:0;content:"";height:73%;left:0;position:absolute;right:0;width:100%;z-index:-1}@media (min-width:1367px)and (max-width:1600px){.home-news{padding-bottom:150px}.home-news:after{height:60%}}@media (min-width:1201px)and (max-width:1366px){.home-news{padding-bottom:150px}.home-news:after{height:55%}}@media (max-width:1200px){.home-news{padding-bottom:100px}.home-news:after{height:45%}}@media (max-width:991px){.home-news{padding-bottom:70px}.home-news:after{height:23%}}@media (max-width:767px){.home-news:after{height:10%}.home-news{padding-bottom:50px}.home-news:after{height:9%}}.home-news .news-card{display:block;overflow:hidden;position:relative}@media (max-width:991px){.home-news .news-card{margin:0 0 30px}}.home-news .news-card img{transition:.3s;width:100%}.home-news .news-card .news-card-info{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:hsla(0,0%,100%,.82);left:25px;padding:15px 20px;position:absolute;right:25px;top:25px;z-index:3}@media (max-width:575px){.home-news .news-card .news-card-info{left:20px;padding:12px 18px;right:20px;top:20px}}.home-news .news-card .news-card-info p{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;line-height:28px;margin:0;text-align:left}@media (max-width:575px){.home-news .news-card .news-card-info p{font-size:16px;line-height:24px}}.home-news .news-card:hover img{transform:scale(1.1);transition:.3s}.home-news .news-card.news-card-overlay:after{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}footer{background:#f6f6f6;height:140px}@media (max-width:991px){footer{height:auto}}@media (max-width:767px){footer{height:auto}}@media (max-width:575px){footer{height:auto}}footer .footer-top{border-bottom:1px solid rgba(0,0,0,.1)}footer .footer-top .footer-top-content{height:100px}@media (max-width:991px){footer .footer-top .footer-top-content{height:120px}}@media (max-width:767px){footer .footer-top .footer-top-content{height:80px}}footer .footer-top ul li{display:inline-block}footer .footer-top .footer-contact,footer .footer-top .footer-social{align-items:center}footer .footer-top .footer-contact ul,footer .footer-top .footer-social ul{height:100%;line-height:16px}footer .footer-top .footer-contact ul li,footer .footer-top .footer-social ul li{height:100%}footer .footer-top .footer-contact ul li a,footer .footer-top .footer-social ul li a{color:#646464;font-size:16px;height:100%;line-height:19px}footer .footer-top .footer-contact ul li a:hover,footer .footer-top .footer-social ul li a:hover{color:#2e1a47}@media (max-width:1200px){footer .footer-top .footer-contact{width:70%}}@media (max-width:991px){footer .footer-top .footer-contact{width:65%}}@media (max-width:767px){footer .footer-top .footer-contact{width:auto}}footer .footer-top .footer-contact ul li{margin:0 30px 0 0}@media (max-width:767px){footer .footer-top .footer-contact ul li{margin:0 10px 0 0}}footer .footer-top .footer-contact ul li:before{content:"";display:inline-block;height:19px;margin:0 10px 0 0;position:relative;top:5px;width:19px}footer .footer-top .footer-contact ul li:first-child:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a3c26626fdd6d2031117.svg) 0 no-repeat}footer .footer-top .footer-contact ul li:nth-child(2):before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../c9c33cd36417acfd6764.svg) 0 no-repeat}footer .footer-top .footer-contact ul li:nth-child(3):before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../07f0b75b51eb4ccb1c85.svg) 0 no-repeat}@media (max-width:767px){footer .footer-top .footer-contact ul li a{font-size:0}}footer .footer-top .footer-social ul li a{align-items:center;background:#e3e3e5;border-radius:50%;display:flex;height:36px;justify-content:center;margin:0 0 0 16px;text-align:center;transition:all .3s ease;width:36px}@media (max-width:575px){footer .footer-top .footer-social ul li a{margin:0 0 0 10px}}footer .footer-top .footer-social ul li a:hover{background:#d8d8d8;transition:all .3s ease}footer .footer-bottom{color:#646464;font-size:14px;height:40px;line-height:17px}@media (max-width:991px){footer .footer-bottom{height:auto;text-align:center}}@media (max-width:575px){footer .footer-bottom{height:auto}}footer .footer-bottom .footer-bottom-content{height:40px}@media (max-width:991px){footer .footer-bottom .footer-bottom-content{height:auto;padding:15px 0}}@media (max-width:575px){footer .footer-bottom .footer-bottom-content{height:auto;padding:10px 0}}footer .footer-bottom .copyright,footer .footer-bottom .design-by,footer .footer-bottom .privacy{align-items:center;display:flex;flex:1;height:100%}@media (max-width:991px){footer .footer-bottom .copyright,footer .footer-bottom .design-by,footer .footer-bottom .privacy{padding:7px 0}}footer .footer-bottom .design-by{justify-content:center}footer .footer-bottom .design-by img{max-width:20px;opacity:.4}footer .footer-bottom .privacy{justify-content:flex-end}@media (max-width:991px){footer .footer-bottom .privacy{text-align:right}}@media (max-width:767px){footer .footer-bottom .privacy{text-align:center}}@media (max-width:991px){footer .footer-bottom .privacy ul li a{padding:0}footer .footer-bottom .copyright,footer .footer-bottom .design-by,footer .footer-bottom .privacy{display:block;flex:1;justify-content:inherit}}footer .footer-bottom .copyright a{margin:0 0 0 7px}@media (max-width:991px){footer .footer-bottom .copyright{text-align:left}}@media (max-width:767px){footer .footer-bottom .copyright{text-align:center}}footer .footer-bottom a{color:#646464;font-size:14px}@media (max-width:991px){footer .footer-bottom a{font-size:14px}}@media (max-width:575px){footer .footer-bottom{text-align:center}}.footer_url li{display:inline-block}.hero-about{background:linear-gradient(180deg,#0f7389 4.17%,#052d35 100.08%);position:relative}.hero-about:before{background:0 0;content:""}@media (max-width:991px){.hero-about .hero-content{margin:0 auto;padding:70px 0;text-align:center;width:70%}}@media (max-width:767px){.hero-about .hero-content{padding:50px 0;width:100%}}.hero-about .hero-content p{color:hsla(0,0%,100%,.8);font-size:26px;line-height:35px;margin:0}@media (max-width:1200px){.hero-about .hero-content p{font-size:18px;line-height:32px}}.hero-about figure{bottom:0;position:absolute;right:0;z-index:2}@media (min-width:1201px)and (max-width:1366px){.hero-about figure{right:10%}}@media (max-width:1200px){.hero-about figure{width:90%}}@media (max-width:991px){.hero-about figure{margin:0 auto;position:relative;width:50%}}.about-company p{-moz-column-count:2;column-count:2}@media (max-width:991px){.about-company p{-moz-column-count:1;column-count:1}}@media (max-width:575px){.about-timeline{padding-top:60px}}.about-timeline #timelineContainer{height:100vh;position:relative;width:auto}.about-timeline #timelineContainer .other-panels{position:absolute;z-index:9}.about-timeline{background:#fff;height:100vh;padding-top:90px;width:100%}.about-timeline.about-timeline-area{height:auto;padding-top:180px}.about-timeline.about-timeline-area .timeline-container .timeline-panel{transform:scale(.85)}@media (min-width:1201px)and (max-width:1366px){.about-timeline.about-timeline-area .timeline-container .timeline-panel{transform:scale(.75)}}@media (max-width:1200px){.about-timeline.about-timeline-area .timeline-container .timeline-panel{transform:scale(.9)}}@media (max-width:575px){.about-timeline.about-timeline-area .timeline-container .timeline-panel{transform:scale(1)}}.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image2{left:36%;top:-27%}@media (min-width:1367px)and (max-width:1600px){.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image2{left:26%}}@media (min-width:1201px)and (max-width:1366px){.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image2{left:33%;top:-60%}}@media (max-width:575px){.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image2{left:19%;top:-18%}}.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image3{bottom:-13%;left:36%}@media (min-width:1201px)and (max-width:1366px){.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image3{bottom:-26%;left:36%}}.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image4{left:78%;top:-19%}@media (min-width:1201px)and (max-width:1366px){.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image4{left:78%;top:-46%}}.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image5{bottom:-3%;right:0}@media (max-width:575px){.about-timeline.about-timeline-area .timeline-container .timeline-panel .single-image5{bottom:19%;right:0}}.about-timeline.about-timeline-area #timelineContainer{height:60vh}@media (min-width:1201px)and (max-width:1366px){.about-timeline.about-timeline-area #timelineContainer{height:53vh}}@media (max-width:991px){.about-timeline.about-timeline-area #timelineContainer{height:50vh}}@media (min-width:1024px)and (max-width:1200px)and (orientation:portrait){.about-timeline.about-timeline-area #timelineContainer{height:38vh}}@media (min-width:1367px)and (max-width:1600px){.timeline-container .other-panels .timeline-panel{height:110vh}}@media (min-width:1201px)and (max-width:1366px){.timeline-container .other-panels .timeline-panel{height:130vh}}@media (max-width:1200px){.timeline-container .other-panels .timeline-panel{height:80vh}}@media (max-width:991px){.timeline-container .other-panels .timeline-panel{height:115vh}}@media (max-width:767px){.timeline-container .other-panels .timeline-panel{height:95vh}}@media (max-width:575px){.timeline-container .other-panels .timeline-panel{height:100vh}}@media (min-width:1367px)and (max-width:1600px){.timeline-container .other-panels .timeline-panel .single-timeline{height:auto}}@media (min-width:1201px)and (max-width:1366px){.timeline-container .other-panels .timeline-panel .single-timeline{height:auto}}@media (max-width:1200px){.timeline-container .other-panels .timeline-panel .single-timeline{height:auto}}@media (max-width:991px){.timeline-container .other-panels .timeline-panel .single-timeline{height:auto}}@media (max-width:767px){.timeline-container .other-panels .timeline-panel .single-timeline{height:auto}}@media (max-width:575px){.timeline-container .other-panels .timeline-panel .single-timeline{height:auto}}.timeline-container .timeline-panel{height:calc(100% - 90px);position:relative;width:auto}.timeline-container .timeline-panel .single-timeline{height:100vh}.timeline-container .timeline-panel .about-center-border{background:#544f5b;height:0;left:50%;margin-left:-2px;position:absolute;top:0;transition:1.5s;width:4px}.timeline-container .timeline-panel .about-center-border.visible-border{height:100%;transition:1.5s}@media (max-width:991px){.timeline-container .timeline-panel .about-center-border{left:0}}@media (max-width:575px){.timeline-container .timeline-panel .about-center-border{margin:0 auto;right:0;width:2px}}.timeline-container .timeline-panel.light-text{margin:10px auto;width:100%}.common-contact .common-contact-content .timeline-container .timeline-panel.light-text h3,.timeline-container .timeline-panel.light-text .common-contact .common-contact-content h3,.timeline-container .timeline-panel.light-text h2{color:#dbdadd;z-index:0}.timeline-container .timeline-panel .timeline-card{background-color:inherit;left:50%;margin-top:-100px;padding-left:95px;position:relative;width:50%}@media (max-width:991px){.timeline-container .timeline-panel .timeline-card{left:0;margin-top:0;width:100%}}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card{padding:0 0 50px}}.timeline-container .timeline-panel .timeline-card .indicatior-animate{background:#544f5b;height:4px;left:0;position:absolute;top:60px;transition:.3s;width:0}.timeline-container .timeline-panel .timeline-card .indicatior-animate.animate-start{transition:.3s;width:42px}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card .indicatior-animate{display:none}}.timeline-container .timeline-panel .timeline-card.left-card{left:0;padding-left:0;padding-right:95px}.timeline-container .timeline-panel .timeline-card.left-card .about-tl-content{border-left:1px solid #dbdadd}.timeline-container .timeline-panel .timeline-card.left-card .about-tl-content:after,.timeline-container .timeline-panel .timeline-card.left-card .about-tl-content:before{background:0 0}.timeline-container .timeline-panel .timeline-card.left-card .indicatior-animate{left:auto;right:0;transition:.3s}.timeline-container .timeline-panel .timeline-card.left-card .indicatior-animate.animate-start{transition:.3s}@media (max-width:991px){.timeline-container .timeline-panel .timeline-card.left-card{left:inherit;padding-left:0;padding-right:0}}.timeline-container .timeline-panel .timeline-card:first-child{margin-top:5%}@media (max-width:991px){.timeline-container .timeline-panel .timeline-card:first-child{margin-top:0}}.timeline-container .timeline-panel .timeline-card .about-tl-content{background:hsla(0,0%,100%,.9);border:1px solid #dbdadd;border-left:0;opacity:0;padding:10px;position:relative;transform:scale(0);transition:all .6s ease-out}.timeline-container .timeline-panel .timeline-card .about-tl-content.visible{opacity:1;transform:scale(1);transition:all .6s ease-out}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card .about-tl-content{border-left:1px solid #dbdadd}}.timeline-container .timeline-panel .timeline-card .about-tl-content h3{color:#fff;font-family:Tungsten,sans-serif;font-size:40px;font-weight:500;line-height:48px;margin-bottom:20px;margin-top:-6px;text-transform:uppercase}@media (max-width:1200px){.timeline-container .timeline-panel .timeline-card .about-tl-content h3{font-size:39px;line-height:44px;margin-bottom:8px}}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card .about-tl-content h3{font-size:35px;line-height:38px;margin-bottom:5px}}.timeline-container .timeline-panel .timeline-card .about-tl-content img{height:auto;width:100%}.timeline-container .timeline-panel .timeline-card .about-tl-content:before{background:#dbdadd;content:"";height:30px;left:0;position:absolute;top:0;width:1px}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card .about-tl-content:before{display:none}}.timeline-container .timeline-panel .timeline-card .about-tl-content:after{background:#dbdadd;bottom:0;content:"";height:calc(100% - 90px);left:0;position:absolute;width:1px}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card .about-tl-content:after{display:none;height:calc(100% - 71px)}}.timeline-container .timeline-panel .timeline-card .about-tl-content p{color:#544f5b;font-size:22px;line-height:39px;padding:20px;text-align:left}@media (min-width:1367px)and (max-width:1600px){.timeline-container .timeline-panel .timeline-card .about-tl-content p{font-size:18px;line-height:30px;padding:10px}}@media (min-width:1201px)and (max-width:1366px){.timeline-container .timeline-panel .timeline-card .about-tl-content p{font-size:18px;line-height:30px;padding:10px}}@media (max-width:1200px){.timeline-container .timeline-panel .timeline-card .about-tl-content p{font-size:18px;line-height:30px;padding:10px}}.timeline-container .timeline-panel .timeline-card:before{background:#544f5b}.timeline-container .timeline-panel .timeline-card .about-timeline-arrow{position:relative}.timeline-container .timeline-panel .timeline-card .about-timeline-arrow:after{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../9173e4acd09a53d7b18f.svg) 0 0 no-repeat;content:"";height:60px;left:-40px;opacity:.9;position:absolute;top:20px;transform:rotate(0deg);width:30px}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card .about-timeline-arrow:after{display:none}}.timeline-container .timeline-panel .timeline-card.left-card .about-timeline-arrow{position:relative}.timeline-container .timeline-panel .timeline-card.left-card .about-timeline-arrow:after{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../9173e4acd09a53d7b18f.svg) 0 0 no-repeat;content:"";height:60px;left:inherit;opacity:.9;position:absolute;right:-40px;top:20px;transform:rotate(180deg);width:30px}@media (max-width:575px){.timeline-container .timeline-panel .timeline-card.left-card .about-timeline-arrow:after{display:none}}.timeline-container .timeline-panel .big-heading{align-items:center;display:flex;font-family:Tungsten,sans-serif;font-size:700px;font-weight:500;height:calc(100% - 90px);justify-content:center;left:0;line-height:100%;margin:0;position:absolute;right:0;text-align:left;transform:scale(0);transition:.6s;width:100%;z-index:4}.timeline-container .timeline-panel .big-heading span{display:block;font-size:55px;line-height:0}.timeline-container .timeline-panel .big-heading a{color:#4b4756}@media (min-width:1367px)and (max-width:1600px){.timeline-container .timeline-panel .big-heading{font-size:500px}}@media (min-width:1201px)and (max-width:1366px){.timeline-container .timeline-panel .big-heading{font-size:500px}}@media (max-width:1200px){.timeline-container .timeline-panel .big-heading{font-size:500px}}@media (max-width:991px){.timeline-container .timeline-panel .big-heading{font-size:400px}}@media (max-width:575px){.timeline-container .timeline-panel .big-heading{font-size:200px}}.timeline-container .timeline-panel .big-heading.big-heading-visible{transform:scale(1);transition:.6s}.timeline-container .timeline-panel .big-heading.big-heading-transparent{color:#e5e5e5;transition:.6s}.timeline-container .timeline-panel .big-heading.big-heading-invisible{opacity:0;transform:scale(0);transition:.6s}.timeline-container .timeline-panel .year-animation{align-items:center;color:#e5e5e5;display:flex;font-family:Tungsten,sans-serif;font-size:700px;font-weight:500;height:100%;justify-content:center;left:0;line-height:100%;margin:0;opacity:0;position:absolute;right:0;text-align:center;transform:scale(0);transform-origin:center;transition:.6s;width:100%}@media (min-width:1367px)and (max-width:1600px){.timeline-container .timeline-panel .year-animation{font-size:500px}}@media (min-width:1201px)and (max-width:1366px){.timeline-container .timeline-panel .year-animation{font-size:500px}}@media (max-width:1200px){.timeline-container .timeline-panel .year-animation{font-size:500px}}@media (max-width:991px){.timeline-container .timeline-panel .year-animation{font-size:400px}}@media (max-width:575px){.timeline-container .timeline-panel .year-animation{font-size:200px}}.timeline-container .timeline-panel .year-animation.active{opacity:1;transform:scale(1);transform-origin:center;transition:.6s}.timeline-container .timeline-panel .year-animation.deactive{opacity:0;transform:scale(0);transform-origin:center;transition:.6s}.timeline-container .timeline-panel .img-sample{opacity:0;position:absolute;transform:scale(0);transition:.8s}.timeline-container .timeline-panel .img-sample.img-sample-visible{opacity:1;transform:scale(1);transition-delay:.15s}.timeline-container .timeline-panel .img-sample.img-sample-visible:nth-first-child(1){transition-delay:.15s}.timeline-container .timeline-panel .img-sample.img-sample-visible:nth-child(2){transition-delay:.25s}.timeline-container .timeline-panel .img-sample.img-sample-visible:nth-child(3){transition-delay:.35s}.timeline-container .timeline-panel .img-sample.img-sample-visible:nth-child(4){transition-delay:.45s}.timeline-container .timeline-panel .img-sample.img-sample-visible:nth-child(5){transition-delay:.65s}.timeline-container .timeline-panel .img-sample.img-sample-invisible{opacity:0;transform:scale(0);transition:.6s}.timeline-container .timeline-panel .single-image1{bottom:20%;left:0}@media (max-width:1200px){.timeline-container .timeline-panel .single-image1{bottom:30%}}@media (max-width:991px){.timeline-container .timeline-panel .single-image1{bottom:33%}.timeline-container .timeline-panel .single-image1 img{width:160px}}@media (max-width:767px){.timeline-container .timeline-panel .single-image1{bottom:33%}.timeline-container .timeline-panel .single-image1 img{width:100px}}@media (max-width:575px){.timeline-container .timeline-panel .single-image1{bottom:38%}.timeline-container .timeline-panel .single-image1 img{width:80px}}.timeline-container .timeline-panel .single-image2{left:36%;top:12%}@media (max-width:991px){.timeline-container .timeline-panel .single-image2{top:20%}.timeline-container .timeline-panel .single-image2 img{width:140px}}@media (max-width:575px){.timeline-container .timeline-panel .single-image2{bottom:inherit;left:19%;top:26%}.timeline-container .timeline-panel .single-image2 img{width:80px}}.timeline-container .timeline-panel .single-image3{bottom:9%;left:36%}@media (max-width:1200px){.timeline-container .timeline-panel .single-image3{bottom:17%}}@media (max-width:991px){.timeline-container .timeline-panel .single-image3{bottom:30%}.timeline-container .timeline-panel .single-image3 img{width:160px}}@media (max-width:767px){.timeline-container .timeline-panel .single-image3{bottom:26%}}@media (max-width:575px){.timeline-container .timeline-panel .single-image3{bottom:26%}.timeline-container .timeline-panel .single-image3 img{width:80px}}.timeline-container .timeline-panel .single-image4{left:77%;top:4%}@media (max-width:991px){.timeline-container .timeline-panel .single-image4{top:30%}.timeline-container .timeline-panel .single-image4 img{width:160px}}@media (max-width:575px){.timeline-container .timeline-panel .single-image4 img{width:80px}}.timeline-container .timeline-panel .single-image5{bottom:24%;right:0}@media (max-width:991px){.timeline-container .timeline-panel .single-image5{bottom:30%}}@media (max-width:767px){.timeline-container .timeline-panel .single-image5{bottom:32%}.timeline-container .timeline-panel .single-image5 img{width:120px}}@media (max-width:575px){.timeline-container .timeline-panel .single-image5{bottom:37%}.timeline-container .timeline-panel .single-image5 img{width:80px}}.pinapple-process .process-card{display:block;margin:35px 0 0}@media (max-width:1200px){.pinapple-process .process-card .process-card-heading h3{font-size:40px}}@media (max-width:991px){.pinapple-process .process-card .process-card-heading h3{font-size:35px}}@media (max-width:767px){.pinapple-process .process-card .process-card-overlay .process-card-info p{font-size:16px}}@media (max-width:1200px){.pinapple-process .process-card .process-card-overlay .process-card-info{padding:20px}.pinapple-process .process-card .process-card-overlay .process-card-info h3{font-size:30px;margin-bottom:10px}.pinapple-process .process-card .process-card-overlay .process-card-info p{font-size:16px;font-weight:500;line-height:25px}}@media (max-width:991px){.pinapple-process .process-card .process-card-overlay{bottom:10px;left:10px;right:10px;top:10px}.pinapple-process .process-card .process-card-overlay .process-card-info{padding:20px}.pinapple-process .process-card .process-card-overlay .process-card-info h3{font-size:26px;margin-bottom:10px}.pinapple-process .process-card .process-card-overlay .process-card-info p{font-size:14px;font-weight:500;line-height:20px}}@media (max-width:767px){.pinapple-process .process-card .process-card-overlay .process-card-info h3{font-size:40px}}@media (max-width:575px){.pinapple-process .process-card .process-card-overlay{bottom:10px;left:10px;right:10px;top:10px}.pinapple-process .process-card .process-card-overlay .process-card-info{padding:20px}.pinapple-process .process-card .process-card-overlay .process-card-info h3{font-size:26px;margin-bottom:10px}.pinapple-process .process-card .process-card-overlay .process-card-info p{font-size:14px;font-weight:500;line-height:20px}}.quote-section{background:#544f5b}.quote-section p{color:#fff;font-family:Manus;font-size:36px;line-height:55px;margin:0 auto;max-width:930px;text-align:center}@media (max-width:575px){.quote-section p{font-size:25px;line-height:35px}}.common-hero{background:#544f5b;padding-bottom:52px;padding-top:52px}.common-hero .common-hero-content{max-width:840px}.common-contact .common-contact-content .history-hero-content .common-hero .common-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .common-hero .common-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .history-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.common-hero .common-hero-content .history-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .history-hero-content h2,.common-hero .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .manufacturing-hero-content h2,.common-hero .common-hero-content h1,.history-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.history-hero-content .common-hero .common-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.manufacturing-hero-content .common-hero .common-hero-content h2{color:#fff;font-family:Tungsten,sans-serif;font-size:100px;font-weight:500;line-height:88%;margin-bottom:20px;text-transform:uppercase}@media (max-width:991px){.common-contact .common-contact-content .history-hero-content .common-hero .common-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .common-hero .common-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .history-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.common-hero .common-hero-content .history-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .history-hero-content h2,.common-hero .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .manufacturing-hero-content h2,.common-hero .common-hero-content h1,.history-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.history-hero-content .common-hero .common-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.manufacturing-hero-content .common-hero .common-hero-content h2{font-size:90px}}@media (max-width:767px){.common-contact .common-contact-content .history-hero-content .common-hero .common-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .common-hero .common-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .history-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.common-hero .common-hero-content .history-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .history-hero-content h2,.common-hero .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .manufacturing-hero-content h2,.common-hero .common-hero-content h1,.history-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.history-hero-content .common-hero .common-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.manufacturing-hero-content .common-hero .common-hero-content h2{font-size:75px}}@media (max-width:575px){.common-contact .common-contact-content .history-hero-content .common-hero .common-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .common-hero .common-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .history-hero-content h3,.common-hero .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.common-hero .common-hero-content .history-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .history-hero-content h2,.common-hero .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.common-hero .common-hero-content .manufacturing-hero-content h2,.common-hero .common-hero-content h1,.history-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.history-hero-content .common-hero .common-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3,.manufacturing-hero-content .common-hero .common-hero-content h2{font-size:60px}}.common-contact .common-contact-content .history-hero-content .common-hero .common-hero-content h3:last-child,.common-contact .common-contact-content .manufacturing-hero-content .common-hero .common-hero-content h3:last-child,.common-hero .common-hero-content .common-contact .common-contact-content .history-hero-content h3:last-child,.common-hero .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3:last-child,.common-hero .common-hero-content .history-hero-content .common-contact .common-contact-content h3:last-child,.common-hero .common-hero-content .history-hero-content h2:last-child,.common-hero .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3:last-child,.common-hero .common-hero-content .manufacturing-hero-content h2:last-child,.common-hero .common-hero-content h1:last-child,.history-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3:last-child,.history-hero-content .common-hero .common-hero-content h2:last-child,.manufacturing-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3:last-child,.manufacturing-hero-content .common-hero .common-hero-content h2:last-child{margin-bottom:0}.common-contact .common-contact-content .history-hero-content .common-hero .common-hero-content h3:after,.common-contact .common-contact-content .manufacturing-hero-content .common-hero .common-hero-content h3:after,.common-hero .common-hero-content .common-contact .common-contact-content .history-hero-content h3:after,.common-hero .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3:after,.common-hero .common-hero-content .history-hero-content .common-contact .common-contact-content h3:after,.common-hero .common-hero-content .history-hero-content h2:after,.common-hero .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3:after,.common-hero .common-hero-content .manufacturing-hero-content h2:after,.common-hero .common-hero-content h1:after,.history-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3:after,.history-hero-content .common-hero .common-hero-content h2:after,.manufacturing-hero-content .common-contact .common-contact-content .common-hero .common-hero-content h3:after,.manufacturing-hero-content .common-hero .common-hero-content h2:after{background:#fff;content:"";display:block;height:5px;margin-top:20px;width:140px}.common-hero .common-hero-content p{color:#fff;font-family:"Droid Serif",sans-serif;font-size:18px;font-weight:400;line-height:178%;margin-bottom:20px;max-width:640px}@media (max-width:575px){.common-hero .common-hero-content p{font-size:16px;line-height:150%}}.common-hero .common-hero-content p:last-child{margin-bottom:0}.common-hero.common-hero-light{background:#fff;border-top:1px solid #e0e0e0;padding-bottom:0}.common-contact .common-contact-content .history-hero-content .common-hero.common-hero-light .common-hero-content h3,.common-contact .common-contact-content .manufacturing-hero-content .common-hero.common-hero-light .common-hero-content h3,.common-hero.common-hero-light .common-hero-content .common-contact .common-contact-content .history-hero-content h3,.common-hero.common-hero-light .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3,.common-hero.common-hero-light .common-hero-content .history-hero-content .common-contact .common-contact-content h3,.common-hero.common-hero-light .common-hero-content .history-hero-content h2,.common-hero.common-hero-light .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3,.common-hero.common-hero-light .common-hero-content .manufacturing-hero-content h2,.common-hero.common-hero-light .common-hero-content h1,.history-hero-content .common-contact .common-contact-content .common-hero.common-hero-light .common-hero-content h3,.history-hero-content .common-hero.common-hero-light .common-hero-content h2,.manufacturing-hero-content .common-contact .common-contact-content .common-hero.common-hero-light .common-hero-content h3,.manufacturing-hero-content .common-hero.common-hero-light .common-hero-content h2{color:#544f5b}.common-contact .common-contact-content .history-hero-content .common-hero.common-hero-light .common-hero-content h3:after,.common-contact .common-contact-content .manufacturing-hero-content .common-hero.common-hero-light .common-hero-content h3:after,.common-hero.common-hero-light .common-hero-content .common-contact .common-contact-content .history-hero-content h3:after,.common-hero.common-hero-light .common-hero-content .common-contact .common-contact-content .manufacturing-hero-content h3:after,.common-hero.common-hero-light .common-hero-content .history-hero-content .common-contact .common-contact-content h3:after,.common-hero.common-hero-light .common-hero-content .history-hero-content h2:after,.common-hero.common-hero-light .common-hero-content .manufacturing-hero-content .common-contact .common-contact-content h3:after,.common-hero.common-hero-light .common-hero-content .manufacturing-hero-content h2:after,.common-hero.common-hero-light .common-hero-content h1:after,.history-hero-content .common-contact .common-contact-content .common-hero.common-hero-light .common-hero-content h3:after,.history-hero-content .common-hero.common-hero-light .common-hero-content h2:after,.manufacturing-hero-content .common-contact .common-contact-content .common-hero.common-hero-light .common-hero-content h3:after,.manufacturing-hero-content .common-hero.common-hero-light .common-hero-content h2:after{background:#544f5b}.common-hero.common-hero-light .common-hero-content p{color:#544f5b}.common-contact{height:368px;overflow:hidden;padding:0;position:relative}.common-contact .common-contact-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.common-contact .common-contact-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s;width:100%}.common-contact .common-contact-img:after{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.common-contact .common-contact-content{align-self:center;position:relative;text-align:center;width:100%;z-index:4}.common-contact .common-contact-content h2,.common-contact .common-contact-content h3{color:#fff;font-family:Tungsten,sans-serif;font-size:48px;font-weight:500;line-height:112%;margin:0 0 30px;text-align:center;text-transform:uppercase}.common-contact .common-contact-content h2:last-child,.common-contact .common-contact-content h3:last-child{margin:0}.common-contact .common-contact-content a:hover{color:#544f5b}.common-contact .common-contact-content a:before{background:hsla(0,0%,100%,.9)}.common-contact:hover .common-contact-img img{transform:scale(1.1);transition:.3s}.block-img{margin-bottom:30px;position:relative}.block-img img{height:auto;width:100%}.product-showcase{padding:70px 0 40px}.product-showcase .product-card{margin-bottom:30px}.news-wrapper{padding:100px 0 70px}@media (max-width:575px){.news-wrapper{padding:40px 0}}.news-card{display:block;margin:0 0 30px;overflow:hidden;position:relative}.news-card img{transition:.3s;width:100%}.news-card .news-card-info{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:hsla(0,0%,100%,.82);left:40px;padding:26px 25px;position:absolute;right:40px;text-align:center;top:40px;z-index:3}@media (max-width:991px){.news-card .news-card-info{padding:15px 10px}}@media (max-width:575px){.news-card .news-card-info{padding:15px 10px}}.news-card .news-card-info p{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:22px;font-weight:700;line-height:127%;margin:0;text-align:center}@media (max-width:991px){.news-card .news-card-info p{font-size:16px;line-height:20px}}@media (max-width:575px){.news-card .news-card-info p{font-size:16px;line-height:20px}}.news-card:hover img{transform:scale(1.1);transition:.3s}.news-card.news-card-overlay:after{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.pagination{margin-top:20px;text-align:center}@media (max-width:1200px){.pagination{margin-top:25px}}@media (max-width:575px){.pagination{display:inline-block;margin-top:5px;padding:0 20px;width:100%}}.pagination li{display:inline-block}.pagination .page-link{background:#fff;border:1px solid #eaeaea;border-radius:0;box-sizing:border-box;color:#4f4f4f;font-family:F37 Bolton,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:48px;line-height:48px;margin:0 7.5px;min-width:50px;padding:0;text-align:center;transition:.3s}.pagination .page-link:hover{background:#4b4656;color:#fff;transition:.3s}.pagination .active .page-link{background:#4b4656;border:#4b4656;color:#fff}.pagination .next .page-link{background:#4b4656;border-radius:0!important;color:#fff;font-size:0;padding:0 20px;position:relative}.pagination .next .page-link:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:28px;content:"";display:inline-block;height:28px;position:relative;top:14px;width:28px}@media (max-width:991px){.pagination .next .page-link{padding:0 15px}}.pagination .prev .page-link{background:linear-gradient(0deg,#b6b6b6,#b6b6b6),#fe5d15;border-radius:0!important;box-shadow:0 15px 55px #f3f6ff;color:#fff;font-size:0;padding:0 20px;position:relative}.pagination .prev .page-link:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:28px;content:"";display:inline-block;height:28px;position:relative;top:14px;transform:scaleX(-1);width:28px}@media (max-width:991px){.pagination .prev .page-link{padding:0 15px}}.pagination .previous.page-numbers{padding:0 30px}.showroom-card{background:#f3f4fd;border:1px solid rgba(0,0,0,.1);display:flex;margin-bottom:50px;padding:30px}@media (min-width:1201px)and (max-width:1366px){.showroom-card{padding:20px}}@media (max-width:1200px){.showroom-card{display:block}}@media (max-width:991px){.showroom-card{display:flex}}@media (max-width:767px){.showroom-card{display:block}}.showroom-card .showroom-img{flex:none;width:258px}@media (min-width:1201px)and (max-width:1366px){.showroom-card .showroom-img{width:252px}}@media (max-width:1200px){.showroom-card .showroom-img{margin:0 0 30px;width:100%}}@media (max-width:991px){.showroom-card .showroom-img{margin-bottom:0;width:235px}}@media (max-width:767px){.showroom-card .showroom-img{margin-bottom:30px;width:100%}}.showroom-card .showroom-img img{height:auto;width:100%}.showroom-card .showroom-info{padding-left:30px;width:100%}@media (min-width:1201px)and (max-width:1366px){.showroom-card .showroom-info{padding-left:20px}}@media (max-width:1200px){.showroom-card .showroom-info{padding:0}}@media (max-width:991px){.showroom-card .showroom-info{padding-left:30px}}@media (max-width:767px){.showroom-card .showroom-info{padding-left:0}}.showroom-card .showroom-info h3{color:#2e1a47;font-family:F37 Bolton,sans-serif;font-size:22px;font-weight:700;line-height:136%;margin-bottom:23px;text-transform:capitalize}.showroom-card .showroom-info ul{margin-bottom:23px}.showroom-card .showroom-info ul li{margin-bottom:22px;padding-left:30px}.showroom-card .showroom-info ul li:last-child{margin-bottom:0}.showroom-card .showroom-info ul li a,.showroom-card .showroom-info ul li address{color:#544f5b;display:block;font-family:F37 Bolton,sans-serif;font-size:16px;font-weight:400;line-height:137%;margin:0}@media (min-width:1201px)and (max-width:1366px){.showroom-card .showroom-info ul li a,.showroom-card .showroom-info ul li address{font-size:14px}}.showroom-card .showroom-info ul li.icon-showroom-location{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../221949ab06834e9a0061.svg) no-repeat 0 4px;padding-right:20px}.showroom-card .showroom-info ul li.icon-showroom-mail{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../c38de03f332164e230d2.svg) no-repeat 0 4px}.showroom-card .showroom-info ul li.icon-showroom-phone{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a66f9fbfb4f819d29bcb.svg) no-repeat 0 0}.contact-card{background:#fff;border:1px solid rgba(0,0,0,.1);height:calc(100% - 30px);margin:0 0 30px;padding:30px}@media (min-width:1201px)and (max-width:1366px){.contact-card{padding:20px}}@media (max-width:1200px){.contact-card{min-height:320px;padding:20px}}@media (max-width:991px){.contact-card{min-height:310px}}.contact-card h3{color:#2e1a47;font-family:F37 Bolton,sans-serif;font-size:30px;font-weight:700;line-height:36px;margin-bottom:22px;text-transform:capitalize}@media (max-width:1200px){.contact-card h3{font-size:24px;line-height:28px;margin-bottom:12px}}.contact-card .contact-card-info{background:rgba(233,234,244,.5);margin-bottom:26px;padding:16px 20px}@media (max-width:1200px){.contact-card .contact-card-info{margin-bottom:18px;padding:14px 16px 12px}}.contact-card .contact-card-info h4{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:20px;font-weight:700;line-height:120%;margin:0;text-transform:capitalize}@media (max-width:1200px){.contact-card .contact-card-info h4{font-size:18px}}.contact-card .contact-card-info h4 span{color:#2e1a47;display:block;font-family:F37 Bolton,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-top:8px}@media (max-width:1200px){.contact-card .contact-card-info h4 span{font-size:15px;margin-top:3px}}.contact-card .contact-card-list ul{margin:0}.contact-card .contact-card-list ul li{margin-bottom:20px}.contact-card .contact-card-list ul li:last-child{margin-bottom:0}.contact-card .contact-card-list ul li a,.contact-card .contact-card-list ul li address{align-self:center;color:#544f5b;display:flex;font-family:F37 Bolton,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin:0}@media (max-width:991px){.contact-card .contact-card-list ul li a,.contact-card .contact-card-list ul li address{font-size:13px}}@media (max-width:767px){.contact-card .contact-card-list ul li a,.contact-card .contact-card-list ul li address{font-size:16px}}.contact-card .contact-card-list ul li a:before,.contact-card .contact-card-list ul li address:before{align-self:center;background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a6569184862b33a457d2.svg) no-repeat 50% #e9eaf4;border-radius:50%;content:"";display:inline-block;flex:none;height:30px;margin-right:11px;position:relative;top:-3px;width:30px}.contact-card .contact-card-list ul li.icon-contact-mail a:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../ce3174aad06ecfe75012.svg) no-repeat 50% #e9eaf4;border-radius:50%;content:"";display:inline-block;flex:none;height:30px;margin-right:11px;position:relative;top:-3px;width:30px}.contact-card .contact-card-list ul li.icon-contact-phone a:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../06a4522bf9a41e356ae2.svg) no-repeat 50% #e9eaf4;border-radius:50%;content:"";display:inline-block;flex:none;height:30px;margin-right:11px;position:relative;top:-3px;width:30px}.address-section{padding-bottom:40px}.form-section input[type=text]{color:#544f5b;color:#000;font-size:16px;line-height:19px;text-transform:capitalize}.common-contact .common-contact-content .form-section h3,.form-section .common-contact .common-contact-content h3,.form-section h2{color:#2e1a47}.gform_wrapper .contact-form h3{color:#000;font-family:F37 Bolton,sans-serif;font-size:22px;font-weight:700;line-height:26px;margin:0 0 5px;text-transform:none}.gform_wrapper .contact-form ul{font-size:0;margin:0 0 40px}.gform_wrapper .contact-form .top_label li.gfield.gf_left_half,.gform_wrapper .contact-form .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;float:none;padding-right:16px;vertical-align:top;width:50%}@media (max-width:767px){.gform_wrapper .contact-form .top_label li.gfield.gf_left_half,.gform_wrapper .contact-form .top_label li.gfield.gf_right_half{padding:0;width:100%}}.gform_wrapper .contact-form ul.gform_fields li.gfield{margin-top:25px;padding:0 20px!important;vertical-align:inherit}.gform_wrapper .contact-form ul.gform_fields li.gfield.px-0{padding:0!important}.gform_wrapper .contact-form ul.gform_fields li.gfield .gfield_required{color:red}.gform_wrapper .contact-form ul.gform_fields li.gfield .gfield_label{margin:0 0 12px}.gform_wrapper .contact-form ul.gform_fields li.gfield.contact-method{padding:0!important}.gform_wrapper .contact-form ul.gform_fields li.gfield.contact-method label{color:#000;font-family:F37 Bolton,sans-serif;font-size:22px;font-weight:700;line-height:26px;margin:0 0 5px;text-transform:none}.gform_wrapper .contact-form ul.gform_fields li.gfield.contact-method .checkbox-component label{font-size:16px;margin-right:25px!important}.gform_wrapper .contact-form .top_label li.gfield.gf_left_half{padding:0 20px 0 0!important}@media (max-width:767px){.gform_wrapper .contact-form .top_label li.gfield.gf_left_half{padding:0!important}}.gform_wrapper .contact-form .top_label li.gfield.gf_right_half{padding:0 0 0 20px!important}@media (max-width:767px){.gform_wrapper .contact-form .top_label li.gfield.gf_right_half{padding:0!important}}.gform_wrapper .contact-form .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .contact-form .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .contact-form .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .contact-form .top_label li.gfield.gf_right_half+li.gfield{clear:both}.common-contact .common-contact-content .social-contact-block h3,.social-contact-block .common-contact .common-contact-content h3,.social-contact-block h2{color:#2e1a47;margin:0}.social-contact .row{margin-left:-30px;margin-right:-30px}@media (max-width:1200px){.social-contact .row{margin-left:-15px;margin-right:-15px}}.social-contact .col,.social-contact .col-1,.social-contact .col-10,.social-contact .col-11,.social-contact .col-12,.social-contact .col-2,.social-contact .col-3,.social-contact .col-4,.social-contact .col-5,.social-contact .col-6,.social-contact .col-7,.social-contact .col-8,.social-contact .col-9,.social-contact .col-auto,.social-contact .col-lg,.social-contact .col-lg-1,.social-contact .col-lg-10,.social-contact .col-lg-11,.social-contact .col-lg-12,.social-contact .col-lg-2,.social-contact .col-lg-3,.social-contact .col-lg-4,.social-contact .col-lg-5,.social-contact .col-lg-6,.social-contact .col-lg-7,.social-contact .col-lg-8,.social-contact .col-lg-9,.social-contact .col-lg-auto,.social-contact .col-md,.social-contact .col-md-1,.social-contact .col-md-10,.social-contact .col-md-11,.social-contact .col-md-12,.social-contact .col-md-2,.social-contact .col-md-3,.social-contact .col-md-4,.social-contact .col-md-5,.social-contact .col-md-6,.social-contact .col-md-7,.social-contact .col-md-8,.social-contact .col-md-9,.social-contact .col-md-auto,.social-contact .col-sm,.social-contact .col-sm-1,.social-contact .col-sm-10,.social-contact .col-sm-11,.social-contact .col-sm-12,.social-contact .col-sm-2,.social-contact .col-sm-3,.social-contact .col-sm-4,.social-contact .col-sm-5,.social-contact .col-sm-6,.social-contact .col-sm-7,.social-contact .col-sm-8,.social-contact .col-sm-9,.social-contact .col-sm-auto,.social-contact .col-xl,.social-contact .col-xl-1,.social-contact .col-xl-10,.social-contact .col-xl-11,.social-contact .col-xl-12,.social-contact .col-xl-2,.social-contact .col-xl-3,.social-contact .col-xl-4,.social-contact .col-xl-5,.social-contact .col-xl-6,.social-contact .col-xl-7,.social-contact .col-xl-8,.social-contact .col-xl-9,.social-contact .col-xl-auto{padding-left:30px;padding-right:30px}@media (max-width:1200px){.social-contact .col,.social-contact .col-1,.social-contact .col-10,.social-contact .col-11,.social-contact .col-12,.social-contact .col-2,.social-contact .col-3,.social-contact .col-4,.social-contact .col-5,.social-contact .col-6,.social-contact .col-7,.social-contact .col-8,.social-contact .col-9,.social-contact .col-auto,.social-contact .col-lg,.social-contact .col-lg-1,.social-contact .col-lg-10,.social-contact .col-lg-11,.social-contact .col-lg-12,.social-contact .col-lg-2,.social-contact .col-lg-3,.social-contact .col-lg-4,.social-contact .col-lg-5,.social-contact .col-lg-6,.social-contact .col-lg-7,.social-contact .col-lg-8,.social-contact .col-lg-9,.social-contact .col-lg-auto,.social-contact .col-md,.social-contact .col-md-1,.social-contact .col-md-10,.social-contact .col-md-11,.social-contact .col-md-12,.social-contact .col-md-2,.social-contact .col-md-3,.social-contact .col-md-4,.social-contact .col-md-5,.social-contact .col-md-6,.social-contact .col-md-7,.social-contact .col-md-8,.social-contact .col-md-9,.social-contact .col-md-auto,.social-contact .col-sm,.social-contact .col-sm-1,.social-contact .col-sm-10,.social-contact .col-sm-11,.social-contact .col-sm-12,.social-contact .col-sm-2,.social-contact .col-sm-3,.social-contact .col-sm-4,.social-contact .col-sm-5,.social-contact .col-sm-6,.social-contact .col-sm-7,.social-contact .col-sm-8,.social-contact .col-sm-9,.social-contact .col-sm-auto,.social-contact .col-xl,.social-contact .col-xl-1,.social-contact .col-xl-10,.social-contact .col-xl-11,.social-contact .col-xl-12,.social-contact .col-xl-2,.social-contact .col-xl-3,.social-contact .col-xl-4,.social-contact .col-xl-5,.social-contact .col-xl-6,.social-contact .col-xl-7,.social-contact .col-xl-8,.social-contact .col-xl-9,.social-contact .col-xl-auto{padding-left:15px;padding-right:15px}}.social-contact a{display:flex}.social-contact .social-block{align-items:center;border:1px solid #dbdce4;display:flex;margin:42px 0 0;transition:.3s;width:100%}.social-contact .social-block figure{align-items:center;background:#544f5b;color:#fff;display:flex;font-size:35px;height:75px;justify-content:center;width:75px}.social-contact .social-block img{height:35px}.social-contact .social-block p{color:#544f5b;font-size:22px;height:75px;line-height:75px;margin:0;padding:0 30px 0 25px}@media (max-width:1200px){.social-contact .social-block p{font-size:17px;padding:0 30px 0 25px}}.social-contact .social-block:hover{background:#dbdce4;transition:.3s}.case-study-banner{height:530px;overflow:hidden;position:relative}@media (max-width:991px){.case-study-banner{height:auto}}.case-study-banner figure{height:100%}.case-study-banner figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.case-study-banner{padding-bottom:0}}.case-study-banner .common-contact .common-contact-content h3,.case-study-banner h2,.common-contact .common-contact-content .case-study-banner h3{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.5);color:#5f5757;font-family:Manus;font-size:34px;line-height:50px;margin-bottom:0;max-width:730px;padding:50px 40px;position:absolute;text-align:left;text-transform:none;top:50%;transform:translateY(-50%);width:100%}@media (max-width:991px){.case-study-banner .common-contact .common-contact-content h3,.case-study-banner h2,.common-contact .common-contact-content .case-study-banner h3{font-size:24px;line-height:30px;max-width:70%;padding:30px 20px}}@media (max-width:767px){.case-study-banner .common-contact .common-contact-content h3,.case-study-banner h2,.common-contact .common-contact-content .case-study-banner h3{font-size:26px;line-height:35px;max-width:100%;padding:30px 0;position:relative;top:0;transform:none}}.case-study-banner .case-study-banner-content{display:inline-block;width:100%}@media (max-width:767px){.case-study-banner .case-study-banner-content{border-bottom:1px solid #dadada}}.by-column p{-moz-column-count:2;column-count:2}@media (max-width:767px){.by-column p{-moz-column-count:1;column-count:1}}.swiper-pagination-bullet-active{background:#544f5b!important;opacity:1}.case-study-body-wrapper .full-width-slider{margin-bottom:30px;position:relative}.case-study-body-wrapper .full-width-slider .swiper-container .swiper-pagination{bottom:-5px;position:relative}.case-study-body-wrapper .full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#eee;height:10px;margin:0 7px;opacity:1;width:10px}.case-study-body-wrapper .full-width-slider .swiper-slide{height:auto;max-height:530px;max-width:854px;overflow:hidden}.case-study-body-wrapper .full-width-slider .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-body-wrapper a{background:#fff;background:#544f5b;border:1px solid #544f5b;border-radius:0;color:#4b4656;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.case-study-body-wrapper a:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}.case-study-body-wrapper a:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){.case-study-body-wrapper a{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}.case-study-body-wrapper a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:22px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:0;width:28px}@media (min-width:1201px)and (max-width:1366px){.case-study-body-wrapper a:after{top:2px}}.case-study-body-wrapper a:before{background:#2e1a47}.case-study-body-wrapper a:hover{background:0 0;color:#fff}.case-study-figure-full{height:654px;margin-bottom:30px;margin-top:10px;overflow:hidden}@media (max-width:767px){.case-study-figure-full{height:auto}}.case-study-figure-full.case-study-figure-half{height:312px;margin-bottom:30px}.case-study-figure-full img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.download-card{display:block;margin-bottom:30px;overflow:hidden;position:relative;transition:.3s}.download-card img{transition:.3s;width:100%}.download-card:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 50%);z-index:2}.download-card:after,.download-card:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.download-card:after{background:linear-gradient(0deg,rgba(3,3,3,.6),rgba(3,3,3,.6));opacity:0;transition:.3s;z-index:3}.design-content .download-card a,.download-card .btn,.download-card .btn-link,.download-card .btn-mink,.download-card .btn-purple,.download-card .design-content a,.download-card .header .secondary-nav li a,.download-card .home-case-study-content a,.header .secondary-nav li .download-card a,.home-case-study-content .download-card a{bottom:34px;left:33px;position:absolute;transform:translateY(200px);transition:.3s}.design-content .download-card a:hover,.download-card .btn-link:hover,.download-card .btn-mink:hover,.download-card .btn-purple:hover,.download-card .btn:hover,.download-card .design-content a:hover,.download-card .header .secondary-nav li a:hover,.download-card .home-case-study-content a:hover,.header .secondary-nav li .download-card a:hover,.home-case-study-content .download-card a:hover{color:#544f5b}.design-content .download-card a:before,.download-card .btn-link:before,.download-card .btn-mink:before,.download-card .btn-purple:before,.download-card .btn:before,.download-card .design-content a:before,.download-card .header .secondary-nav li a:before,.download-card .home-case-study-content a:before,.header .secondary-nav li .download-card a:before,.home-case-study-content .download-card a:before{background:hsla(0,0%,100%,.9)}.download-card .download-card-info{bottom:0;left:0;padding:27px 33px;position:absolute;right:0;top:0;transition:.3s;z-index:4}.download-card .download-card-info h3{color:#eee;font-family:Tungsten,sans-serif;font-size:48px;font-weight:500;line-height:112%;margin:0;text-transform:uppercase}.download-card:hover{transition:.3s}.download-card:hover img{transform:scale(1.1);transition:.3s}.download-card:hover:before{opacity:0;transition:.3s}.download-card:hover:after{opacity:1;transition:.3s}.design-content .download-card:hover a,.download-card:hover .btn,.download-card:hover .btn-link,.download-card:hover .btn-mink,.download-card:hover .btn-purple,.download-card:hover .design-content a,.download-card:hover .header .secondary-nav li a,.download-card:hover .home-case-study-content a,.header .secondary-nav li .download-card:hover a,.home-case-study-content .download-card:hover a{transform:translateY(0);transition:.3s}.download-card h5{bottom:28px;color:#fff;font-family:"Droid Serif",sans-serif;font-size:18px;font-weight:400;left:33px;line-height:22px;margin:0;position:absolute;text-transform:capitalize;transform:translateY(200px)}.design-content .download-card :hover a,.download-card :hover .btn,.download-card :hover .btn-link,.download-card :hover .btn-mink,.download-card :hover .btn-purple,.download-card :hover .design-content a,.download-card :hover .header .secondary-nav li a,.download-card :hover .home-case-study-content a,.download-card :hover h5,.header .secondary-nav li .download-card :hover a,.home-case-study-content .download-card :hover a{transform:translateY(0);transition:.3s}@media(max-width:1200px){.download-card h5{bottom:22px;font-size:16px;left:22px;line-height:20px}}.common-contact .common-contact-content .download-blocks h3,.download-blocks .common-contact .common-contact-content h3,.download-blocks h2{margin:0 0 40px}.pb-45{padding-bottom:45px}@media (max-width:767px){.collage-image .collage-image-wrapper{overflow-x:auto;position:relative;white-space:nowrap;width:100%}.collage-image .collage-image-wrapper figure{width:100%}}.collage-image .collage-image-wrapper figure{float:left}@media (max-width:767px){.collage-image .collage-image-wrapper figure{display:inline-block!important;float:none!important;height:370px!important;vertical-align:top!important;width:auto!important}}.collage-image .collage-image-wrapper figure img{width:100%}@media (max-width:767px){.collage-image .collage-image-wrapper figure img{height:100%;width:auto}}.collage-image .collage-image-wrapper figure:first-child{max-height:678px;overflow:hidden;width:58.5%}@media (max-width:1200px){.collage-image .collage-image-wrapper figure:first-child{max-height:500px}}@media (max-width:991px){.collage-image .collage-image-wrapper figure:first-child{max-height:371px}}.collage-image .collage-image-wrapper figure:nth-child(2){height:50%;width:41.5%}@media (max-width:767px){.collage-image .collage-image-wrapper figure:nth-child(2){height:auto;width:100%}}.collage-image .collage-image-wrapper figure:nth-child(3){height:50%;width:41.5%}.feature-block{border:1px solid #e0e0e0;display:flex}@media (max-width:991px){.feature-block{display:block}}.feature-block .arsenal-viewer{border-right:1px solid #e0e0e0;flex:none;height:100%;width:560px}@media (min-width:1201px)and (max-width:1366px){.feature-block .arsenal-viewer{width:500px}}@media (max-width:1200px){.feature-block .arsenal-viewer{width:500px}}@media (max-width:991px){.feature-block .arsenal-viewer{border-bottom:1px solid #e0e0e0;border-right:0;height:400px;width:100%}}@media (max-width:575px){.feature-block .arsenal-viewer{height:300px}}.feature-block ul.list li{text-align:center}.feature-block figure{border-right:1px solid #e0e0e0;display:flex;justify-content:center;min-width:40%;padding:60px 0}@media (max-width:991px){.feature-block figure{border-bottom:1px solid #e0e0e0}}.feature-block figure img{max-width:270px}@media (max-width:991px){.feature-block figure img{max-width:60%}}.feature-content{padding-left:75px;padding-right:50px}@media (max-width:1200px){.feature-content{padding:30px}}@media (max-width:575px){.feature-content{padding:25px 20px}.common-contact .common-contact-content .feature-content h3,.feature-content .common-contact .common-contact-content h3,.feature-content h2{font-size:40px;line-height:35px;margin:0 0 20px}}.feature-content ul li{font-size:18px;line-height:32px;margin:0 0 30px;padding-left:53px;position:relative}@media (max-width:1200px){.feature-content ul li{margin-bottom:10px}}@media (max-width:767px){.feature-content ul li{margin:0 0 10px}}@media (max-width:575px){.feature-content ul li{font-size:16px;line-height:24px;padding-left:33px}}.feature-content ul li:last-child{margin:0}.feature-content ul li:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../79db1d32f119d8d0437d.svg) 0 0 no-repeat;background-size:contain;content:"";height:28px;left:0;position:absolute;top:1px;width:28px}@media (max-width:575px){.feature-content ul li:before{height:20px;top:2px;width:20px}}.feature-content ul li a{color:#2e1a47;font-weight:700;text-decoration:underline}.feature-content ul li a:hover{text-decoration:none}.all-features{margin:70px 0 0}.all-features .single-feature{align-items:center;background:rgba(75,71,86,.06);border:1px solid rgba(75,71,86,.1);display:flex;height:160px;justify-content:center;text-align:center}@media (max-width:1200px){.all-features .single-feature{margin:0 0 30px}}.all-features .single-feature figure img{width:60px}.all-features .single-feature figure figcaption{font-size:16px;margin:20px 0 0}.option-block{border:1px solid #e0e0e0;padding:40px}@media (max-width:575px){.option-block{padding:25px 20px}}.color-group-block{padding:0 0 0 100px}@media (max-width:1200px){.color-group-block{padding:0}}.color-group-block .color-group{margin:0 0 50px}@media (max-width:991px){.color-group-block .color-group{margin:50px 0 0}}@media (max-width:575px){.color-group-block .color-group{margin:25px 0 0!important}}.color-group-block .color-group .common-contact .common-contact-content h3,.color-group-block .color-group h2,.common-contact .common-contact-content .color-group-block .color-group h3{margin:0 0 30px}@media (max-width:575px){.color-group-block .color-group .common-contact .common-contact-content h3,.color-group-block .color-group h2,.common-contact .common-contact-content .color-group-block .color-group h3{font-size:40px;line-height:35px;margin:0 0 20px}}.color-group-block .color-group .color-blocks{bottom:0;left:0;position:relative}.color-group-block .color-group .color-blocks .design-content a:hover:before,.color-group-block .color-group .color-blocks .header .secondary-nav li a:hover:before,.color-group-block .color-group .color-blocks .home-case-study-content a:hover:before,.color-group-block .color-group .color-blocks a.btn-link:hover:before,.color-group-block .color-group .color-blocks a.btn-mink:hover:before,.color-group-block .color-group .color-blocks a.btn-purple:hover:before,.color-group-block .color-group .color-blocks a.btn:hover:before,.design-content .color-group-block .color-group .color-blocks a:hover:before,.header .secondary-nav li .color-group-block .color-group .color-blocks a:hover:before,.home-case-study-content .color-group-block .color-group .color-blocks a:hover:before{background:#544f5b}.color-group-block .color-group .color-blocks .design-content a:hover:after,.color-group-block .color-group .color-blocks .header .secondary-nav li a:hover:after,.color-group-block .color-group .color-blocks .home-case-study-content a:hover:after,.color-group-block .color-group .color-blocks a.btn-link:hover:after,.color-group-block .color-group .color-blocks a.btn-mink:hover:after,.color-group-block .color-group .color-blocks a.btn-purple:hover:after,.color-group-block .color-group .color-blocks a.btn:hover:after,.design-content .color-group-block .color-group .color-blocks a:hover:after,.header .secondary-nav li .color-group-block .color-group .color-blocks a:hover:after,.home-case-study-content .color-group-block .color-group .color-blocks a:hover:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg)}.color-group-block .color-group .color-blocks .design-content a:hover,.color-group-block .color-group .color-blocks .header .secondary-nav li a:hover,.color-group-block .color-group .color-blocks .home-case-study-content a:hover,.color-group-block .color-group .color-blocks a.btn-link:hover,.color-group-block .color-group .color-blocks a.btn-mink:hover,.color-group-block .color-group .color-blocks a.btn-purple:hover,.color-group-block .color-group .color-blocks a.btn:hover,.design-content .color-group-block .color-group .color-blocks a:hover,.header .secondary-nav li .color-group-block .color-group .color-blocks a:hover,.home-case-study-content .color-group-block .color-group .color-blocks a:hover{border:1px solid #544f5b;color:#fff}.all-color{font-size:0;margin:0 -20px -20px}@media (max-width:575px){.all-color{margin:0}}.all-color .color-name{display:inline-block;padding:0 20px 20px;text-align:center;vertical-align:top;width:20%}@media (max-width:1200px){.all-color .color-name{width:33%}}@media (max-width:575px){.all-color .color-name{align-items:center;display:inline-flex;margin-bottom:10px;padding:0;width:50%}}.all-color .color-name span{border:1px solid #e6e5e5;border-radius:50%;display:inline-block;height:60px;margin:0;width:60px}@media (max-width:575px){.all-color .color-name span{flex:none;height:35px;margin:0 10px 0 0;width:35px}}.all-color .color-name p{color:#646464;font-family:Tungsten,sans-serif;font-size:20px;line-height:24px;margin:0;text-align:center;text-transform:uppercase}.product-quote{background:#f5f7f6;border-bottom:10px solid #fff}.product-quote .image-detail{padding:0 30px 0 0;position:relative}@media (max-width:1200px){.product-quote .image-detail{padding:0}}@media (max-width:767px){.product-quote .image-detail{margin:0 0 50px}}.product-quote .image-detail figure{align-items:center;background:#fff;border:1px solid #e0e0e0;display:flex;justify-content:center;margin:0 0 20px;min-height:518px;width:100%}@media (max-width:991px){.product-quote .image-detail figure{min-height:330px}}.product-quote .image-detail figure img{max-width:100%}.product-quote .image-detail .image-component{display:flex;gap:20px}@media (max-width:1200px){.product-quote .image-detail .image-component{flex-wrap:wrap;gap:10px;justify-content:flex-start}}.product-quote .image-detail .image-component .single-component{background:#fff;border:1px solid #e0e0e0;color:#544f5b;font-size:18px;font-weight:700;line-height:24px;padding:12px;text-align:center;width:100%}@media (min-width:1367px)and (max-width:1600px){.product-quote .image-detail .image-component .single-component{font-size:17px}}@media (min-width:1201px)and (max-width:1366px){.product-quote .image-detail .image-component .single-component{font-size:16px}}@media (max-width:1200px){.product-quote .image-detail .image-component .single-component{width:31.5%}}@media (max-width:991px){.product-quote .image-detail .image-component .single-component{font-size:16px;padding:10px;width:31%}}@media (max-width:767px){.product-quote .image-detail .image-component .single-component{width:32%}}@media (max-width:575px){.product-quote .image-detail .image-component .single-component{width:31%}}.product-quote .image-detail .image-component .single-component span{color:#646464;display:block;font-size:14px;font-weight:300;line-height:19px;margin:0 0 6px}@media (min-width:1367px)and (max-width:1600px){.product-quote .image-detail .image-component .single-component span{margin-bottom:2px}}@media (max-width:991px){.product-quote .image-detail .image-component .single-component span{font-size:13px;margin-bottom:0}}.product-quote .image-detail__doors-open{align-items:center;background:#544f5b;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;position:absolute;right:50px;top:20px}.product-quote .image-detail__doors-open--closed svg:first-child{display:block}.product-quote .image-detail__doors-open--closed svg:nth-child(2),.product-quote .image-detail__doors-open--opened svg:first-child{display:none}.product-quote .image-detail__doors-open--opened svg:nth-child(2){display:block}.image-filter{position:relative;top:-10px}.filter-form ul li{margin:0 0 35px}.filter-form ul li label{color:#646464!important;font-size:18px!important}.filter-form ul li input[type=submit]{background:#544f5b;border-color:#544f5b;width:100%}.filter-form ul li input[type=submit]:hover{background:#2e1a47;border-color:#2e1a47;color:#fff}.filter-form ul li input[type=checkbox]+label:before{background:0 0;border:1px solid #2e1a47}.filter-form ul li input[type=checkbox]+label:after{background:#2e1a47 url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../ff90ae03085821e95b47.svg) 50% no-repeat;border-radius:0;content:"";height:20px;left:0;opacity:1;position:absolute;top:0;width:20px}.resource-block{background:#f5f7f6}.resource-block h3{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:22px;font-weight:700;line-height:26px}@media (max-width:991px){.resource-tab{margin:0 0 30px}}.resource-tab ul li{display:flex;margin:0 0 16px}.resource-tab ul li:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../79db1d32f119d8d0437d.svg) 0 0 no-repeat;background-size:20px;content:"";display:inline-block;height:20px;margin:0 13px 0 0;min-width:20px;position:relative;top:3px}.resource-tab ul li a{color:#544f5b;font-size:16px;line-height:24px}.resource-tab ul li a:hover{color:#2e1a47}.similar-product .news-card{margin:0}@media (max-width:991px){.similar-product .news-card{margin:0 0 30px}}.similar-product .news-card .news-card-info{backdrop-filter:none;-webkit-backdrop-filter:none;background:0 0;left:40px;padding:0;right:40px;top:30px}.similar-product .news-card .news-card-info p{color:#fff;font-family:Tungsten,sans-serif;font-size:48px;font-weight:500;line-height:54px;text-transform:uppercase}@media (max-width:575px){.similar-product .news-card .news-card-info p{font-size:40px;line-height:48px}}.filter-form label{font-weight:700!important}.filter-form select{font-size:18px;height:57px;line-height:30px}.checkbox-component div{margin:0 0 15px}.process-card{overflow:hidden;position:relative}.process-card:after{background:linear-gradient(0deg,#000 -38.55%,transparent 81.06%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.process-card img{height:auto;transition:.3s;width:100%}.process-card .process-card-heading{bottom:25px;left:42px;opacity:1;position:absolute;right:42px;transition:.3s;z-index:2}.process-card .process-card-heading h3{color:#fff;font-family:Tungsten,sans-serif;font-size:65px;font-weight:500;line-height:108%;margin:0;text-transform:uppercase}.process-card .process-card-overlay{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:hsla(0,0%,100%,.3);bottom:30px;display:flex;left:30px;opacity:0;position:absolute;right:30px;top:30px;transform:scale(.8);transition:.3s;z-index:3}.process-card .process-card-overlay .process-card-info{align-self:flex-end;padding:40px 30px;transition:.3s}.process-card .process-card-overlay .process-card-info h3{color:#fff;font-family:Tungsten,sans-serif;font-size:50px;font-weight:500;line-height:108%;margin-bottom:20px;text-transform:uppercase}.process-card .process-card-overlay .process-card-info p{color:#fff;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;line-height:167%;margin:0}.process-card:hover{transition:.3s}.process-card:hover img{transform:scale(1.1);transition:.3s}.process-card:hover .process-card-heading{opacity:0;transition:.3s}.process-card:hover .process-card-overlay{opacity:1;transform:scale(1)}.row [class*=col-]:last-child .process-card-sm,.row [class*=col-]:nth-last-child(2) .process-card-sm{margin-bottom:0}@media (max-width:767px){.row [class*=col-]:nth-last-child(2) .process-card-sm{margin-bottom:30px}}.process-card-sm{display:block;margin-bottom:30px;overflow:hidden;position:relative}.process-card-sm:after{background:linear-gradient(0deg,transparent 36.55%,rgba(0,0,0,.78) 126.49%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.process-card-sm img{transition:.3s;width:100%}.process-card-sm .process-card-heading{left:32px;opacity:1;position:absolute;right:32px;top:20px;transition:.3s;z-index:2}@media (max-width:991px){.process-card-sm .process-card-heading{bottom:15px;left:20px;right:20px}}.process-card-sm .process-card-heading h3{color:#fff;font-family:Tungsten,sans-serif;font-size:42px;font-weight:500;line-height:129%;margin:0;text-transform:uppercase}@media (max-width:1200px){.process-card-sm .process-card-heading h3{font-size:35px;line-height:120%}}.process-card-sm .process-card-overlay{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:hsla(0,1%,57%,.25);bottom:30px;display:flex;left:30px;opacity:0;position:absolute;right:30px;top:30px;transform:scale(.8);transition:.3s;z-index:3}@media (max-width:1200px){.process-card-sm .process-card-overlay{bottom:25px;left:25px;right:25px;top:25px}}@media (max-width:991px){.process-card-sm .process-card-overlay{display:none}}.process-card-sm .process-card-overlay .process-card-info{align-self:flex-end;padding:30px;transition:.3s}.process-card-sm .process-card-overlay .process-card-info h3{color:#fff;font-family:Tungsten,sans-serif;font-size:42px;font-weight:500;line-height:129%;margin-bottom:10px;text-transform:uppercase}@media (max-width:1200px){.process-card-sm .process-card-overlay .process-card-info h3{font-size:35px;line-height:120%}}.process-card-sm .process-card-overlay .process-card-info p{color:#fff;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;line-height:186%;margin:0}@media (max-width:1200px){.process-card-sm .process-card-overlay .process-card-info p{font-size:16px;line-height:155%}}.process-card-sm:hover{transition:.3s}.process-card-sm:hover img{transform:scale(1.1);transition:.3s}@media (max-width:991px){.process-card-sm:hover img{transform:scale(1)}}.process-card-sm:hover .process-card-heading{opacity:0;transition:.3s}@media (max-width:991px){.process-card-sm:hover .process-card-heading{opacity:1}}.process-card-sm:hover .process-card-overlay{opacity:1;transform:scale(1)}.filter-info{padding-right:30px}@media (max-width:1200px){.filter-info{padding-right:20px}}@media (max-width:991px){.filter-info{margin-bottom:40px;padding-right:0}}@media (max-width:575px){.filter-info{margin-bottom:30px}}.filter-info p{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:24px;font-weight:400;line-height:45px}@media (max-width:1200px){.filter-info p{font-size:20px;line-height:35px}}@media (max-width:575px){.filter-info p{font-size:18px;line-height:30px}}.common-contact .common-contact-content .filter-info-detail h3,.filter-info-detail .common-contact .common-contact-content h3,.filter-info-detail h2{margin-bottom:22px}.filter-info-detail ul{margin:0 -23px}@media (min-width:1367px)and (max-width:1600px){.filter-info-detail ul{margin:0 -20px}}@media (min-width:1201px)and (max-width:1366px){.filter-info-detail ul{margin:0 -20px}}@media (max-width:1200px){.filter-info-detail ul{margin:0 -15px}}@media (max-width:575px){.filter-info-detail ul{margin:0 -8px}}.filter-info-detail ul li{display:inline-block;margin-bottom:28px;padding-left:23px;padding-right:23px}@media (min-width:1367px)and (max-width:1600px){.filter-info-detail ul li{padding-left:20px;padding-right:20px}}@media (min-width:1201px)and (max-width:1366px){.filter-info-detail ul li{padding-left:20px;padding-right:20px}}@media (max-width:1200px){.filter-info-detail ul li{padding-left:15px;padding-right:15px}}@media (max-width:575px){.filter-info-detail ul li{padding-left:8px;padding-right:8px;width:25%}}.filter-info-detail ul li span{background:#f8f8f8;border:2px solid #e0e0e0;color:#544f5b;display:block;font-family:F37 Bolton,sans-serif;font-size:28px;font-weight:700;height:64px;line-height:60px;padding:0 40px;text-align:center;text-transform:capitalize}@media (max-width:1200px){.filter-info-detail ul li span{font-size:24px;height:54px;line-height:50px;padding:0 30px}}@media (max-width:575px){.filter-info-detail ul li span{font-size:16px;height:44px;line-height:40px;padding:0 8px}}.filter-info-detail .price-level{color:#544f5b;font-family:Manus;font-size:42px;font-weight:400;line-height:45px}@media (max-width:575px){.filter-info-detail .price-level{font-size:30px;line-height:40px}}.filter-info-detail .price-level img{margin-left:10px;margin-right:10px;max-width:26px}@media (max-width:575px){.filter-info-detail .price-level img{margin-left:5px;margin-right:5px;max-width:20px}}.detail-section{background:#fff}.design-content .detail-section a,.detail-section .btn,.detail-section .btn-link,.detail-section .btn-mink,.detail-section .btn-purple,.detail-section .design-content a,.detail-section .header .secondary-nav li a,.detail-section .home-case-study-content a,.header .secondary-nav li .detail-section a,.home-case-study-content .detail-section a{background:#615974;color:#fff}.design-content .detail-section a:after,.detail-section .btn-link:after,.detail-section .btn-mink:after,.detail-section .btn-purple:after,.detail-section .btn:after,.detail-section .design-content a:after,.detail-section .header .secondary-nav li a:after,.detail-section .home-case-study-content a:after,.header .secondary-nav li .detail-section a:after,.home-case-study-content .detail-section a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg)}.design-content .detail-section a:hover,.detail-section .btn-link:hover,.detail-section .btn-mink:hover,.detail-section .btn-purple:hover,.detail-section .btn:hover,.detail-section .design-content a:hover,.detail-section .header .secondary-nav li a:hover,.detail-section .home-case-study-content a:hover,.header .secondary-nav li .detail-section a:hover,.home-case-study-content .detail-section a:hover{background:#615974}.detail-section.light-bg{background:#f8f8f8}.detail-section.light-bg .product-img img{filter:drop-shadow(35px 35px 0 #e9ebea);-webkit-filter:drop-shadow(35px 35px 0 #e9ebea)}@media (max-width:575px){.detail-section.light-bg .product-img img{filter:drop-shadow(15px 15px 0 #e9ebea);-webkit-filter:drop-shadow(15px 15px 0 #e9ebea)}}.detail-section.light-bg .product-img.transparent-img img{filter:none;-webkit-filter:none}.detail-section.light-bg .product-info p a{color:#544f5b;text-decoration:underline}.design-content .detail-section.light-bg a,.detail-section.light-bg .btn,.detail-section.light-bg .btn-link,.detail-section.light-bg .btn-mink,.detail-section.light-bg .btn-purple,.detail-section.light-bg .design-content a,.detail-section.light-bg .header .secondary-nav li a,.detail-section.light-bg .home-case-study-content a,.header .secondary-nav li .detail-section.light-bg a,.home-case-study-content .detail-section.light-bg a{background:#615974;color:#fff}.design-content .detail-section.light-bg a:after,.detail-section.light-bg .btn-link:after,.detail-section.light-bg .btn-mink:after,.detail-section.light-bg .btn-purple:after,.detail-section.light-bg .btn:after,.detail-section.light-bg .design-content a:after,.detail-section.light-bg .header .secondary-nav li a:after,.detail-section.light-bg .home-case-study-content a:after,.header .secondary-nav li .detail-section.light-bg a:after,.home-case-study-content .detail-section.light-bg a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg)}.design-content .detail-section.light-bg a:hover,.detail-section.light-bg .btn-link:hover,.detail-section.light-bg .btn-mink:hover,.detail-section.light-bg .btn-purple:hover,.detail-section.light-bg .btn:hover,.detail-section.light-bg .design-content a:hover,.detail-section.light-bg .header .secondary-nav li a:hover,.detail-section.light-bg .home-case-study-content a:hover,.header .secondary-nav li .detail-section.light-bg a:hover,.home-case-study-content .detail-section.light-bg a:hover{background:#615974}.detail-section.dark-bg{background:#544f5b}.detail-section.dark-bg .product-img img{filter:drop-shadow(35px 35px 0 #99969f);-webkit-filter:drop-shadow(35px 35px 0 #99969f)}@media (max-width:575px){.detail-section.dark-bg .product-img img{filter:drop-shadow(15px 15px 0 #99969f);-webkit-filter:drop-shadow(15px 15px 0 #99969f)}}.detail-section.dark-bg .product-img.transparent-img img{filter:none;-webkit-filter:none}.common-contact .common-contact-content .detail-section.dark-bg .product-info h3,.detail-section.dark-bg .product-info .common-contact .common-contact-content h3,.detail-section.dark-bg .product-info h2,.detail-section.dark-bg .product-info p{color:#fff}.detail-section.dark-bg .product-info p a{color:#544f5b;text-decoration:underline}.design-content .detail-section.dark-bg a,.detail-section.dark-bg .btn,.detail-section.dark-bg .btn-link,.detail-section.dark-bg .btn-mink,.detail-section.dark-bg .btn-purple,.detail-section.dark-bg .design-content a,.detail-section.dark-bg .header .secondary-nav li a,.detail-section.dark-bg .home-case-study-content a,.header .secondary-nav li .detail-section.dark-bg a,.home-case-study-content .detail-section.dark-bg a{background:#fff;color:#4b4656}.design-content .detail-section.dark-bg a:after,.detail-section.dark-bg .btn-link:after,.detail-section.dark-bg .btn-mink:after,.detail-section.dark-bg .btn-purple:after,.detail-section.dark-bg .btn:after,.detail-section.dark-bg .design-content a:after,.detail-section.dark-bg .header .secondary-nav li a:after,.detail-section.dark-bg .home-case-study-content a:after,.header .secondary-nav li .detail-section.dark-bg a:after,.home-case-study-content .detail-section.dark-bg a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../5923576c213d2f6033f1.svg)}.design-content .detail-section.dark-bg a:hover,.detail-section.dark-bg .btn-link:hover,.detail-section.dark-bg .btn-mink:hover,.detail-section.dark-bg .btn-purple:hover,.detail-section.dark-bg .btn:hover,.detail-section.dark-bg .design-content a:hover,.detail-section.dark-bg .header .secondary-nav li a:hover,.detail-section.dark-bg .home-case-study-content a:hover,.header .secondary-nav li .detail-section.dark-bg a:hover,.home-case-study-content .detail-section.dark-bg a:hover{background:#fff}.detail-section.order-img .col-lg-6:first-child{order:1}@media (max-width:991px){.detail-section.order-img .col-lg-6:first-child{order:0}}.detail-section.order-img .product-img{float:right}@media (max-width:991px){.detail-section.order-img .product-img{float:none}}.detail-section.order-img .product-info{padding-left:0;padding-right:30px}@media (max-width:1200px){.detail-section.order-img .product-info{padding-right:10px}}@media (max-width:991px){.detail-section.order-img .product-info{padding-right:0}}.detail-section.order-shadow .product-img{padding-left:35px;padding-right:0}@media (max-width:1200px){.detail-section.order-shadow .product-img{padding-bottom:25px;padding-left:25px}}@media (max-width:991px){.detail-section.order-shadow .product-img{padding-bottom:35px;padding-left:35px}}@media (max-width:767px){.detail-section.order-shadow .product-img{padding-bottom:25px;padding-left:25px}}@media (max-width:575px){.detail-section.order-shadow .product-img{padding-bottom:15px;padding-left:15px}}.detail-section.order-shadow .product-img img{height:auto;width:100%}.detail-section.product-img-big .product-img{float:none;max-width:100%;padding:0 60px 0 0}@media (max-width:1200px){.detail-section.product-img-big .product-img{padding:0}}@media (max-width:991px){.detail-section.product-img-big .product-img{max-width:85%}}@media (max-width:767px){.detail-section.product-img-big .product-img{max-width:100%}}.detail-section.order-img.product-img-big .product-img{padding:0 30px}@media (max-width:1200px){.detail-section.order-img.product-img-big .product-img{padding:0}}.product-block{display:flex}@media (max-width:991px){.product-block{display:block}}.product-img{max-width:585px;padding-bottom:35px;padding-right:35px}@media (max-width:1200px){.product-img{padding-bottom:25px;padding-right:25px}}@media (max-width:991px){.product-img{margin-bottom:50px;padding-bottom:35px;padding-right:35px}}@media (max-width:767px){.product-img{margin-bottom:40px;padding-bottom:25px;padding-right:25px}}@media (max-width:575px){.product-img{margin-bottom:30px;padding-bottom:15px;padding-right:15px}}.product-img img{height:auto;width:100%}.product-info{padding-left:30px}@media (max-width:1200px){.product-info{padding-left:10px}}@media (max-width:991px){.product-info{padding-left:0}}.common-contact .common-contact-content .product-info h3,.product-info .common-contact .common-contact-content h3,.product-info h2{margin-bottom:16px}.product-info p{color:#646464;margin-bottom:28px}.product-info p:last-child{margin-bottom:0}@media (max-width:1200px){.product-info p{font-size:17px;line-height:28px;margin-bottom:10px}}@media (max-width:991px){.product-info p{font-size:18px;line-height:32px;margin-bottom:15px}}@media (max-width:575px){.product-info p{font-size:17px;line-height:28px}}.product-info ul{margin-bottom:28px}.product-info ul li{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../2472a3f479484ec353ca.svg) no-repeat 0 8px;color:#646464;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;line-height:32px;list-style:none;margin-bottom:14px;padding-left:44px}@media (max-width:1200px){.product-info ul li{font-size:17px;line-height:24px}}@media (max-width:991px){.product-info ul li{font-size:18px;line-height:28px;margin-bottom:10px}}@media (max-width:575px){.product-info ul li{font-size:17px;margin-bottom:14px}}.product-info ul li:last-child,.product-info ul:last-child{margin-bottom:0}.after-care-image-card{filter:drop-shadow(-25px 25px 0 #f3f6ff);-webkit-filter:drop-shadow(-25px 25px 0 #f3f6ff);max-width:532px;padding-bottom:25px;padding-left:25px}@media (max-width:575px){.after-care-image-card{filter:drop-shadow(-15px 15px 0 #f3f6ff);-webkit-filter:drop-shadow(-15px 15px 0 #f3f6ff);padding-bottom:15px;padding-left:15px}}.after-care-image-card img{height:auto;width:100%}.after-care-details{padding-left:30px}@media (max-width:1200px){.after-care-details{padding-left:10px}}@media (max-width:991px){.after-care-details{padding-left:0;padding-top:50px}}@media (max-width:767px){.after-care-details{padding-top:40px}}@media (max-width:575px){.after-care-details{padding-top:30px}}.after-care-details p{color:#646464;font-family:F37 Bolton,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:40px}.after-care-details p:last-child{margin-bottom:0}@media (max-width:1200px){.after-care-details p{font-size:16px;line-height:26px;margin-bottom:20px}}.after-care-details h3{color:#400;font-family:F37 Bolton,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:27px;text-transform:capitalize}@media (max-width:1200px){.after-care-details h3{margin-bottom:20px}}.space-plans-image-section{padding-top:30px}.space-plans-image-card{filter:drop-shadow(-35px 35px 0 #dddcde);-webkit-filter:drop-shadow(-35px 35px 0 #dddcde);max-width:630px;padding-bottom:35px;padding-left:35px}@media (max-width:767px){.space-plans-image-card{filter:drop-shadow(-25px 25px 0 #dddcde);-webkit-filter:drop-shadow(-25px 25px 0 #dddcde);padding-bottom:25px;padding-left:25px}}@media (max-width:575px){.space-plans-image-card{filter:drop-shadow(-15px 15px 0 #dddcde);-webkit-filter:drop-shadow(-15px 15px 0 #dddcde);padding-bottom:15px;padding-left:15px}}.space-plans-image-card img{height:auto;width:100%}.space-plans-details{padding-left:30px}@media (max-width:1200px){.space-plans-details{padding-left:10px;padding-top:0}}@media (max-width:991px){.space-plans-details{padding-left:0;padding-top:50px}}@media (max-width:767px){.space-plans-details{padding-top:40px}}@media (max-width:575px){.space-plans-details{padding-top:30px}}.space-plans-details p{color:#646464;font-family:F37 Bolton,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:40px}@media (max-width:1200px){.space-plans-details p{font-size:16px;line-height:26px;margin-bottom:20px}}.space-plans-details h3{color:#400;font-family:F37 Bolton,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:27px;margin-bottom:40px;text-transform:capitalize}@media (max-width:1200px){.space-plans-details h3{margin-bottom:20px}}.find-out-more h3{margin-bottom:20px}.find-out-more ul{font-size:0}.find-out-more ul li{color:#646464;display:block;font-family:"Droid Serif",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:4px;position:relative}@media (max-width:1200px){.find-out-more ul li{font-size:16px;line-height:26px}}.find-out-more ul li a{color:#646464;display:block;font-family:F37 Bolton,sans-serif}.find-out-more ul li a.contact-number:before{content:""}.find-out-more ul li a.contact-number:before,.find-out-more ul li a.email-id:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;margin:0 10px 0 0;position:relative}.find-out-more ul li a.email-id:before{content:""}.video-container{position:relative}.video-container a{display:block}.video-container:after{background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.video-container img{height:auto;width:100%}.video-container .play-icon{border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:3}@media (min-width:1367px)and (max-width:1600px){.video-container .play-icon{height:90px;width:90px}}@media (min-width:1201px)and (max-width:1366px){.video-container .play-icon{height:80px;width:80px}}@media (max-width:1200px){.video-container .play-icon{height:80px;width:80px}}@media (max-width:991px){.video-container .play-icon{height:70px;width:70px}}@media (max-width:575px){.video-container .play-icon{height:50px;width:50px}}.video-container .play-icon img{height:100%;width:100%}.modal-dialog{margin:auto;max-width:980px}@media (min-width:1367px)and (max-width:1600px){.modal-dialog{max-width:850px}}@media (min-width:1201px)and (max-width:1366px){.modal-dialog{max-width:850px}}@media (max-width:1200px){.modal-dialog{max-width:80%}}@media (max-width:767px){.modal-dialog{max-width:90%}}.modal-dialog .modal-body{padding:30px}@media (max-width:991px){.modal-dialog .modal-body{padding:20px}}@media (max-width:767px){.modal-dialog .modal-body{padding:10px}}.modal-dialog .modal-body video{width:100%}.modal-dialog .modal-body .embed-responsive{margin:0}.modal-content{border-radius:0}.modal-content button.close{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.8);font-size:inherit;height:45px;line-height:44px;opacity:1;position:absolute;right:-22px;text-shadow:none;top:-22px;width:45px;z-index:999}@media (max-width:575px){.modal-content button.close{height:40px;line-height:40px;right:-13px;top:-22px;width:40px}}.modal-content button.close span{color:#2e1a47;display:inline-block;font-size:25px;height:100%;text-shadow:none;width:100%}.modal-content .close:not(:disabled):not(.disabled):focus,.modal-content .close:not(:disabled):not(.disabled):hover{border:0;opacity:1;outline:none}.mental-health-area .product-card{margin-bottom:30px}.mental-health-news .news-card{display:block;overflow:hidden;position:relative}@media (max-width:991px){.mental-health-news .news-card{margin:0 0 30px}}.mental-health-news .news-card img{transition:.3s;width:100%}.mental-health-news .news-card .news-card-info{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:hsla(0,0%,100%,.82);height:auto;left:25px;min-height:58px;padding:15px 25px;position:absolute;right:25px;top:25px;z-index:3}.mental-health-news .news-card .news-card-info p{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin:0;text-align:left}.mental-health-news .news-card:hover img{transform:scale(1.1);transition:.3s}.mental-health-news .news-card.news-card-overlay:after{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hopewood-area{background:rgba(238,237,253,.2)}.hopewood-content{max-width:520px;position:absolute;right:0;top:61%;transform:translateY(-50%)}@media (min-width:1201px)and (max-width:1366px){.hopewood-content{max-width:450px;position:absolute;right:0}}@media (max-width:1200px){.hopewood-content{max-width:370px}}@media (max-width:991px){.hopewood-content{margin-top:140px;max-width:100%;position:relative;right:inherit;top:inherit}}.hopewood-content p{color:#544f5b;font-family:Manus;font-size:36px;font-style:normal;font-weight:400;line-height:58px}@media (min-width:1367px)and (max-width:1600px){.hopewood-content p{font-size:32px;line-height:54px}}@media (min-width:1201px)and (max-width:1366px){.hopewood-content p{font-size:32px;line-height:54px}}@media (max-width:1200px){.hopewood-content p{font-size:30px;line-height:40px}}@media (max-width:991px){.hopewood-content p{font-size:32px;line-height:54px}}@media (max-width:767px){.hopewood-content p{font-size:26px;line-height:40px}}@media (max-width:575px){.hopewood-content p{font-size:24px;line-height:36px}}.knowledge-slider-space{margin-right:0;padding-left:0;position:relative}@media (max-width:991px){.knowledge-slider-space{margin-right:0}}@media (max-width:575px){.knowledge-slider-space{padding-left:0}}.knowledge-slide-figures{position:relative;z-index:2}.knowledge-slide-figures img{height:auto;max-width:590px}@media (min-width:1201px)and (max-width:1366px){.knowledge-slide-figures img{max-width:550px}}@media (max-width:1200px){.knowledge-slide-figures img{max-width:400px}}@media (max-width:991px){.knowledge-slide-figures img{max-width:100%;width:100%}}.knowledge-slide-details{margin-right:0;padding:30px 40px 26px 0;position:relative;z-index:2}@media (max-width:1200px){.knowledge-slide-details{background:0 0}}@media (max-width:991px){.knowledge-slide-details{padding-right:80px}}@media (max-width:575px){.knowledge-slide-details{margin:0;padding:18px 20px}}.knowledge-slide-details p{color:#2e1a47;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;line-height:30px;text-transform:capitalize}@media (max-width:767px){.knowledge-slide-details p{font-size:17px;line-height:28px}}.knowledge-slider-navigation{left:38px;position:absolute;top:57%;transform:translateY(-50%);width:28px;z-index:2}@media (max-width:991px){.knowledge-slider-navigation{left:26px;top:40%}}@media (max-width:575px){.knowledge-slider-navigation{padding-top:20px;position:static;transform:none;width:100%}}.knowledge-slider-navigation .swiper-button-next,.knowledge-slider-navigation .swiper-button-prev{align-items:center;background:0 0;display:flex;height:28px;justify-content:center;margin:0;position:static;transition:.3s;width:28px}@media (max-width:575px){.knowledge-slider-navigation .swiper-button-next,.knowledge-slider-navigation .swiper-button-prev{display:none}}.knowledge-slider-navigation .swiper-button-next svg,.knowledge-slider-navigation .swiper-button-prev svg{max-height:16px}.knowledge-slider-navigation .swiper-button-next:hover,.knowledge-slider-navigation .swiper-button-prev:hover{background:#535e79;transition:.3s}.knowledge-slider-navigation .swiper-button-next:hover svg path,.knowledge-slider-navigation .swiper-button-prev:hover svg path{fill:#fff;transition:.3s}.knowledge-slider-navigation .knowledge-slider-pagination{margin:30px 0;position:static}@media (max-width:575px){.knowledge-slider-navigation .knowledge-slider-pagination{margin:0}}.knowledge-slider-navigation .knowledge-slider-pagination .swiper-pagination-bullet{background:0 0;border:1px solid #535e79;display:block;margin:6px auto;opacity:1}@media (max-width:575px){.knowledge-slider-navigation .knowledge-slider-pagination .swiper-pagination-bullet{display:inline-block;height:10px;margin:0 6px;width:10px}}.knowledge-slider-navigation .knowledge-slider-pagination .swiper-pagination-bullet-active{background:#535e79}.knowledge-slide-card{max-width:657px;padding-left:104px;position:relative;z-index:2}@media (min-width:1201px)and (max-width:1366px){.knowledge-slide-card{max-width:600px}}@media (max-width:1200px){.knowledge-slide-card{max-width:465px}}@media (max-width:991px){.knowledge-slide-card{max-width:100%;padding-left:80px}}@media (max-width:575px){.knowledge-slide-card{padding-left:0}}.knowledge-slide-card:before{background:#f1f3ff;bottom:0;content:"";left:0;position:absolute;top:40px;width:100%;z-index:1}@media (max-width:991px){.knowledge-slide-card:before{width:94%}}@media (max-width:575px){.knowledge-slide-card:before{width:100%}}.knowledge-hub-area{padding-bottom:40px}@media (max-width:767px){.knowledge-hub-area{padding-bottom:70px}}.knowledge-hub-area .product-card{margin-bottom:30px}.knowledge-hub-area .product-card:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 54.8%)}.knowledge-hub-area .knowledge-hub-contact-block{background:#615974;height:calc(100% - 30px)}@media (max-width:1200px){.knowledge-hub-area .knowledge-hub-contact-block{padding:30px}}@media (max-width:767px){.knowledge-hub-area .knowledge-hub-contact-block{height:100%}}@media (max-width:991px){.knowledge-hub-area .knowledge-hub-contact-block h3{line-height:36px}}.key-feature-wrapper .feature-content,.key-feature-wrapper .feature-content ul{margin:0 0 50px}.key-feature-wrapper .feature-content ul li{color:#4b4553;font-size:20px;line-height:34px}@media (max-width:1200px){.key-feature-wrapper .feature-content .btn-group{display:block}.key-feature-wrapper .feature-content .btn-group a{margin:0 0 20px;text-align:center;width:100%}}@media (max-width:991px){.key-feature-wrapper .feature-content .btn-group{display:inline-flex}.key-feature-wrapper .feature-content .btn-group a{margin:0 20px 0 0;text-align:center;width:auto}}@media (max-width:575px){.key-feature-wrapper .feature-content .btn-group{display:block}.key-feature-wrapper .feature-content .btn-group a{margin:0 0 20px;text-align:center;width:100%}}.key-feature-wrapper .feature-content a{margin:0 30px 0 0}.key-feature-wrapper .feature-content .btn-group-two-col{display:flex;flex-wrap:wrap;gap:20px}.design-content .key-feature-wrapper .feature-content .btn-group-two-col a,.header .secondary-nav li .key-feature-wrapper .feature-content .btn-group-two-col a,.home-case-study-content .key-feature-wrapper .feature-content .btn-group-two-col a,.key-feature-wrapper .feature-content .btn-group-two-col .btn,.key-feature-wrapper .feature-content .btn-group-two-col .btn-link,.key-feature-wrapper .feature-content .btn-group-two-col .btn-mink,.key-feature-wrapper .feature-content .btn-group-two-col .btn-purple,.key-feature-wrapper .feature-content .btn-group-two-col .design-content a,.key-feature-wrapper .feature-content .btn-group-two-col .header .secondary-nav li a,.key-feature-wrapper .feature-content .btn-group-two-col .home-case-study-content a{margin:0}.all-color-block .color-block{margin:0 0 35px;min-height:274px;position:relative;width:100%}@media (max-width:1200px){.all-color-block .color-block{min-height:200px}}@media (max-width:575px){.all-color-block .color-block{min-height:150px}}.all-color-block .color-block .common-contact .common-contact-content h3,.all-color-block .color-block h2,.common-contact .common-contact-content .all-color-block .color-block h3{color:#fff;font-size:48px;left:30px;line-height:54px;position:absolute;top:40px}@media (max-width:1200px){.all-color-block .color-block .common-contact .common-contact-content h3,.all-color-block .color-block h2,.common-contact .common-contact-content .all-color-block .color-block h3{font-size:30px;left:20px;line-height:35px;top:20px}}@media (max-width:575px){.all-color-block .color-block .common-contact .common-contact-content h3,.all-color-block .color-block h2,.common-contact .common-contact-content .all-color-block .color-block h3{font-size:25px;left:20px;line-height:25px;top:20px}}.vinyls-section-area{padding-bottom:70px}@media (max-width:767px){.vinyls-section-area{padding-bottom:70px}}@media (max-width:575px){.vinyls-section-area{padding-bottom:40px}}.vinyls-card{margin-bottom:30px;position:relative}@media (max-width:1200px){.vinyls-card{height:300px;overflow:hidden}}.vinyls-card:before{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.vinyls-card a{display:block;height:100%;position:relative;z-index:3}.vinyls-card img{height:100%;width:100%}.vinyls-card .vinyls-info{left:34px;position:absolute;top:34px;z-index:3}@media (min-width:1201px)and (max-width:1366px){.vinyls-card .vinyls-info{left:20px}}@media (max-width:991px){.vinyls-card .vinyls-info{left:20px;top:20px}}.vinyls-card h3{color:#fff;font-family:Tungsten,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:54px;margin-bottom:0;text-transform:uppercase;z-index:3}@media (max-width:1200px){.vinyls-card h3{font-size:35px}}.vinyls-card p{color:#fff;margin:0}.color-blocks{bottom:30px;display:flex;left:30px;position:absolute;z-index:3}@media (min-width:1201px)and (max-width:1366px){.color-blocks{left:20px}}@media (max-width:991px){.color-blocks{left:20px}}.color-blocks ul{display:flex;font-size:inherit;margin:0;padding:0}.color-blocks ul li{height:46px;width:20px}@media (max-width:1200px){.color-blocks ul li{width:16px}}@media (max-width:991px){.color-blocks ul li{width:12px}}.color-blocks ul li a{display:block;height:100%;width:100%}.color-blocks .btn,.color-blocks .btn-link,.color-blocks .btn-mink,.color-blocks .btn-purple,.color-blocks .design-content a,.color-blocks .header .secondary-nav li a,.color-blocks .home-case-study-content a,.design-content .color-blocks a,.header .secondary-nav li .color-blocks a,.home-case-study-content .color-blocks a{color:#4b4656;flex:none;font-size:14px;font-style:normal;font-weight:700;height:46px;line-height:46px;min-width:auto;text-transform:uppercase}@media (max-width:1200px){.color-blocks .btn,.color-blocks .btn-link,.color-blocks .btn-mink,.color-blocks .btn-purple,.color-blocks .design-content a,.color-blocks .header .secondary-nav li a,.color-blocks .home-case-study-content a,.design-content .color-blocks a,.header .secondary-nav li .color-blocks a,.home-case-study-content .color-blocks a{padding:0 10px}}.color-blocks .btn-link:after,.color-blocks .btn-mink:after,.color-blocks .btn-purple:after,.color-blocks .btn:after,.color-blocks .design-content a:after,.color-blocks .header .secondary-nav li a:after,.color-blocks .home-case-study-content a:after,.design-content .color-blocks a:after,.header .secondary-nav li .color-blocks a:after,.home-case-study-content .color-blocks a:after{top:2px}@media (max-width:1200px){.color-blocks .btn-link:after,.color-blocks .btn-mink:after,.color-blocks .btn-purple:after,.color-blocks .btn:after,.color-blocks .design-content a:after,.color-blocks .header .secondary-nav li a:after,.color-blocks .home-case-study-content a:after,.design-content .color-blocks a:after,.header .secondary-nav li .color-blocks a:after,.home-case-study-content .color-blocks a:after{margin-left:6px;width:22px}}@media (max-width:991px){.color-blocks .btn-link:after,.color-blocks .btn-mink:after,.color-blocks .btn-purple:after,.color-blocks .btn:after,.color-blocks .design-content a:after,.color-blocks .header .secondary-nav li a:after,.color-blocks .home-case-study-content a:after,.design-content .color-blocks a:after,.header .secondary-nav li .color-blocks a:after,.home-case-study-content .color-blocks a:after{top:7px!important}}.color-blocks .btn-link:hover,.color-blocks .btn-mink:hover,.color-blocks .btn-purple:hover,.color-blocks .btn:hover,.color-blocks .design-content a:hover,.color-blocks .header .secondary-nav li a:hover,.color-blocks .home-case-study-content a:hover,.design-content .color-blocks a:hover,.header .secondary-nav li .color-blocks a:hover,.home-case-study-content .color-blocks a:hover{color:#544f5b}.color-blocks .btn-link:before,.color-blocks .btn-mink:before,.color-blocks .btn-purple:before,.color-blocks .btn:before,.color-blocks .design-content a:before,.color-blocks .header .secondary-nav li a:before,.color-blocks .home-case-study-content a:before,.design-content .color-blocks a:before,.header .secondary-nav li .color-blocks a:before,.home-case-study-content .color-blocks a:before{background:hsla(0,0%,100%,.9)}@media (min-width:1201px)and (max-width:1366px){.color-blocks .btn,.color-blocks .btn-link,.color-blocks .btn-mink,.color-blocks .btn-purple,.color-blocks .design-content a,.color-blocks .header .secondary-nav li a,.color-blocks .home-case-study-content a,.design-content .color-blocks a,.header .secondary-nav li .color-blocks a,.home-case-study-content .color-blocks a{min-width:auto}}@media (max-width:991px){.color-blocks .btn,.color-blocks .btn-link,.color-blocks .btn-mink,.color-blocks .btn-purple,.color-blocks .design-content a,.color-blocks .header .secondary-nav li a,.color-blocks .home-case-study-content a,.design-content .color-blocks a,.header .secondary-nav li .color-blocks a,.home-case-study-content .color-blocks a{font-size:0;min-width:auto}.color-blocks .btn-link:after,.color-blocks .btn-mink:after,.color-blocks .btn-purple:after,.color-blocks .btn:after,.color-blocks .design-content a:after,.color-blocks .header .secondary-nav li a:after,.color-blocks .home-case-study-content a:after,.design-content .color-blocks a:after,.header .secondary-nav li .color-blocks a:after,.home-case-study-content .color-blocks a:after{margin-left:0;top:9px}}.color-blocks.small-blocks ul li{height:38px;width:16px}@media (max-width:1200px){.color-blocks.small-blocks ul li{height:46px}}@media (max-width:991px){.color-blocks.small-blocks ul li{width:12px}}.color-blocks.small-blocks .btn,.color-blocks.small-blocks .btn-link,.color-blocks.small-blocks .btn-mink,.color-blocks.small-blocks .btn-purple,.color-blocks.small-blocks .design-content a,.color-blocks.small-blocks .header .secondary-nav li a,.color-blocks.small-blocks .home-case-study-content a,.design-content .color-blocks.small-blocks a,.header .secondary-nav li .color-blocks.small-blocks a,.home-case-study-content .color-blocks.small-blocks a{font-size:12px;height:38px;line-height:38px;min-width:auto;padding:0 10px}@media (min-width:1201px)and (max-width:1366px){.color-blocks.small-blocks .btn,.color-blocks.small-blocks .btn-link,.color-blocks.small-blocks .btn-mink,.color-blocks.small-blocks .btn-purple,.color-blocks.small-blocks .design-content a,.color-blocks.small-blocks .header .secondary-nav li a,.color-blocks.small-blocks .home-case-study-content a,.design-content .color-blocks.small-blocks a,.header .secondary-nav li .color-blocks.small-blocks a,.home-case-study-content .color-blocks.small-blocks a{padding:0 6px}}@media (max-width:1200px){.color-blocks.small-blocks .btn,.color-blocks.small-blocks .btn-link,.color-blocks.small-blocks .btn-mink,.color-blocks.small-blocks .btn-purple,.color-blocks.small-blocks .design-content a,.color-blocks.small-blocks .header .secondary-nav li a,.color-blocks.small-blocks .home-case-study-content a,.design-content .color-blocks.small-blocks a,.header .secondary-nav li .color-blocks.small-blocks a,.home-case-study-content .color-blocks.small-blocks a{font-size:14px;height:46px;line-height:46px;padding:0 10px}}@media (max-width:991px){.color-blocks.small-blocks .btn,.color-blocks.small-blocks .btn-link,.color-blocks.small-blocks .btn-mink,.color-blocks.small-blocks .btn-purple,.color-blocks.small-blocks .design-content a,.color-blocks.small-blocks .header .secondary-nav li a,.color-blocks.small-blocks .home-case-study-content a,.design-content .color-blocks.small-blocks a,.header .secondary-nav li .color-blocks.small-blocks a,.home-case-study-content .color-blocks.small-blocks a{font-size:0;min-width:auto}}@media (min-width:1201px)and (max-width:1366px){.color-blocks.small-blocks .btn-link:after,.color-blocks.small-blocks .btn-mink:after,.color-blocks.small-blocks .btn-purple:after,.color-blocks.small-blocks .btn:after,.color-blocks.small-blocks .design-content a:after,.color-blocks.small-blocks .header .secondary-nav li a:after,.color-blocks.small-blocks .home-case-study-content a:after,.design-content .color-blocks.small-blocks a:after,.header .secondary-nav li .color-blocks.small-blocks a:after,.home-case-study-content .color-blocks.small-blocks a:after{background-size:18px;margin-left:4px;top:4px;width:22px}}@media (max-width:1200px){.color-blocks.small-blocks .btn-link:after,.color-blocks.small-blocks .btn-mink:after,.color-blocks.small-blocks .btn-purple:after,.color-blocks.small-blocks .btn:after,.color-blocks.small-blocks .design-content a:after,.color-blocks.small-blocks .header .secondary-nav li a:after,.color-blocks.small-blocks .home-case-study-content a:after,.design-content .color-blocks.small-blocks a:after,.header .secondary-nav li .color-blocks.small-blocks a:after,.home-case-study-content .color-blocks.small-blocks a:after{background-size:18px;top:4px}}@media (max-width:991px){.color-blocks.small-blocks .btn-link:after,.color-blocks.small-blocks .btn-mink:after,.color-blocks.small-blocks .btn-purple:after,.color-blocks.small-blocks .btn:after,.color-blocks.small-blocks .design-content a:after,.color-blocks.small-blocks .header .secondary-nav li a:after,.color-blocks.small-blocks .home-case-study-content a:after,.design-content .color-blocks.small-blocks a:after,.header .secondary-nav li .color-blocks.small-blocks a:after,.home-case-study-content .color-blocks.small-blocks a:after{margin-left:0;top:9px}}.vinyls-text-block{background:#eff1f4;display:flex;height:calc(100% - 30px);padding:40px}@media (max-width:1200px){.vinyls-text-block{font-size:40px;height:auto;line-height:50px;min-height:300px;padding:50px}}@media (max-width:991px){.vinyls-text-block{padding:40px}}@media (max-width:767px){.vinyls-text-block{height:100%}}.vinyls-text-block p{align-self:center;color:#3e3e3e;font-family:Manus;font-size:50px;font-style:normal;font-weight:400;line-height:64px;text-align:center}@media (max-width:1200px){.vinyls-text-block p{font-size:44px;line-height:56px}}.manufacturing-hero{background:#4b4656;height:650px;padding:100px 0;position:relative}@media (max-width:1200px){.manufacturing-hero{height:750px}}@media (max-width:991px){.manufacturing-hero{height:auto;padding:160px 0 220px}}@media (max-width:575px){.manufacturing-hero{padding:150px 0}}.manufacturing-hero .section-down-arrow{animation-duration:2s;animation-iteration-count:infinite;animation-name:bounce-arrow;animation-timing-function:ease;bottom:0;height:56px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:bottom;width:39px}@media (max-width:575px){.manufacturing-hero .section-down-arrow{height:36px;width:24px}}.manufacturing-hero .section-down-arrow img{transform:rotate(90deg);width:100%}.manufacturing-hero-content{align-self:center;margin:0 auto;padding:55px 50px;position:relative;width:750px;z-index:2}@media (max-width:1200px){.manufacturing-hero-content{padding:65px 50px 70px;width:700px}}@media (max-width:991px){.manufacturing-hero-content{padding:55px 50px 60px;width:600px}}@media (max-width:767px){.manufacturing-hero-content{padding:45px 45px 50px;width:100%}}@media (max-width:575px){.manufacturing-hero-content{padding:30px 20px 35px}}.manufacturing-hero-content p{color:#fff;font-family:"Droid Serif",sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;text-align:center}@media (max-width:991px){.manufacturing-hero-content p{font-size:19px}}@media (max-width:575px){.manufacturing-hero-content p{font-size:15px;line-height:25px}}.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h1,.manufacturing-hero-content h2{color:#6b6977;font-family:Tungsten,sans-serif;font-size:150px;font-weight:600;left:0;line-height:115px;margin:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-80px;z-index:-1}@media (max-width:1200px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h1,.manufacturing-hero-content h2{font-size:120px;line-height:93px;top:-65px}}@media (max-width:991px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h1,.manufacturing-hero-content h2{font-size:110px;line-height:85px;top:-60px}}@media (max-width:767px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h1,.manufacturing-hero-content h2{font-size:90px;line-height:70px;top:-48px}}@media (max-width:575px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h1,.manufacturing-hero-content h2{font-size:60px;line-height:46px;top:-32px}}.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2{bottom:-80px;top:auto}@media (max-width:1200px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2{bottom:-65px}}@media (max-width:991px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2{bottom:-60px}}@media (max-width:767px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2{bottom:-48px}}@media (max-width:575px){.common-contact .common-contact-content .manufacturing-hero-content h3,.manufacturing-hero-content .common-contact .common-contact-content h3,.manufacturing-hero-content h2{bottom:-32px}}.manufacturing-hero-content .border-t{background:#fff;height:6px;left:0;position:absolute;top:0;width:0;z-index:3}@media (max-width:991px){.manufacturing-hero-content .border-t{height:5px}}@media (max-width:575px){.manufacturing-hero-content .border-t{height:3px}}.manufacturing-hero-content .border-r{background:#fff;height:0;position:absolute;right:0;top:0;width:6px;z-index:3}@media (max-width:991px){.manufacturing-hero-content .border-r{width:5px}}@media (max-width:575px){.manufacturing-hero-content .border-r{width:3px}}.manufacturing-hero-content .border-b{background:#fff;bottom:0;height:6px;position:absolute;right:0;width:0;z-index:3}@media (max-width:991px){.manufacturing-hero-content .border-b{height:5px}}@media (max-width:575px){.manufacturing-hero-content .border-b{height:3px}}.manufacturing-hero-content .border-l{background:#fff;bottom:0;height:0;left:0;position:absolute;width:6px;z-index:3}@media (max-width:991px){.manufacturing-hero-content .border-l{width:5px}}@media (max-width:575px){.manufacturing-hero-content .border-l{width:3px}}.timeline-section{background:#4b4656;overflow:hidden}.timeline{margin-left:auto;margin-right:auto;max-width:1162px;padding-bottom:70px}.timeline:last-child{padding-bottom:0}.timeline:last-child .timeline-area{padding-bottom:70px}@media (max-width:991px){.timeline:last-child .timeline-area{padding-bottom:0}.timeline{padding-bottom:20px}}@media (max-width:575px){.timeline{padding-bottom:0}}.timeline-heading{margin:0 auto 70px;max-width:750px;opacity:0;text-align:center;transform:scale(0);transition:.4s}@media (max-width:1200px){.timeline-heading{max-width:700px}}@media (max-width:575px){.timeline-heading{margin-bottom:40px}}.common-contact .common-contact-content .timeline-heading h3,.timeline-heading .common-contact .common-contact-content h3,.timeline-heading h2{color:#fff;font-family:Tungsten,sans-serif;font-size:90px;font-weight:500;line-height:97%;margin-bottom:15px;text-transform:uppercase}@media (max-width:1200px){.common-contact .common-contact-content .timeline-heading h3,.timeline-heading .common-contact .common-contact-content h3,.timeline-heading h2{font-size:80px}}@media (max-width:991px){.common-contact .common-contact-content .timeline-heading h3,.timeline-heading .common-contact .common-contact-content h3,.timeline-heading h2{font-size:65px}}@media (max-width:767px){.common-contact .common-contact-content .timeline-heading h3,.timeline-heading .common-contact .common-contact-content h3,.timeline-heading h2{font-size:60px}}@media (max-width:575px){.common-contact .common-contact-content .timeline-heading h3,.timeline-heading .common-contact .common-contact-content h3,.timeline-heading h2{font-size:45px;margin-bottom:5px}}.common-contact .common-contact-content .timeline-heading h3 span,.timeline-heading .common-contact .common-contact-content h3 span,.timeline-heading h2 span{color:hsla(0,0%,100%,.2);margin-right:20px}.timeline-heading p{color:#fff;font-family:"Droid Serif",sans-serif;font-size:20px;font-weight:400;line-height:30px;text-align:center}@media (max-width:1200px){.timeline-heading p{font-size:19px;line-height:28px}}@media (max-width:575px){.timeline-heading p{font-size:16px;line-height:24px}}.timeline-heading.slide-heading{opacity:1;transform:scale(1);transition:.4s}.timeline-area{position:relative}.center-border{background:#fff;height:0;left:50%;margin-left:-2px;position:absolute;top:0;transition:1.5s;width:4px}.center-border.visible-border{height:100%;transition:1.5s}@media (max-width:991px){.center-border.visible-border{height:calc(100% - 70px)}}@media (max-width:767px){.center-border.visible-border{height:calc(100% - 50px)}}@media (max-width:991px){.center-border{left:0}}@media (max-width:575px){.center-border{width:2px}}.timeline:last-child .center-border.visible-border{height:100%}.timeline-card{background-color:inherit;left:50%;margin-top:-100px;padding-left:95px;position:relative;width:50%}.timeline-card .sm-border{background:#fff;content:"";height:4px;left:0;position:absolute;top:59px;transition:.3s;width:0}@media (max-width:575px){.timeline-card .sm-border{height:2px;top:20px}}.timeline-card.timeline-right .timeline-content{transform:translateX(100px)}@media (max-width:991px){.timeline-card.timeline-right .timeline-content{transform:translateX(-100px)}}.timeline-card.visible .sm-border{transition:.3s;width:42px}@media (max-width:575px){.timeline-card.visible .sm-border{width:30px}}.timeline-card.visible .timeline-content{opacity:1;transform:none}@media (max-width:991px){.timeline-card{left:0;margin-top:0;padding-bottom:70px;width:100%}}@media (max-width:767px){.timeline-card{padding-bottom:50px;padding-left:80px}}@media (max-width:575px){.timeline-card{padding-left:30px}}.timeline-card:first-child{margin-top:0}.timeline-card:last-child{padding-bottom:0}.timeline-card .timeline-content{border:1px solid #dbdadd;border-left:0;opacity:0;padding:30px;position:relative;transform:translateX(-100px);transition:all .6s ease-out}@media (max-width:1200px){.timeline-card .timeline-content{padding:25px}}@media (max-width:991px){.timeline-card .timeline-content{padding:30px}}@media (max-width:575px){.timeline-card .timeline-content{border:1px solid #dbdadd!important;padding:20px}}.timeline-card .timeline-content h3{color:#fff;font-family:Tungsten,sans-serif;font-size:40px;font-weight:500;line-height:48px;margin-bottom:20px;margin-top:-6px;text-transform:uppercase}@media (max-width:1200px){.timeline-card .timeline-content h3{font-size:39px;line-height:44px;margin-bottom:8px}}@media (max-width:575px){.timeline-card .timeline-content h3{font-size:35px;line-height:38px;margin-bottom:5px}}.timeline-card .timeline-content p{color:#ecebeb;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;line-height:32px;margin-bottom:25px}@media (max-width:767px){.timeline-card .timeline-content p{line-height:28px}}@media (max-width:575px){.timeline-card .timeline-content p{font-size:16px;line-height:26px;margin-bottom:20px}}.timeline-card .timeline-content p:last-child{margin-bottom:0}.timeline-card .timeline-content img{height:auto;width:100%}.timeline-card .timeline-content:before{background:#dbdadd;content:"";height:40px;left:0;position:absolute;top:0;width:1px}@media (max-width:575px){.timeline-card .timeline-content:before{display:none}}.timeline-card .timeline-content:after{background:#dbdadd;bottom:0;content:"";height:calc(100% - 80px);left:0;position:absolute;width:1px}@media (max-width:575px){.timeline-card .timeline-content:after{display:none;height:calc(100% - 71px)}}.timeline-card .timeline-content .timeline-arrow{border-left:1px solid #dbdadd;border-top:1px solid #dbdadd;height:30px;left:-14.5px;margin:auto;position:absolute;top:45px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(-45deg);width:30px}@media (max-width:575px){.timeline-card .timeline-content .timeline-arrow{display:none;height:23px;left:-11.5px;top:44px;width:22px}}.timeline-card.timeline-left{left:0;padding-left:0;padding-right:95px}@media (max-width:991px){.timeline-card.timeline-left{padding-left:95px;padding-right:0}}@media (max-width:767px){.timeline-card.timeline-left{padding-left:80px}}@media (max-width:575px){.timeline-card.timeline-left{padding-left:30px}}.timeline-card.timeline-left .sm-border{left:auto;right:0}@media (max-width:991px){.timeline-card.timeline-left .sm-border{left:0}}.timeline-card.timeline-left .center-border{left:100%}@media (max-width:991px){.timeline-card.timeline-left .center-border{left:0}}.timeline-card.timeline-left .timeline-content{border-left:1px solid #dbdadd;border-right:0}@media (max-width:991px){.timeline-card.timeline-left .timeline-content{border-left:0;border-right:1px solid #dbdadd}}.timeline-card.timeline-left .timeline-content:before{left:auto;right:0}@media (max-width:991px){.timeline-card.timeline-left .timeline-content:before{left:0}}.timeline-card.timeline-left .timeline-content:after{left:auto;right:0}@media (max-width:991px){.timeline-card.timeline-left .timeline-content:after{left:0}}.timeline-card.timeline-left .timeline-content .timeline-arrow{border-bottom:1px solid #dbdadd;border-left:0;border-right:1px solid #dbdadd;border-top:0;left:auto;right:-14.5px}@media (max-width:991px){.timeline-card.timeline-left .timeline-content .timeline-arrow{border-bottom:0;border-left:1px solid #dbdadd;border-right:0;border-top:1px solid #dbdadd;left:-14.5px;right:auto}}@media (max-width:575px){.timeline-card.timeline-left .timeline-content .timeline-arrow{left:-11.5px}}.history-hero{background:#fff;height:650px;padding:100px 0;position:relative}@media (max-width:1200px){.history-hero{height:750px}}@media (max-width:991px){.history-hero{height:auto;padding:160px 0 220px}}@media (max-width:575px){.history-hero{padding:150px 0}}.history-hero .section-down-arrow{animation-duration:2s;animation-iteration-count:infinite;animation-name:bounce-arrow;animation-timing-function:ease;bottom:0;height:56px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:bottom;width:39px}@media (max-width:575px){.history-hero .section-down-arrow{height:36px;width:24px}}@keyframes bounce-arrow{0%{transform:translate(-50%)}50%{transform:translate(-50%,-30px)}to{transform:translate(-50%)}}.history-hero .section-down-arrow img{transform:rotate(90deg);width:100%}.history-hero-content{align-self:center;margin:0 auto;padding:55px 50px;position:relative;width:750px;z-index:2}@media (max-width:1200px){.history-hero-content{padding:65px 50px 70px;width:700px}}@media (max-width:991px){.history-hero-content{padding:55px 50px 60px;width:600px}}@media (max-width:767px){.history-hero-content{padding:45px 45px 50px;width:100%}}@media (max-width:575px){.history-hero-content{padding:30px 20px 35px}}.history-hero-content p{color:#544f5b;font-family:"Droid Serif",sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;text-align:center}@media (max-width:991px){.history-hero-content p{font-size:19px}}@media (max-width:575px){.history-hero-content p{font-size:15px;line-height:25px}}.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h1,.history-hero-content h2{color:hsla(249,6%,44%,.16);font-family:Tungsten,sans-serif;font-size:150px;font-weight:600;left:0;line-height:115px;margin:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-80px;z-index:-1}@media (max-width:1200px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h1,.history-hero-content h2{font-size:120px;line-height:93px;top:-65px}}@media (max-width:991px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h1,.history-hero-content h2{font-size:110px;line-height:85px;top:-60px}}@media (max-width:767px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h1,.history-hero-content h2{font-size:90px;line-height:70px;top:-48px}}@media (max-width:575px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h1,.history-hero-content h2{font-size:60px;line-height:46px;top:-32px}}.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2{bottom:-80px;top:auto}@media (max-width:1200px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2{bottom:-65px}}@media (max-width:991px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2{bottom:-60px}}@media (max-width:767px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2{bottom:-48px}}@media (max-width:575px){.common-contact .common-contact-content .history-hero-content h3,.history-hero-content .common-contact .common-contact-content h3,.history-hero-content h2{bottom:-32px}}.history-hero-content .border-t{background:#544f5b;height:6px;left:0;position:absolute;top:0;width:0;z-index:3}@media (max-width:991px){.history-hero-content .border-t{height:5px}}@media (max-width:575px){.history-hero-content .border-t{height:3px}}.history-hero-content .border-r{background:#544f5b;height:0;position:absolute;right:0;top:0;width:6px;z-index:3}@media (max-width:991px){.history-hero-content .border-r{width:5px}}@media (max-width:575px){.history-hero-content .border-r{width:3px}}.history-hero-content .border-b{background:#544f5b;bottom:0;height:6px;position:absolute;right:0;width:0;z-index:3}@media (max-width:991px){.history-hero-content .border-b{height:5px}}@media (max-width:575px){.history-hero-content .border-b{height:3px}}.history-hero-content .border-l{background:#544f5b;bottom:0;height:0;left:0;position:absolute;width:6px;z-index:3}@media (max-width:991px){.history-hero-content .border-l{width:5px}}@media (max-width:575px){.history-hero-content .border-l{width:3px}}.four-zero-four{align-items:center;display:flex;height:90vh}@media (max-width:991px){.four-zero-four{min-height:550px}}@media (max-width:767px){.four-zero-four{min-height:460px}}@media (max-width:575px){.four-zero-four{min-height:400px}}.error-page{align-self:center;margin:0 auto;max-width:928px;text-align:center}@media (max-width:1200px){.error-page{max-width:800px}}@media (max-width:991px){.error-page{max-width:650px}}@media (max-width:767px){.error-page{max-width:80%}}@media (max-width:575px){.error-page{max-width:90%}}.common-contact .common-contact-content .history-hero-content .error-page h3,.common-contact .common-contact-content .manufacturing-hero-content .error-page h3,.error-page .common-contact .common-contact-content .history-hero-content h3,.error-page .common-contact .common-contact-content .manufacturing-hero-content h3,.error-page .history-hero-content .common-contact .common-contact-content h3,.error-page .history-hero-content h2,.error-page .manufacturing-hero-content .common-contact .common-contact-content h3,.error-page .manufacturing-hero-content h2,.error-page h1,.history-hero-content .common-contact .common-contact-content .error-page h3,.history-hero-content .error-page h2,.manufacturing-hero-content .common-contact .common-contact-content .error-page h3,.manufacturing-hero-content .error-page h2{color:#544f5b;font-size:180px;font-weight:500;letter-spacing:0;line-height:250px;margin-bottom:16px}@media (max-width:767px){.common-contact .common-contact-content .history-hero-content .error-page h3,.common-contact .common-contact-content .manufacturing-hero-content .error-page h3,.error-page .common-contact .common-contact-content .history-hero-content h3,.error-page .common-contact .common-contact-content .manufacturing-hero-content h3,.error-page .history-hero-content .common-contact .common-contact-content h3,.error-page .history-hero-content h2,.error-page .manufacturing-hero-content .common-contact .common-contact-content h3,.error-page .manufacturing-hero-content h2,.error-page h1,.history-hero-content .common-contact .common-contact-content .error-page h3,.history-hero-content .error-page h2,.manufacturing-hero-content .common-contact .common-contact-content .error-page h3,.manufacturing-hero-content .error-page h2{font-size:116px;line-height:135px;margin-bottom:25px}}@media (max-width:575px){.common-contact .common-contact-content .history-hero-content .error-page h3,.common-contact .common-contact-content .manufacturing-hero-content .error-page h3,.error-page .common-contact .common-contact-content .history-hero-content h3,.error-page .common-contact .common-contact-content .manufacturing-hero-content h3,.error-page .history-hero-content .common-contact .common-contact-content h3,.error-page .history-hero-content h2,.error-page .manufacturing-hero-content .common-contact .common-contact-content h3,.error-page .manufacturing-hero-content h2,.error-page h1,.history-hero-content .common-contact .common-contact-content .error-page h3,.history-hero-content .error-page h2,.manufacturing-hero-content .common-contact .common-contact-content .error-page h3,.manufacturing-hero-content .error-page h2{font-size:80px;line-height:100px;margin-bottom:16px}}.common-contact .common-contact-content .history-hero-content .error-page h3 span,.common-contact .common-contact-content .manufacturing-hero-content .error-page h3 span,.error-page .common-contact .common-contact-content .history-hero-content h3 span,.error-page .common-contact .common-contact-content .manufacturing-hero-content h3 span,.error-page .history-hero-content .common-contact .common-contact-content h3 span,.error-page .history-hero-content h2 span,.error-page .manufacturing-hero-content .common-contact .common-contact-content h3 span,.error-page .manufacturing-hero-content h2 span,.error-page h1 span,.history-hero-content .common-contact .common-contact-content .error-page h3 span,.history-hero-content .error-page h2 span,.manufacturing-hero-content .common-contact .common-contact-content .error-page h3 span,.manufacturing-hero-content .error-page h2 span{color:#2e1a47}.error-page p{color:#fff;color:#646464;font-size:25px;letter-spacing:0;margin-bottom:70px}@media (max-width:991px){.error-page p{margin-bottom:50px}}@media (max-width:767px){.error-page p{font-size:20px}}@media (max-width:575px){.error-page p{font-size:18px}}.standard-content{border-radius:0;margin:0 auto;width:100%}.standard-content hr{display:inline-block;margin:30px 0 60px;width:100%}@media (max-width:1200px){.standard-content{width:100%}}@media (max-width:767px){.standard-content{margin:0 auto}}.standard-content ul{margin:10px 0 20px}.standard-content ul li{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:26px;margin-bottom:5px;padding-left:29px;position:relative}@media (max-width:575px){.standard-content ul li{font-size:16px;line-height:26px}}.standard-content ul li:before{background:linear-gradient(0deg,#000,#000),#fe5d15;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:11px;width:6px}.standard-content ol{margin:10px 0 10px 15px}.standard-content ol li{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:26px;list-style:decimal;margin-bottom:5px;padding-left:10px;position:relative}@media (max-width:575px){.standard-content ol li{font-size:16px;line-height:26px}}blockquote{border-left:5px solid #c4c4c4;color:#948f8f;font-family:F37 Bolton,sans-serif;font-size:18px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:32px;margin:48px auto;max-width:100%;padding:0 35px;position:relative}@media (max-width:991px){blockquote{font-size:18px;line-height:24px;max-width:100%;padding:30px}}@media (max-width:575px){blockquote{border-left:4px solid #c4c4c4;margin:30px auto;padding:20px}}.common-contact .common-contact-content .history-hero-content .standard-content h3,.common-contact .common-contact-content .manufacturing-hero-content .standard-content h3,.history-hero-content .common-contact .common-contact-content .standard-content h3,.history-hero-content .standard-content h2,.manufacturing-hero-content .common-contact .common-contact-content .standard-content h3,.manufacturing-hero-content .standard-content h2,.standard-content .common-contact .common-contact-content .history-hero-content h3,.standard-content .common-contact .common-contact-content .manufacturing-hero-content h3,.standard-content .history-hero-content .common-contact .common-contact-content h3,.standard-content .history-hero-content h2,.standard-content .manufacturing-hero-content .common-contact .common-contact-content h3,.standard-content .manufacturing-hero-content h2,.standard-content h1{margin-bottom:30px}@media (max-width:1200px){.common-contact .common-contact-content .history-hero-content .standard-content h3,.common-contact .common-contact-content .manufacturing-hero-content .standard-content h3,.history-hero-content .common-contact .common-contact-content .standard-content h3,.history-hero-content .standard-content h2,.manufacturing-hero-content .common-contact .common-contact-content .standard-content h3,.manufacturing-hero-content .standard-content h2,.standard-content .common-contact .common-contact-content .history-hero-content h3,.standard-content .common-contact .common-contact-content .manufacturing-hero-content h3,.standard-content .history-hero-content .common-contact .common-contact-content h3,.standard-content .history-hero-content h2,.standard-content .manufacturing-hero-content .common-contact .common-contact-content h3,.standard-content .manufacturing-hero-content h2,.standard-content h1{font-size:34px;line-height:46px}}@media (max-width:991px){.common-contact .common-contact-content .history-hero-content .standard-content h3,.common-contact .common-contact-content .manufacturing-hero-content .standard-content h3,.history-hero-content .common-contact .common-contact-content .standard-content h3,.history-hero-content .standard-content h2,.manufacturing-hero-content .common-contact .common-contact-content .standard-content h3,.manufacturing-hero-content .standard-content h2,.standard-content .common-contact .common-contact-content .history-hero-content h3,.standard-content .common-contact .common-contact-content .manufacturing-hero-content h3,.standard-content .history-hero-content .common-contact .common-contact-content h3,.standard-content .history-hero-content h2,.standard-content .manufacturing-hero-content .common-contact .common-contact-content h3,.standard-content .manufacturing-hero-content h2,.standard-content h1{font-size:28px}}@media (max-width:767px){.common-contact .common-contact-content .history-hero-content .standard-content h3,.common-contact .common-contact-content .manufacturing-hero-content .standard-content h3,.history-hero-content .common-contact .common-contact-content .standard-content h3,.history-hero-content .standard-content h2,.manufacturing-hero-content .common-contact .common-contact-content .standard-content h3,.manufacturing-hero-content .standard-content h2,.standard-content .common-contact .common-contact-content .history-hero-content h3,.standard-content .common-contact .common-contact-content .manufacturing-hero-content h3,.standard-content .history-hero-content .common-contact .common-contact-content h3,.standard-content .history-hero-content h2,.standard-content .manufacturing-hero-content .common-contact .common-contact-content h3,.standard-content .manufacturing-hero-content h2,.standard-content h1{font-size:28px;line-height:35px}}@media (max-width:360px){.common-contact .common-contact-content .history-hero-content .standard-content h3,.common-contact .common-contact-content .manufacturing-hero-content .standard-content h3,.history-hero-content .common-contact .common-contact-content .standard-content h3,.history-hero-content .standard-content h2,.manufacturing-hero-content .common-contact .common-contact-content .standard-content h3,.manufacturing-hero-content .standard-content h2,.standard-content .common-contact .common-contact-content .history-hero-content h3,.standard-content .common-contact .common-contact-content .manufacturing-hero-content h3,.standard-content .history-hero-content .common-contact .common-contact-content h3,.standard-content .history-hero-content h2,.standard-content .manufacturing-hero-content .common-contact .common-contact-content h3,.standard-content .manufacturing-hero-content h2,.standard-content h1{font-size:28px}}.common-contact .common-contact-content .standard-content h3,.standard-content .common-contact .common-contact-content h3,.standard-content h2{margin-bottom:10px}@media (max-width:1200px){.common-contact .common-contact-content .standard-content h3,.standard-content .common-contact .common-contact-content h3,.standard-content h2{font-size:50px;line-height:53px}}@media (max-width:991px){.common-contact .common-contact-content .standard-content h3,.standard-content .common-contact .common-contact-content h3,.standard-content h2{font-size:48px;line-height:51px}}@media (max-width:767px){.common-contact .common-contact-content .standard-content h3,.standard-content .common-contact .common-contact-content h3,.standard-content h2{font-size:45px;line-height:48px}}@media (max-width:575px){.common-contact .common-contact-content .standard-content h3,.standard-content .common-contact .common-contact-content h3,.standard-content h2{font-size:24px;line-height:30px}}.standard-content h3{margin-bottom:10px}@media (max-width:1200px){.standard-content h3{font-size:40px;line-height:43px}}@media (max-width:991px){.standard-content h3{font-size:40px;line-height:43px}}@media (max-width:767px){.standard-content h3{font-size:40px;line-height:43px}}@media (max-width:575px){.standard-content h3{font-size:22px;line-height:25px}}.standard-content h4{margin-bottom:10px}@media (max-width:1200px){.standard-content h4{font-size:35px;line-height:38px}}@media (max-width:991px){.standard-content h4{font-size:30px;line-height:33px}}@media (max-width:767px){.standard-content h4{font-size:28px;line-height:31px}}@media (max-width:575px){.standard-content h4{font-size:20px;line-height:25px}}@media (max-width:1200px){.standard-content h5{font-size:30px;line-height:33px}}@media (max-width:991px){.standard-content h5{font-size:28px;line-height:31px}}@media (max-width:767px){.standard-content h5{font-size:24px;line-height:27px}}@media (max-width:575px){.standard-content h5{font-size:18px;line-height:21px}}@media (max-width:1200px){.standard-content h6{font-size:30px;line-height:33px}}@media (max-width:991px){.standard-content h6{font-size:28px;line-height:31px}}@media (max-width:767px){.standard-content h6{font-size:22px;line-height:25px}}@media (max-width:575px){.standard-content h6{font-size:18px;line-height:21px}}html .light-text li{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../f0c20248de0ad4e34429.svg) no-repeat 0 8px!important;color:#fff!important}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:400!important}.gform_wrapper .contact-form ul.gform_fields li.gfield.contact-method label{font-weight:700!important}.gform_wrapper .contact-form ul.gform_fields li.gfield.contact-method ul.gfield_checkbox label{font-weight:400!important}.ginput_container_checkbox ul li{display:inline-block}.ginput_container_checkbox ul li label{font-size:16px!important;margin-right:25px!important}.standard-body-wrapper ul{padding-left:15px}.standard-body-wrapper ul li{font-size:18px;list-style:initial}.standard-body-wrapper ul li a,.standard-body-wrapper ul li strong a{background:0 0;border:0;color:#544f5b;display:initial;font-size:18px;height:inherit;line-height:32px;padding:0;text-transform:none}.standard-body-wrapper ul li a:hover,.standard-body-wrapper ul li strong a:hover{color:#544f5b;text-decoration:underline}.standard-body-wrapper ul li a:before,.standard-body-wrapper ul li strong a:before{background:0 0;height:0;position:static;transform:none;width:0}.standard-body-wrapper ul li a:after,.standard-body-wrapper ul li strong a:after{background:0 0;height:0;margin:0;transform:none;width:0}.standard-body-wrapper .full-width-slider{margin-bottom:30px;position:relative}.standard-body-wrapper .full-width-slider .swiper-container .swiper-pagination{bottom:-5px;position:relative}.standard-body-wrapper .full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#eee;height:10px;margin:0 7px;opacity:1;width:10px}.standard-body-wrapper .full-width-slider .swiper-slide{height:auto;max-height:530px;max-width:854px;overflow:hidden}.standard-body-wrapper .full-width-slider .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.standard-body-wrapper a{background:#fff;background:#544f5b;border:1px solid #544f5b;border-radius:0;color:#4b4656;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.standard-body-wrapper a:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}.standard-body-wrapper a:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){.standard-body-wrapper a{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}.standard-body-wrapper a:after{background-image:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../030e920af79ee6062b41.svg);background-repeat:no-repeat;background-size:22px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;top:0;width:28px}@media (min-width:1201px)and (max-width:1366px){.standard-body-wrapper a:after{top:2px}}.standard-body-wrapper a:before{background:#2e1a47}.standard-body-wrapper a:hover{background:0 0;color:#fff}.location-map{height:660px;width:100%}.location-block{display:flex}.location-block .location-info{min-width:260px;width:260px}.location-block .location-info .location-details{margin-bottom:40px}.location-block .location-info .location-details h4{color:#939598;font-family:unineue-bold;margin-bottom:10px}.location-block .location-info .location-details p{font-size:15px;margin-bottom:15px}.location-block .location-info .location-details p:last-child{margin-bottom:0}.location-block .location-info .location-details i{margin-right:3px}.location-block .infoBox{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.32);max-width:280px;min-height:173px;min-width:280px;position:relative}.location-block #map .map-content{font-family:inherit;font-size:14px;line-height:normal;padding:15px;width:100%}.location-block #map .map-content h3{font-family:inherit;font-size:20px;margin-bottom:10px}.location-block #map .map-content p{font-size:15px;line-height:22px;margin:10px 0}.location-block #map .map-content p a{font-size:15px}.location-block #map .map-content p:last-child{margin:0}.location-block #map .map-content i{color:#251c5d;font-size:10px;margin-right:3px}.location-block #map .infoBox .closeInfo{position:absolute;right:0;top:0}.location-block #map .infoBox .closeInfo a{background:#4b4b4b url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../a2dff348ebfb759e73e7.png) 50% no-repeat;display:block;height:20px;transition:all .3s;width:20px}.location-block #map .infoBox .closeInfo a:hover{background-color:#251c5d}@media(max-width:991px){.location-block{flex-direction:column}.location-block .location-block,.location-block .location-info{margin-bottom:30px;min-width:100%;padding:0;width:100%}.location-block .location-info .location-details{float:left;margin-bottom:30px;width:50%}.location-block .location-info .location-details:last-child{margin-bottom:0}.location-map{height:400px}}@media(max-width:768px){.location-block .location-info .location-details{float:none;width:100%}}.simple-btn button[type=submit],.variable-btn button[type=submit]{background:#544f5b!important;border:1px solid #544f5b!important;border-radius:0;color:#fff!important;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px!important;position:relative;text-transform:uppercase;transition:.3s;width:100%;z-index:1}.all-color .color-name span{background-size:cover!important}@media(min-width:992px){.feature-wrapper .feature-content{padding-bottom:50px;padding-top:50px}}.woocommerce .quantity .qty{padding:0}table img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{max-height:100px;max-width:100px;width:auto}.woocommerce-MyAccount-navigation{margin:0 0 30px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e4e4e4;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li:last-child{border:0}.woocommerce-MyAccount-navigation ul li:before{background:0 0;height:0;width:0}.woocommerce-MyAccount-navigation ul li.is-active a{background:#e6e6e6}.woocommerce-MyAccount-navigation ul li a{background:#f9f9f9;color:#544f5b;display:inline-block;padding:10px;width:100%}.woocommerce-MyAccount-navigation ul li a:hover{background:#e6e6e6}.woocommerce-edit-address .woocommerce .woocommerce-Address{background:#f6f6f6;max-width:100%;padding:15px}@media (max-width:1200px){.woocommerce-edit-address .woocommerce .woocommerce-Address{margin:0 0 15px;width:100%}}@media (max-width:767px){.woocommerce-edit-address .woocommerce .woocommerce-Address header{position:relative;top:0!important}}@media (max-width:575px){.contact-card .contact-card-list ul li .woocommerce-edit-address .woocommerce .woocommerce-Address a,.woocommerce-edit-address .woocommerce .woocommerce-Address .contact-card .contact-card-list ul li a,.woocommerce-edit-address .woocommerce .woocommerce-Address address{font-size:14px;line-height:22px}}.woocommerce-edit-address .woocommerce .woocommerce-Address a.edit{background:#2e1a47;color:#fff;display:inline-flex;float:none;font-size:14px;margin:5px 0 20px;padding:10px 15px;text-align:center}@media (max-width:575px){.woocommerce-edit-address .woocommerce .woocommerce-Address a.edit{padding:10px 15px}}.woocommerce .woocommerce-MyAccount-content form .form-row{display:inline-block;margin:25px 0 0;width:100%}.woocommerce .woocommerce-MyAccount-content form .form-row-first,.woocommerce .woocommerce-MyAccount-content form .form-row-last{width:47%}@media (max-width:767px){.woocommerce .woocommerce-MyAccount-content form .form-row-first,.woocommerce .woocommerce-MyAccount-content form .form-row-last{width:100%}}.woocommerce-notices-wrapper ul.woocommerce-error li{padding:10px 15px!important}.woocommerce-notices-wrapper ul.woocommerce-error li:before{background:0 0;height:0;width:0}.woocommerce-MyAccount-content .woocommerce-form-row span em{color:#adadad;font-size:14px}.woocommerce-MyAccount-content fieldset{margin:50px 0}.woocommerce-MyAccount-content fieldset legend{font-weight:700}.woocommerce-MyAccount-content fieldset .woocommerce-form-row span.password-input{display:block;width:100%}.woocommerce-MyAccount-content button[type=submit].woocommerce-Button.button{background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.woocommerce-MyAccount-content button[type=submit].woocommerce-Button.button:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2{max-width:100%}@media (max-width:1200px){.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2{margin:0 0 15px;width:100%}}.woocommerce-account .woocommerce .u-column1 .woocommerce-form-login .woocommerce-form-row span.password-input,.woocommerce-account .woocommerce .u-column1 .woocommerce-form-register .woocommerce-form-row span.password-input,.woocommerce-account .woocommerce .u-column2 .woocommerce-form-login .woocommerce-form-row span.password-input,.woocommerce-account .woocommerce .u-column2 .woocommerce-form-register .woocommerce-form-row span.password-input{display:block;width:100%}.woocommerce-form-login button[type=submit].woocommerce-Button.button,.woocommerce-form-login button[type=submit].woocommerce-button.button,.woocommerce-form-register button[type=submit].woocommerce-Button.button,.woocommerce-form-register button[type=submit].woocommerce-button.button{background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.woocommerce-form-login button[type=submit].woocommerce-Button.button:hover,.woocommerce-form-login button[type=submit].woocommerce-button.button:hover,.woocommerce-form-register button[type=submit].woocommerce-Button.button:hover,.woocommerce-form-register button[type=submit].woocommerce-button.button:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin:0 0 50px}.woocommerce-address-fields .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-address-fields .select2-container .select2-selection--single{background:#f4f5ff;border:1px solid #dbdce4;border-radius:0;color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:14px;font-weight:400;height:50px;line-height:17px;outline:none;padding:0 20px;transition:.3s ease-in-out;width:100%}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;padding:0}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px;top:13px}.woocommerce-address-fields button[type=submit].button{background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.woocommerce-address-fields button[type=submit].button:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.cart-collaterals .cart_totals .common-contact .common-contact-content h3,.cart-collaterals .cart_totals h2,.cart-collaterals .cart_totals table.shop_table,.common-contact .common-contact-content .cart-collaterals .cart_totals h3{border-radius:0;display:none}.cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:right}.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{background:#fff;background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#4b4656;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background:0 0;color:#fff}.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.woocommerce button.button{background:#fff;background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#4b4656;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.woocommerce button.button:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}.woocommerce button.button:hover{background:0 0;color:#fff}.woocommerce button.button:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){.woocommerce button.button{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}.woocommerce button.button:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.woocommerce-cart .woocommerce table.cart td.product-price,.woocommerce-cart .woocommerce table.cart td.product-subtotal,.woocommerce-cart .woocommerce table.cart th.product-price,.woocommerce-cart .woocommerce table.cart th.product-subtotal{display:none}.woocommerce-cart .woocommerce table.cart td.product-name a{color:#544f5b}.woocommerce-cart .woocommerce table.cart button[type=submit].button{background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.woocommerce-cart .woocommerce table.cart button[type=submit].button:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:0 20px!important}.woocommerce-message a.wc-forward{background:#fff;background:#2e1a47;border:1px solid #2e1a47;border-radius:0;color:#4b4656;color:#fff;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;height:54px;letter-spacing:0;line-height:54px;overflow:hidden;padding:0 20px;position:relative;text-transform:uppercase;transition:.3s;z-index:1}.woocommerce-message a.wc-forward:before{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:.5s ease;width:100%;z-index:-1}.woocommerce-message a.wc-forward:hover{background:0 0;color:#fff}.woocommerce-message a.wc-forward:hover:before{transform:translate(0);transition:.5s ease;width:100%}@media (min-width:1201px)and (max-width:1366px){.woocommerce-message a.wc-forward{border-radius:0;font-size:14px;height:50px;letter-spacing:0;line-height:50px}}.woocommerce-message a.wc-forward:hover{background:0 0;border:1px solid #2e1a47;color:#2e1a47}.woocommerce a.remove{font-weight:400;line-height:24px;margin:0 auto}.woocommerce-notices-wrapper .woocommerce-message{border-top-color:#28a745}.woocommerce-notices-wrapper .woocommerce-message:before{color:#28a745}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0}.woocommerce table.shop_table th{background:#544f5b;color:#fff}.woocommerce table.shop_table td{border:1px solid #dbdce4}.custom-checkout table.table{display:none}.custom-checkout table.table th{background:#544f5b;border-bottom:0;color:#fff}.custom-checkout table.table td:first-child,.custom-checkout table.table td:last-child,.custom-checkout table.table th:first-child,.custom-checkout table.table th:last-child{text-align:center}.wc-pao-addon-optional-extras .form-row label{margin-left:30px!important;margin-right:0!important;position:relative}@media (max-width:991px){.wc-pao-addon-optional-extras .form-row label{margin-left:20px!important}}.wc-pao-addon-optional-extras .form-row label input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-indent:-9999px!important}.wc-pao-addon-optional-extras .form-row label input[type=checkbox]+span{color:#2e1a47!important;display:inline-block!important;font-weight:500!important;left:-23px;line-height:20px!important;margin:0!important;max-width:inherit!important;padding:0 0 0 30px!important;position:absolute;top:6px}.wc-pao-addon-optional-extras .form-row label input[type=checkbox]+span:before{background:#f4f5ff;border:1px solid #2e1a47;border-radius:0;content:"";height:20px;left:0;position:absolute;top:-5px;width:20px}.wc-pao-addon-optional-extras .form-row label input[type=checkbox]+span:after{background:#2e1a47 url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../ff90ae03085821e95b47.svg) 50% no-repeat;border-radius:0;content:"";display:none;height:20px;left:0;opacity:1;position:absolute;top:-5px;width:20px}.wc-pao-addon-optional-extras .form-row label input[type=checkbox]:checked+span:after{display:block}.wc-pao-addon-options .form-row label{margin-left:40px!important;margin-right:0!important;position:relative;text-indent:-6px}@media (max-width:991px){.wc-pao-addon-options .form-row label{margin-left:33px!important}}.wc-pao-addon-options .form-row label input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-indent:-9999px!important}.wc-pao-addon-options .form-row label input[type=checkbox]+span{color:#2e1a47!important;display:inline-block!important;font-weight:500!important;left:-23px;line-height:20px!important;margin:0!important;max-width:inherit!important;padding:0 0 0 30px!important;position:absolute;top:6px}.wc-pao-addon-options .form-row label input[type=checkbox]+span:before{border:1px solid #2e1a47;border-radius:0;content:"";height:20px;left:-10px;position:absolute;top:-5px;width:20px}.wc-pao-addon-options .form-row label input[type=checkbox]+span:after{background:#2e1a47 url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../ff90ae03085821e95b47.svg) 50% no-repeat;border-radius:0;content:"";display:none;height:20px;left:-10px;opacity:1;position:absolute;top:-5px;width:20px}.wc-pao-addon-options .form-row label input[type=checkbox]:checked+span:after{display:block}.woocommerce td.product-name dl.variation dt{line-height:30px}.gform_wrapper .contact-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-family:inherit;font-size:inherit;letter-spacing:normal;padding:9px 20px}.gform_wrapper .contact-form textarea{padding:9px 20px}.gform_wrapper .contact-form li.gfield.gfield_error{background-color:transparent!important;border-bottom:none!important;border-top:none!important}.gform_wrapper .contact-form .validation_error{background:hsla(0,55%,82%,.4);border:1px solid rgba(255,0,0,.25);clear:both;color:red;font-size:14px;font-weight:400;margin:0 0 30px;padding:10px;text-align:center;width:100%}.gform_wrapper .contact-form .gfield_error .gfield_label{color:#000}.gform_wrapper .contact-form .field_description_below .gfield_description{padding-top:0}.gform_wrapper .contact-form .validation_message{color:red;font-weight:400;letter-spacing:normal}.gform_wrapper .contact-form .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .contact-form .top_label li.gfield.gfield_error.gf_right_half{margin:0!important;max-width:50%!important}.gform_wrapper .contact-form .gform_wrapper li.gfield_error textarea,.gform_wrapper .contact-form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid red}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:50%!important;padding-right:0}.single_variation_wrap .wc-pao-addon{position:relative}.single_variation_wrap .wc-pao-addon .wc-pao-addon-name{left:0;position:absolute;top:7px}.single_variation_wrap .wc-pao-addon p{margin-left:204px!important}@media (max-width:1200px){.single_variation_wrap .wc-pao-addon p{margin-left:150px!important}}@media (max-width:991px){.single_variation_wrap .wc-pao-addon p{margin:0!important}}.single_variation_wrap .wc-pao-addon .wc-pao-addon-name{color:#646464!important;font-size:18px!important;font-weight:700!important}@media (max-width:991px){.single_variation_wrap .wc-pao-addon .wc-pao-addon-name{display:block;margin:0 0 10px;position:relative;top:0;width:100%}}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#000;font-size:16px;font-weight:400!important;line-height:22px;margin:0 0 20px;text-transform:capitalize}.embed-responsive{margin:0 0 50px}.accordion-section{padding:70px 0 0}.accordion-section:last-child{padding-bottom:70px}#accordion .card{border:1px solid #e3e8ed;border-radius:0;margin:0 0 15px}#accordion .card:last-child{margin:0}#accordion .card-body p{font-size:16px;line-height:25px}#accordion .card-header{background:#e5e5e5;border:0;padding:0}#accordion .card-header h5{text-transform:none}#accordion .card-header h5 a.accordion-link{cursor:pointer;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:18px;font-weight:700;padding:.75rem 55px .75rem 1.25rem;text-align:left;text-transform:none;width:100%}@media (max-width:575px){#accordion .card-header h5 a.accordion-link{font-size:16px;line-height:21px}}#accordion .card-header h5 a.accordion-link:focus,#accordion .card-header h5 a.accordion-link:hover{background:0 0;text-decoration:none}#accordion .card-header h5 a.accordion-link:hover:before{background:0 0}#accordion .card-header h5 a.accordion-link:after{background-image:none;content:"-";font-size:25px;line-height:25px;margin:0;position:absolute;right:25px;top:47%;transform:translateY(-50%);width:auto}#accordion .card-header h5 a.accordion-link.collapsed{padding-right:55px;text-align:left;text-transform:none;width:100%}#accordion .card-header h5 a.accordion-link.collapsed:focus,#accordion .card-header h5 a.accordion-link.collapsed:hover{text-decoration:none}#accordion .card-header h5 a.accordion-link.collapsed:after{content:"+"}.location-block #map .map-content h3{font-size:15px;line-height:22px;margin:6px 0 10px}section.common-hero-light{padding-bottom:0}.woocommerce-info{border-top-color:#544f5b}.woocommerce-info:before{color:#544f5b}.woocommerce-error{border-top-color:red}.woocommerce-error:before{color:red}.custom-checkout .table-bordered td,.custom-checkout .table-bordered th{border:1px solid #dbdce4}#customer_login .login label.woocommerce-form__label-for-checkbox{margin-left:30px!important;margin-right:0!important;margin-top:18px;position:absolute;right:44px}#customer_login .login label.woocommerce-form__label-for-checkbox input[type=checkbox]+span.login-check{color:#2e1a47!important;display:inline-block!important;font-weight:500!important;left:-31px;line-height:20px!important;margin:0!important;max-width:inherit!important;padding:0 0 0 30px!important;position:absolute;top:-2px}#customer_login .login label.woocommerce-form__label-for-checkbox input[type=checkbox]+span.login-check:before{background:#f4f5ff;border:1px solid #2e1a47;border-radius:0;content:"";height:20px;left:0;position:absolute;top:0;width:20px}#customer_login .login label.woocommerce-form__label-for-checkbox input[type=checkbox]+span.login-check:after{background:#2e1a47 url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../ff90ae03085821e95b47.svg) 50% no-repeat;border-radius:0;content:"";display:none;height:20px;left:0;opacity:1;position:absolute;top:0;width:20px}#customer_login .login label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span.login-check:after{display:block}span.mini-cart-icon{background:#544f5b;border-radius:50%;color:#fff;font-size:11px;height:18px;line-height:19px;position:absolute;right:-12px;text-align:center;top:12px;width:18px}@media (max-width:1200px){span.mini-cart-icon{top:10px}}@media (max-width:767px){span.mini-cart-icon{top:4px}}.woocommerce-form-login__submit,.woocommerce-form-register__submit{margin-top:20px!important}@media (max-width:991px){.custom-checkout .table-responsive table tr{display:block}.custom-checkout .table-responsive table tr td{border-bottom:1px solid #dbdce4;border-top:0;display:block;font-size:16px;text-align:right!important}}.custom-checkout .table-responsive table tr td:first-child{border-top:1px solid #dbdce4}@media (max-width:991px){.custom-checkout .table-responsive table tr td:before{content:attr(data-label);float:left;font-size:18px;font-weight:700}.custom-checkout .table-responsive table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}#add_payment_method table.cart .product-thumbnail,.woocommerce table.shop_table td.product-remove,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{text-align:center}#load-ajax-data{display:contents;width:100%}html .woocommerce-light-text li{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../f0c20248de0ad4e34429.svg) no-repeat 0 8px!important;color:#fff!important}.text-left{text-align:left}.case-study-figure-full,.case-study-figure-full.case-study-figure-half:last-child{margin-bottom:0!important}.case-study-figure-full.case-study-figure-half{margin-bottom:30px!important}.product-quote .image-detail figure{min-height:unset!important}.feature-content ul li{margin:0 0 15px!important}.detail-section.dark-bg .woocommerce-light-text li{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../f0c20248de0ad4e34429.svg) no-repeat 0 8px!important}.wc-pao-addon-container input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;text-indent:0!important}.header-top-container .header-top .header-contact ul li{top:4px!important}.accordion-section{padding:70px 0!important}.afreg_extra_fields .input-text,.input-select{height:50px!important;max-height:50px!important;min-height:50px!important}.gform_wrapper .top_label li.gfield.gf_left_half:before{display:none}.standard-content .gform_wrapper ul li{padding-left:0}.hero{height:510px}.common-contact .common-contact-content .history-hero-content .hero .hero-content h3:last-child,.common-contact .common-contact-content .manufacturing-hero-content .hero .hero-content h3:last-child,.hero .hero-content .common-contact .common-contact-content .history-hero-content h3:last-child,.hero .hero-content .common-contact .common-contact-content .manufacturing-hero-content h3:last-child,.hero .hero-content .history-hero-content .common-contact .common-contact-content h3:last-child,.hero .hero-content .history-hero-content h2:last-child,.hero .hero-content .manufacturing-hero-content .common-contact .common-contact-content h3:last-child,.hero .hero-content .manufacturing-hero-content h2:last-child,.hero .hero-content h1:last-child,.history-hero-content .common-contact .common-contact-content .hero .hero-content h3:last-child,.history-hero-content .hero .hero-content h2:last-child,.manufacturing-hero-content .common-contact .common-contact-content .hero .hero-content h3:last-child,.manufacturing-hero-content .hero .hero-content h2:last-child{margin-bottom:0}#mega-menu-wrap-main_menu #mega-menu-main_menu{padding:0}.news-wrapper-area .news-card{margin-bottom:0}.light_bg_area{background:rgba(238,237,253,.2)}.search-tag-heading{border-radius:12px;padding:37px 40px}.common-contact .common-contact-content .history-hero-content .search-tag-heading h3,.common-contact .common-contact-content .manufacturing-hero-content .search-tag-heading h3,.history-hero-content .common-contact .common-contact-content .search-tag-heading h3,.history-hero-content .search-tag-heading h2,.manufacturing-hero-content .common-contact .common-contact-content .search-tag-heading h3,.manufacturing-hero-content .search-tag-heading h2,.search-tag-heading .common-contact .common-contact-content .history-hero-content h3,.search-tag-heading .common-contact .common-contact-content .manufacturing-hero-content h3,.search-tag-heading .history-hero-content .common-contact .common-contact-content h3,.search-tag-heading .history-hero-content h2,.search-tag-heading .manufacturing-hero-content .common-contact .common-contact-content h3,.search-tag-heading .manufacturing-hero-content h2,.search-tag-heading h1{font-size:56px;font-style:normal;font-weight:300;line-height:70px;margin-bottom:0}.dark_bg_area{background:#544f5b}.common-contact .common-contact-content .history-hero-content .dark_bg_area h3,.common-contact .common-contact-content .manufacturing-hero-content .dark_bg_area h3,.dark_bg_area .common-contact .common-contact-content .history-hero-content h3,.dark_bg_area .common-contact .common-contact-content .manufacturing-hero-content h3,.dark_bg_area .history-hero-content .common-contact .common-contact-content h3,.dark_bg_area .history-hero-content h2,.dark_bg_area .manufacturing-hero-content .common-contact .common-contact-content h3,.dark_bg_area .manufacturing-hero-content h2,.dark_bg_area h1,.history-hero-content .common-contact .common-contact-content .dark_bg_area h3,.history-hero-content .dark_bg_area h2,.manufacturing-hero-content .common-contact .common-contact-content .dark_bg_area h3,.manufacturing-hero-content .dark_bg_area h2{color:#fff}.commonfluidslider .swiper-button-prev{left:5%}@media (min-width:1367px)and (max-width:1600px){.commonfluidslider .swiper-button-prev{left:2%}}@media (min-width:1201px)and (max-width:1366px){.commonfluidslider .swiper-button-prev{left:2%}}@media (max-width:1200px){.commonfluidslider .swiper-button-prev{left:10px}}.commonfluidslider .knowledge-slider-navigation .swiper-button-prev,.commonfluidslider .swiper-button-next,.knowledge-slider-navigation .commonfluidslider .swiper-button-prev{right:5%}@media (min-width:1367px)and (max-width:1600px){.commonfluidslider .knowledge-slider-navigation .swiper-button-prev,.commonfluidslider .swiper-button-next,.knowledge-slider-navigation .commonfluidslider .swiper-button-prev{right:2%}}@media (min-width:1201px)and (max-width:1366px){.commonfluidslider .knowledge-slider-navigation .swiper-button-prev,.commonfluidslider .swiper-button-next,.knowledge-slider-navigation .commonfluidslider .swiper-button-prev{right:2%}}@media (max-width:1200px){.commonfluidslider .knowledge-slider-navigation .swiper-button-prev,.commonfluidslider .swiper-button-next,.knowledge-slider-navigation .commonfluidslider .swiper-button-prev{right:10px}}.fluid-slider-nav .swiper-button{align-items:center;background:#2e1a47;border-radius:0;display:flex;height:50px;justify-content:center;line-height:43px;text-align:center;top:50%;transform:translateY(-50%);transition:.3s;width:50px}@media (max-width:575px){.fluid-slider-nav .swiper-button{height:45px;line-height:38px;width:45px}}.fluid-slider-nav .swiper-button img{width:24px}.fluid-slider-nav .swiper-button:hover{background:#544f5b;transition:.3s}.fluid-slider-nav .swiper-button.swiper-button-prev{left:-10px;margin-top:0}@media (max-width:767px){.fluid-slider-nav .swiper-button.swiper-button-prev{left:0}}.fluid-slider-nav .swiper-button.swiper-button-prev img{transform:scaleX(-1)}.fluid-slider-nav .knowledge-slider-navigation .swiper-button.swiper-button-prev,.fluid-slider-nav .swiper-button.swiper-button-next,.knowledge-slider-navigation .fluid-slider-nav .swiper-button.swiper-button-prev{margin-top:0;right:-10px}@media (max-width:767px){.fluid-slider-nav .knowledge-slider-navigation .swiper-button.swiper-button-prev,.fluid-slider-nav .swiper-button.swiper-button-next,.knowledge-slider-navigation .fluid-slider-nav .swiper-button.swiper-button-prev{right:0}}.pages-card-item{background:#fff;overflow:hidden;transition:.3s}.pages-card-item .pages-card-thumb{position:relative}.pages-card-item .pages-card-thumb a{display:block}.pages-card-item .pages-card-thumb img{height:auto;width:100%}.pages-card-item .pages-card-thumb .stories-play-icon{height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}@media (max-width:767px){.pages-card-item .pages-card-thumb .stories-play-icon{height:60px;width:60px}}@media (max-width:575px){.pages-card-item .pages-card-thumb .stories-play-icon{height:50px;width:50px}}.pages-card-item .pages-card-thumb .stories-play-icon img{height:auto;width:100%}.pages-card-detail{border:1px solid rgba(0,0,0,.1);padding:20px}.pages-card-detail .card-date{background:rgba(233,234,244,.5);border-radius:50px;color:#544f5b;display:inline-block;font-family:F37 Bolton,sans-serif;font-size:12px;font-weight:500;height:30px;line-height:30px;margin-bottom:20px;padding:0 17px}.pages-card-detail .card-date:before{background:url(//uk.pineapplecontracts.com/wp-content/themes/pineapple/dist/css/../8ea3a3cffa4091c7faf3.svg) no-repeat 50%;content:"";display:inline-block;height:16px;margin-right:8px;position:relative;top:3px;width:16px}.pages-card-detail h3{color:#544f5b;font-family:F37 Bolton,sans-serif;font-size:20px;font-weight:500;line-height:30px;margin-bottom:10px}@media (max-width:1200px){.pages-card-detail h3{font-size:20px;line-height:28px;max-width:100%}}.pages-card-detail h3 a{color:#544f5b}.pages-card-detail .pages-card-para{margin-bottom:20px}.pages-card-detail .pages-card-para p{font-size:18px;line-height:26px}.pages-card-detail .pages-card-para p:last-child{margin-bottom:0}.pages-card-detail .btn-link{padding:0}.guides-wrapper .product-card{margin-bottom:30px}.news-card img,.product-card img{height:auto}.header.fixed #mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-flyout ul.mega-sub-menu{top:37px!important}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item{margin-bottom:14px!important}}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>.mega-menu-link{font-size:14px!important;line-height:20px!important;padding:15px 10px 16px 30px!important}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>.mega-menu-link{font-family:Tungsten,sans-serif!important;font-size:18px!important;letter-spacing:.055em;line-height:22px!important;padding:0!important}}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>.mega-menu-link:hover{background:#eee!important}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item .mega-block-title{font-size:14px!important;line-height:20px!important;margin:0 0 10px!important}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item .textwidget p{line-height:normal}}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item .textwidget p a{display:initial;font-family:Tungsten,sans-serif;font-size:20px!important;letter-spacing:.055em!important;line-height:20px!important;padding:0 15px 0 0!important;text-align:left!important}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item .textwidget p a{font-size:17px!important;line-height:17px!important;padding:0!important}}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item:last-child{margin-bottom:0!important}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu{border-top:1px solid #eee!important;top:53px!important}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu{background:#f1f1f1!important;border-top:0!important;box-shadow:none!important;padding:20px!important;top:auto!important}}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu:before{background:0 0;bottom:0;content:"";display:block!important;height:30px;left:0;position:absolute;right:0;top:-30px}@media (max-width:1200px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu:before{display:none!important}}.mega-menu-flyout .mega-sub-menu{border-top:1px solid #eee!important;padding:20px 24px!important;top:52px!important}@media (max-width:1200px){.mega-menu-flyout .mega-sub-menu{background:#f1f1f1!important;border-top:0!important;box-shadow:none!important;padding:20px!important;top:auto!important}}.mega-menu-flyout .mega-sub-menu:before{background:0 0;bottom:0;content:"";display:block!important;height:29px;left:0;position:absolute;right:0;top:-29px}@media (max-width:1200px){.mega-menu-flyout .mega-sub-menu:before{display:none!important}}.mega-menu-flyout .mega-sub-menu>li{margin-bottom:20px!important}@media (max-width:1200px){.mega-menu-flyout .mega-sub-menu>li{margin-bottom:14px!important}}.mega-menu-flyout .mega-sub-menu>li a{color:#544f5b!important;font-family:Tungsten,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.006em;line-height:24px!important;padding:0!important;text-transform:uppercase!important}@media (max-width:1200px){.mega-menu-flyout .mega-sub-menu>li a{font-size:18px!important;line-height:22px!important}}.mega-menu-flyout .mega-sub-menu>li a:hover{color:#2e1a47!important}.mega-menu-flyout .mega-sub-menu>li:last-child{margin-bottom:0!important}@media screen and (max-width:575px){#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{color:#a7aaad;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:40px}}.region-modal-overlay{background:hsla(0,0%,100%,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .3s;z-index:999}.region-modal-overlay-show{opacity:1;pointer-events:auto}.region-modal{inset:0;margin:60px auto 0;max-width:1300px;opacity:0;pointer-events:none;position:fixed;transition:all .3s;z-index:1000}.region-modal .sub-regions{margin-top:20px}@media (min-width:1367px)and (max-width:1600px){.region-modal{margin:0 auto;max-width:1200px}}@media (min-width:1201px)and (max-width:1366px){.region-modal{margin:0 auto;max-width:1200px}}@media (max-width:1200px){.region-modal{margin:150px auto 0;max-width:1000px}}@media (max-width:991px){.region-modal{margin:0 auto}}.region-modal .region-modal-content{background:#544f5b;border:0;padding:40px 80px;position:relative}@media (max-width:991px){.region-modal .region-modal-content{height:100%;overflow-y:scroll;padding-left:60px;padding-right:60px}}@media (max-width:575px){.region-modal .region-modal-content{padding-left:20px;padding-right:20px}}.region-modal.region-modal-show{opacity:1;pointer-events:auto}.region-modal.region-modal-show #country-modal-close{pointer-events:auto}.region-modal .country-heading{color:#fff;margin-bottom:40px}@media (min-width:1367px)and (max-width:1600px){.region-modal .country-heading{font-size:16px;line-height:30px;margin-bottom:30px}}@media (min-width:1201px)and (max-width:1366px){.region-modal .country-heading{font-size:16px;line-height:30px;margin-bottom:30px}}.all-region{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;row-gap:20px}@media (max-width:1200px){.all-region{-moz-column-gap:90px;column-gap:90px;margin-left:0;margin-right:0}}.region-box{flex:none;padding-left:30px;padding-right:30px;width:33.3%}@media (max-width:1200px){.region-box{padding-left:0;padding-right:0;width:calc(50% - 45px)}}@media (max-width:991px){.region-box{width:100%}}.region-box .countryname{border-bottom:1px solid #fff;color:#fff;margin-bottom:16px;text-transform:uppercase}.region-box ul li{color:#fff;display:flex;font-weight:600;justify-content:space-between;line-height:30px;margin-bottom:6px}.region-box ul li:last-child{margin-bottom:0}@media (min-width:1201px)and (max-width:1366px){.region-box ul li{font-size:15px;line-height:28px}}.region-box ul li span{text-align:right;width:50%}.region-box ul li span a{color:#fff;font-weight:400}.region-box ul li span a:focus,.region-box ul li span a:focus-visible{text-decoration:underline}#country-modal-close{background:0 0;border:0;color:#fff!important;cursor:pointer;padding:0;pointer-events:none;position:absolute;right:30px;top:10px}@media (max-width:991px){#country-modal-close{align-items:center;background:#544f5b;display:flex;height:40px;justify-content:center;position:fixed;right:10px;width:40px}}.logged-in .region-modal{margin-top:120px}@media (min-width:1367px)and (max-width:1600px){.logged-in .region-modal{margin-top:32px}}@media (min-width:1201px)and (max-width:1366px){.logged-in .region-modal{margin-top:32px}}@media (max-width:1200px){.logged-in .region-modal{margin-top:180px}}@media (max-width:991px){.logged-in .region-modal{margin-top:46px}}.country-modal-link{background:0 0;border:0;display:flex;padding:0}.country-modal-link svg{height:19px;width:19px}@media (max-width:575px){.country-modal-link svg{width:20px}}.search-icon{background:0 0;border:0;display:flex;padding:0}.download-card.card-heading-sm .download-card-info h3{font-size:36px}@media (max-width:1200px){.download-card.card-heading-sm .download-card-info{padding:22px}.design-content .download-card.card-heading-sm a,.download-card.card-heading-sm .btn,.download-card.card-heading-sm .btn-link,.download-card.card-heading-sm .btn-mink,.download-card.card-heading-sm .btn-purple,.download-card.card-heading-sm .design-content a,.download-card.card-heading-sm .header .secondary-nav li a,.download-card.card-heading-sm .home-case-study-content a,.header .secondary-nav li .download-card.card-heading-sm a,.home-case-study-content .download-card.card-heading-sm a{bottom:22px;left:22px}.download-card.card-heading-sm .download-card-info h3{font-size:28px}}@media (max-width:767px){.download-card.card-heading-sm .download-card-info h3{font-size:34px;font-size:28px}}.filter-info-detail ul{display:flex;gap:16px;margin:0!important}.filter-info-detail ul li{padding:0!important;width:50%!important}.filter-info-detail ul li span{font-size:24px;height:60px;line-height:56px;padding:0!important}@media(max-width:1200px){.filter-info-detail ul li span{font-size:18px;height:54px;line-height:50px}}@media(max-width:991px){.filter-info-detail ul li span{font-size:18px;height:60px;line-height:56px}}@media(max-width:575px){.filter-info-detail ul{gap:8px}.filter-info-detail ul li span{font-size:16px;height:42px;line-height:38px}}.price-rating-label-row{margin-bottom:20px;row-gap:20px}.price-rating-label-row .price-label,.price-rating-label-row .rating-label{background:rgba(84,79,91,.1);color:#544f5b;padding:8px 20px}.hero-slide-card{height:600px;padding-inline:200px;padding-inline:150px;position:relative}@media (max-width:991px){.hero-slide-card{padding-inline:80px}}@media (max-width:767px){.hero-slide-card{padding-inline:40px}}@media (max-width:575px){.hero-slide-card{padding-inline:20px}}.hero-slide-img{inset:0;position:absolute}.hero-slide-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slide-card-content{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:2}.common-contact .common-contact-content .hero-slide-card-content h3,.hero-slide-card-content .common-contact .common-contact-content h3,.hero-slide-card-content h1,.hero-slide-card-content h2{color:#fff;font-size:80px;font-weight:500;line-height:80px}@media (max-width:1200px){.common-contact .common-contact-content .hero-slide-card-content h3,.hero-slide-card-content .common-contact .common-contact-content h3,.hero-slide-card-content h1,.hero-slide-card-content h2{font-size:72px;line-height:70px}}@media (max-width:991px){.common-contact .common-contact-content .hero-slide-card-content h3,.hero-slide-card-content .common-contact .common-contact-content h3,.hero-slide-card-content h1,.hero-slide-card-content h2{font-size:62px;line-height:60px}}@media (max-width:767px){.common-contact .common-contact-content .hero-slide-card-content h3,.hero-slide-card-content .common-contact .common-contact-content h3,.hero-slide-card-content h1,.hero-slide-card-content h2{font-size:50px;line-height:54px}}@media (max-width:575px){.common-contact .common-contact-content .hero-slide-card-content h3,.hero-slide-card-content .common-contact .common-contact-content h3,.hero-slide-card-content h1,.hero-slide-card-content h2{font-size:40px;line-height:44px;margin-bottom:14px}}.hero-slide-card-content blockquote,.hero-slide-card-content p{color:hsla(0,0%,100%,.8);margin-bottom:45px;width:90%}@media (max-width:575px){.hero-slide-card-content blockquote,.hero-slide-card-content p{margin-bottom:30px;width:100%}}.design-content .hero-slide-card-content a,.header .secondary-nav li .hero-slide-card-content a,.hero-slide-card-content .btn,.hero-slide-card-content .btn-link,.hero-slide-card-content .btn-mink,.hero-slide-card-content .btn-purple,.hero-slide-card-content .design-content a,.hero-slide-card-content .header .secondary-nav li a,.hero-slide-card-content .home-case-study-content a,.hero-slide-card-content input[type=submit],.home-case-study-content .hero-slide-card-content a{width:-moz-max-content;width:max-content}.hero-slide-navigation{display:flex;justify-content:space-between;left:40px;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:991px){.hero-slide-navigation{gap:30px;justify-content:center;margin-top:30px;position:static;transform:none}}.hero-slide-navigation div{background:#fff url(https://us.pineapplecontracts.com/wp-content/themes/pineapplecontracts/images/upholstery/pinearrow-dark.svg) 50%;background-repeat:no-repeat;background-size:22px;cursor:pointer;height:48px;pointer-events:auto;transform:rotate(180deg);width:48px}@media (max-width:991px){.hero-slide-navigation div{background:#4b4656 url(https://us.pineapplecontracts.com/wp-content/themes/pineapplecontracts/images/upholstery/pinearrow-white.svg) 50%;background-repeat:no-repeat;background-size:22px}}.hero-slide-navigation div:last-child{transform:rotate(0deg)}.woocommerce .cart-collaterals{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{width:100%}.common-contact .common-contact-content .woocommerce .cart-collaterals .cross-sells h3,.woocommerce .cart-collaterals .cross-sells .common-contact .common-contact-content h3,.woocommerce .cart-collaterals .cross-sells h2{margin-bottom:20px}.woocommerce .cart-collaterals .cross-sells .products{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.sustainability-tab .tab-nav-wrapper{margin-bottom:50px;overflow-y:auto}@media (max-width:575px){.sustainability-tab .tab-nav-wrapper{margin-right:-20px}}.sustainability-tab .nav-tabs{flex-wrap:nowrap;gap:20px 45px;margin-bottom:10px}@media (max-width:1200px){.sustainability-tab .nav-tabs{gap:20px 35px}}@media (max-width:991px){.sustainability-tab .nav-tabs{gap:20px}}@media (max-width:575px){.sustainability-tab .nav-tabs{gap:20px 10px}}.sustainability-tab .nav-tabs li .nav-link{background:0 0;border-bottom:2px solid transparent;border-left:0!important;border-right:0!important;border-top:0!important;color:#544f5b;display:block;font-size:22px;line-height:22px;padding:0 8px 15px}@media (max-width:1200px){.sustainability-tab .nav-tabs li .nav-link{font-size:20px;line-height:20px}}@media (max-width:991px){.sustainability-tab .nav-tabs li .nav-link{font-size:19px}}@media (max-width:575px){.sustainability-tab .nav-tabs li .nav-link{font-size:15px;line-height:16px;padding:0 8px 10px}}.sustainability-tab .nav-tabs li .nav-link:hover{border-left:0!important;border-right:0!important;border-top:0!important}.sustainability-tab .nav-tabs li .nav-link.active{border-color:#544f5b;font-weight:700}.custom-table-wrapper{margin-bottom:50px}.custom-table-wrapper table{width:100%}.custom-table-wrapper table thead th{background:#454453;border-right:1px solid #fff;color:#fff;padding:10px 20px;text-align:center}@media (max-width:575px){.custom-table-wrapper table thead th{font-size:15px;line-height:24px}}.custom-table-wrapper table thead th:first-child{text-align:left}.custom-table-wrapper table thead th:last-child{border:0}.custom-table-wrapper table tbody tr td{background:#aaaab5;border-bottom:1px solid #fff;color:#fff;padding:10px 20px;text-align:center}@media (max-width:575px){.custom-table-wrapper table tbody tr td{font-size:15px;line-height:24px}}.custom-table-wrapper table tbody tr td:first-child{text-align:left}.sustainability-product-card{background:#f8f8f8;margin-bottom:50px;padding:40px}@media (max-width:575px){.sustainability-product-card{margin-bottom:30px;padding:20px}}.sustainability-product-card .product-img{padding:0}.sustainability-product-card .product-img.image-with-shadow{padding-bottom:35px;padding-right:35px}@media (max-width:1200px){.sustainability-product-card .product-img.image-with-shadow{padding-bottom:25px;padding-right:25px}}@media (max-width:991px){.sustainability-product-card .product-img.image-with-shadow{padding-bottom:35px;padding-right:35px}}@media (max-width:767px){.sustainability-product-card .product-img.image-with-shadow{padding-bottom:25px;padding-right:25px}}@media (max-width:575px){.sustainability-product-card .product-img.image-with-shadow{padding-bottom:15px;padding-right:15px}}.sustainability-product-card .product-img.image-with-shadow img{filter:drop-shadow(35px 35px 0 #e9ebea);-webkit-filter:drop-shadow(35px 35px 0 #e9ebea)}@media (max-width:575px){.sustainability-product-card .product-img.image-with-shadow img{filter:drop-shadow(15px 15px 0 #e9ebea);-webkit-filter:drop-shadow(15px 15px 0 #e9ebea)}}.sustainability-product-card .direction-rtl{flex-direction:row-reverse}.sustainability-product-card:last-child{margin-bottom:0}.whr-items .whr-item{padding-left:0}.whr-items .whr-item:before{display:none}.whr-items .whr-info li{padding-left:24px}@media (max-width:575px){.whr-items .whr-info li{padding-left:20px}}.whr-items .whr-info li:before{top:10px}.whr-items .whr-title{font-size:36px;line-height:44px}@media (max-width:1200px){.whr-items .whr-title{font-size:32px;line-height:40px}}@media (max-width:767px){.whr-items .whr-title{font-size:28px;line-height:36px}}@media (max-width:575px){.whr-items .whr-title{font-size:22px;line-height:30px}}.whr-items .whr-title a{color:#646464;transition:all .3s}.whr-items .whr-title a:hover{color:#2e1a47}.title-block{color:#1d1b54;font-family:Tungsten,sans-serif;font-size:60px;font-weight:500;line-height:72px;text-transform:uppercase}@media (max-width:767px){.title-block{font-size:40px;line-height:50px}}.typical-text p{color:#544f5b;font-family:Gilroy,sans-serif;font-size:18px;letter-spacing:.01em;line-height:27px;margin-bottom:16px}@media (max-width:767px){.typical-text p{font-size:16px;line-height:24px}}.typical-text p:last-child{margin-bottom:0}.breadcrumbs{background-color:#f9f9f9;color:#978da3;font-family:Gilroy,sans-serif;font-size:15px;font-weight:600;line-height:18px;padding:19px 0}.breadcrumbs a{color:#978da3;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{color:#1d1b54}.top-podcast{background-color:#4d4656}.top-podcast-wrap{align-items:flex-end;display:flex;justify-content:space-between}@media (max-width:991px){.top-podcast-wrap{align-items:flex-start;flex-direction:column}}.top-podcast-info{padding:40px 0}.top-podcast-title{color:#fff;font-size:75px;font-weight:500;line-height:91px;margin:0}@media (max-width:767px){.top-podcast-title{font-size:60px;line-height:70px}}.top-podcast-text{color:#fff;font-family:Gilroy,sans-serif;font-size:23px;letter-spacing:.01em;line-height:34px}@media (max-width:767px){.top-podcast-text{font-size:20px;line-height:28px}}.top-podcast-picture{padding:8px 0;width:50.8%}@media (max-width:991px){.top-podcast-picture{margin-left:auto;padding:0}}.top-podcast-img{margin:0 -7.48% 0 0}@media (max-width:1360px){.top-podcast-img{margin:0}}.top-podcast-img img{max-width:100%}.content-section{padding:80px 0}.link{align-items:center;display:flex;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;line-height:27px;text-decoration:none}.link,.link:hover{color:#1d1b54}.link:hover:hover svg{animation:arrowMove .5s ease-in-out}.link svg{fill:#1d1b54;margin-left:9px;transition:all .3s}@keyframes arrowMove{0%{transform:translateX(0)}50%{transform:translateX(-10px)}to{transform:translateX(0)}}.podcast-item{align-items:center;background-color:#f5f5f5;border-top:8px solid #1d1b54;display:flex;margin-bottom:44px;padding:33px 40px}@media (max-width:991px){.podcast-item{align-items:flex-start;border-bottom-width:4px;flex-direction:column}}@media (max-width:767px){.podcast-item{padding:32px 24px}}.podcast-item:last-child{margin-bottom:0}.podcast-item .link{margin-top:23px}.podcast-item-img{margin-right:32px;min-width:222px;width:222px}@media (max-width:991px){.podcast-item-img{margin-bottom:32px;margin-right:0}}.podcast-item-img img{max-width:100%}.podcast-item-name{color:#1d1b54;font-family:Tungsten,sans-serif;font-size:42px;font-weight:500;line-height:50px;margin-bottom:12px;text-transform:uppercase}@media (max-width:767px){.podcast-item-name{font-size:32px;line-height:40px}}.podcast-item-text p{color:#544f5b;font-family:Gilroy,sans-serif;font-size:18px;letter-spacing:.01em;line-height:27px}@media (max-width:767px){.podcast-item-text p{font-size:16px;line-height:24px}}.img-section img{max-width:100%}.audio-player{align-items:center;display:flex;justify-content:space-between}.audio-player.out{display:block}.audio-player-enter{align-items:center;cursor:pointer;display:flex;height:80px;justify-content:center;min-width:80px;position:relative;width:80px}@media screen and (max-width:767px){.audio-player-enter{height:64px;min-width:64px;width:64px}}.audio-player-enter:hover:after{transform:scale(1.1);-webkit-transform:scale(1.1)}.audio-player-enter:after{border:2px solid #554f5b;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%}.audio-player-enter.play .svg-play{display:block}.audio-player-enter.pause .svg-play,.audio-player-enter.play .svg-pause{display:none}.audio-player-enter.pause .svg-pause{display:block}.audio-player-enter svg{fill:#554f5b}.audio-player-enter .svg_play{height:18px;margin-left:5px;width:15px}@media screen and (max-width:767px){.audio-player-enter .svg-play{height:17px;margin-right:4px;width:14px}.audio-player-enter .svg-pause{height:14px;width:12px}}.audio-player-center{align-items:center;display:flex;height:80px;margin:0 15px 0 24px;position:relative;width:100%}@media screen and (max-width:767px){.audio-player-center{height:64px;margin:0 0 0 12px}}.audio-player-progress{width:100%}.audio-player-progress .noUi-horizontal{height:6px}@media screen and (max-width:767px){.audio-player-progress .noUi-horizontal{height:4px}}.audio-player-progress .noUi-target{background:rgba(85,79,91,.2);border:none;border-radius:0;box-shadow:none}.audio-player-progress .noUi-connects{border-radius:0}.audio-player-progress .noUi-connect{background-color:#554f5b}.audio-player-progress .noUi-horizontal .noUi-handle{height:6px;opacity:0;top:0}@media screen and (max-width:767px){.audio-player-progress .noUi-horizontal .noUi-handle{height:4px}}.audio-player-time{bottom:0;color:#6e6e78;font-family:Gilroy,sans-serif;font-size:14px;left:0;line-height:17px;position:absolute}@media screen and (max-width:767px){.audio-player-time{font-size:13px;left:auto;line-height:20px;right:0}}.audio-player-volume{align-items:center;display:flex;position:relative}@media screen and (max-width:767px){.audio-player-volume{display:none}}.audio-player-volume.opened .player-volume-progress{opacity:1;visibility:visible}.player-volume-icon{cursor:pointer;position:relative}.player-volume-icon svg{fill:#554f5b}.player-volume-icon.volum-none:after,.player-volume-icon.volum-none:before{background:#554f5b;content:"";display:block;height:2px;margin-top:-1px;position:absolute;right:0;top:50%;transition:all .3s;width:7px}.player-volume-icon.volum-none .player-volume-icon:before{transform:rotate(45deg)}.player-volume-icon.volum-none .player-volume-icon:after{transform:rotate(-45deg)}.player-volume-icon.volum-none .volume-oval-1,.player-volume-icon.volum-none .volume-oval-2{display:none}.player-volume-icon.volum-25 .volume-oval-1,.player-volume-icon.volum-25 .volume-oval-2,.player-volume-icon.volum-75 .volume-oval-1{opacity:.5}.player-volume-icon.volum-75 .volume-oval-2{opacity:1}.player-volume-icon svg{display:block}.player-volume-icon .volume-oval-1,.player-volume-icon .volume-oval-2{transition:all .3s}.player-volume-progress{background:#fff;bottom:100%;display:block;height:118px;left:50%;margin-bottom:11px;opacity:0;padding:12px;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .1s;visibility:hidden;width:32px}.player-volume-progress .noUi-vertical{margin:0 auto;width:2px}.player-volume-progress .noUi-target{background-color:rgba(85,79,91,.2);border:none;border-radius:0;box-shadow:none;height:88px}.player-volume-progress .noUi-connect{background-color:#554f5b}.player-volume-progress .noUi-origin{height:9%}.player-volume-progress .noUi-vertical .noUi-handle{background-color:#554f5b;border:none;border-radius:50%;box-shadow:none;height:8px;outline:none;right:-3px;top:0;width:8px}.player-volume-progress .noUi-vertical .noUi-handle:after,.player-volume-progress .noUi-vertical .noUi-handle:before{display:none}.podcast-content{margin:0 auto;max-width:943px}.podcast-episode{border-bottom:2px solid #f0f0f0;margin-bottom:60px;padding-bottom:60px}.podcast-episode .title-block{margin-bottom:20px}.podcast-episode .audio-player{margin-top:28px}.podcast-episode-date{align-items:center;color:#544f5b;display:flex;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin:0 0 20px}.podcast-episode-date svg{stroke:#544f5b;margin-right:11px}.podcast-episode-buttons{display:flex;flex-wrap:wrap;margin:34px -9px -18px}.podcast-episode-buttons a{margin:0 9px 18px}.user-block{align-items:center;display:flex}.user-img{border-radius:50%;height:80px;margin-right:21px;min-width:80px;overflow:hidden;width:80px}.user-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-name{color:#1d1b54;font-family:Tungsten,sans-serif;font-size:38px;font-weight:500;line-height:46px;margin-bottom:4px;text-transform:uppercase}.user-name:last-child{margin-bottom:0}.user-position{color:#544f5b;font-family:Gilroy,sans-serif;font-size:18px;font-weight:500;line-height:27px}.podcast-guests .title-block{margin-bottom:45px}.podcast-guest-item{margin-bottom:60px}.podcast-guest-item:last-child{margin-bottom:0}.podcast-guest-item .user-block{margin-bottom:35px}.search-project{padding:52px 0 60px}.nav-categories{margin-bottom:34px;overflow:auto;scrollbar-width:none}@media screen and (max-width:767px){.nav-categories::-webkit-scrollbar{display:none;width:0}}.nav-categories ul{display:flex}.nav-categories li{margin-right:25px}@media (max-width:991px){.nav-categories li{margin-right:16px}}.nav-categories li:last-child{margin-right:0}.nav-categories li.current a{color:#1d1b54}.nav-categories a{color:rgba(46,26,71,.5);font-family:Tungsten,sans-serif;font-size:26px;font-weight:500;letter-spacing:.02em;line-height:32px;text-decoration:none;text-transform:uppercase;transition:all .3s;white-space:nowrap}@media (max-width:991px){.nav-categories a{font-size:18px;line-height:26px}}@media (max-width:767px){.nav-categories a{font-size:16px;line-height:24px}}.nav-categories a:hover{color:#1d1b54}.projects-wrap{display:flex;flex-wrap:wrap;margin:0 -22px -44px}@media (max-width:767px){.projects-wrap{display:block;margin:0}}.project-item{display:block;height:329px;margin:0 22px 44px;position:relative;width:calc(50% - 44px)}@media (max-width:991px){.project-item{height:220px}}@media (max-width:767px){.project-item{margin:0 0 30px;width:100%}.project-item:last-child{margin-bottom:0}}.project-item:hover .project-item-body{opacity:1;visibility:visible}.project-item-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.project-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-item-body{align-items:flex-end;background-color:rgba(84,79,91,.84);display:flex;height:100%;opacity:0;padding:27px 35px;position:relative;transition:all .3s;visibility:hidden;z-index:2}@media (max-width:991px){.project-item-body{padding:24px}}.project-item-name{align-items:center;color:#fff;display:flex;font-family:Tungsten,sans-serif;font-size:38px;font-weight:500;line-height:46px;text-transform:uppercase}@media (max-width:1200px){.project-item-name{font-size:30px;line-height:40px}}.project-item-name svg{fill:#fff;margin-left:11px;min-width:21px}.projects-filter-item.hide{animation:hide .3s ease 0s 1 normal forwards;transform-origin:center}.projects-filter-item.show{animation:show .3s ease 0s 1 normal forwards;transform-origin:center}@keyframes hide{0%{transform:scale(1)}to{height:0;margin:0;transform:scale(0);width:0}}@keyframes show{0%{height:0;margin:0;transform:scale(0);width:0}to{transform:scale(1)}}.search-space{padding:60px 0}.spaces-wrap{display:flex;flex-wrap:wrap;margin:0 -15px -45px}@media (max-width:576px){.spaces-wrap{display:block;margin:0}}.space-item{display:block;margin:0 15px 45px;width:calc(33.33% - 30px)}@media (max-width:991px){.space-item{width:calc(50% - 30px)}}@media (max-width:576px){.space-item{margin:0 0 30px;width:100%}.space-item:last-child{margin-bottom:0}}.space-item:hover .space-item-name svg{opacity:1;transform:translate(0)}.space-item-img{height:316px;margin-bottom:13px}@media (max-width:1200px){.space-item-img{height:220px}}.space-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.space-item-name{align-items:center;color:#1d1b54;display:flex;font-family:Tungsten,sans-serif;font-size:38px;font-weight:500;line-height:46px;text-transform:uppercase}@media (max-width:767px){.space-item-name{font-size:30px;line-height:40px}}.space-item-name svg{fill:#1d1b54;margin-left:18px;min-width:21px;opacity:0;transform:translateX(-20px);transition:all .3s}.cs-content{padding:80px 0 60px}@media (max-width:991px){.cs-content{padding:60px 0}}.cs-intro{align-items:flex-start;display:flex;margin-bottom:40px}@media (max-width:991px){.cs-intro{display:block}}.cs-intro-info{width:100%}@media (max-width:991px){.cs-intro-info{margin-bottom:40px}}.cs-intro-info .title-block{margin-bottom:20px}.text-overflow.expand .text-overflow-more{display:block}.text-overflow-more{display:none;margin-bottom:16px}.text-overflow-toggle{color:#1d1b54;cursor:pointer;display:inline-block;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;line-height:27px;margin-top:10px}.cs-quote{background-color:#f5f5f5;border-top:7px solid #1d1b54;margin-left:95px;min-width:386px;padding:72px 40px 53px;width:386px}@media (max-width:1200px){.cs-quote{margin-left:56px}}@media (max-width:991px){.cs-quote{margin-left:0;min-width:auto;width:100%}}@media (max-width:767px){.cs-quote{border-top-width:5px;padding:40px 24px}}.cs-quote-text p{color:#544f5b;font-family:Manus;font-size:29px;line-height:41px;margin-bottom:14px}@media (max-width:767px){.cs-quote-text p{font-size:22px;line-height:30px}}.cs-quote-text p:last-child{margin-bottom:0}.quote-user{align-items:center;display:flex;margin-top:54px}@media (max-width:767px){.quote-user{margin-top:40px}}.quote-user-img{border-radius:50%;height:63px;margin-right:15px;min-width:63px;overflow:hidden;width:63px}.quote-user-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quote-user-name{color:#1d1b54;font-family:Gilroy,sans-serif;font-size:19px;font-weight:600;line-height:29px;margin-bottom:2px}.quote-user-name:last-child{margin-bottom:0}.quote-user-position{color:#544f5b;font-family:Gilroy,sans-serif;font-size:16px;line-height:24px}.cs-images{display:flex;flex-wrap:wrap;margin:0 -22px -44px}@media (max-width:991px){.cs-images{margin:0 -12px -24px}}@media (max-width:576px){.cs-images{display:block;margin:0}}.cs-img{margin:0 22px 44px;width:calc(50% - 44px)}@media (max-width:991px){.cs-img{margin:0 12px 24px;width:calc(50% - 24px)}}@media (max-width:576px){.cs-img{margin:0 0 24px;width:100%}.cs-img:last-child{margin-bottom:0}}.cs-img.full{width:calc(100% - 44px)}@media (max-width:991px){.cs-img.full{width:calc(100% - 24px)}}@media (max-width:576px){.cs-img.full{width:100%}}.cs-img.small{width:calc(33.33% - 44px)}@media (max-width:991px){.cs-img.small{width:calc(33.33% - 24px)}}@media (max-width:576px){.cs-img.small{width:100%}}.cs-img img{width:100%}
/*! nouislider - 14.1.1 - 12/15/2019 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;right:-6px;top:-17px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.iframe-container{padding-top:56.25%;position:relative;width:100%}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.text-sm{font-size:12px}.dfd-card-pricing{display:none!important}