.supplier-brands{display:flex;flex-direction:row;justify-content:center;gap:4rem}.supplier-brands figure{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:3rem;justify-content:center}.supplier-brands figure>img{width:100%;height:100%;object-fit:contain;max-width:150px}.supplier-brands figure span{font-size:20px;display:block;font-weight:500;text-transform:uppercase;color:var(--color-primary)}@media only screen and (max-width:900px){.supplier-brands figure{flex-direction:column;gap:1.5rem}}figure{width:auto;height:auto;max-width:500px;max-height:500px}figure.left-align{margin-right:auto}figure.right-align{margin-left:auto}figure>picture>img{width:100%;height:100%}figure.squared>picture>img{width:100%;height:100%;object-fit:cover;border-radius:20px;aspect-ratio:1/1}figure.squared.border::before{position:absolute;content:'';width:100%;height:100%;border:5px solid var(--color-primary);border-radius:20px;left:25px;top:20px}@media only screen and (max-width:900px){figure{max-width:300px;max-height:100%}figure.left-align{margin-left:auto;margin-right:auto}figure.right-align{margin-left:auto;margin-right:auto}}.our-capabilities{width:auto;height:auto}.our-capabilities::before{position:absolute;content:'';width:100%;height:100%;bottom:0;left:0;background-repeat:no-repeat!important;background-size:contain!important}.our-capabilities::after{position:absolute;content:'';width:100%;height:100%;bottom:0;right:0;background-repeat:no-repeat!important;background-size:contain!important;background-position:center right!important}.webp .our-capabilities::before{background:url(../img/webp/lantech-bg1.webp?v=0.0.1)}.no-webp .our-capabilities::before{background:url(../img/lantech-bg1.png?v=0.0.1)}.webp .our-capabilities::after{background:url(../img/webp/lantech-bg2.webp?v=0.0.1)}.no-webp .our-capabilities::after{background:url(../img/lantech-bg2.png?v=0.0.1)}.grid.capabilities{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.grid.capabilities>div{padding:3.5rem}.grid.capabilities>div:nth-child(1),.grid.capabilities>div:nth-child(2){border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.grid.capabilities>div:nth-child(3){border-bottom:1px solid var(--color-primary)}.grid.capabilities>div:nth-child(4),.grid.capabilities>div:nth-child(5){border-right:1px solid var(--color-primary)}.grid.capabilities figure{display:flex;justify-content:flex-start}.grid.capabilities .icon{width:fit-content;height:fit-content;background-color:var(--color-white);padding:1rem;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;box-shadow:rgba(0,0,0,.1) 0 4px 12px}.grid.capabilities .icon.rounded{border-radius:50%}.grid.capabilities .icon>img{width:auto;height:auto;max-width:32px;max-height:32px}@media only screen and (max-width:900px){.grid.capabilities{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.grid.capabilities>div:nth-child(1),.grid.capabilities>div:nth-child(3){border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.grid.capabilities>div:nth-child(2),.grid.capabilities>div:nth-child(4){border-bottom:1px solid var(--color-primary);border-right:0}.grid.capabilities figure{justify-content:center;max-width:100%;max-height:100%}.grid.capabilities .icon{margin-bottom:0}.grid.capabilities h3,.grid.capabilities p{text-align:center}}@media only screen and (max-width:600px){.grid.capabilities{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}.grid.capabilities>div{padding:1.5rem}.grid.capabilities>div:not(:last-child){border-bottom:1px solid var(--color-primary);border-right:0}}.grid.clients>div{height:400px;background-color:var(--color-offwhite)}.grid.clients{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.grid.clients>:nth-child(2){grid-column:span 2}.grid.clients>:nth-child(6){grid-column:span 2}form.form-style-1{width:100%;height:auto;padding:0;margin:0;display:flex;flex-direction:column}form.form-style-1 input,form.form-style-1 textarea{width:auto;height:auto;padding:.75rem 1rem;background:0 0;outline:0;border:2px solid var(--color-primary);width:100%;border-radius:20px;font-family:inherit}form.form-style-1 textarea{min-height:125px}form.form-style-1 p{margin-bottom:1rem}form.form-style-1 .pristine-error{margin-top:1rem;background-color:var(--color-primary);width:fit-content;color:var(--color-white);padding:.5rem;border-radius:20px}.row.cards>[class*=col]{display:flex}.card--container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;justify-content:space-between}.card--container .card{display:flex;flex-direction:column;flex-basis:100%;max-width:100%}.card{width:auto;height:auto;padding:0;margin:0;top:0;left:0;position:relative;display:flex;flex-direction:column;flex-grow:1}@media only screen and (min-width:40rem){.card{flex-basis:calc(33.3333% - 1.5rem)!important;max-width:calc(33.3333% - 1.5rem)!important}#productCards .card{flex-basis:calc(50% - 1.5rem)!important;max-width:calc(50% - 1.5rem)!important;flex-direction:row;gap:3rem;align-items:center}#productCards .card figure{width:250px;height:250px}#productCards .card figure>img{width:100%;height:100%;object-fit:cover}}.card .image figure>picture>img{width:100%;height:300px;object-fit:cover;border-radius:20px;position:relative}.card .text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:1rem}.card .text-container span{display:block;text-align:left;line-height:2;font-size:16px}.card .text-container span:first-child{font-size:20px}.card .image.text .text-container{position:absolute;width:100%;height:auto;padding:20px;bottom:0;border-radius:0 0 20px 20px;display:block;backdrop-filter:blur(10px);margin-bottom:5px}.card .image.text .text-container span{display:block;text-align:left;line-height:2;color:var(--color-white)}.card span{display:flex;justify-content:flex-start;align-items:flex-end;flex-grow:1}.card span .button{margin-top:1rem}@media only screen and (max-width:900px){.card .image figure{max-width:100%;max-height:100%}.card span{justify-content:center;align-items:center}.card .text-container span{text-align:center;display:block;width:100%}}#js_productselector .button.filter{width:auto;height:auto;padding:.5rem 2.5rem .5em 1rem;border-radius:30px;cursor:pointer}#js_productselector .tab-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}#js_productselector .tab-content label{display:flex;align-items:center}#js_productselector .tab-content label span{margin-left:.5rem}#js_productselector .tab-content input[type=checkbox]{width:16px;height:16px;border:1px solid #d5d5d5;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;position:relative;cursor:pointer;background:#fff}#js_productselector .tab-content input[type=checkbox]:checked::before{content:'';position:absolute;width:12px;height:12px;background:url(../img/icon-tick.svg);background-repeat:no-repeat;background-size:contain;bottom:0;right:1px}@media only screen and (max-width:900px){#js_productselector .tab-content{flex-direction:column}}table td,table th{padding:.75em;border-top:1px solid #d5d5d5}table td:nth-child(1),table th:nth-child(1){border-left:1px solid #d5d5d5}table td:nth-child(1),table td:nth-child(2),table td:nth-child(3),table th:nth-child(1),table th:nth-child(2),table th:nth-child(3){border-right:1px solid #d5d5d5}table tbody tr>td{border-bottom:1px solid #d5d5d5}section.cta{width:auto;height:auto;background:var(--color-secondary)}section.cta>.container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.cta>.container .button{color:var(--color-white)}section.cta>.container .button:hover{color:var(--color-primary)}@media only screen and (max-width:900px){section.cta>.container{flex-direction:column;gap:1.5rem;text-align:center}}footer{width:100%;height:auto;padding:4rem 0}footer ul{font-size:14px;list-style:none;display:flex;flex-direction:column;gap:1rem}footer p{font-size:14px}footer figure{max-width:-webkit-fill-available;max-height:-webkit-fill-available}footer figure>img{width:100%;height:100%;max-width:250px}footer span.poweredby{font-size:14px;font-weight:400}.arctanedigital{background-image:url(https://assets.arctanedigital.co.uk/branding/AD.2020.BRAND.FULLTEXT.NOGRADIENT.SMALL.png);background-repeat:no-repeat;background-size:100%;display:inline-block;width:130px;height:30px;white-space:nowrap;text-indent:100%;vertical-align:middle;overflow:hidden;margin-top:-5px;transition:.2s ease-in-out}.arctanedigital:hover{transform:translateY(-5px);transition:.2s ease-in-out}@media only screen and (max-width:900px){footer{padding:3rem 0}footer figure>img{margin-left:auto;margin-right:auto;display:block}footer ul{text-align:center}}