/*!
    Copyright 2019 Antherica Srl, all rights reserved.
    https://www.antherica.com/
*/
@font-face{font-family:'Didact Gothic';font-style:normal;font-weight:400;src:local('Didact Gothic Regular'),local('DidactGothic-Regular'),url(../fonts/didact-gothic-400-latin.woff2) format('woff2')}@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:local('Rubik Light'),local('Rubik-Light'),url(../fonts/rubik-300-latin.woff2) format('woff2')}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:local('Rubik'),local('Rubik-Regular'),url(../fonts/rubik-400-latin.woff2) format('woff2')}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:local('Rubik Bold'),local('Rubik-Bold'),url(../fonts/rubik-700-latin.woff2) format('woff2')}iframe{border:none}body,input,select,textarea{font-family:Rubik,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Didact Gothic',sans-serif;font-weight:400;letter-spacing:.03em}.lead{font-size:1.3rem}a,a:active{color:#a32e2e;transition:color .3s ease}a:focus,a:hover{text-decoration:none;color:#b73b3b}.fancy-underline,.home-payoff strong{background-image:linear-gradient(transparent 0,transparent 72%,rgba(163,46,46,.15) 72%,rgba(163,46,46,.15) 91%,transparent 91%,transparent)}.fancy-underline-grey{background-image:linear-gradient(transparent 0,transparent 60%,rgba(100,100,100,.07) 60%,rgba(100,100,100,.07) 92%,transparent 92%,transparent)}.fancy-pretitle{display:block;font-size:60%;text-transform:uppercase}.fancy-subtitle{display:block;font-size:80%}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-xs-5ths{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width:768px){.col-sm-5ths{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:992px){.col-md-5ths{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.col-lg-5ths{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.cards-container{max-width:1600px;padding-left:30px;padding-right:30px}.card .placeholder{width:100%;height:0;padding-bottom:56.3%;background:#f8f8f8 url(/img/placeholder.png) no-repeat center center}.card-footer{background-color:transparent;border-top:0}.card-footer small{line-height:2rem}.card-deck{margin:0 auto;max-width:340px}.card{border:0;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s ease}.card-deck .card{margin-bottom:20px}@media (min-width:576px){.card-deck{flex-flow:column wrap}.card-deck .card{margin-bottom:20px}}@media (min-width:992px){.card-deck{margin:0 0 1rem 0;max-width:none;flex-flow:row wrap}.card-deck .card{margin-bottom:10px}.card-deck-fourths .card{max-width:25%;max-width:calc(25% - 30px)}}.btn{transition:background-color .3s ease,border-color .3s ease}.btn-primary{background-color:#a32e2e;border-color:#a32e2e}.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#b73b3b;border-color:#b73b3b}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#b73b3b;border-color:#b73b3b}.btn-outline-primary{color:#a32e2e;border-color:#a32e2e}.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#b73b3b;border-color:#b73b3b}.btn-outline-secondary{color:#fff;border-color:#fff}.btn-outline-secondary:focus,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#a32e2e;background-color:#fff;border-color:#a32e2e}.input-group-append .btn-outline-secondary:focus,.input-group-append .btn-outline-secondary:hover,.input-group-append .btn-outline-secondary:not(:disabled):not(.disabled).active,.input-group-append .btn-outline-secondary:not(:disabled):not(.disabled):active{color:#b73b3b;border-color:#ced4da;border-left-color:#fff}.btn-link{color:#a32e2e;transition:color .3s ease}.btn-link:focus,.btn-link:hover{text-decoration:none;color:#b73b3b}.btn-outline-info,.btn-outline-info:focus{color:#17a2b8}.badge{transition:color .3s ease,background-color .3s ease}.badge-primary{color:#666;background-color:#ddd}a.badge-primary:focus,a.badge-primary:hover{color:#999;background-color:#eee}.tags .badge-primary{font-weight:400;font-size:95%;border-radius:0;padding-left:0;padding-right:0}.tags .badge-primary:after{display:inline-block;content:'\00B7';color:#666;margin:0 .5em}.tags .badge-primary:last-child:after{display:none}.tags .badge-primary,.tags a.badge-primary:focus,.tags a.badge-primary:hover{background-color:transparent}.tags a.badge-primary:focus,.tags a.badge-primary:hover{color:#212529}textarea.form-control{min-height:4em}.minimal-form input[type=email].form-control,.minimal-form input[type=text].form-control,.minimal-form textarea.form-control{background-color:transparent;border:0;border-bottom:2px solid rgba(100,100,100,.5);border-radius:0;padding-left:0;padding-right:0;transition:all .3s ease}.minimal-form input[type=email].form-control:active,.minimal-form input[type=email].form-control:focus,.minimal-form input[type=text].form-control:active,.minimal-form input[type=text].form-control:focus,.minimal-form textarea.form-control:active,.minimal-form textarea.form-control:focus{outline:0;border-bottom:2px solid rgba(132,38,38,.5);box-shadow:none}.minimal-form input::-webkit-input-placeholder,.minimal-form textarea::-webkit-input-placeholder{font-size:90%;color:rgba(100,100,100,.5)}.minimal-form input::-moz-placeholder,.minimal-form textarea::-moz-placeholder{font-size:90%;color:rgba(100,100,100,.5)}.minimal-form input:-ms-input-placeholder,.minimal-form textarea:-ms-input-placeholder{font-size:90%;color:rgba(100,100,100,.5)}.minimal-form input::placeholder,.minimal-form textarea::placeholder{font-size:90%;color:rgba(100,100,100,.5)}@media (max-width:344px){.g-recaptcha,.g-recaptcha>div{width:100%!important}.g-recaptcha iframe{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}}.case-studies-pagination-block{background-color:#f8f8f8;position:relative;z-index:2;-webkit-box-shadow:0 -1px 2px rgba(0,3,0,.3);box-shadow:0 -1px 2px rgba(0,3,0,.3)}.pagination{flex-wrap:wrap}.page-link,.page-link:active{color:#a32e2e;transition:color .3s ease}.page-link:focus,.page-link:hover{color:#b73b3b}.pagination-pills .page-link{font-size:80%;border-radius:50%!important;padding:0;width:2em;height:2em;line-height:1.9em;margin:2px;text-align:center}.pagination-pills .page-item.active{font-weight:700}.social-links{margin:1rem 0 1.5rem 0}.social-links a,.social-links a:focus,.social-links a:hover,.social-links a:visited{color:#fff}.social-links a{display:inline-block;margin-right:.3em;border:none;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;background-color:#b73b3b;border-radius:50%;transition:opacity .3s ease}.social-links a:last-child{margin-right:0}.social-links a:focus,.social-links a:hover{opacity:.8}#mainPopup{position:fixed;z-index:9995;top:0;left:0;right:0;bottom:0;display:none;opacity:0;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}#mainPopup .toast{max-width:90%}#mainPopup .toast-body,#mainPopup .toast-header{padding-left:24px;padding-right:24px}#mainPopup .toast-header{border:0;padding-top:1.25rem}#mainPopup .toast-header.no-title{justify-content:flex-end;padding-top:1rem}#mainPopup .toast-body{padding-bottom:2rem}#mainPopup table{width:100%}#mainPopup td{padding:0}#mainPopup img{max-width:100%;height:auto}.site-header{position:relative;z-index:1030;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}body.home .site-header{border-bottom:1px solid #f5f5f5}.navbar-brand{margin-left:-6px;width:200px}.navbar-brand img{max-width:100%}.navbar-collapse{margin-top:1.5rem;border-top:1px solid #eee;padding-top:1rem}.navbar-nav{text-align:center}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem;cursor:pointer}.navbar-light .navbar-nav .nav-link{color:#222}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link{color:#900}.dropdown-toggle::after{border-top-color:#a32e2e;vertical-align:.095em}.site-header .dropdown-menu,.site-header .dropdown-menu-right{margin:0 auto}.site-header .dropdown-menu{box-shadow:none;padding-top:.3rem;padding-bottom:.3rem;margin-bottom:1rem;border:1px solid #dedede}.site-header .dropdown-item{font-size:85%;margin:.4em 0}.dropdown-item.active,.dropdown-item:active{background-color:#f8f9fa}@media (min-width:992px){body{padding-top:85px}body.home{padding-top:0}.site-header{position:fixed;top:0;right:0;left:0}body.home .site-header{border-bottom:0}.navbar-nav{text-align:left}.navbar-collapse{margin-top:0;border-top:0;padding-top:0}.site-header .dropdown-menu{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}}@media (min-width:992px){body .site-header{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);transition:background-color .3s ease,-webkit-box-shadow .6s ease,box-shadow .6s ease;background-color:#fff}body.home .site-header{-webkit-box-shadow:0 1px 2px transparent;box-shadow:0 1px 2px transparent;background-color:rgba(255,255,255,.8)}body.sticky .site-header{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}}.navbar-toggler{border:none;background:0 0!important}.navbar-toggler:focus{outline:0}.navbar-toggler .icon-bar{width:22px;height:2px;background-color:#646464;display:block;transition:all .2s;margin-top:4px}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.nav-item.show>.dropdown-toggle::after{border-bottom:.3em solid;border-right:.3em solid transparent;border-top:0;border-left:.3em solid transparent}@media (min-width:992px){.nav-item.show>.dropdown-toggle::after{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}}.site-header .dropdown-item{position:relative;padding-right:4rem}.site-header .dropdown-item .fas{position:absolute;top:.46rem;right:1.1rem;width:1.25rem;text-align:center;color:#ddd;transition:color .3s ease}.site-header .dropdown-item:focus .fas,.site-header .dropdown-item:hover .fas{color:#a32e2e}.dropdown .dropdown-menu{max-width:none}@media (min-width:768px){.dropdown .dropdown-menu{max-width:18rem}.mega-dropdown .dropdown-menu{max-width:36rem}}@media (min-width:992px){.dropdown .dropdown-menu{max-width:none}.mega-dropdown .dropdown-menu{max-width:none;min-width:36rem;left:50%;transform:translateX(-25%)}.site-header .mega-dropdown .dropdown-menu{padding:1.3rem .5rem}}@media (min-width:992px){#siteNav .dropdown-menu{margin-top:0}#siteNav .hovershow>.nav-link{color:#900}#siteNav .dropdown-menu.hovershow{display:block}}#searchBarClose,#searchBarOpen{color:#666}#headerSearchForm label,#searchBarOpen{display:none}#headerSearchForm form{justify-content:center}@media (min-width:992px){#searchBarOpen{display:inline-block}#headerSearchForm{position:absolute;width:100%;top:0;bottom:0;left:100%;background-color:#fff;border-bottom:1px solid #f5f5f5;padding-top:1.5rem;transition:transform .3s ease}#headerSearchForm.open{transform:translateX(-100%)}#headerSearchForm label{display:flex}#headerSearchForm .input-group{margin-left:1rem;width:14.5rem}}.page-breadcrumbs{position:relative;padding-top:2rem;padding-bottom:1rem;margin-bottom:3rem;background-color:#f5f5f5;border-bottom:1px solid #eee;z-index:1}.page-breadcrumbs,.page-breadcrumbs a{color:#646464}.page-breadcrumbs ol{margin-bottom:0}body.has-cards-container .page-breadcrumbs ol{max-width:1600px;padding-left:45px;padding-right:45px}body.has-portfolio-grid .page-breadcrumbs ol{max-width:1380px;padding-left:30px;padding-right:30px}.page-breadcrumbs li{display:inline-block;list-style-type:none}.page-breadcrumbs li:after{display:inline-block;content:'\00B7';font-size:80%;margin:0 .25em 0 .5em;color:#999}.page-breadcrumbs li:last-child:after{display:none}.page-breadcrumbs strong{font-weight:400;border-bottom:1px dashed rgba(100,100,100,.2)}body.no-pagecontent-padding .page-breadcrumbs{padding-top:4rem;margin-bottom:0}@media (min-width:1280px){body.has-sidebar .page-breadcrumbs ol{max-width:1260px}}#maincontent{padding-bottom:60px}body.home #maincontent,body.no-pagecontent-padding #maincontent{padding-bottom:0}body.has-bottom-contact-form #maincontent{position:relative;z-index:2;-webkit-box-shadow:0 1px 2px rgba(0,3,0,.3);box-shadow:0 1px 2px rgba(0,3,0,.3)}.page-header{position:relative;z-index:2;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .2))}.page-header-inner{background-color:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 94%,100% 0);clip-path:polygon(0 0,0 100%,100% 94%,100% 0)}.page-header-bg{position:absolute;z-index:3;top:0;right:0;left:0;bottom:0;opacity:.65;background-repeat:no-repeat;background-size:100% auto;background-size:cover;background-position:center center}.page-header h1{position:relative;z-index:4;margin:0;padding:2em 0 2.5em 1.5%}body.has-cards-container .page-header-inner>.container{max-width:1600px;padding-left:45px;padding-right:45px}body.has-portfolio-grid .page-header-inner>.container{max-width:1380px;padding-left:30px;padding-right:30px}@media (min-width:768px){.page-header h1{font-size:3rem}}@media (min-width:992px){.page-header-bg{background-size:100% auto;background-position:center top;background-attachment:fixed}}@media (min-width:1280px){body.has-sidebar .page-header-inner>.container{max-width:1280px}}.page-content{margin-top:-3.25rem;padding-top:6.25rem}body.has-breadcrumbs .page-content{padding-top:2.25rem}.page-content img{max-width:100%;height:auto}body.home .page-content,body.no-pagecontent-padding .page-content{padding-top:0}body.home .page-content{margin-top:0}@media (min-width:768px){body.home .page-content{margin-top:-3rem}}@media (min-width:1280px){body.has-sidebar .page-content>.container{max-width:1280px}}.site-footer{position:relative;background-color:#2a2d35;color:#fff}.site-footer:before{display:block;content:'';position:absolute;z-index:3;left:0;top:-19px;right:0;height:20px;background-color:#b94f4f;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0)}.site-footer a{border-bottom:1px dashed rgba(255,255,255,.2)}.site-footer a,.site-footer a:active{color:#fff}.site-footer a:focus,.site-footer a:hover{color:#ddd}.site-footer-widgets{text-align:center}.site-footer-widgets h2:before{content:"";display:inline-block;height:100%}.site-footer-widgets h2{font-weight:400}.site-footer-widgets h2 .fas{font-size:60%;margin-right:.3em;vertical-align:.22rem}.site-footer-widgets ul{padding-left:0}.site-footer-widgets li{list-style-type:none}.site-footer-widgets .input-group-append .btn-outline-secondary:hover,.site-footer-widgets .input-group-append .btn-outline-secondary:not(:disabled):not(.disabled).active,.site-footer-widgets .input-group-append .btn-outline-secondary:not(:disabled):not(.disabled):active{color:#2a2d35}.site-footer-widgets #newsletterForm{margin-left:auto;margin-right:auto;width:100%;max-width:20em}@media (min-width:992px){.site-footer-widgets{text-align:left}.site-footer-widgets h2:before{display:none}.site-footer-widgets ul{padding-left:1.45rem}.site-footer-widgets li{list-style-type:disc}.site-footer-widgets #newsletterForm{margin-left:0;margin-right:0}}.site-footer-widgets .social-links{margin:0 0 1rem 0}.site-footer-widgets .social-links a,.site-footer-widgets .social-links a:focus,.site-footer-widgets .social-links a:hover,.site-footer-widgets .social-links a:visited{color:#2a2d35}.site-footer-widgets .social-links a{background-color:#fff}.site-footer-widgets .social-links .fab{line-height:1.5em}.site-footer-byline{font-size:85%}.site-footer-byline p{margin-bottom:0}.bottom-contact-form{padding-top:60px;padding-bottom:60px;position:relative;background-color:#f9f9f9;background-image:url(../img/contact-form-bg.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.bottom-contact-form:before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);z-index:1}.bottom-contact-form>.container{position:relative;z-index:3}.case-studies .case-studies-img{display:block;padding-left:0;padding-right:0;background-color:#a32e2e;background-repeat:no-repeat;background-size:auto 101%;transition:all .3s ease}.case-studies .even .case-studies-img{background-position:left top}.case-studies .odd .case-studies-img{background-position:right top}.case-studies .case-studies-img:focus,.case-studies .case-studies-img:hover{background-size:auto 103%}.case-studies .case-studies-img div{padding-bottom:75%}.case-studies .case-studies-card{position:relative;box-sizing:border-box;padding:0 25px}.case-studies .case-studies-text{position:relative;top:50%;transform:translateY(-50%);padding-top:50px;padding-bottom:50px}.case-studies .case-studies-text .fancy-pretitle{font-size:50%}.case-studies h2{font-size:2.5rem}.case-studies h2 a{color:#212529}.case-studies-more-link{color:#af4a4a}@media (min-width:576px){.case-studies .case-studies-card{padding:0 4em}}@media (min-width:992px){.case-studies .row:first-child .case-studies-text{padding-top:80px}}.news-cards .card>a{overflow:hidden}.news-cards .card>a img{transition:all .3s ease}.news-cards .card>a img:hover{transform:scale(1.03)}.news-cards .card-title>a{color:#212529}.share-label{display:inline-block;vertical-align:top;margin-left:2px;margin-right:.3em;line-height:33px}.custom-share-links a{display:inline-block;box-sizing:border-box;margin:0 5px 5px 0;width:30px;height:30px;text-align:center;color:#fff;background-color:#848484;position:relative;top:0;transition:top ease .2s}.custom-share-links a:hover{top:-5px}.custom-share-links .fab,.custom-share-links .fas{line-height:30px}.custom-share-links .linkedin{background-color:#0077b5}.custom-share-links .whatsapp{background-color:#4dc247}.custom-share-links .facebook{background-color:#3b5998}.gallery-link{display:block;background-color:#fff;margin-bottom:2rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s ease}.gallery-link:focus,.gallery-link:hover{transform:scale(1.1)}.slick-slide,.slick-slide:active,.slick-slide:focus{outline:0}.slick-next,.slick-prev{z-index:4}.slick-prev{left:25px}.slick-next{right:25px}.slick-next:before,.slick-prev:before{font-family:'Font Awesome 5 Free';font-weight:900;color:#646464}.slick-prev:before{content:"\f053"}.slick-next:before{content:"\f054"}.no-slider-placeholder{background-color:#f8f8f8}.home-slider{background-color:#f8f8f8}.slick-dotted.slick-slider{margin-bottom:0}.home-slider.slick-dotted.slick-slider{padding-bottom:68px}.home-slider .slick-slide img{width:100%}.home-slider .slick-dots{bottom:17px}.home-slider .slick-dots li{margin:0 6px}.home-slider .slick-dots li button:before{content:'';top:3px;left:3px;width:14px;height:14px;background-color:rgba(163,46,46,.8);border-radius:50%}.home-slider .overlay-link{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.home-mobile-slider .slick-next,.home-mobile-slider .slick-prev{top:auto;bottom:20%;width:30px;height:40px}.home-mobile-slider .slick-prev{left:15px}.home-mobile-slider .slick-next{right:15px}@media (min-width:576px){.home-slider .slick-list:after{display:block;content:'';position:absolute;z-index:3;left:0;bottom:-1px;right:0;height:15px;background-color:#f4f4f4;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0)}}@media (min-width:768px){.no-slider-placeholder{height:50px;height:5rem}}@media (min-width:992px){.no-slider-placeholder{height:100px;height:10rem}.home-slider:before{display:block;content:'';position:absolute;z-index:3;left:0;top:0;right:0;height:110px;background-color:rgba(163,46,46,.05);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.home-slider .slick-list:after{height:30px}}.home-payoff{position:relative;background-color:#f8f8f8}.home-payoff:after{display:block;content:'';position:absolute;z-index:3;left:0;bottom:-14px;right:0;height:15px;background-color:#f8f8f8;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.home-payoff .container{padding:50px 25px 40px 25px}@media (min-width:576px){.home-payoff:after{background-color:#f4f4f4}.home-payoff .container{padding-top:3rem;padding-bottom:1.75rem}}@media (min-width:768px){.home-payoff .container{padding-bottom:5.5rem;transform:rotate(-1deg)}}@media (min-width:992px){.home-payoff:after{bottom:-29px;height:30px}}body.home .case-studies{position:relative}body.home .case-studies:after{display:block;content:'';position:absolute;z-index:3;left:0;bottom:-1px;right:0;height:15px;background-color:#f8f8f8;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0)}@media (min-width:992px){body.home .case-studies:after{height:30px}}.home-news{padding-top:5rem;padding-bottom:3rem;background-color:#f8f8f8}.search-results-group .card-body{position:relative}.search-results-group .results-list{padding:0;transition:max-height .3s ease,min-height .3s ease}.search-results-group .results-list li{list-style-type:none}.search-results-group .pagination{background-color:#fff;margin-top:4rem;border-top:1px solid rgba(0,0,0,.1)}.portfolio-grid{max-width:1380px}.portfolio-card{max-width:338px;margin:1.5rem auto}.portfolio-img-box{position:relative;display:block;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transform:scale(.98);transition:all .3s ease}.portfolio-img-box:hover{transform:scale(1)}.portfolio-img-box img{margin:0 auto}.portfolio-img-box .placeholder{width:100%;height:0;padding-bottom:75.148%;background-color:#f8f8f8}#portfolioBox .details{box-sizing:border-box;overflow:hidden;opacity:0;max-height:0;transition:height .3s ease}#portfolioBox .details>div{margin-top:1rem;background-color:#eee;padding:1.5rem 2rem}#portfolioBox .portfolio-card .portfolio-img-box:after{display:block;content:'';margin:0 auto;width:0;height:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:2rem solid #eee;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}#portfolioBox .portfolio-card.active .portfolio-img-box:after{transition:opacity .4s ease;transition-delay:.5s;opacity:1}.avatar{background-color:#f8f8f8;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.contacts-logo{display:block;width:100%;max-width:255px;margin-top:2rem;margin-left:-7px;margin-bottom:1rem}@media (min-width:992px){.contacts-logo{margin-top:-4%;margin-left:-4%}}.container-shortcode{padding-left:0;padding-right:0}#alertsArea{position:fixed;z-index:9990;bottom:0;left:0;right:0;pointer-events:none}#alertsArea>*{pointer-events:auto}#alertsArea .alert,#alertsArea .toast{clear:both;margin:0;border-radius:0}#alertsArea .toast{float:none;max-width:none;border:none;border-top:1px solid rgba(0,0,0,.1);background-color:#fff}@media (min-width:576px){#alertsArea{left:15px;right:15px}#alertsArea .alert,#alertsArea .toast{margin-bottom:15px;border-radius:.25rem}#alertsArea .toast{float:right;max-width:350px;border:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.85)}}.featherlight-next span,.featherlight-previous span{text-shadow:0 0 5px #000}.featherlight-caption{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;padding:8px 33px}.next-to-sidebar{padding-top:1rem}.sidebar-title{text-align:right}.sidebar-card{max-width:272px;margin-left:auto;margin-right:auto}.sidebar-card .card-title>a{color:#212529}.sidebar-card>a{overflow:hidden}.sidebar-card>a img{transition:all .3s ease}.sidebar-card>a img:hover{transform:scale(1.03)}body.contentonly{padding-top:0;}body.contentonly .site-header,body.contentonly .site-footer,body.contentonly .page-breadcrumbs ol,body.contentonly .bottom-contact-form{display: none;}