/* https://myavesis.com/wp-content/themes/avesis/_assets/css/modules/drawers.css?ver=20151219 */
.drawers{padding:60px 0;overflow:hidden}.drawers h3{margin-top:60px;padding-bottom:30px;border-bottom:2px solid #fff}.drawers .intro{text-align:center}.drawers.drawer .icon{background:transparent url(/wp-content/themes/avesis/_assets/css/modules/../../svg/chevron.svg) center no-repeat;right:0;width:45px;height:45px;position:absolute;cursor:pointer;-webkit-transition:background-color 0.3s,border 0.3s;transition:background-color 0.3s,border 0.3s;bottom:25px}.drawers.drawer .icon.active-icon{display:block!important}.drawers.drawer .icon.in-active{padding-top:8px}.drawers.drawer .linkedin{text-indent:-999px;background:#d8d8d8 url(/wp-content/themes/avesis/_assets/css/modules/../../img/_linkedin_icon.png) center no-repeat;right:60px;width:45px;height:45px;position:absolute;bottom:25px;-webkit-transition:background-color 0.3s,border 0.3s;transition:background-color 0.3s,border 0.3s;cursor:pointer;border-radius:100%;display:block}.drawers.drawer .linkedin:hover{background-color:#fff}.drawers.drawer .img-holder-intro{border-radius:100%;overflow:hidden;max-width:300px;margin-right:auto;margin-left:auto}.drawers.drawer .img-holder-intro img{width:100%}.drawers.drawer .toggle-header{padding:20px 0;cursor:pointer;border-bottom:2px solid #fff;position:relative}.drawers.drawer .toggle-header:after{content:" ";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:0%;background-color:transparent;-webkit-transition:background-color 0.8s,width 2s;transition:background-color 0.8s,width 2s}.drawers.drawer .toggle-header h3{padding-bottom:30px;padding-right:30px;margin-top:0;max-width:90%;float:left}.drawers.drawer .toggle-header h3.has_linkedIn{padding-right:80px}.drawers.drawer .toggle-header h4{padding-left:30px;max-width:680px;font-weight:500;font-style:normal}.drawers.drawer .toggle-header .snippet{max-width:850px;padding-right:50px}.drawers.drawer .toggle-header p{margin-bottom:0}.drawers.drawer .toggle-header:hover{color:#005198}.drawers.drawer .toggle-header:hover .icon{color:#005198}.drawers.drawer .toggle-header:hover:after{text-decoration:none;width:100%}.drawers.drawer .active .toggle-header{border-bottom:none}.drawers.drawer .active .toggle-header .icon.active-icon{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:rotate 200ms linear;-ms-transition:rotate 200ms linear;transition:rotate 200ms linear}.drawers.drawer .active .toggle-header .icon.in-active{display:none}.drawers.drawer .toggle-content{padding:0 0 30px 30px;display:none;border-top:none;border-bottom:2px solid #fff}.drawers.drawer .toggle-content p{margin:0 0 15px 0;max-width:1000px}.drawers.drawer .toggle-content a{font-size:inherit}.drawers.drawer.grey-background .icon{border:1px #f3f3f3 solid}.drawers.drawer.grey-background ul{list-style:none}.drawers.drawer.grey-background ul li::before{content:"\2022";font-weight:700;display:inline-block;width:1em;margin-left:-1em}.drawers.drawer.bold-drawer .toggle-header{padding:30px 0}.drawers.drawer.bold-drawer .toggle-header h3{margin-top:0;max-width:90%;float:left;background-color:#efc77c;padding:15px 25px;border-top-left-radius:25px}.drawers.linear-drawer{position:relative}.drawers.linear-drawer .toggle-drawer{clear:both}.drawers.linear-drawer .toggle-drawer:last-of-type .drawer_contents:before{border-left:none}.drawers.linear-drawer .icon{content:"";background-color:#efc77c;border:1px solid #efc77c;display:inline-block;width:16px;height:16px;border-radius:100%;position:absolute;left:-32px;top:23px;-webkit-transition:background-color 0.8s;transition:background-color 0.8s;font-size:0}.drawers.linear-drawer .icon.in-active{background-color:#fff!important;overflow:hidden;width:30px!important;height:30px!important;top:18px;left:-39px;opacity:0;border:1px solid #fff;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;display:none}.drawers.linear-drawer .active{width:100%}.drawers.linear-drawer .active .toggle-content{display:block}.drawers.linear-drawer .active h3{color:#fff!important}.drawers.linear-drawer .active .drawer_contents{padding:30px}.drawers.linear-drawer .active .drawer_contents p{margin-top:10px}.drawers.linear-drawer .active .drawer_contents .btn{margin-top:20px}.drawers.linear-drawer .active .toggle-header .icon{left:-34px;width:20px;height:20px}.drawers.linear-drawer .active .toggle-header .icon.active-icon{background-color:#005198!important}.drawers.linear-drawer .active .toggle-header .icon.in-active{opacity:1;top:18px;left:-39px;display:block}.drawers.linear-drawer .active .img-holder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@set_opacity*100)";filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;right:0}.drawers.linear-drawer .active .img-holder img{width:100%}.drawers.linear-drawer .toggle-header{cursor:pointer}.drawers.linear-drawer .toggle-header:hover .active-icon{background-color:#fff;border:1px solid #efc77c}.drawers.linear-drawer .img-holder{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@set_opacity*100)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;right:-50%;top:0;max-width:450px;-webkit-transition:right 0.8s,opacity 0.4s;transition:right 0.8s,opacity 0.4s}.drawers.linear-drawer .toggle-drawer{padding-left:30px}.drawers.linear-drawer .active .toggle-header:before{background-color:#f09601;width:22px;height:22px}.drawers.linear-drawer .toggle-content{padding:0;display:none}.drawers.linear-drawer .drawer_contents{padding:30px / 2 30px;border-top-left-radius:25px;max-width:550px;position:relative}.drawers.linear-drawer .drawer_contents:before{content:"";position:absolute;top:35px;left:-25px;border-left:1px #0a2c3e solid;height:100%;width:2px}.drawers.linear-drawer .drawer_contents h3{padding-bottom:0}.drawers.linear-drawer .drawer_contents p{margin-bottom:0}.drawers.linear-drawer .active.toggle-drawer .drawer_contents{background-color:#0a2c3e;color:#fff}.drawers .btn_holder_full{margin-top:60px;text-align:center}@media (max-width:767px){.drawers.drawer .toggle-header h4{max-width:310px}}@media (max-width:1060px){.drawers.linear-drawer .img-holder{width:400px}}@media (max-width:1110px){.drawers.linear-drawer .img-holder{width:300px}}@media (max-width:900px){.drawers{padding:30px 0}.drawers.drawer .img-holder-intro{margin:0 auto 30px auto;max-width:150px}.drawers.linear-drawer .img-holder{display:none!important}}