body,html{margin:0;padding:0;height:100%}html{min-width:320px}body>div{height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.paramander_BodyFlex{flex-grow:1;flex-shrink:0;flex-basis:auto}*{font-family:Catamaran,sans-serif}button{font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;background-color:#fc9320;border:0;border-radius:8px;margin:0;padding:14px 15px 12px 15px;cursor:pointer;color:#000;letter-spacing:2px}.paramander_SectionTitle{font-size:38px;text-transform:uppercase;font-weight:300;line-height:40px;letter-spacing:4px;text-align:center;margin:0}.paramander_Wrapper{max-width:1260px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;display:table}@media all and (min-width:711px){.paramander_Wrapper{padding:0 45px}}.paramander_Hidden{display:none}.paramander_CloseBtn{cursor:pointer;font-weight:700;font-size:20px}.paramander_CloseBtn:hover{text-shadow:0 1px 2px #262626}#Menu{height:85px;flex-grow:0;flex-shrink:0;flex-basis:auto;z-index:10}#Menu #Logo{color:transparent}#Menu ul{margin:0;padding:0;padding-top:42px;list-style:none;float:right;font-size:0}#Menu li{display:inline-block;font-size:15px;text-transform:uppercase;font-weight:700;line-height:24px;margin-left:25px}#Menu li:first-child{margin-left:0}#Menu a{color:#000;text-decoration:none}#Menu a:hover{color:#fc9320}#Menu .paramander_Active{color:#fc9320}@media all and (max-width:375px){#Menu li:first-child{display:none}}@media all and (min-width:711px){#Menu li{margin-left:45px}}@media all and (min-width:981px){#Menu{height:115px}}@media all and (min-width:981px){#Menu ul{padding-top:61px}}#Logo{height:120px;float:left;font-size:0;margin-top:15px}#Logo img{height:100%}@media all and (min-width:711px){#Logo{height:145px;margin-top:10px}}@media all and (min-width:981px){#Logo{height:170px;margin-top:5px}}#Header{background-image:url(/tree.jpg);background-size:cover;background-position:center;height:160px;color:#fff;text-align:center;text-transform:uppercase;overflow:hidden}#Header .paramander_Wrapper{padding:0}#Header h1{font-size:36px;font-weight:700;letter-spacing:7px;line-height:37px;margin:0;margin-top:64px}#Header p{font-size:14px;font-weight:800;letter-spacing:2px;line-height:15px;margin:0;margin-top:18px}#HomeRoute #Header{height:340px}#HomeRoute #Header h1{margin-top:120px}@media all and (min-width:711px){#Header{height:300px}}@media all and (min-width:711px){#Header h1{font-size:50px;letter-spacing:9px;line-height:51px;margin-top:128px}}@media all and (min-width:711px){#Header p{font-size:18px;font-weight:800;letter-spacing:3px;line-height:19px;margin-top:24px}}@media all and (min-width:711px){#HomeRoute #Header{height:545px}}@media all and (min-width:711px){#HomeRoute #Header h1{margin-top:200px}}@media all and (min-width:981px){#Header h1{font-size:65px;letter-spacing:11px;line-height:66px;margin-top:120px}}@media all and (min-width:981px){#Header p{font-size:22px;font-weight:800;letter-spacing:3px;line-height:24px;margin-top:32px}}@media all and (min-width:981px){#HomeRoute #Header{height:747px}}@media all and (min-width:981px){#HomeRoute #Header h1{margin-top:249px}}.paramander_UspLight{color:#262626}.paramander_UspDark{color:#fc9320}#USPs{margin-top:-210px;margin-bottom:20px;font-size:0;position:relative;text-transform:uppercase;height:390px}#USPs h2{font-size:30px;color:#fff;line-height:26px;letter-spacing:3px;word-wrap:break-word;margin:0}#USPs .paramander_Wrapper{margin-top:0;margin-bottom:0;opacity:1;transition:margin-top .6s,margin-bottom .6s,opacity .6s}#USPs .paramander_Closed{margin-top:25px;margin-bottom:-25px;opacity:0;transition:none}#USPs p{font-size:18px;letter-spacing:2px;line-height:30px;margin-top:20px;margin-bottom:390px}#USPs .paramander_Usp{width:390px;height:390px;float:left;font-size:20px;position:relative}#USPs svg{position:absolute;z-index:1;width:410px;height:410px;top:-10px;right:-10px;bottom:-10px;left:-10px}#USPs .paramander_UspInner{position:relative;z-index:10;width:250px;height:230px;overflow:hidden;margin-top:90px;margin-left:90px}#ContactLogos{margin-top:-60px;margin-bottom:20px;position:relative;text-transform:uppercase;display:none}#ContactLogos .paramander_Wrapper{padding:0;text-align:center}#ContactLogos .paramander_ContactLogo{width:90px;height:90px;margin:0 8px;position:relative;display:inline-block}#ContactLogos svg{position:absolute;z-index:1;width:95px;height:95px;top:-2.5px;bottom:-2.5px;right:-2.5px;left:-2.5px}#ContactLogos img{position:relative;z-index:10;width:56px;margin:18px auto}@media all and (max-width:1260px){#USPs{height:320px;margin-top:-175px}}@media all and (max-width:1260px){#USPs h2{font-size:24px;line-height:24px}}@media all and (max-width:1260px){#USPs .paramander_Wrapper{padding:0;width:960px}}@media all and (max-width:1260px){#USPs p{font-size:14px;line-height:25px;margin-top:15px}}@media all and (max-width:1260px){#USPs .paramander_Usp{width:320px;height:320px}}@media all and (max-width:1260px){#USPs svg{width:340px;height:340px}}@media all and (max-width:1260px){#USPs .paramander_UspInner{width:215px;height:195px;margin-top:65px;margin-left:70px}}@media all and (max-width:980px){#USPs{height:230px;margin-top:-130px}}@media all and (max-width:980px){#USPs h2{font-size:18px;line-height:20px}}@media all and (max-width:980px){#USPs .paramander_Wrapper{padding:0;width:690px}}@media all and (max-width:980px){#USPs p{font-size:10px;line-height:20px;margin-top:10px}}@media all and (max-width:980px){#USPs .paramander_Usp{width:230px;height:230px}}@media all and (max-width:980px){#USPs svg{width:250px;height:250px}}@media all and (max-width:980px){#USPs .paramander_UspInner{width:160px;height:150px;margin-top:40px;margin-left:50px}}@media all and (max-width:710px){#ContactLogos{display:block}}@media all and (max-width:710px){#USPs{display:none}}#About{text-align:center;text-align-last:center;padding-bottom:80px}#About h2{margin-top:80px;margin-bottom:32px}#About button{margin-bottom:26px}#About .paramander_Closed p{display:none}#About .paramander_Closed p:first-child{display:block}.paramander_CMSContent{text-align:justify;max-width:820px;margin:0 auto}.paramander_CMSContent li,.paramander_CMSContent p{font-size:16px;line-height:25px}.paramander_CMSContent h2,.paramander_CMSContent h3,.paramander_CMSContent h4{font-weight:300;letter-spacing:1px}.paramander_CMSContent ul{padding-left:20px}.paramander_CMSContent p{margin-top:0;margin-bottom:18px}.paramander_CMSContent a{color:#fc9320;cursor:pointer;text-decoration:none}.paramander_CMSContent a:hover{text-decoration:underline}.paramander_CMSContent>:first-child{margin-top:0}#Services{background-image:url(/salamander-skin.jpg);background-size:cover;background-position:center;height:400px;overflow:hidden;position:relative;text-align:center}#Services h2,#Services h3{color:#fff;text-transform:uppercase}#Services .paramander_SectionTitle{margin-top:55px}#Services ul{margin:0;margin-top:28px;padding:0;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;width:100%;height:350px}#Services li{display:inline-block;width:225px;height:225px;margin:0;position:relative;cursor:pointer}#Services li:first-child{margin-left:45px}#Services li:last-child{margin-right:45px}#Services li:hover .paramander_SvgWrapper{filter:brightness(1.1);-webkit-filter:brightness(1.1)}#Services svg{position:absolute;z-index:1;width:245px;height:245px;top:-10px;right:-10px;bottom:-10px;left:-10px}#Services .paramander_ServiceInner{position:relative;z-index:10;margin:27px auto;width:170px;height:170px}#Services .paramander_ServiceInner img{width:120px;height:120px;margin:5px auto 0 auto}#Services .paramander_ServiceInner h3{margin:0;font-size:16px}#Services .paramander_ServiceInner .paramander_Body{display:none}#Services .paramander_SelectedService{position:absolute;z-index:20;height:400px;bottom:0;right:0;left:0;overflow:hidden;cursor:pointer;background-color:#fc9320;transition:height .3s;text-align-last:center}#Services .paramander_SelectedService .paramander_Wrapper{margin-top:0;position:relative;transition:margin-top .3s}#Services .paramander_SelectedService .paramander_Wrapper::after{content:"X";color:#fc9320;background-color:#fff;border-radius:8px;display:inline-block;top:15px;right:15px;width:30px;height:30px;position:absolute;line-height:31px;font-weight:900}#Services .paramander_SelectedService .paramander_SectionTitle{margin-bottom:32px}#Services .paramander_Closed{height:0}#Services .paramander_Closed .paramander_Wrapper{margin-top:-400px}#Services p{font-size:16px;line-height:25px;margin-top:0;margin-bottom:18px}@media all and (min-width:960px){#Services{height:500px}}@media all and (min-width:960px){#Services .paramander_SectionTitle{margin-top:81px}}@media all and (min-width:960px){#Services ul{height:500px}}@media all and (min-width:960px){#Services li{width:300px;height:300px}}@media all and (min-width:960px){#Services svg{width:320px;height:320px}}@media all and (min-width:960px){#Services .paramander_ServiceInner{margin:40px auto;width:220px;height:220px}}@media all and (min-width:960px){#Services .paramander_ServiceInner img{width:150px;height:150px;margin-top:15px}}@media all and (min-width:960px){#Services .paramander_ServiceInner h3{font-size:20px}}@media all and (min-width:960px){#Services .paramander_SelectedService{height:500px}}@media all and (min-width:960px){#Services .paramander_Closed{height:0}}@media all and (min-width:960px){#Services .paramander_Closed .paramander_Wrapper{margin-top:-500px}}#Team{margin-bottom:75px}#Team .paramander_SectionTitle{margin-top:95px}#Team .paramander_Wrapper>div{text-align:center}#Team .paramander_Employee{width:50%;min-width:290px;margin-top:60px;text-align:center;display:inline-block}#Team .paramander_Employee img{width:232px;height:232px;display:block;margin:0 auto 30px;border-radius:6px}#Team ul{font-size:0;margin:0;margin-bottom:10px;padding:0}#Team li{font-size:14px;line-height:20px;display:inline-block}#Team li::before{content:"|";color:#fc9320;display:inline-block;margin:0 10px}#Team li:first-child::before{display:none}#Team small{font-weight:300}#Team p{margin:10px 0 14px 0;padding:0 20px;font-size:20px;color:#999;display:inline-block;position:relative}#Team p::before{content:"";display:block;width:40px;height:40px;background-image:url(/quote.svg);background-position:center;background-size:cover;position:absolute;z-index:-1;top:-15px;left:-8px}#Team p::after{content:"";display:block;width:40px;height:40px;background-image:url(/quote.svg);background-position:center;background-size:cover;position:absolute;z-index:-1;bottom:-15px;right:-8px;transform:rotate(180deg)}#Team h3{margin:0}#Team .paramander_EmployeeBody>div{display:inline-block}#Team .paramander_EmployeeBody .paramander_SocialIcon{display:inline-block;float:left;margin-right:14px;color:transparent}#Team .paramander_EmployeeBody .paramander_SocialIcon:last-child{margin-right:0}#Team .paramander_EmployeeBody img{width:28px;height:28px;margin-bottom:0;background-size:contain}#Team .paramander_EmployeeBody a{text-decoration:none;color:#000}#Team .paramander_EmployeeBody a:hover{color:#fc9320}footer{background-color:#333;color:#fff;flex-grow:0;flex-shrink:0;flex-basis:auto}footer ul{font-size:0;margin:0;padding:0}footer li{display:inline-block}footer .paramander_Wrapper{display:flex;flex-wrap:wrap}footer .paramander_Wrapper>div{width:33.333333333333336%}#FooterSocial{padding-top:30px}#FooterSocial li{margin-right:20px}#FooterSocial li:last-child{margin-right:0}#FooterSocial a{display:inline-block;width:28px;height:28px;background-size:contain}#FooterSocial p{font-size:10px;line-height:24px}.paramander_IconFacebook{background-image:url(/facebook.svg)}.paramander_IconTwitter{background-image:url(/twitter.svg)}.paramander_IconLinkedIn{background-image:url(/linked-in.svg)}#FooterContact{text-align:center;padding-top:26px;padding-bottom:35px}#FooterContact li{font-size:14px;line-height:20px}#FooterContact li::before{content:"|";color:#fc9320;display:inline-block;margin:0 10px}#FooterContact li:first-child::before{display:none}#FooterContact h2{text-transform:uppercase;font-size:16px;line-height:24px;margin:0;color:#fc9320;letter-spacing:2px}#FooterContact a{color:#fff;text-decoration:none}#FooterContact a:hover{color:#fc9320}#FooterLogos{padding-top:41px}#FooterLogos ul{float:right}#FooterLogos li{height:34px;margin-left:34px}#FooterLogos li:first-child{margin-left:0}#FooterLogos img{height:100%;opacity:.5}#FooterLogos img:hover{transition:opacity .3s ease-in-out;opacity:.8}#FooterLogos a{width:100%;height:100%;color:transparent;display:inline-block}@media all and (max-width:1150px){#FooterLogos{text-align:center;order:2}}@media all and (max-width:1150px){#FooterLogos ul{float:none}}@media all and (max-width:1150px){#FooterContact{padding-bottom:0;order:1}}@media all and (max-width:1150px){#FooterSocial{text-align:center;order:3;padding-top:41px}}@media all and (max-width:1150px){footer .paramander_Wrapper{padding:0 10px}}@media all and (max-width:1150px){footer .paramander_Wrapper>div{width:100%}}@media all and (max-width:375px){#FooterLocation,#FooterLogos{display:none}}@media all and (max-width:375px){#FooterSocial{padding-top:15px}}#Contact{padding:80px 0}#Contact .paramander_Wrapper{display:flex;flex-wrap:wrap}#Contact .paramander_Wrapper>div{width:100%}#ContactForm h2{font-weight:300;letter-spacing:1px}#ContactForm .paramander_FormFields{width:100%}#ContactForm .paramander_Input{padding-bottom:28px;font-size:0}#ContactForm label{display:block;font-size:18px;font-weight:300;line-height:26px}#ContactForm input,#ContactForm textarea{width:100%;box-sizing:border-box;outline:0;padding:5px;font-size:16px;border-color:#ddd;border-style:solid;border-radius:4px;border-width:1px}#ContactForm input{height:35px}#ContactForm input:focus{border-color:#fc9320}#ContactForm textarea{height:150px}#ContactForm textarea:focus{border-color:#fc9320}#ContactForm .paramander_Notice{line-height:24px;margin:0;margin-bottom:-24px;font-size:14px;font-weight:300;color:#fc9320}#ContactForm button{transition:all .6s}#ContactForm button:disabled{cursor:default}#ContactForm .paramander_Done{background-color:#00b200}#ContactForm .paramander_Failed{background-color:#ee1818}@media all and (min-width:711px){#Contact .paramander_Wrapper>div{width:calc(50% - 45px)}}@media all and (min-width:711px){#Contact .paramander_Wrapper>div:first-child{margin-right:90px}}@media all and (min-width:711px){#ContactForm h2{margin-top:0}}#NotFound{margin-top:100px}#FailNotice{position:fixed;z-index:100;bottom:0;right:0;margin:0 20px 20px 20px;color:#fff;max-width:450px;background-color:#fc9320;border-radius:8px;padding:10px 30px 10px 20px;box-shadow:2px 2px 5px rgba(0,0,0,.3)}#FailNotice span{position:absolute;right:0;top:0;font-size:20px;font-weight:900;padding:5px 15px;cursor:pointer}#FailNotice a{color:#000;text-decoration:none}#FailNotice a:hover{text-decoration:underline}.paramander_BlogWrapper{max-width:720px;margin:0 auto;padding:0 10px}#BlogHeader{text-align:center;margin-top:70px}#BlogHeader::after{content:"";display:block;width:70%;margin:50px auto;border:0;border-top:1px;border-top-style:solid;border-top-color:#fc9320}#BlogHeader .paramander_CMSContent{text-align:center}#BlogHeader a{text-decoration:none;color:#fc9320}#BlogHeader .paramander_Meta{font-size:14px}.paramander_BlogListing{margin-bottom:70px;color:#333}.paramander_BlogListing ul{list-style:none;margin:0;padding:0}.paramander_BlogListing li::before{content:"";display:block;margin:25px auto 0 auto;border:0;border-top:1px;border-top-style:solid;border-top-color:#eee}.paramander_BlogListing li:first-child::before{display:none}.paramander_BlogListing a{text-decoration:none;transition:color .1s}.paramander_BlogListing h2 a{color:#333}.paramander_BlogListing h2 a:hover{color:#fc9320}.paramander_BlogListing .paramander_Meta{font-size:14px}.paramander_BlogListing .paramander_Meta a{color:#fc9320}.paramander_BlogListing .paramander_Meta time{float:right;color:#666}#BlogBody{margin-bottom:70px;text-align:left}#BlogBody pre{padding:10px;background-color:#fafafa;border-radius:5px;overflow:scroll}#BlogBody pre code{padding:0}#BlogBody code{background-color:#fafafa;padding:0 5px;border-radius:5px;font-family:Source Code Pro,monospace}#BlogBody code *{font-family:Source Code Pro,monospace}#Loader{position:absolute;top:0;height:4px;width:100%;z-index:500;overflow:hidden}#Loader::before{display:block;content:"";width:0%;height:2px;margin:0 auto;background-color:#fc9320;opacity:0;border-radius:0 0 2px 2px;box-shadow:0 0 2px #fc9320;animation:loading 2s linear infinite}#Loader.paramander_Closed::before{animation:none}@keyframes loading {
  0% {
    width: 0%;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    width: 100%;
    opacity: 1;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}

/**
 * GitHub Gist Theme
 * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro
 */

.hljs {
  display: block;
  background: white;
  padding: 0.5em;
  color: #333333;
  overflow-x: auto;
}

.hljs-comment,
.hljs-meta {
  color: #969896;
}

.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
  color: #df5000;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
  color: #a71d5d;
}

.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
  color: #0086b3;
}

.hljs-section,
.hljs-name {
  color: #63a35c;
}

.hljs-tag {
  color: #333333;
}

.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #795da3;
}

.hljs-addition {
  color: #55a532;
  background-color: #eaffea;
}

.hljs-deletion {
  color: #bd2c00;
  background-color: #ffecec;
}

.hljs-link {
  text-decoration: underline;
}
