*{margin:0;padding:0}a,a:active,a:hover,a:visited{color:#014db2!important}body{font-family:Kambri Web,Arial Black,Arial,sans-serif;color:#383230;background-color:#fff;background-size:contain}@media (min-aspect-ratio:17/8),(min-width:1440px){html{background-color:#fff}body{width:70%;left:15%;position:relative;box-shadow:0 0 150px hsla(200,7%,67%,.6)}}header{width:100%}div#downArrow{background-color:#9c3a30;width:5px;height:0;position:fixed;left:0;top:0;z-index:3}@media (max-width:767px){div#downArrow{left:0}}hr{height:2px;background-color:#383230;border:0}h1{font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:800;display:inline-block;margin:45px 0 0 145px;font-size:225%}h2{font-family:Desilez Web,Times New Roman,cursive;font-style:italic;font-weight:400;display:block;margin-left:150px;margin-top:-.25em}@media (max-width:767px){h1{font-size:30px;margin:20px 0 10px 70px}h2{text-align:center;margin:0;width:100%;font-size:20px}}header#top{position:absolute;z-index:1}header#top img{width:100px;display:inline;position:fixed;margin:20px 0 0 20px;box-shadow:10px 10px 40px rgba(0,0,0,.3);z-index:4}@media (max-width:767px){header#top img{position:absolute;margin:10px;width:50px}}header#top nav{float:right;margin-top:65px;text-align:right}header#top nav ul li{font-size:110%;list-style:none;padding:0 20px;display:inline-block}header#top nav{position:relative;top:-15px;right:20px;z-index:5}@media (max-width:767px){header#top nav{float:none;width:100%;margin-top:0;text-align:center;right:0;top:5px}header#top nav ul li{padding:0 10px;font-size:90%}}@media (min-width:768px) and (max-width:1023px){header#top nav{float:none;width:100%;margin-top:77px;right:5px;position:absolute}header#top nav ul li{padding:0 10px}}main hr{position:relative}main div#introBox{display:block;width:70%;height:60%;min-height:500px;margin:0 15%;position:absolute;top:160px;background-image:url(../pix/redbox.svg);background-size:contain;background-repeat:no-repeat;box-sizing:border-box}@media (max-width:767px){main div#introBox{background-size:cover;background-position:50%;width:100%;height:100%;margin:0;top:100px}}main article#introText{font-family:Desilez Web,Times New Roman,cursive;font-style:italic;font-weight:300!important;font-size:180%;text-align:center;text-shadow:1px 1px 1px #383230;color:#fff;position:relative;height:100%;height:95vh}main article#introText p{position:relative;width:94%;padding:30% 3%;padding-top:150px;font-size:20px}@media (min-width:768px) and (max-width:1023px){main article#introText p{width:60%;padding:25% 20%;font-size:inherit;font-size:27px}}@media (min-width:1024px){main article#introText p{width:60%;padding:25% 20%;font-size:inherit}}@media (min-aspect-ratio:17/8),(min-width:1440px){main article#introText p{width:600px;width:40vw;padding:0;margin-left:-300px;margin-left:-20vw;left:50%;top:250px;top:15vw;font-size:inherit}}main div#videoBox{min-height:28vh;text-align:center;z-index:4;position:relative}main div#videoBox .pdfobject-container,main div#videoBox iframe,main div#videoBox img{margin-top:.5vw;width:50vw;height:28vw}main div#videoBox .pdfobject-container{margin:0 auto}main div#videoBox .pdfobject-container:after{content:"PDF-Specimen";font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:inherit}main div#videoBox img{box-shadow:10px 10px 50px rgba(0,0,0,.5);height:auto}main div#videoBox img:after{content:"Picture-Specimen";font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:inherit}@media (min-width:768px) and (max-width:1023px){main div#videoBox .pdfobject-container,main div#videoBox iframe,main div#videoBox img{margin-top:-15px}}@media (max-width:767px){main div#videoBox .pdfobject-container,main div#videoBox iframe,main div#videoBox img{width:100vw;height:60vw}}main div#videoBox{position:relative;top:50px}@media (min-width:768px) and (max-width:1023px){main div#videoBox{margin:20px 0}}@media (max-width:767px){main div#videoBox{top:0}}main article{box-sizing:border-box;position:relative;top:0}@media (max-width:767px){main article{margin-bottom:200px}}main article#portfolio{color:#fff;background-size:cover;background-repeat:no-repeat}main article#portfolio header{text-align:left;color:#fff;pointer-events:none}main article#portfolio header h3{padding-top:35px;font-size:48px;font-weight:700;line-height:.95em;position:relative;top:0}main article#portfolio header h3 span{padding-top:25px;font-family:Desilez Web,Times New Roman,cursive;font-style:italic;font-weight:300;letter-spacing:-.03em}@media (max-width:767px){main article#portfolio header h3{font-size:36px}}main article#portfolio header h4{font-weight:700;font-size:20px}@media (min-aspect-ratio:17/8),(min-width:1440px){main article#portfolio header{margin-bottom:50px}}main article#portfolio p{margin-top:2em;color:#383230;font-weight:200}main article#portfolio div#portfolioBackground{width:100%;position:absolute;top:100px}@media (max-width:767px){main article#portfolio div#portfolioBackground{top:0}}main article#portfolio div#portfolioContent{padding:5% 0;position:relative;top:0;margin:0;box-sizing:border-box;text-align:left;display:block}main article#portfolio div#portfolioContent article:nth-of-type(odd){background-color:#9c3a30}main article#portfolio div#portfolioContent article{overflow:hidden;text-align:center;padding:0 150px;padding-bottom:150px;box-sizing:border-box}main article#portfolio div#portfolioContent article ul#subNavHeader{display:none}main article#portfolio div#portfolioContent article ul#subNavHeader li{cursor:pointer;color:#383230;display:inline;list-style:none;padding:0;margin:0;font-size:30px;margin:0 1%;padding:5px 2%;line-height:3em}main article#portfolio div#portfolioContent article ul#subNavHeader li.active{font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;border-bottom:2px solid #383230}@media (min-width:768px) and (max-width:1023px){main article#portfolio div#portfolioContent article ul#subNavHeader{margin-right:110px}main article#portfolio div#portfolioContent article ul#subNavHeader li{margin:0 10px}}@media (max-width:767px){main article#portfolio div#portfolioContent article ul#subNavHeader{width:100%}main article#portfolio div#portfolioContent article ul#subNavHeader li{font-size:16px;margin:0 10px}}main article#portfolio div#portfolioContent article div.expander{display:none;height:65vh;width:calc(100% - 25px);width:150vw;background:#fff;position:relative;left:-200px;box-shadow:inset 0 0 50px rgba(0,0,0,.5)}@media (max-width:767px){main article#portfolio div#portfolioContent article div.expander{margin-top:5px;width:100%}}main article#portfolio div#portfolioContent article section.thumbnail{position:relative;text-align:center;height:165px;width:165px;display:inline-block;background-color:transparent;margin-top:70px;z-index:3;padding:44px}main article#portfolio div#portfolioContent article section.thumbnail span{position:absolute;width:90%;height:90%;left:5%;right:5%;pointer-events:none;transition:all .4s}main article#portfolio div#portfolioContent article section.thumbnail span.bg_box{background-image:url(../pix/tri2white.svg);background-repeat:no-repeat;background-position:-70px -70px;background-size:520px}main article#portfolio div#portfolioContent article section.thumbnail span.bg_shot{background-size:cover;position:center;opacity:.8;background-color:#e2ecf0;filter:blur(5px);width:86%;height:86%;margin:2%}main article#portfolio div#portfolioContent article section.thumbnail div{margin:0;padding:0;opacity:1}main article#portfolio div#portfolioContent article section.thumbnail div h6{bottom:40px;width:90%;left:5%;text-align:inherit;position:absolute;font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:1em;color:#9c3a30}main article#portfolio div#portfolioContent article section.thumbnail div p{width:89.7%;left:5%;text-align:inherit;position:absolute;top:165px;color:#fff;color:transparent;font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:24px;padding:.5%;line-height:1.1}main article#portfolio div#portfolioContent article section.thumbnail:hover span.bg_box{background-position:-220px -220px}main article#portfolio div#portfolioContent article section.thumbnail:hover span.bg_shot{filter:blur(0);margin:0;width:90%;height:90%;overflow:hidden}main article#portfolio div#portfolioContent article section.thumbnail:hover div{opacity:.9}main article#portfolio div#portfolioContent article section.thumbnail:hover div h6{color:#383230;background:#fff;border-top:1px solid rgba(0,0,0,.15);text-shadow:0 0 20px #fff;z-index:3}main article#portfolio div#portfolioContent article section.thumbnail:hover div p{z-index:2;background:#fff;color:#9c3a30;box-shadow:2px 2px 10px rgba(0,0,0,.5)}main article#portfolio div#portfolioContent article#designProjects{background-color:transparent;background-image:url(../pix/redbox1.svg);background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:0 80px;padding-bottom:200px;margin-bottom:0}main article#portfolio div#portfolioContent article#designProjects section{background-color:transparent}main article#portfolio div#portfolioContent article#designProjects section p{color:#383230}main article#portfolio div#portfolioContent article#designProjects section.thumbnail span.bg_box{background-image:url(../pix/tri2white.svg)}main article#portfolio div#portfolioContent article#designProjects section.thumbnail div h6{color:#383230}main article#portfolio div#portfolioContent article#designProjects section.thumbnail div p{color:#fff}main article#portfolio div#portfolioContent article#designProjects section.thumbnail:hover span.bg_box{background-image:url(../pix/tri2white.svg)}main article#portfolio div#portfolioContent article#designProjects section.thumbnail:hover div h6{color:#383230}main article#portfolio div#portfolioContent article#designProjects section.thumbnail:hover div p{color:#9c3a30}main article#portfolio div#portfolioContent article#aboutMeArticle section{height:auto;margin-top:100px;background:transparent;width:100%;text-align:left}main article#portfolio div#portfolioContent article#aboutMeArticle section h4{font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:.82em;color:#383230}main article#portfolio div#portfolioContent article#aboutMeArticle section h4 span{margin-left:-.1em;font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:inherit}main article#portfolio div#portfolioContent article#aboutMeArticle section h4 span.newLine{padding-left:.35em}main article#portfolio div#portfolioContent article#aboutMeArticle section p{padding:0 7.5%;font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:18px;color:#383230;margin:1.25em 0}main article#portfolio div#portfolioContent article#aboutMeArticle section p b{color:#9c3a30}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection{margin-top:100px;position:relative;top:100px;pointer-events:none}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection ul{text-align:center;margin-top:35px}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection ul li{list-style:none;display:inline;text-decoration:none!important}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection ul li img{width:120px}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection ul li figure{pointer-events:visibleFill;width:120px;margin:10px;display:inline-block;vertical-align:top}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection ul li figure img{width:100%;box-shadow:2px 2px 10px rgba(0,0,0,.3)}main article#portfolio div#portfolioContent article#aboutMeArticle section#certSection ul li figure figcaption{margin:0 auto;text-align:center;padding-top:.5em}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq{float:left;height:auto;text-align:center}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq h4{text-align:left;width:auto;position:absolute}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq .data-expand{position:relative;padding-left:15px}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq .data-expand span{font-size:65%;font-style:normal!important}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq section{vertical-align:top;display:inline-block;text-align:left;width:215px;padding:0 10px;height:auto}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq section h5{font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:180%;color:#9c3a30;margin-bottom:.75em}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq section ul li{color:#383230;list-style:none;display:block;font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:15px}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq section ul li li:before{content:"-"}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq section ul li.answer{font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:15px;margin:0 0 .75em .5em;text-overflow:ellipsis;position:relative}@media (min-width:768px) and (max-width:1023px){main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq{height:auto}main article#portfolio div#portfolioContent article#aboutMeArticle section#summaryFaq section{text-align:left;width:240px}}@media (max-width:767px){main article#portfolio div#portfolioContent article#aboutMeArticle{background-color:transparent;background-image:url(../pix/redbox2.svg);background-size:250%;background-repeat:no-repeat;background-position:0 0}}@media (max-width:1023px){main article#portfolio div#portfolioContent article{overflow-x:hidden;padding-bottom:150px;padding-right:0;padding-left:130px}main article#portfolio div#portfolioContent article section.thumbnail{background:transparent;margin-bottom:100px;height:140px;width:190px;margin-top:0;padding-bottom:120px}main article#portfolio div#portfolioContent article section.thumbnail span{position:absolute;width:90%;height:70%;left:5%;right:5%;pointer-events:none;transition:all .4s}main article#portfolio div#portfolioContent article section.thumbnail span.bg_shot{filter:blur(0);width:90%;height:60%;margin:0}main article#portfolio div#portfolioContent article section.thumbnail span.bg_box{background-position:-230px -230px}main article#portfolio div#portfolioContent article section.thumbnail div{box-shadow:0 0 20px rgba(0,0,0,.5);position:absolute;top:220px;width:90%;left:5%;height:90px;background:#fff}main article#portfolio div#portfolioContent article section.thumbnail div h6{bottom:auto;top:auto;width:100%;left:0;text-align:inherit;position:relative;font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:28px;background:#fff;color:#383230;line-height:1em}main article#portfolio div#portfolioContent article section.thumbnail div p{width:99%;left:0;bottom:auto;top:auto;margin-top:0;text-align:inherit;position:relative;color:#9c3a30!important;font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:20px;background:#fff;padding:.5%}}@media (max-width:767px){main article#portfolio div#portfolioContent article{padding-bottom:160px;padding:0}main article#portfolio div#portfolioContent article section.thumbnail{width:22%;height:180px;margin-bottom:0;padding-top:20px;padding-bottom:20px}main article#portfolio div#portfolioContent article section.thumbnail span{position:absolute;width:90%;height:70%;left:5%;right:5%;pointer-events:none;transition:all .4s}main article#portfolio div#portfolioContent article section.thumbnail span.bg_box{background-position:-230px -230px;background-image:url(../pix/tri2whiteM.svg)}main article#portfolio div#portfolioContent article section.thumbnail div{top:110px;height:50px}main article#portfolio div#portfolioContent article section.thumbnail div h6{font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px}main article#portfolio div#portfolioContent article section.thumbnail div p{font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:13px}}@media (max-width:767px){main article#portfolio div#portfolioContent{margin:0;padding:2% 0;text-align:center;width:100%}main article#portfolio h4,main article#portfolio header{padding:0 2%}}@media (max-width:1023px){main .filtr-container{width:84%}}footer{font-family:Kambri Web,Arial,sans-serif;padding-left:220px;padding-top:50px;height:auto;background-color:#383230;clear:both;color:#fff;z-index:5;position:relative;min-height:100vh}footer section{width:49%;float:left}footer section h4{color:#fff;font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:.82em}footer section h4 span{margin-left:-.1em;font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:inherit}footer section h4 span.newLine{padding-left:.35em}footer section#ContactForm{width:70%}footer section#footerPicture{width:220px;margin-left:-220px;padding-bottom:100px}footer section#footerPicture div{text-align:center}footer section#footerPicture img{width:140px}footer section#getInTouch{width:25%}footer section#getInTouch h4{margin-bottom:.5em}footer section#getInTouch ul{margin:0;padding:0}footer section#getInTouch ul li{font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:inherit;color:#d65148;list-style:none;margin:0;padding:.5em 0}footer section#getInTouch ul li a{color:#d0dadf!important}footer section#ContactForm fieldset{border:0;margin:20px 15% 50px 50px}footer section#ContactForm fieldset input,footer section#ContactForm fieldset textarea{border:1px solid #d0dadf;color:#d0dadf;font-family:Desilez Web,Times New Roman,cursive;font-weight:300;font-style:italic;font-size:20px;box-sizing:content-box}footer section#ContactForm fieldset input.filledOut,footer section#ContactForm fieldset input:focus,footer section#ContactForm fieldset textarea:focus{color:#9c3a30}footer section#ContactForm fieldset input[type=email],footer section#ContactForm fieldset input[type=text]{width:50%;padding:1em;box-sizing:border-box;border-radius:0}footer section#ContactForm fieldset input[type=text]:first-of-type{float:left}footer section#ContactForm fieldset input[type=email]{float:left;margin-left:-1px}footer section#ContactForm fieldset textarea{clear:both;width:100%;margin:5% 0 0;height:200px;padding:1em;box-sizing:border-box;border-radius:0}footer section#ContactForm fieldset input[type=submit]{background-color:transparent;background-image:url(../pix/redbox.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;float:right;font-family:Kambri Web,Arial Black,Arial,sans-serif;font-weight:700;font-style:normal;font-size:20px;color:#fff;padding:1em;border:0;position:relative;top:-2em;right:-2em}@media (max-width:767px){footer section#ContactForm fieldset{border:0;margin:5px;margin-top:25px}footer section#ContactForm fieldset input[type=email],footer section#ContactForm fieldset input[type=text],footer section#ContactForm fieldset textarea{width:100%}footer section#ContactForm fieldset input[type=email]{margin-left:0}footer section#ContactForm fieldset input[type=submit]{left:0;right:0;top:0}}footer p{clear:both;padding:5% 0;text-align:center;margin-right:130px}footer [data-desktoptoggle]{display:none}@media (min-width:768px) and (max-width:1023px){footer{padding-left:0}footer section#ContactForm{width:100%;margin-left:5%}footer section#footerPicture{width:48%;margin-left:0}footer section#footerPicture img,footer section#getInTouch{width:50%}}@media (max-width:767px){footer{padding-left:0}footer section#ContactForm,footer section#footerPicture{width:100%;margin-left:0}footer section#footerPicture img{width:50%}footer section#getInTouch{width:92%;margin:0 4% 60px}footer p{margin-right:0}footer [data-desktoptoggle]{display:block}}b,header#top h2 a{font-family:Kambri Web,Arial Black,Arial,sans-serif!important;font-weight:700!important;font-style:normal!important}.saPopIn{position:relative;top:100px;opacity:.2;transition:all .5s;background-color:blue}.saPopOut{transition:all .5s;background-color:red}.safixedscroll,.saPopOut{position:relative;top:0;opacity:1}.safixedscroll{background:transparent;width:100%}.seeThrough *{opacity:.5;transition:all .5s;color:transparent!important;text-shadow:0 0 5px #383230}.seeThroughWhite *{text-shadow:0 0 5px #fff}.dark{color:#383230!important}.fadeOut{opacity:0;transition:all .5s!important}.red_bg{background-color:#9c3a30!important}.black{transition:all .2s;text-shadow:none}.whiteRemove{color:#fff!important}.expander2{display:block!important;width:100vw!important;margin-left:-150px!important;height:100vh!important;background-color:blue!important}.filtr-container{text-align:left}ul li{color:#000}[data-category="1"] span.bg_box{background-image:url(../pix/tri2whiteM-01.svg)!important}@media (max-width:1023px){[data-category="1"] span.bg_box{background-image:url(../pix/tri2whiteM.svg)!important}}[data-category="2"] span.bg_box{background-image:url(../pix/tri2redM.svg)!important}@media (max-width:1023px){[data-category="2"] span.bg_box{background-image:url(../pix/tri2redM.svg)!important}}[data-category="3"] span.bg_box{background-image:url(../pix/tri2greyM-01.svg)!important}@media (max-width:1023px){[data-category="3"] span.bg_box{background-image:url(../pix/tri2greyM.svg)!important}}[data-category="4"] span.bg_box{background-image:url(../pix/tri2blueM-01.png)!important}@media (max-width:1023px){[data-category="4"] span.bg_box{background-image:url(../pix/tri2blueM.svg)!important}}@media (max-width:767px){.hideOnMobile{display:none!important}}