html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{font-size:10px;line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}:focus{outline:none}img{display:block}.hide{display:none}.show{display:block}body{font-family:'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:10px;background-color:#006EB7}a{color:#006EB7;text-decoration:none;position:relative;transition:color 2s}.no-touchevents a:hover{color:#000000}h1{line-height:1.2em;text-align:center;color:#006EB7;margin-bottom:1em;font-size:7em;font-weight:300}@media screen and (max-width: 1100px){h1{font-size:6em}}@media screen and (max-width: 700px){h1{font-size:5em}}@media screen and (max-width: 500px){h1{font-size:4em}}h2{line-height:1.2em;text-align:center;color:#006EB7;margin-bottom:1em;font-size:5em;font-weight:300}@media screen and (max-width: 600px){h2{font-size:3em}}@media screen and (max-width: 500px){h2{font-size:2.4em}}h3{line-height:1.2em;text-align:center;color:#006EB7;margin-bottom:1em;font-size:2.4em;font-weight:400}@media screen and (max-width: 500px){h3{font-size:2em}}p,ul,ol,td,th{font-size:1.8em;line-height:1.4em;color:#707070;margin-bottom:1em}.page-wrap p,.page-wrap ul,.page-wrap ol,.page-wrap td,.page-wrap th{font-size:1.4em}@media screen and (max-width: 600px){p,ul,ol,td,th{font-size:1.4em}}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,table:last-child{margin-bottom:0}ul{list-style:disc outside;margin-left:1.5em}ul ul,ul ol{font-size:1em}.page-wrap ul ul,.page-wrap ul ol{font-size:1em}ul ul{list-style-type:circle}ol{list-style:decimal outside;margin-left:1.5em}ol ul,ol ol{font-size:1em}.page-wrap ol ul,.page-wrap ol ol{font-size:1em}ol ol{list-style-type:lower-alpha}td p,td ul,td ol,th p,th ul,th ol{font-size:1em}.page-wrap td p,.page-wrap td ul,.page-wrap td ol,.page-wrap th p,.page-wrap th ul,.page-wrap th ol{font-size:1em}.contacts .icon svg,.address .icon svg{fill:currentColor}#header{width:100%;height:85px;display:block;background-color:#FFFFFF;border-bottom:1px solid #F6F6F6;position:fixed;left:0;top:0;right:0;z-index:10}@media screen and (max-width: 500px){#header{height:65px}}#header .contacts{float:right;white-space:nowrap;position:relative;top:50%;transform:translate(0, -50%);padding-right:20px}#header .contacts p{color:#006EB7;margin:0px 20px 0px 0px;display:inline-block;position:relative;padding-left:55px}#header .contacts .icon{align-items:center;background-color:#006EB7;border-radius:100%;color:#FFFFFF;display:flex;height:45px;justify-content:center;line-height:45px;text-align:center;position:absolute;left:0;top:50%;transform:translate(0, -50%);width:45px}#header .contacts .icon svg{height:50%;object-fit:contain;width:50%}#header .contacts a{position:relative}#header .contacts a:before{content:"";width:55px;height:45px;display:block;position:absolute;left:-55px;top:50%;transform:translate(0, -50%);z-index:11}#site_title{position:absolute;left:20px;top:20px}@media screen and (max-width: 500px){#site_title{left:15px;top:50%;margin-top:-20px}}@media screen and (max-width: 360px){#site_title{margin-top:-16.5px}}#site_title a{width:232px;height:45px;display:block;background:url("/assets/img/polopermits.png") left center no-repeat;background-size:contain;text-indent:-999999px}.svg #site_title a{background-image:url("/assets/img/polopermits.svg")}@media screen and (max-width: 500px){#site_title a{width:206px;height:40px}}@media screen and (max-width: 360px){#site_title a{width:170px;height:33px}}#nav{float:right;margin-right:40px;position:relative;top:50%;transform:translate(0, -50%)}#nav ul{list-style:none;margin:0}#nav ul li{float:left;margin-left:20px}#nav ul li:first-child{margin-left:0}#nav ul a{color:#707070;padding-left:25px;position:relative;transition:color 0.2s}#nav ul a:before{content:"";width:16px;height:16px;display:block;background-color:#C0C0C0;position:absolute;left:0;top:50%;transform:translate(0, -50%);border-radius:100%;transition:background-color 0.4s}.no-touchevents #nav ul a:hover{color:#006EB7}.no-touchevents #nav ul a:hover:before{background-color:#006EB7}#nav ul li.active a{color:#006EB7}#nav ul li.active a:before{background-color:#006EB7}@media screen and (max-width: 1140px){#header .contacts{padding-right:10px}#header .contacts p{width:45px;height:45px;padding:0;margin-right:10px}}@media screen and (max-width: 1140px) and (max-width: 360px){#header .contacts p{width:40px;height:40px;margin-right:5px}#header .contacts p .icon{width:40px;height:40px;line-height:40px}}@media screen and (max-width: 1140px){#header .contacts p .txt{width:45px;height:45px;display:block;position:absolute;left:0;top:0}}@media screen and (max-width: 1140px) and (max-width: 360px){#header .contacts p .txt{width:40px;height:40px}}@media screen and (max-width: 1140px){#header .contacts a{width:100%;height:100%;display:block;position:absolute;left:0;top:0;text-indent:-999999px}#header .contacts a:before{display:none}#nav{margin-right:20px}}@media screen and (max-width: 710px){#nav{width:100%;padding:10px 15px;box-sizing:border-box;background-color:#FFFFFF;position:fixed;left:0;top:66px;transform:translate(0, 0);text-align:center;border-bottom:1px solid #F6F6F6}#nav ul{display:inline-block}}@media screen and (max-width: 500px){#header .contacts{padding-right:0px}}#main{padding-top:86px;background-color:#FFFFFF}@media screen and (max-width: 500px){#main{padding-top:66px}}.hm-title{display:flex;flex-direction:column;justify-content:center;min-height:60vw;position:relative;background-color:#000000;z-index:1}@media (min-width: 700px){.hm-title{min-height:50vw}}@media (min-width: 1000px) and (orientation: landscape){.hm-title{height:calc(100vh - 86px);min-height:0}}.hm-title h1{color:#FFF;margin:auto;padding:30px;position:relative;z-index:2}@media (max-width: 599px){.hm-title h1{font-weight:400}}.hm-title .img{height:100%;opacity:0.7;position:absolute;left:0;top:0;width:100%;z-index:0}.hm-title .img img{height:100%;object-fit:cover;width:100%}.home .feature-img .feature-img-container{opacity:0.6}#hm_services{background-color:#FFFFFF;padding:80px}@media screen and (max-width: 910px){#hm_services{padding:0px}#hm_services h2.section-title{padding:60px 60px 0px 60px}}@media screen and (max-width: 600px){#hm_services h2.section-title{padding:40px 40px 0px 40px}}.two-col{max-width:1066px;margin:0 auto}.two-col:after{content:"";display:block;clear:both}.two-col .txt,.two-col .img{width:47%}.two-col .txt{float:left}.two-col .img{float:right}.two-col .img img{width:100%;height:100%;display:block}@media screen and (max-width: 910px){.two-col .txt,.two-col .img{width:auto;float:none;clear:both}.two-col .txt{padding:20px 60px}.two-col .img{height:0px;padding-bottom:80%;position:relative;overflow:hidden}.two-col .img img{width:100%;height:auto;display:block;position:absolute;left:0;top:50%;transform:translate(0, -50%)}}@media screen and (max-width: 600px){.two-col .txt{padding:20px 40px}}#hm_team{background-color:#F6F6F6;padding:40px}@media screen and (min-width: 900px){#hm_team{padding:80px}}#hm_team:after{content:"";display:block;clear:both}#hm_team h2{margin-bottom:0}.txt-full-width{text-align:center;clear:both;max-width:700px;margin:0 auto}.team-intro,.team-footer{padding-top:20px}.team-entries{border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;position:relative;max-width:850px;margin:0 auto}.team-entries:after{content:"";display:block;clear:both}.team-entry{box-sizing:border-box;text-align:center;padding:40px;font-size:10px}@media screen and (min-width: 1300px){.team-entry{width:25%}.team-entry:nth-child(4n+1){clear:both}}@media screen and (max-width: 900px){.team-entry{padding:30px}}@media screen and (min-width: 650px) and (max-width: 1300px){.team-entry{width:50% !important;float:left}.team-entry:nth-child(odd){clear:both}}.team-entry .img{width:240px;height:240px;border:2px solid #FFFFFF;border-radius:100%;overflow:hidden;margin:0 auto 20px auto;position:relative;background-color:#FFFFFF}@media screen and (max-width: 900px){.team-entry .img{width:200px;height:200px}}@media screen and (max-width: 600px){.team-entry .img{width:160px;height:160px}}.team-entry .img:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;color:#E6E6E6;font-size:14em}@media screen and (max-width: 900px){.team-entry .img:after{font-size:10em}}.team-entry .img img{width:100%;height:auto;display:block;position:relative;z-index:2}.team-entry h3{margin-bottom:0.5em}@media screen and (max-width: 600px){.team-entry h3{margin-bottom:0.2em}}.team-entry p.job{font-weight:500}@media screen and (max-width: 600px){.team-entry p.job{margin-bottom:0.5em}}.team-entry p.profile{font-size:1.5em;max-width:460px;margin:0 auto}@media screen and (max-width: 600px){.team-entry p.profile{font-size:1.3em}}#footer{background-color:#006EB7;position:relative}.home #footer .footer-content{position:relative;z-index:2;background-color:#006EB7}@media screen and (max-width: 700px){.home #footer .footer-content{padding-bottom:40px}}#footer h2,#footer h3,#footer p,#footer a{color:#FFFFFF}#footer h3{margin-bottom:1.5em}#footer p.copyright,#footer .menu ul{font-size:1.2em}@media screen and (max-width: 700px){#footer p.copyright,#footer .menu ul{text-align:center}}@media screen and (min-width: 700px){#footer p.copyright{padding-top:78px;margin-left:40px}}@media screen and (max-width: 700px){#footer p.copyright{clear:both;margin:0px 20px 10px 20px}#footer p.copyright span{display:block}}#footer .menu ul{list-style:none;margin:0px}@media screen and (min-width: 700px){#footer .menu ul{margin:0px 0px 40px 40px}}#footer .menu ul li{display:inline-block;margin-right:20px;white-space:nowrap}#footer .menu ul a{font-weight:500}.footer-contacts{padding:80px}.footer-contacts .contacts-wrap .address p{margin-bottom:1em}@media screen and (max-width: 600px){.footer-contacts{padding:40px}}.footer-contacts p{width:210px;padding-left:35px;position:relative;margin-left:auto;margin-right:auto}.footer-contacts p .icon{width:20px;display:block;position:absolute;left:0;top:0;font-size:1.1em;text-align:center}@media screen and (min-width: 700px){.footer-contacts .contacts-wrap{width:600px;margin:0 auto;position:relative;margin-bottom:40px}.footer-contacts .contacts-wrap:before{content:"";width:1px;height:100%;display:block;background-color:#FFFFFF;position:absolute;left:50%;top:0;margin-left:-0.5px}.footer-contacts .contacts-wrap:after{content:"";display:block;clear:both}.footer-contacts .contacts-wrap .address{float:left}.footer-contacts .contacts-wrap .address p{margin-bottom:0}.footer-contacts .contacts-wrap .contacts{float:right}.footer-contacts .contacts-wrap .contacts .e{margin-bottom:0}}.oisc{width:195px;margin-right:40px;margin-bottom:40px}.oisc:after{content:"";display:block;clear:both}@media screen and (max-width: 700px){.oisc{margin:0 auto 20px auto}}@media screen and (min-width: 700px){.oisc{float:right}}.oisc img{width:66px;height:auto;display:block;float:right;margin-left:15px}.oisc p{font-size:1.2em;text-align:right;padding-top:58px;margin:0px}.page-back-link{background-color:#006EB7;padding:15px 20px;text-align:left;border-bottom:1px solid #FFFFFF;position:fixed;left:0;top:86px;right:0;z-index:10}.page-back-link a{font-size:1.8em;font-weight:500;text-transform:uppercase;display:inline-block;color:#FFFFFF;padding-left:45px;line-height:35px;position:relative}.no-touchevents .page-back-link a:hover{color:#FFFFFF}.page-back-link a .icon{width:35px;height:35px;display:block;line-height:35px;text-align:center;background-color:#FFFFFF;color:#006EB7;border-radius:100%;position:absolute;left:0;top:50%;transform:translate(0, -50%)}@media screen and (max-width: 500px){.page-back-link{top:66px;padding:10px 15px}.page-back-link a{padding-left:33px;line-height:25px;font-size:1.4em}.page-back-link a .icon{width:25px;height:25px;line-height:25px}}.page-wrap{counter-reset:section;max-width:1200px;margin:0 auto;padding:30px;margin-top:65px;position:relative;text-align:left}@media screen and (max-width: 500px){.page-wrap{margin-top:45px}}@media screen and (min-width: 700px){.page-wrap{padding:3%}}.page-wrap:after{content:"";display:block;clear:both}@media screen and (min-width: 1360px){.page-wrap{padding:80px}}.page-wrap h1{text-align:left;margin-bottom:0}.page-wrap .page-section.grid{width:100%;overflow-x:auto}.page-menu{counter-reset:sectionmenu;margin-bottom:40px}@media screen and (min-width: 1000px){.page-menu{width:30%;position:fixed;top:149px;right:3%;margin-top:4%}}@media screen and (min-width: 1360px){.page-menu{max-width:360px;top:240px;left:50%;right:auto;margin-top:0;margin-left:240px}}.page-menu ul{list-style:none;margin:0}@media screen and (min-width: 700px){.page-menu ul{border-left:1px solid silver;padding-left:30px}}.page-menu ul li{margin-bottom:20px}.page-menu ul li:last-child{margin-bottom:0}@media screen and (max-width: 700px){.page-menu ul li{border-bottom:1px solid silver;padding-bottom:20px}}.page-menu ul li a{color:#707070;transition:color 0.2s}.no-touchevents .page-menu ul li a:hover{color:#000000}.page-menu ul li.active a{color:#006EB7 !important}.number-sections .page-menu ul li{padding-left:30px;position:relative}.number-sections .page-menu ul li:before{counter-increment:sectionmenu;content:counter(sectionmenu);position:absolute;left:0;top:0;font-weight:500;color:silver}.number-sections .page-menu ul li.active:before{color:#006EB7}.page-content{position:relative;text-align:left}@media screen and (min-width: 1000px){.page-content{width:65%;float:left}}.page-content .feature-img{padding-top:30px}.page-content .feature-img img{width:100%;height:auto;display:block}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content p,.page-content ul,.page-content ol{text-align:left}.page-content h3{font-size:1.8em;font-weight:500}.page-content ul li,.page-content ol li{margin-bottom:0.5em}.page-content ul li:last-child,.page-content ol li:last-child{margin-bottom:0}.page-content ul li ul,.page-content ul li ol,.page-content ol li ul,.page-content ol li ol{padding-top:0.5em}.number-sections .page-sections-wrap{padding-left:60px}@media screen and (max-width: 1000px){.number-sections .page-sections-wrap{padding-left:35px}}@media screen and (max-width: 500px){.number-sections .page-sections-wrap{padding-left:0px}}h2.page-section-title{font-size:2.4em;font-weight:400;text-align:left;padding-top:40px}@media screen and (max-width: 1000px){h2.page-section-title{padding-top:20px}}.number-sections h2.page-section-title{position:relative}@media screen and (max-width: 500px){.number-sections h2.page-section-title{padding-left:35px}}.number-sections h2.page-section-title:before{counter-increment:section;content:counter(section);position:absolute;left:-60px;top:50%;transform:translate(0, -50%);font-size:0.8em;font-weight:500;color:#FFFFFF;background-color:#006EB7;width:40px;height:40px;display:block;text-align:center;line-height:40px;border-radius:100%;margin-top:20px}@media screen and (max-width: 1000px){.number-sections h2.page-section-title:before{width:25px;height:25px;font-size:0.6em;line-height:25px;left:-35px;top:20px;margin-top:0px;transform:translate(0, 0)}}@media screen and (max-width: 500px){.number-sections h2.page-section-title:before{left:0}}@media screen and (max-width: 500px){h2.page-section-title{font-size:2em}}table.page-table{font-size:0.9em;margin-bottom:2em;border-top:1px solid silver;border-right:1px solid silver}table.page-table th,table.page-table td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid silver;border-left:1px solid silver}table.page-table th{font-weight:500;color:#000000;background-color:#F6F6F6}table.page-table.three-col{min-width:500px}
