/**
 * CSS for the AD Design + Consulting website. Hand-crafted in Tasmania.
 * @author Rebecca Skeers Webmistress <hello@webmistress.com.au>
 * @copyright Rebecca Skeers 2022
 */
:root{--gutter:20px;--teal:rgb(0,161,155);--teal-hover:rgb(0,131,124);--teal-10:rgb(230,246,245);--teal-30:rgb(179,227,225);--teal-50:rgb(128,208,205);--teal-60:rgb(102,199,195);--teal-70:rgb(77,189,185);--black-5:rgb(242,242,242);--black-5o:rgba(0,0,0,0.05);--black-40o:rgba(0,0,0,0.4);--black-10o:rgba(0,0,0,0.1);--black-10:rgb(230,230,230);--black-15:rgb(217,217,217);--black-20:rgb(204,204,204);--black-25:rgb(191,191,191);--black-30:rgb(179,179,179);--black-40:rgb(153,153,153);--black-50:rgb(128,128,128);--black-60:rgb(102,102,102);--black-70:rgb(77,77,77);--black-80:rgb(51,51,51);--thin:1px;}@media screen and (min-width:1067px){:root{--gutter:1.875vw;}}@media screen and (min-width:1600px){:root{--gutter:30px;--track:215px;--thin:0.033333rem;}}@media screen and (min-width:1930px){:root{--gutter:1.554404vw;--track:11.139896vw;}}@keyframes crossfade{0% { opacity:0;z-index:2;}7.5% { opacity:1;z-index:2;}25% { opacity:1;z-index:1;}32.5% { opacity:0;z-index:1;}100% { opacity:0;z-index:1;}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}*::selection{background-color:rgb(77,77,77);color:white;}html{background-color:white;color:black;font-family:urw-din-semi-condensed,sans-serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:18px;font-weight:400;line-height:1.333333;margin:0;padding:0;-webkit-text-size-adjust:none;}@media screen and (min-width:800px){html{font-size:calc(18px + 12 * ((100vw - 800px) / 800));}}@media screen and (min-width:1600px){html{font-size:30px;}}@media screen and (min-width:1930px){html{font-size:calc(30px + 12 * ((100vw - 1930px) / 800));}}@media print{html{background-color:transparent;font-size:14px;}}body{margin:0;padding:0;}address,article,aside,figure,figcaption,footer,header,main,menu,nav,section{display:block;font-size:1em;font-style:normal;font-weight:400;margin:0;padding:0;text-align:left;}article,figure,section{break-inside:avoid;}a,a::before{transition:background-color 0.3s,color 0.3s,text-decoration-color 0.3s,opacity 0.3s;}div:focus{outline:none;}a:focus,button:focus{outline-color:inherit;outline-style:dotted;outline-width:0.066667rem;}a,a:link,a:visited{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);-webkit-text-decoration-skip:ink;text-decoration-skip:ink;text-underline-offset:0.15em;text-decoration-thickness:var(--thin);}a:focus,a:hover,a:active{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:0.15em;text-decoration-thickness:var(--thin);}abbr[title]{border:none;outline:none;text-decoration:underline;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);}abbr[title]:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}figure{margin:0;padding:0;position:relative;}@supports (display:grid){img{display:block;height:auto;max-width:100%;width:100%;}}h1{color:currentColor;font-size:2.5rem;font-weight:700;letter-spacing:0.025em;line-height:1;margin:0;padding:0;text-transform:uppercase;}h2{align-items:baseline;color:currentColor;column-gap:var(--gutter);display:flex;font-size:1.8rem;font-weight:700;letter-spacing:0.025em;line-height:1;margin:0;position:relative;padding:0 0 1.5rem;text-transform:uppercase;}@supports (display:grid){@media screen and (min-width:800px){h2{font-size:2.5rem;margin-left:calc(-1 * (0.72em + var(--gutter)));padding-bottom:4.133333rem;}h2::before{background-color:var(--teal-50);content:'';display:block;height:0.72em;width:0.72em;}}}h3{color:black;font-size:1.2rem;font-weight:700;letter-spacing:0.05em;line-height:1.2;margin:0;padding:1rem 0;text-transform:uppercase;}h4{color:currentColor;font-size:1rem;font-weight:600;margin:0;padding:0;}p{margin:0;padding:0 0 1em;}p.lead{color:var(--teal);font-size:1.2rem;font-weight:600;grid-area:lead;line-height:1.444444;text-transform:uppercase;}@media screen and (min-width:800px){p.lead{padding-bottom:1.583333em;}}ul,ol{list-style:none;margin:0;padding:0 0 1em;}li{break-inside:avoid;margin:0;padding:0 0 0 0.8rem;position:relative;}ul>li::before{color:var(--black-50);content:'\2022';display:block;left:0;position:absolute;top:0;}b,strong{font-weight:600;}@supports (display:grid){.panel{display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:0px repeat(6,1fr) 0px;padding-left:0;padding-right:0;}@media screen and (min-width:400px){.panel{grid-template-columns:calc(5vw - var(--gutter)) repeat(6,1fr) calc(5vw - var(--gutter));}}@media screen and (min-width:1600px){.panel{grid-template-columns:1fr repeat(6,215px) 1fr;}}@media screen and (min-width:1930px){.panel{grid-template-columns:repeat(8,1fr);}}@media print{.panel{grid-template-columns:repeat(6,1fr);}}.page{overflow:hidden;position:relative;width:100%;}.page-header{grid-row-gap:var(--gutter);row-gap:var(--gutter);padding:0 0 1.388889rem;grid-template-areas:"cont cont cont cont cont cont cont cont" ". slog slog slog slog slog slog ." ". type type type type type type .";position:relative;z-index:1000;}@media screen and (min-width:800px){.page-header{grid-template-areas:". slog slog slog type type type ." ". . . menu menu menu menu .";grid-template-rows:min-content 2.666667rem;padding:var(--gutter) 0 0;}}@media print{.page-header{grid-template-areas:"slog slog slog type type type";grid-template-rows:min-content;padding:0 0 calc(2 * var(--gutter));}}.page-header::before{content:'';display:none;}@media screen and (min-width:800px){.page-header::before{background:linear-gradient(90deg, var(--black-40o) 0%, var(--black-10o) 100%);display:block;grid-row:2/3;grid-column:4/-1;mix-blend-mode:multiply;}}@media screen and (min-width:1600px){.page-header::before{background:linear-gradient(90deg, var(--black-40o) 0%, var(--black-5o) 100%);}}@media screen and (min-width:1930px){.page-header::before{background:linear-gradient(90deg, var(--black-40o) 0%, transparent 100%);}}.contact{color:white;display:flex;font-weight:700;grid-area:cont;letter-spacing:0.1em;line-height:1.25;margin:0;padding:0;text-transform:uppercase;}@media print,screen and (min-width:800px){.contact{display:none;}}.contact li{background-color:var(--black-60);margin:0;padding:0;width:50%;}.contact li:last-child{background-color:var(--black-40);}.contact li::before{content:'';display:none;}.contact li a{display:block;padding:0.625rem var(--gutter);text-align:right;}.contact li:first-child a{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 15' width='24px' height='15px'%3E%3Crect width='24' height='15' fill='rgb(204,204,204)'/%3E%3Cpolygon points='0,0 12,8 24,0' fill='rgb(0,161,155)'/%3E%3C/svg%3E") no-repeat scroll left var(--gutter) top 50%;background-size:1.5rem 0.9375rem;}.contact li:last-child a{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 22' width='15px' height='22px'%3E%3Cpath d='M9.285,22c-2.711-2.327-5.307-4.834-6.93-8.335C.739,10.222,.453,6.678,.422,3.112,1.585,2.045,3.386,.313,4.98,0l2.302,6.378c-.787,.532-1.756,1.03-2.623,1.067,.495,3.008,2.096,6.169,3.966,8.542,.638-.666,1.64-1.098,2.55-1.34l3.403,5.731c-1.634,1.237-5.293,1.622-5.293,1.622' fill='%23808285'/%3E%3C/svg%3E") no-repeat scroll left var(--gutter) top 50%;background-size:0.9375rem 1.375rem;}.logo-circle{align-self:center;font-size:0.777778rem;grid-row:2/3;grid-column:2/5;height:5rem;width:5rem;}@media screen and (min-width:800px){.logo-circle{grid-row:1/2;height:4.666667rem;width:4.666667rem;}}@media print{.logo-circle{grid-column:1/4;grid-row:1/2;height:4.666667rem;width:4.666667rem;}}.logo-type{align-self:center;grid-area:type;justify-self:start;padding-top:0.277778rem;width:14.444444rem;}@media print,screen and (min-width:800px){.logo-type{justify-self:end;padding-top:0;width:12.266667rem;}}.slogan{align-self:center;font-size:0.777778rem;font-weight:500;grid-area:slog;justify-self:end;margin:0 0 0 6.133333rem;padding:0 0 0.133333rem;}@media print,screen and (min-width:800px){.slogan{font-size:0.6rem;justify-self:start;}}.slogan li{margin:0;padding:0;}.slogan li::before{content:'';display:none;}.menu{align-self:center;display:none;font-size:0.666667rem;font-weight:600;grid-area:menu;line-height:1.2;margin:0;padding:0;}@media screen and (min-width:800px){.menu{display:block;}}.menu ul{align-items:center;column-gap:var(--gutter);display:flex;justify-content:space-between;margin:0;padding:0 0 0 var(--gutter);}@media screen and (min-width:1200px){.menu ul{column-gap:calc(1.8 * var(--gutter));justify-content:flex-start;}}.menu li{margin:0;padding:0;}@media screen and (min-width:1600px){.menu li:nth-child(1){min-width:calc(var(--track) - (1.8 * var(--gutter)));}.menu li:nth-child(2){min-width:calc(var(--track) - (0.8 * var(--gutter)));}.menu li:nth-child(3){padding-right:0.4rem;}}.menu li::before{content:'';display:none;}.menu a{display:block;position:relative;padding:0.4333333rem 0 0.566667rem 0.866667rem;}.menu a,.menu a:link,.menu a:visited{color:white;-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0);}.menu a:focus,.menu a:hover,.menu a:active{color:white;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.menu a::before{background-color:var(--teal);border-radius:100%;content:'';height:0.5rem;left:0;position:absolute;top:calc(50% - 0.266667rem);width:0.5rem;}
.menu a::before,.menu a:link::before,.menu a:visited::before{background-color:var(--teal);}.menu a:focus::before,.menu a:hover::before,.menu a:active::before{background-color:var(--teal-hover);}section.panel{padding:0;}@media screen and (min-width:800px){section.panel{margin-top:3.333333rem;}}@media screen{section.panel.reverse{background-color:var(--black-80);color:white;margin-top:0;}}@media screen and (min-width:800px){section.panel-services,section.panel-why{border-bottom:3.333333rem solid var(--black-80);}}section.panel::after{background:transparent url("data:image/svg+xml,%3Csvg viewBox='0 0 15 40' xmlns='http://www.w3.org/2000/svg' width='15px' height='40px'%3E%3Crect x='0' y='0' width='2.5' height='40' fill='rgb(179,227,225)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:0.5rem 1.333333rem;content:'';display:block;grid-area:line;height:2.9rem;width:100%;}@media screen and (min-width:800px){section.panel::after{background:transparent url("data:image/svg+xml,%3Csvg viewBox='0 0 15 40' xmlns='http://www.w3.org/2000/svg' width='15px' height='40px'%3E%3Crect x='0' y='0' width='2.5' height='40' fill='rgb(179,227,225)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:1.039497% auto;}}@media screen{section.panel.reverse::after{background:transparent url("data:image/svg+xml,%3Csvg viewBox='0 0 15 40' xmlns='http://www.w3.org/2000/svg' width='15px' height='40px'%3E%3Crect x='0' y='0' width='2.5' height='40' fill='rgb(102,102,102)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:0.5rem 1.333333rem;}}@media screen and (min-width:800px){section.panel.reverse::after{background:transparent url("data:image/svg+xml,%3Csvg viewBox='0 0 15 40' xmlns='http://www.w3.org/2000/svg' width='15px' height='40px'%3E%3Crect x='0' y='0' width='2.5' height='40' fill='rgb(102,102,102)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:1.039497% auto;}}@media print{section.panel::after{display:none;}}section.panel>h2{grid-area:head;}.panel-services{grid-template-areas:". line line line line line line ." ". head head head head head head ." ". lead lead lead lead lead lead ." ". txt1 txt1 txt1 txt1 txt1 txt1 ." ". . . . . . . ." ". list list list list list list .";grid-template-rows:repeat(4,min-content) 1.5rem min-content;}@media screen and (min-width:800px){.panel-services{grid-template-areas:". line line line line line line ." ". head head head head head arro ." ". lead lead lead txt1 txt1 txt1 ." ". . . . . . . ." ". list list list list list list .";grid-template-rows:repeat(3,min-content) 4.9rem min-content;}}@media print{.panel-services{grid-template-areas:"head head head head head arro" "lead lead lead txt1 txt1 txt1" ". . . . . ." "list list list list list list";grid-template-rows:repeat(2,min-content) 1.5rem min-content;margin-bottom:5rem;}}@media screen{.panel-services::before{background:var(--black-5) url(fade.jpg) no-repeat scroll 50% 100%;background-size:100%;background-blend-mode:multiply;content:'';display:block;grid-column:1/-1;grid-row:6/7;}}@media screen and (min-width:800px){.panel-services::before{grid-row:5/6;}}.panel-services p.lead+p{color:var(--black-60);grid-area:txt1;padding-top:0.1rem;}.services{font-size:0.8rem;grid-area:list;margin:0;padding:0 0 6.666667rem;}@media print{.services{padding-bottom:0;}}.services>li{border-top:var(--thin) solid var(--black-50);display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:1fr;grid-template-areas:"head" "list";padding:0.7rem 0 1rem;}@media print,screen and (min-width:800px){.services>li{grid-template-areas:"head list list";grid-template-columns:repeat(3,1fr);min-height:6.666667rem;}}.services>li::before{background-color:var(--teal-70);content:'';display:block;height:calc(100% - 2.166667rem);left:0;position:absolute;top:calc(1rem - var(--thin));width:0.625rem;}@media print,screen and (min-width:800px){.services>li::before{height:calc(100% - 2rem + var(--thin));width:0.5rem;}}.services>li h3{font-size:1rem;grid-area:head;margin-left:1.5625rem;padding:0 0 1rem;}@media print,screen and (min-width:800px){.services>li h3{margin-left:1.166667rem;}}.services>li ul{grid-area:list;margin-left:1.5625rem;padding:0;}@media print,screen and (min-width:800px){.services>li ul{column-count:2;column-gap:var(--gutter);margin-left:0;}}.toplink{display:none;font-size:0.8rem;font-weight:600;grid-area:arro;justify-self:end;text-transform:uppercase;}@media print{.toplink{display:none;}}.toplink a,.toplink a:link,.toplink a:visited{color:var(--black-50);}.toplink a:focus,.toplink a:hover,.toplink a:active{color:var(--black-70);}@media screen{.reverse .toplink a:focus,.reverse .toplink a:hover,.reverse .toplink a:active{color:var(--black-30);}}@media screen and (min-width:800px){.toplink{align-self:start;display:block;height:3.333333rem;margin-top:-0.333333rem;width:3.333333rem;}.toplink a{background:var(--teal-10) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='100px' height='100px'%3E%3Cpolygon points='48.725 76.69 31.385 59.35 29.685 61.05 49.405 80.77 50.51 80.77 70.315 61.05 68.615 59.35 51.275 76.69 51.275 19.23 48.725 19.23 48.725 76.69' fill='rgb(76,189,185)'/%3E%3C/svg%3E") no-repeat scroll 50% 50%;background-size:cover;border-radius:100%;display:block;height:3.333333rem;transition:0.5s;width:3.333333rem;}.reverse .toplink a{background:var(--black-60) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='100px' height='100px'%3E%3Cpolygon points='48.725 76.69 31.385 59.35 29.685 61.05 49.405 80.77 50.51 80.77 70.315 61.05 68.615 59.35 51.275 76.69 51.275 19.23 48.725 19.23 48.725 76.69' fill='rgb(179,179,179)'/%3E%3C/svg%3E") no-repeat scroll 50% 50%;background-size:cover;}.toplink a:focus,.toplink a:hover,.toplink a:active{transform:rotate(180deg);}.toplink a span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}}section.panel-about{grid-template-areas:". line line line line line line ." ". head head head head head head ." ". lead lead lead lead lead lead ." ". txt1 txt1 txt1 txt1 txt1 txt1 ." ". txt2 txt2 txt2 txt2 txt2 txt2 .";padding-bottom:3rem;}@media screen and (min-width:800px){section.panel-about{grid-template-areas:". line line line line line line ." ". head head head head head arro ." ". lead lead lead lead lead lead ." ". txt1 txt1 txt1 txt2 txt2 txt2 .";padding-bottom:7.033333rem;}}@media print{section.panel-about{grid-template-areas:"head head head head head head" "lead lead lead lead lead lead" "txt1 txt1 txt1 txt2 txt2 txt2";padding-bottom:4rem;}}.panel-about p:nth-of-type(2){grid-area:txt1;}.panel-about p:nth-of-type(3){grid-area:txt2;}section.panel-why{grid-template-areas:". line line line line line line ." ". head head head head head head ." ". list list list list list list .";padding-bottom:4rem;}@media screen and (min-width:800px){section.panel-why{grid-template-areas:". line line line line line line ." ". head head head head head arro ." ". list list list list list list .";padding-bottom:6.666667rem;}}@media print{section.panel-why{grid-template-areas:"head head head head head head" "list list list list list list";margin-bottom:3rem;padding-bottom:0;}}ul.why{display:grid;grid-area:list;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:1fr;margin:0;padding:0.466667rem 0 0;}@media print,screen and (min-width:800px){ul.why{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr min-content;}}ul.why>li{display:flex;flex-direction:column;margin:0;padding:calc(var(--gutter) - 0.333333rem) var(--gutter) var(--gutter);}@media print{ul.why>li{padding:0;}}ul.why>li::before{content:'';display:none;}ul.why>li:nth-child(1){background-color:var(--black-15);background:linear-gradient(130deg, var(--black-5) 0%, var(--black-15) 100%);}ul.why>li:nth-child(2){background-color:var(--black-25);background:linear-gradient(130deg, var(--black-10) 0%, var(--black-25) 100%);}@media print{ul.why>li:nth-child(1),ul.why>li:nth-child(2){background-color:transparent;background-image:none;border-top:0.5rem solid var(--black-50);}}@media print,screen and (min-width:800px){ul.why>li:nth-child(1),ul.why>li:nth-child(2){grid-column:span 3;}}ul.why>li:nth-child(3),ul.why>li:nth-child(5){background-color:var(--teal-50);}@media print{ul.why>li:nth-child(3),ul.why>li:nth-child(5){background-color:transparent;border-top:0.5rem solid var(--teal-50);}}ul.why>li:nth-child(4){background-color:var(--black-50);color:white;}@media print{ul.why>li:nth-child(4){background-color:transparent;border-top:0.5rem solid var(--black-50);color:currentColor;}}@media print,screen and (min-width:800px){ul.why>li:nth-child(3),ul.why>li:nth-child(4),ul.why>li:nth-child(5){grid-column:span 2;}}ul.why>li:nth-child(6){background-color:var(--black-15);background:linear-gradient(130deg, var(--black-5) 0%, var(--black-15) 100%);font-size:0.8rem;font-weight:600;margin-top:var(--gutter);padding:0;}@media print{ul.why>li:nth-child(6){background-color:transparent;background-image:none;display:none;margin-top:0;}}@media print,screen and (min-width:800px){ul.why>li:nth-child(6){grid-column:span 6;}}ul.why>li:nth-child(6) p{padding:0;}ul.why>li:nth-child(6) a{align-items:center;border:var(--thin) solid var(--black-30);column-gap:var(--gutter);display:flex;letter-spacing:0.05em;padding:0.466667rem var(--gutter);text-transform:uppercase;}ul.why>li:nth-child(6) a span{display:none;}
@media print,screen and (min-width:800px){ul.why>li:nth-child(6) a span{display:block;font-weight:400;letter-spacing:0.025em;margin-left:auto;position:relative;text-transform:none;}}@media screen and (min-width:800px){ul.why>li:nth-child(6) a span::before{background-color:var(--teal-70);content:'';display:block;height:1.666667rem;left:calc(-1 * var(--gutter) + var(--thin));position:absolute;top:-0.3rem;width:var(--thin);}ul.why>li:nth-child(6) a::before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 33' width='50px' height='33px'%3E%3Cpolygon points='33.977 0 32.596 1.382 46.684 15.465 0 15.465 0 17.536 46.684 17.536 32.596 31.62 33.977 33 50 16.984 50 16.086 33.977 0' fill='rgb(77,189,185)'/%3E%3C/svg%3E") no-repeat scroll 0 50%;background-size:contain;content:'';display:block;height:1.1rem;width:1.666667rem;}}@media screen{ul.why>li:nth-child(6) a::after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 50' width='34px' height='50px'%3E%3Cpolygon points='21.295 12.66 33.961 12.66 21.295 0 21.295 12.66' fill='rgb(77,77,77)'/%3E%3Cpolygon points='0.039 0.053 0.039 50 33.935 50 33.924 12.66 21.295 12.66 21.295 0.053 0.039 0.053' fill='rgb(102,199,195)'/%3E%3C/svg%3E%0A") no-repeat scroll 100% 50%;background-size:contain;content:'';display:block;height:1.666667rem;margin-left:auto;width:1.133333rem;}}@media print,screen and (min-width:800px){ul.why>li:nth-child(6) a::after{margin-left:0;}}ul.why>li:nth-child(6) a,ul.why>li:nth-child(6) a:link,ul.why>li:nth-child(6) a:visited{border:var(--thin) solid var(--black-30);color:var(--black-50);}ul.why>li:nth-child(6) a:focus,ul.why>li:nth-child(6) a:hover,ul.why>li:nth-child(6) a:active{border:var(--thin) solid var(--black-50);color:var(--black-70);}ul.why h3{font-size:1.2rem;line-height:1.2;padding:0 0 1.2rem;}@media print{ul.why h3{padding-top:0.7rem;}}@media print,screen and (min-width:800px){ul.why>li:nth-child(3),ul.why>li:nth-child(4),ul.why>li:nth-child(5){font-size:0.8rem;}ul.why>li:nth-child(3) h3,ul.why>li:nth-child(4) h3,ul.why>li:nth-child(5) h3{color:white;padding-bottom:0.6rem;}}@media print{ul.why>li:nth-child(3) h3,ul.why>li:nth-child(4) h3,ul.why>li:nth-child(5) h3{color:currentColor;}}@media screen{ul.why>li:nth-child(1)::after,ul.why>li:nth-child(2)::after{background-color:var(--teal-50);content:'';display:block;height:0.333333rem;margin:auto 0 0;width:50%;}ul.why>li:nth-child(2)::after{background-color:var(--black-50);}}@media print,screen and (min-width:800px){ul.why>li:nth-child(1)::after,ul.why>li:nth-child(2)::after{width:calc(33.333333% - var(--gutter));}}@media screen{ul.why>li:nth-child(3)::after,ul.why>li:nth-child(4)::after,ul.why>li:nth-child(5)::after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 186 6' width='186px' height='6px'%3E%3Cg opacity='0.7'%3E%3Ccircle cx='3' cy='3' r='3' fill='white' /%3E%3Ccircle cx='15' cy='3' r='3' fill='white' /%3E%3Ccircle cx='27' cy='3' r='3' fill='white' /%3E%3Ccircle cx='39' cy='3' r='3' fill='white' /%3E%3Ccircle cx='51' cy='3' r='3' fill='white' /%3E%3Ccircle cx='63' cy='3' r='3' fill='white' /%3E%3Ccircle cx='75' cy='3' r='3' fill='white' /%3E%3Ccircle cx='87' cy='3' r='3' fill='white' /%3E%3Ccircle cx='99' cy='3' r='3' fill='white' /%3E%3Ccircle cx='111' cy='3' r='3' fill='white' /%3E%3Ccircle cx='123' cy='3' r='3' fill='white' /%3E%3Ccircle cx='135' cy='3' r='3' fill='white' /%3E%3Ccircle cx='147' cy='3' r='3' fill='white' /%3E%3Ccircle cx='159' cy='3' r='3' fill='white' /%3E%3Ccircle cx='171' cy='3' r='3' fill='white' /%3E%3Ccircle cx='183' cy='3' r='3' fill='white' /%3E%3C/g%3E%3C/svg%3E%0A") no-repeat scroll 0 100%;background-size:contain;content:'';display:block;margin:auto 0 0;padding:calc(3.225806% + 0.4rem) 0 0;width:50%;}}@media print,screen and (min-width:800px){ul.why>li:nth-child(3)::after,ul.why>li:nth-child(4)::after,ul.why>li:nth-child(5)::after{width:calc(1px + 50% - (0.5 * var(--gutter)));}}section.panel-contact{grid-template-areas:". line line line line line line ." ". head head head head head head ." ". lead lead lead lead lead lead ." ". txt1 txt1 txt1 txt1 txt1 txt1 ." ". . . . . . . ." ". box1 box1 box1 box1 box1 box1 ." ". box2 box2 box2 box2 box2 box2 ." ". box3 box3 box3 box3 box3 box3 .";grid-template-rows:repeat(4,min-content) 1.5rem repeat(3,min-content);padding-bottom:2rem;padding-top:0;}@media screen and (min-width:800px){section.panel-contact{grid-template-areas:". line line line line line line ." ". head head head head head arro ." ". lead lead lead txt1 txt1 txt1 ." ". . . . . . . ." ". box1 box1 box2 box2 box3 box3 .";grid-template-rows:repeat(3,min-content) 3.033333rem min-content;padding-bottom:5.033333rem;}}@media print{section.panel-contact{grid-template-areas:"head head head head head head" "lead lead lead txt1 txt1 txt1" ". . . . . ." "box1 box1 box2 box2 box3 box3";grid-template-rows:repeat(2,min-content) 1.5rem min-content;margin-bottom:4rem;padding-bottom:0;}}section.panel-contact::after{height:2.866667rem;}@media screen and (min-width:800px){.panel-contact>h2{padding-bottom:4.266667rem;}}.panel-contact>p.lead{margin-top:-0.133333rem;}.panel-contact>p.lead+p{color:var(--black-30);grid-area:txt1;}@media print{.panel-contact>p.lead+p{color:var(--black-60);}}.panel-contact>.box1{border-top:0.5rem solid var(--teal-30);grid-area:box1;padding:0 0 1rem;}.panel-contact>.box2{border-top:0.5rem solid var(--teal-50);grid-area:box2;padding:0 0 1rem;}.panel-contact>.box3{border-top:0.5rem solid var(--teal-70);grid-area:box3;padding:0 0 1rem;}.panel-contact h3{color:var(--black-50);font-size:1rem;font-weight:600;padding:0.7rem 0 0.9rem;}.page-footer{background-color:var(--black-10);border-top:0.333333rem solid white;grid-template-areas:". busn busn busn busn soci soci ." ". line line line line line line ." ". link link cert cert cert cert ." ". brnd brnd brnd brnd brnd brnd .";font-size:max(14px,0.666667rem);font-weight:400;line-height:1.6;padding:2rem 0 3.333333rem;}@media screen and (min-width:800px){.page-footer{grid-template-areas:". busn busn soci link link link ." ". line line line line line line ." ". cert cert cert cert cert cert ." ". brnd brnd brnd brnd brnd brnd .";}}@media print{.page-footer{background-color:white;border-top:var(--thin) solid var(--black-30);grid-template-areas:"busn busn soci cert cert cert" "brnd brnd brnd brnd brnd brnd";padding-bottom:0;}}@media screen{.page-footer::before{border-bottom:var(--thin) solid var(--black-30);content:'';display:block;grid-area:line;height:1.666667rem;}}.page-footer ul,.page-footer li,.page-footer p{margin:0;padding:0;}.page-footer li::before{content:'';display:none;}.page-footer>.business{color:var(--teal);font-weight:500;grid-area:busn;margin-bottom:-0.15em;margin-top:-0.5em;}.page-footer>.business>h2{color:var(--teal);font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:0;margin:0;padding:0;text-transform:none;}.page-footer>.business>h2::before{content:'';display:none;}.social{column-gap:max(15px,0.5rem);display:flex;grid-area:soci;justify-content:flex-end;margin:0;padding:0;}@media print,screen and (min-width:800px){.social{justify-content:flex-start;}}.social a,.social img{display:block;height:max(30px,1rem);width:max(30px,1rem);}.social a,.social a:link,.social a:visited{opacity:0.3;}.social a:focus,.social a:hover,.social a:active{opacity:0.8;}.links{align-self:center;display:grid;grid-area:link;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:0;row-gap:0;grid-template-columns:1fr;margin-bottom:-0.15em;margin-top:-0.5em;padding:0;}.links>li:nth-child(4){display:none;}@media screen and (min-width:800px){.links{grid-template-columns:repeat(3,1fr);grid-template-areas:"lnk1 lnk3 lnk3" "lnk2 lnk4 lnk4";}.links>li:nth-child(1){grid-area:lnk1;}.links>li:nth-child(2){grid-area:lnk2;}.links>li:nth-child(3){grid-area:lnk3;}.links>li:nth-child(4){display:block;grid-area:lnk4;}}@media print{.links{display:none;}}.certification{grid-area:cert;justify-self:end;padding:1.3rem 0 1.666667rem;}@media screen and (min-width:800px){.certification{justify-self:stretch;}}@media print{.certification{padding:0;}}.certification>ul{display:flex;justify-content:space-between;margin:0;max-width:10.833333rem;padding:0;width:100%;}@media screen and (min-width:800px){.certification>ul{max-width:100%;min-width:10.833333rem;width:22.569444%;}}.certification>ul>li{width:26.666667%;}@media screen and (min-width:800px){.certification>ul>li{width:24.615385%;}}.branding{align-items:center;border-top:var(--thin) solid var(--black-30);display:flex;flex-direction:row-reverse;grid-area:brnd;justify-content:space-between;padding:1.966667rem 0 0;}@media screen and (min-width:800px){.branding{flex-direction:row;}}@media print{.branding{margin:1.666667rem 0 0;}}.branding>.logo{max-width:11.111111rem;width:59.701493%;}@media screen and (min-width:800px){.branding>.logo{max-width:100%;width:12.266667rem;}}.branding>.endmark{max-width:5.277778rem;width:28.358209%;}@media screen and (min-width:800px){.branding>.endmark{max-width:100%;width:7.166667rem;}}.panel-heading{background:var(--black-70) url(slide1.jpg) no-repeat scroll 50% 50%;color:white;grid-template-areas:". head head head head head head .";padding-top:3rem;}@media screen and (min-width:800px){.panel-heading{padding-top:5rem;}@supports (padding:clamp(1px, 1vw, 2px)){.panel-heading{padding-top:clamp(5rem, calc(100vh - 17.333333rem - 4.666667rem - (2 * var(--gutter)) - 2.666667rem), 8.666667rem);}}}
@media screen and (min-width:800px){.panel-heading{margin-top:-2.666667rem;}}@media print{.panel-heading{background-color:transparent;background-image:none;color:currentColor;grid-template-areas:"head head head head head head";margin-bottom:4rem;padding-bottom:0;padding-top:0;}}.panel-heading h1{grid-area:head;min-height:5.666667rem;padding-left:1.833333rem;position:relative;}@media print{.panel-heading h1{min-height:0;padding-left:0;}}.panel-heading h1 span{display:block;margin-top:-0.18em;}@media screen{.panel-heading h1::before{background-color:var(--teal);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:0.833333rem;}}section.panel-content{grid-template-areas:". line line line line line line ." ". lead lead lead lead lead lead ." ". txt1 txt1 txt1 txt1 txt1 txt1 .";padding-bottom:3rem;}@media screen and (min-width:800px){section.panel-content{padding-bottom:7.033333rem;}}@media print{section.panel-content{grid-template-areas:"head head head head head head" "lead lead lead lead lead lead" "txt1 txt1 txt1 txt1 txt1 txt1";padding-bottom:4rem;}}section.panel-content .text{grid-area:txt1;}section.panel-content-two-columns{grid-template-areas:". line line line line line line ." ". lead lead lead lead lead lead ." ". txt1 txt1 txt1 txt1 txt1 txt1 .";padding-bottom:3rem;}@media screen and (min-width:800px){section.panel-content-two-columns{grid-template-areas:". line line line line line line ." ". lead lead lead txt1 txt1 txt1 .";padding-bottom:7.033333rem;}}@media print{section.panel-content-two-columns{grid-template-areas:"head head head head head head" "lead lead lead txt1 txt1 txt1";padding-bottom:4rem;}}section.panel-content-two-columns .text{grid-area:txt1;}.text a,.text a:link,.text a:visited{-webkit-text-decoration-color:rgba(0,0,0,0.3);text-decoration-color:rgba(0,0,0,0.3);}.text a:focus,.text a:hover,.text a:active{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.panel-slides{padding-top:0 !important;}@media screen and (min-width:800px){.panel-slides{margin-top:-2.666667rem;}}@media print{.panel-slides{margin-bottom:4rem;padding-bottom:0;}}ul.slides{background-color:var(--black-70);display:grid;grid-column:1/-1;grid-row:1/2;grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0;grid-template-columns:1fr;margin:0;padding:0;position:relative;width:100%;}@media print{ul.slides{background-color:transparent;grid-row-gap:var(--gutter);row-gap:var(--gutter);grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:1fr 1fr;}}ul.slides li{animation-duration:20s;animation-iteration-count:infinite;animation-name:crossfade;grid-row-gap:0;row-gap:0;grid-column:1/2;grid-row:1/2;margin:0;opacity:0;padding:2rem 0;position:relative;width:100%;}@media screen and (min-width:800px){ul.slides li{padding:5rem 0 4rem;}@supports (padding:clamp(1px, 1vw, 2px)){ul.slides li{padding-top:clamp(5rem, calc(100vh - 17.333333rem - 4.666667rem - (2 * var(--gutter)) - 2.666667rem), 8.666667rem);padding-bottom:clamp(4rem, calc(100vh - 17.333333rem - 4.666667rem - (2 * var(--gutter)) - 2.333333rem), 7.333333rem);}}}@media print{ul.slides li{border-top:0.5rem solid var(--black-50);display:block;grid-column:span 1;grid-row:span 1;opacity:1 !important;padding:1rem 0;}}ul.slides li::before{content:'';display:none;}ul.slides h1{font-size:15vw;font-weight:700;grid-area:head;letter-spacing:0;line-height:0.715;margin-bottom:0.045em;margin-top:-0.045em;padding:0;position:relative;text-transform:uppercase;}@media screen and (min-width:800px){ul.slides h1{font-size:6.666667rem;}}@media print{ul.slides h1{font-size:1.8rem;}}ul.slides h1>span{color:var(--black-30);display:block;position:relative;}ul.slides h1>span:first-child{color:var(--black-50);margin-bottom:0.833333rem;}@supports (display:contents){@media screen and (min-width:800px){ul.slides h1>span:first-child{margin-bottom:0;}}}@supports (display:contents){@media screen and (min-width:800px){ul.slides h1{display:contents;grid-area:unset;margin-bottom:0;margin-top:0;}ul.slides h1>span:nth-of-type(1){grid-area:wrd1;margin-bottom:0.045em;margin-top:-0.045em;}ul.slides h1>span:nth-of-type(2){grid-area:wrd2;margin-bottom:0.045em;margin-top:-0.045em;}}}.slides p{color:white;font-size:1.2rem;font-weight:400;grid-area:text;margin-bottom:-0.333333rem;margin-top:-0.3em;padding:0;}@media print{.slides p{color:currentColor;font-size:1rem;margin:0;padding:0 0 1rem;}}@media screen{.slides>li:nth-child(1){animation-delay:-1.5s;background:var(--black-70) url(slide1.jpg) no-repeat scroll 50% 50%;background-size:cover;}.slides>li:nth-child(2){animation-delay:3.5s;background:var(--black-70) url(slide2.jpg) no-repeat scroll 50% 50%;background-size:cover;}.slides>li:nth-child(3){animation-delay:8.5s;background:var(--black-70) url(slide3.jpg) no-repeat scroll 50% 50%;background-size:cover;}.slides>li:nth-child(4){animation-delay:13.5s;background:var(--black-70) url(slide4.jpg) no-repeat scroll 50% 0;background-size:cover;}}.slides>li:nth-child(1) .panel,.slides>li:nth-child(2) .panel,.slides>li:nth-child(3) .panel,.slides>li:nth-child(4) .panel{min-height:17.333333rem;grid-row-gap:0;row-gap:0;grid-template-areas:". head head head head head head ." ". . . . . . . ." ". text text text text text text .";grid-template-rows:min-content minmax(0.833333rem,1fr) min-content;}@media print{.slides>li:nth-child(1) .panel,.slides>li:nth-child(2) .panel,.slides>li:nth-child(3) .panel,.slides>li:nth-child(4) .panel{min-height:unset;grid-row-gap:1rem;row-gap:1rem;grid-template-areas:"head head head head head head" "text text text text text text";grid-template-rows:min-content min-content;}}@media screen and (min-width:800px){.slides>li:nth-child(1) .panel,.slides>li:nth-child(3) .panel{grid-template-areas:". head head head head head head ." ". . . . . . . ." ". . . text text text text .";grid-template-rows:min-content minmax(0.833333rem,1fr) min-content;}}@supports (display:contents){@media screen and (min-width:800px){.slides>li:nth-child(1) .panel,.slides>li:nth-child(3) .panel{grid-template-areas:". wrd1 wrd1 wrd1 wrd1 wrd1 wrd1 ." ". . . . . . . ." ". wrd2 wrd2 wrd2 wrd2 wrd2 wrd2 ." ". . . . . . . ." ". . text text text text text .";grid-template-rows:min-content 0.833333rem min-content minmax(0.833333rem,1fr) min-content;}}@media screen and (min-width:1400px){.slides>li:nth-child(1) .panel,.slides>li:nth-child(3) .panel{grid-template-areas:". wrd1 wrd1 wrd1 wrd1 wrd1 wrd1 ." ". . . . . . . ." ". wrd2 wrd2 wrd2 wrd2 wrd2 wrd2 ." ". . . . . . . ." ". . . text text text text .";grid-template-rows:min-content 0.833333rem min-content minmax(0.833333rem,1fr) min-content;}}@media screen and (min-width:800px){.slides>li:nth-child(1) .panel::after,.slides>li:nth-child(3) .panel::after{background-color:var(--teal);content:'';display:block;grid-column:2/3;grid-row:3/6;justify-self:start;position:static;width:0.833333rem;}}@media screen and (min-width:1200px){.slides>li:nth-child(1) div.panel::before,.slides>li:nth-child(3) div.panel::before{align-self:end;background-color:black;content:'';display:block;grid-column:-4/-2;grid-row:3/4;height:0.833333rem;justify-self:start;position:relative;width:100%;}}@media screen and (min-width:800px){.slides>li:nth-child(1) h1 span,.slides>li:nth-child(3) h1 span{margin-left:1.833333rem;}}}.slides>li:nth-child(1) p,.slides>li:nth-child(3) p{align-self:end;}@media screen and (min-width:800px){.slides>li:nth-child(2) div.panel{grid-template-areas:". . . text text text text ." ". . . . . . . ." ". head head head head head head .";grid-template-rows:min-content minmax(0.833333rem,1fr) min-content;}}@supports (display:contents){@media screen and (min-width:800px){.slides>li:nth-child(2) div.panel{grid-template-areas:". . . text text text text ." ". . . . . . . ." ". wrd1 wrd1 wrd1 wrd1 wrd1 wrd1 ." ". . . . . . . ." ". wrd2 wrd2 wrd2 wrd2 wrd2 wrd2 .";grid-template-rows:min-content minmax(0.833333rem,1fr) min-content 0.833333rem min-content;}.slides>li:nth-child(2) div.panel::after{background-color:var(--teal);content:'';display:block;grid-column:2/3;grid-row:1/4;justify-self:start;position:static;width:0.833333rem;}.slides>li:nth-child(2) h1 span{margin-left:1.833333rem;}.slides>li:nth-child(2) div.panel::before{align-self:start;background-color:black;content:'';display:block;grid-column:-4/-2;grid-row:3/4;height:0.833333rem;position:relative;width:100%;}}}@media screen and (min-width:800px){.slides>li:nth-child(4) div.panel{grid-template-areas:". text text text text . . ." ". . . . . . . ." ". . head head head head head .";grid-template-rows:min-content minmax(0.833333rem,1fr) min-content;}}@supports (display:contents){@media screen and (min-width:800px){.slides>li:nth-child(4) div.panel{grid-template-areas:". text text text text . . ." ". . . . . . . ." ". . wrd1 wrd1 wrd1 wrd1 wrd1 ." ". . . . . . . ." ". . wrd2 wrd2 wrd2 wrd2 wrd2 .";grid-template-rows:min-content minmax(0.833333rem,1fr) min-content 0.833333rem min-content;}.slides>li:nth-child(4) div.panel::after{background-color:var(--teal);content:'';display:block;grid-column:2/3;grid-row:1/4;justify-self:start;position:static;width:0.833333rem;}.slides>li:nth-child(4) p{margin-left:2.666667rem;}.slides>li:nth-child(4) div.panel::before{align-self:end;background-color:black;content:'';display:block;grid-column:2/4;grid-row:3/4;height:0.833333rem;justify-self:start;left:2.666667rem;position:relative;top:0.833333rem;width:100%;}}}}
