.filtr-item{padding-top:30px}.filtr-controls span{cursor:pointer}.filtr-controls span.active{left:0;background-color:#fff!important}.filtr-loading{border:5px solid #333;position:relative;border-radius:40px;height:40px;left:50%;margin:80px 0;opacity:0;top:0;width:40px;z-index:2;-webkit-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}#portfolio{background-color:#fd9;text-align:center}#portfolio .container span{background:#ebc985;padding:0 18px;border-radius:5px;margin-bottom:5px}#portfolio .container .filtr-container img{width:90%}.gallery-pt--body{display:inline-block;padding:0;margin:0}.gallery-pt--filter-container{text-align:center;padding:20px 0;font-size:24px;text-decoration:none}.gallery-pt--filter-container a{color:#ccc;text-decoration:none}.gallery-pt--filter-container .list-item{padding:0;margin:0}.gallery-pt--filter-container li:after{content:" / ";color:#ddd}.gallery-pt--filter-container li:last-child:after{content:""}.gallery-pt--filter-container li a:hover{color:#4cb1f9}.gallery-pt--filter-container li.active a{color:#90ee90}.gallery-pt--body .thumbnail{border:none}.gallery-pt--body .item{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Raleway,sans-serif}#portfolio p{color:#25231e}#portfolio h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:#393939}#portfolio h2::after{background-color:#e5c37f;width:100px;height:3px;display:block;content:'';text-align:center;margin:15px auto auto}#portfolio .intro,.projects-clean .intro,.team-boxed .intro{font-size:16px;max-width:500px;margin:0 auto}#portfolio .into p,.item.list-group-item .thumbnail,.photo-gallery .intro p,.projects-clean .intro p,.team-boxed .intro p{margin-bottom:0}.portfolio-block.block-intro{background-color:#e8dfe0EO}.article-clean{color:#56585b;background-color:#ebe8e7;font-family:Lora,serif;font-size:14px}.article-clean .intro{font-size:16px;margin:0 auto 30px}.article-clean .intro h1{font-size:32px;margin-bottom:15px;padding-top:20px;line-height:1.5;color:inherit;margin-top:20px}.article-clean .intro p{color:#929292;font-size:12px}.article-clean .intro p .by{font-style:italic}.article-clean .intro p .date{text-transform:uppercase;padding:4px 0 4px 10px;margin-left:10px;border-left:1px solid #ddd}.article-clean .intro p a{color:#333;text-transform:uppercase;padding-left:3px}.article-clean .intro img{margin-top:20px}.article-clean .text p{margin-bottom:20px;line-height:1.45}.article-clean .text h2{margin-top:28px;margin-bottom:20px;line-height:1.45;font-size:16px;font-weight:700;color:#333}@media (min-width:768px){.article-clean .text p{font-size:16px}.article-clean .text h2{font-size:20px}}.article-clean .text figure{text-align:center;margin-top:30px;margin-bottom:20px}.article-clean .text figure img{margin-bottom:12px;max-width:100%}.accordian{width:805px;height:320px;overflow:hidden;margin:100px auto;box-shadow:0 0 10px 1px rgba(0,0,0,.35);-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.35)}.accordian ul{width:1200px}.accordian li{position:relative;display:block;width:160px;float:left;border-left:1px solid #888;box-shadow:0 0 25px 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 25px 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px 10px rgba(0,0,0,.5);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.accordian ul:hover li{width:40px}.accordian ul li:hover{width:640px}#office_alert,.accordian li img{display:block}.image_title{background:rgba(0,0,0,.4);position:absolute;left:0;bottom:0;width:640px;height:60px}.photo-gallery{margin-top:30px}*,::after,::before{margin:0;padding:0;box-sizing:border-box;box-sizing:border-box}ul{list-style:none}.main{width:100%;max-width:1200px;height:100vh;display:grid;place-items:center}.cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-auto-flow:row;justify-items:center;grid-gap:1em}.cards_item{width:340px;overflow:hidden;box-shadow:rgba(0,0,0,.4) 0 30px 90px;border:10px solid rgba(212,212,212,.726)}.card{height:440px;background-color:var(--black-bkg);cursor:pointer}.card:hover>.card_content{transform:translateY(5%)}.card:hover>.card_image img{transform:translateY(-100px) scale(1.3)}.card:hover>.card_content .card_text p:not(:first-of-type),.contact-clean form .btn:hover,.team-boxed .social a:hover{opacity:1}.card_image{position:absolute;top:0;left:50%;transform:translateX(-50%)}.card_image img{transform:translateY(0) scale(1);transition:transform .7s ease-in-out}.card_content{height:500px;position:absolute;z-index:2;transform:translateY(40%);padding:2em;color:#fff;background:linear-gradient(transparent,#1d1106 16%);transition:transform .7s ease-in-out}.card_title{font-size:1.3rem;color:var(--yellow);font-family:"Bree Serif",serif;display:flex;justify-content:space-between;margin-bottom:10px}.card_text{font-size:.8rem;line-height:1.5rem;color:var(--white-text)}.card_text p{margin:10px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card_text p:not(:first-of-type){opacity:0;transition:opacity .6s .2s}.note{display:inline-block;padding:5px;margin:10px 0;line-height:1em;text-transform:uppercase;text-align:right;font-size:.7rem;background-color:var(--yellow);color:var(--black-bkg)}.contact-clean,.login-clean{background:#f1f7fc;padding:80px 0}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:active,.login-clean form .btn-primary:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}#contactForm .h4{font-weight:400;border-bottom:1px solid silver}.required-input{color:maroon}.static-map{margin-bottom:20px}@media (max-width:768px) and (min-width:767px){#contactForm .static-map img{width:100%}}.photo-card{background-color:#2d3638;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:flex;flex-direction:column;width:100%;max-width:700px;margin-left:auto;margin-right:auto}.photo-background{background-position:center;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;min-height:250px}.photo-details{padding:2.1875em 5%}@media screen and (min-width:700px){.photo-card{flex-direction:row}.photo-background{border-top-left-radius:10px;border-top-right-radius:0;border-bottom-left-radius:10px;min-height:none;width:50%}.photo-details{width:50%}}.photo-details h1,.photo-details h4{color:#fff;font-weight:500;margin:0}.photo-details h1{font-size:125%;line-height:1;margin-bottom:.35em}.photo-tags ul{list-style-type:none;margin:.35em 0 0;padding:0;display:flex;flex-wrap:wrap;font-size:87.5%;text-transform:lowercase}.photo-tags li{margin:0 .35em .35em 0}.photo-tags a{background-color:#191e20;border-radius:50px;color:#fff;display:block;padding:.3125em 1.25em;text-decoration:none;transition:color .3s}.photo-tags a:focus,.photo-tags a:hover{color:#e37544}.photo-details p{color:#fff}.item.list-group-item{float:none;width:100%;background-color:#fff;margin-bottom:10px}.item.list-group-item:hover,.item.list-group-item:nth-of-type(odd):hover{background:#428bca}.item.list-group-item .list-group-image{margin-right:10px}.item.list-group-item .caption{padding:9px 9px 0}.item.list-group-item:nth-of-type(odd){background:#eee}.item.list-group-item:after,.item.list-group-item:before{display:table;content:" "}.item.list-group-item img{float:left}.item.list-group-item:after{clear:both}.glyphicon{margin-right:5px}.thumbnail{margin-bottom:20px;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.list-group-item-text{margin:0 0 11px}.photo-gallery,.team-boxed{color:#313437;background-color:#ebe8e7}.photo-gallery p,.projects-clean p,.team-boxed p{color:#7d8285}.photo-gallery h2,.projects-clean h2,.team-boxed h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.photo-gallery .intro{font-size:16px;max-width:500px;margin:0 auto 40px}.photo-gallery .photos{padding-bottom:20px}.photo-gallery .item{padding-bottom:30px}.login-clean form{max-width:320px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.login-clean .illustration{text-align:center;padding:0 0 20px;font-size:100px;color:#f4476b}.login-clean form .form-control{background:#f7f9fc;border:none;border-bottom:1px solid #dfe7f1;border-radius:0;box-shadow:none;outline:0;color:inherit;text-indent:8px;height:42px}.login-clean form .btn-primary{background:#f4476b;border:none;border-radius:4px;padding:11px;box-shadow:none;margin-top:26px;text-shadow:none;outline:0!important}.login-clean form .btn-primary:active,.login-clean form .btn-primary:hover{background:#eb3b60}.login-clean form .forgot{display:block;text-align:center;font-size:12px;color:#6f7a85;opacity:.9;text-decoration:none}.login-clean form .forgot:active,.login-clean form .forgot:hover{opacity:1;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h5,h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}a{color:#0c37e3;text-decoration:underline}a:hover{color:#08259a}img,svg{vertical-align:middle}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex:1 0 100%;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.3333333333%}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:1.125rem}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(1.125rem - 1px);border-top-right-radius:calc(1.125rem - 1px)}.mb-4{margin-bottom:1.5rem!important}.p-3{padding:1rem!important}.text-muted{color:#6c757d!important}.card:hover{filter:opacity(.5)}.snip1527{box-shadow:0 0 5px rgba(0,0,0,.15);color:#fff;float:left;font-family:Lato,Arial,sans-serif;font-size:16px;margin:10px 1%;max-width:310px;min-width:250px;overflow:hidden;position:relative;text-align:left;width:100%}.snip1527 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.25s;transition:.25s}.snip1527 img{max-width:100%;vertical-align:top;position:relative}.snip1527 figcaption{padding:25px 20px;position:absolute;bottom:0;z-index:1}.snip1527 figcaption:before{position:absolute;top:0;bottom:0;left:0;right:0;background:#700877;content:'';background:-moz-linear-gradient(90deg,#700877 0,#ff2759 100%,#ff2759 100%);background:-webkit-linear-gradient(90deg,#700877 0,#ff2759 100%,#ff2759 100%);background:linear-gradient(90deg,#700877 0,#ff2759 100%,#ff2759 100%);opacity:.8;z-index:-1}.snip1527 .date{background-color:#fff;border-radius:50%;color:#700877;font-size:18px;font-weight:700;min-height:48px;min-width:48px;padding:10px 0;position:absolute;right:15px;text-align:center;text-transform:uppercase;top:-25px}.snip1527 .date span{display:block;line-height:14px}.snip1527 .date .month{font-size:11px}.snip1527 h3,.snip1527 p{margin:0;padding:0}.snip1527 h3{display:inline-block;font-weight:700;letter-spacing:-.4px;margin-bottom:5px}.snip1527 p{font-size:.8em;line-height:1.6em;margin-bottom:0}.snip1527 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.snip1527.hover img,.snip1527:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}img{border-radius:5px}span{font-style:inherit;font-weight:inherit}.projects-clean{color:#313437;background-color:#fff}.projects-clean .projects{padding-bottom:40px}.projects-clean .item{text-align:center;padding-top:50px;min-height:425px}.projects-clean .item .name,.team-boxed .item .name{font-weight:700;margin-top:28px;margin-bottom:8px;color:inherit}.projects-clean .item .description{font-size:15px;margin-top:15px;margin-bottom:0}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}.photo-gallery h2,.projects-clean h2,.team-boxed h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.team-boxed .people{padding:50px 0}#navbarNav,.team-boxed .item{text-align:center}.team-boxed .item .box{text-align:center;padding:30px;background-color:#fff;margin-bottom:30px}.team-boxed .item .title{text-transform:uppercase;font-weight:700;color:#d0d0d0;letter-spacing:2px;font-size:13px}.team-boxed .item .description{font-size:15px;margin-top:15px;margin-bottom:20px}.team-boxed .item img{max-width:160px}.team-boxed .social{font-size:18px;color:#a2a8ae}.team-boxed .social a{color:inherit;margin:0 10px;display:inline-block;opacity:.7}body{background-color:#ebe8e7EO}.gradient{background:linear-gradient(120deg,#8a9ea7,#8a9ea7)}