.cycle_banner_container{position:relative;z-index:1;overflow:hidden}.cycle_banner_container .banner_content{width:100%;height:100%}.cycle_banner_container .banner_content img{width:100%;height:100%}.cycle_banner_container .banner_item{width:100%!important;height:100%!important;background-size:cover!important}.cycle_banner_container .banner_item_container{display:flex;height:100%;align-items:center;justify-content:flex-end}.cycle_banner_container .banner_item_container_col{width:45%}.cycle_banner_container .banner_item_link{display:block;position:absolute;background:url('../../../../_resources/images/blank.gif') repeat;top:0;left:0;width:100%;height:100%;z-index:99}.cycle_banner_container .banner_item_description{padding:30px 0 30px 60px;font-size:1.2em}.cycle_banner_container .banner_item_description h3,.cycle_banner_container .banner_item_description p{margin:5px 0 0}.cycle_banner_container .banner_pager{position:absolute;z-index:100;bottom:20px;right:20px}.cycle_banner_container .banner_pager a{display:block;float:left;margin-left:6px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#000;text-decoration:none;text-align:center;font-size:1.2em;line-height:20px;background-color:#FFF}.cycle_banner_container .banner_pager a.cycle-pager-active{color:#FFF;background-color:#fff}.cycle_banner_container .banner_pager_next,.cycle_banner_container .banner_pager_previous{position:absolute;top:120px;font-size:60px;z-index:100;color:#666;color:rgba(0,0,0,0.6);cursor:pointer}.cycle_banner_container .banner_pager_next:hover,.cycle_banner_container .banner_pager_previous:hover{color:#000}.cycle_banner_container .banner_pager_next{right:25px}.cycle_banner_container .banner_pager_previous{left:25px}a.edit_banner{position:absolute;bottom:0;left:0;z-index:100;border-bottom-left-radius:0;border-bottom-right-radius:0}.clients-header{position:relative;padding:60px 0;margin:-30px 0 0;z-index:9}.clients-header .clients-header-container{position:relative;display:flex;align-items:center;gap:30px}.clients-header .clients-header-container .clients-header-container-col{flex:1}.client-module-filter{margin:30px 0 0}.client-module-filter .dropdown-toggle{padding-right:calc(var(--base-font-size) + 25px);font-size:var(--base-font-size);height:auto;border-radius:0;border:1px solid #000;box-shadow:none}.client-module-filter .dropdown-toggle .glyphicon{position:absolute;background:var(--tertiary);color:#fff;padding:5px;top:5px;right:5px;bottom:5px;display:flex;align-items:center}.client-module-filter .dropdown-menu{background:var(--tertiary);border-radius:0;min-width:100%}.client-module-filter .dropdown-menu>li{border-bottom:1px white solid;margin:0 5px}.client-module-filter .dropdown-menu>li.active>a{background:var(--tertiary-active)}.client-module-filter .dropdown-menu>li:last-of-type{border-bottom:0}.client-module-filter .dropdown-menu>li>a{padding:3px 10px;color:#fff;font-weight:700;font-size:1.3em;white-space:normal}.client-module-filter .dropdown-menu>li>a:hover{background:var(--tertiary-active)}.clients-grid{display:flex;flex-wrap:wrap;margin:0 -7.5px}.clients-grid .clients-grid-item{position:relative;flex:0 0 calc(20% - 15px);padding:30px;border:8px solid #e3e3e3;min-height:275px;display:flex;align-items:center;margin:7.5px}.clients-grid .clients-grid-item img{max-width:100%;filter:grayscale(100%);transition:filter .3s linear}.clients-grid .clients-grid-item:focus img,.clients-grid .clients-grid-item:hover img{filter:grayscale(0)}.clients-grid .clients-grid-item a{position:absolute;top:0;bottom:0;left:0;right:0}.clients-grid .clients-grid-item a span{position:absolute;background:var(--tertiary);display:block;left:0;right:0;bottom:0;text-align:center;text-transform:uppercase;font-size:var(--base-font-size);font-weight:700;line-height:1.5em;color:#fff;height:0;overflow:hidden;transition:height .3s linear}.clients-grid .clients-grid-item:focus a span,.clients-grid .clients-grid-item:hover a span{height:1.5em}.clients-grid .clients-grid-item a .glyphicon{top:3px}.client-module-modal.modal{text-align:center;padding:0!important}.client-module-modal.modal::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.client-module-modal.modal .modal-backdrop.in{opacity:.75}.client-module-modal.modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.client-module-modal.modal .modal-dialog .modal-content{border-radius:0;box-shadow:none}.client-module-modal.modal .modal-dialog .modal-content .modal-body{padding:30px}.client-module-modal.modal .close{position:absolute;appearance:initial;background:var(--primary);color:#fff;opacity:1;padding:5px;font-size:2rem;line-height:1.2rem;top:15px;right:15px;transition:background .3s linear}.client-module-modal.modal .close:hover{background:var(--primary-active)}.client-module-modal-content>h2{margin:0}.client-module-modal-content>p{margin:15px 0 0;font-weight:600}.client-modal-items{display:flex;flex-wrap:wrap;margin:0 -15px}.client-modal-items .client-modal-item{flex:0 0 calc(50% - 30px);margin:15px}.client-modal-items .client-modal-item .image{padding:0 25% 0 0}.client-modal-items .client-modal-item .image img{width:100%;clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%)}.client-modal-items .client-modal-item .text{margin:15px 0}.carousel{margin-bottom:0;padding:0 40px 0 40px}.carousel-inner .thumbnail{margin-bottom:0}.carousel-inner .item img{width:100%}.carousel-control{left:-12px}.carousel-control.right{right:-12px}.carousel-control{position:absolute;top:50%;width:40px;height:40px;font-size:28px;line-height:40px;margin-top:-20px;color:#000;text-align:center;background:none!important;text-shadow:none;opacity:.5;filter:alpha(opacity=50)}.carousel-control:hover,.carousel-control:focus,.carousel-control:active{color:#5a5a5a}.team-header{position:relative;margin:-30px 0 0;z-index:9}.team-header .team-header-container{position:relative;max-width:1800px;display:flex;align-items:center;margin:auto}.team-header .team-header-container .team-header-container-image{position:relative;width:calc(50% + 50px);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:400px;clip-path:polygon(0 0,calc(100% - 200px) 0, 100% 50%, calc(100% - 200px) 100%, 0 100%);background-color:#c7c7c7}.team-header .team-header-container .team-header-container-image::before{position:absolute;content:"";background:linear-gradient(90deg,#fff,transparent);top:0;bottom:0;left:0;width:100px}.team-header .team-header-container .team-header-container-text{width:calc(50% - 50px);display:flex;align-items:center}.team-header-container-text .team-header-container-text-container{padding:30px 0 30px 30px;width:700px}.team-header h1,.team-header h2,.team-header h3,.team-header h4{margin:0}.team-module-filter{margin:30px 0 0}.team-module-filter .dropdown-toggle{padding-right:calc(var(--base-font-size) + 25px);font-size:var(--base-font-size);height:auto;border-radius:0;border:1px solid #000;box-shadow:none}.team-module-filter .dropdown-toggle .glyphicon{position:absolute;background:var(--tertiary);color:#fff;padding:5px;top:5px;right:5px;bottom:5px;display:flex;align-items:center}.team-module-filter .dropdown-menu{background:var(--tertiary);border-radius:0;min-width:100%}.team-module-filter .dropdown-menu>li{border-bottom:1px white solid;margin:0 5px}.team-module-filter .dropdown-menu>li.active>a{background:var(--tertiary-active)}.team-module-filter .dropdown-menu>li:last-of-type{border-bottom:0}.team-module-filter .dropdown-menu>li>a{padding:3px 10px;color:#fff;font-weight:700;font-size:1.3em;white-space:normal}.team-module-filter .dropdown-menu>li>a:hover{background:var(--tertiary-active)}.team-grid{display:flex;flex-wrap:wrap;margin:0 0 -30px}.team-grid .team-grid-item{position:relative;flex:0 0 16.66%;display:flex;height:22vw}.team-grid .team-grid-item img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s linear}.team-grid .team-grid-item:focus img,.team-grid .team-grid-item:hover img,.team-grid .team-grid-item.persist-hover img{filter:grayscale(0)}.team-grid .team-grid-item a{position:absolute;top:0;bottom:0;left:0;right:0}.team-grid .team-grid-item .team-grid-item-description{position:absolute;background:#fff;padding:10px 2rem 10px 10px;display:none;left:0;right:0;bottom:0;text-align:left;text-transform:uppercase;color:#000;overflow:hidden}.team-grid .team-grid-item .team-grid-item-description::after{position:absolute;content:"\e258";color:var(--tertiary);font-family:"Glyphicons Halflings";top:calc(100% - 2rem - 10px);right:10px;font-size:2rem}.team-grid .team-grid-item h4,.team-grid .team-grid-item p{font-size:1rem;line-height:1.2em;margin:0}.team-grid .team-grid-item h4{font-weight:600}.team-article{padding:60px 0}.team-article .team-article-container{position:relative;max-width:1800px;display:flex;margin:auto}.team-article .team-article-container .team-article-container-image,.team-article .team-article-container .team-article-container-text{position:relative;width:50%}.team-article-container-image .team-article-container-image-wrap{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:400px;clip-path:polygon(0 0,calc(100% - 200px) 0, 100% 50%, calc(100% - 200px) 100%, 0 100%);background-color:#c7c7c7}.team-article-container-image .team-article-container-image-wrap::before{position:absolute;content:"";background:linear-gradient(90deg,#fff,transparent);top:0;bottom:0;left:0;width:100px}.team-article-container-text .team-article-container-text-wrap{padding:0 0 30px 30px;width:700px}.team-article .team-article-name{font-size:var(--large-font-size);font-weight:700;color:var(--primary);margin:0 0 60px}.team-article .team-article-position{font-size:var(--medium-font-size);font-weight:400;color:#000;margin:-60px 0 60px}.team-article .team-article-link{margin:30px 0;font-weight:600}.team-article .team-article-link br+a{font-weight:400}.team-article .team-article-socials{font-size:var(--base-font-size);display:flex;gap:15px}.team-article .team-article-socials a{display:inline-block}.team-article .team-article-quote{border-left:5px solid rgba(var(--secondary-rgb),.5);padding:30px;margin:60px 0 60px 30px;transform:skewX(-15deg)}.team-article a{color:#000}.team-article a:hover{color:var(--tertiary)}.team-module-modal.modal{text-align:center;padding:0!important}.team-module-modal.modal::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.team-module-modal.modal .modal-backdrop.in{opacity:.75}.team-module-modal.modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;margin:60px auto}.team-module-modal.modal .modal-dialog .modal-content{border-radius:0;box-shadow:none}.team-module-modal.modal .modal-dialog .modal-content .modal-body{padding:0}.team-module-modal.modal .close{position:absolute;appearance:initial;background:var(--primary);color:#fff;opacity:1;padding:5px;font-size:2rem;line-height:1.2rem;left:calc(100% + 10px);bottom:calc(100% + 10px);transition:background .3s linear}.team-module-modal.modal .close:hover{background:var(--primary-active)}.team_member{position:relative;padding:0}.team_member_img{position:relative;overflow:hidden;max-width:190px;background-color:rgba(254,163,11,0.25)}.team_member_img .team_member_desc{position:absolute;top:100%;left:0;width:100%;padding:10px 10px 60px;min-height:100%;max-height:100%;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;font-size:.85em;line-height:1.5em;color:#000;transition:linear top .3s;-webkit-transition:linear top .3s;-moz-transition:linear top .3s;-o-transition:linear top .3s;display:flex;justify-content:space-between}.team_member_img .team_member_desc p:first-of-type{margin-bottom:5px}.team_member_img .team_member_desc p{font-size:1.2em;margin:0}.team_member_img .team_member_desc::-webkit-scrollbar{width:5px}.team_member_img .team_member_desc::-webkit-scrollbar-track{background:rgba(99,101,106,0.9)}.team_member_img .team_member_desc::-webkit-scrollbar-thumb{background:#fea30b;cursor:pointer}.team_member_img .team_member_desc::-webkit-scrollbar-thumb:hover{background:#fea30b}.team_member_img:hover .team_member_desc{top:73%}.team_member_details h3{color:#63656a;font-weight:700;margin:0}.team_member_details span{color:#fea30b;font-weight:700}.team_member_details .contacts a{opacity:1;transition:linear opacity .3s;-webkit-transition:linear opacity .3s;-moz-transition:linear opacity .3s;-o-transition:linear opacity .3s}.team_member_details .contacts a:hover{opacity:.7}.dropdown-toggle.team_members{padding:6px 35px 6px 12px;border-radius:0;box-shadow:none;border-color:#ccc;font-size:unset;color:#000}.dropdown-toggle.team_members .glyphicon-chevron-down{background-color:var(--tertiary);color:#fff;padding:2%;position:absolute;top:9%;right:5px}.dropdown-menu.team_members{background:var(--tertiary);border-radius:0}.dropdown-menu.team_members>li{border-bottom:1px white solid;margin:0 5px}.dropdown-menu.team_members>.active>a{background:var(--tertiary-active)}.dropdown-menu.team_members>li:last-of-type{border-bottom:0}.dropdown-menu.team_members>li>a{padding:3px 10px;color:#fff;font-weight:700;font-size:1.3em}.dropdown-menu.team_members>li>a:hover{background:var(--tertiary-active)}.team_grid{display:grid;grid-template-columns:repeat(6,1fr)}.module_team_name{margin:0}.module_team_position{margin:0 0 20px 0}.team_img_link{font-size:1.8em;color:#000}.team_video_link:hover{text-decoration:none;cursor:pointer}