.contactinfo{background-color:#fff;padding-top:50px;position:relative;text-align:left}.contactinfo .vc_empty_space{height:40px}.contactinfo .vc_empty_space.sp9{height:9px}.contactinfo .vc_empty_space.sp42{height:42px}.contactinfo .content-wrapper>.row{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.contactinfo .cl6{float:left;width:50%}}.contactinfo .cl6>div{padding-left:15px;padding-right:15px}.contactinfo .tlwrpp h1{margin:0}.contactinfo .separator{background-color:#46db77;height:1px;margin:10px 0 20px;width:57px}.contactinfo .q_icon_with_title,.contactinfo .separator{display:block;position:relative}.contactinfo .icon_text_holder{position:relative}.contactinfo .icon_text_inner{padding:0 0 4px}.contactinfo .icon_title_holder{display:table;height:100%;margin:0 0 12px;width:100%}.contactinfo .icon_holder{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;display:block;float:none;height:100%;padding:0 15px 0 0;position:relative;text-align:center;vertical-align:middle;width:auto;z-index:2}.contactinfo .icon_holder>span{display:inline-block;font-size:16px;line-height:.75em;position:relative;top:2px;vertical-align:-15%}.contactinfo .icon_holder>span>span{speak:none;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;color:#1e1e1e;font-family:ElegantIcons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.contactinfo .q_icon_with_title h3{color:#f36823;display:table-cell;font-weight:600;margin:0;vertical-align:middle;width:100%}.contactinfo .icon_holder>span>span:hover{color:#46db77}.contactinfo .form-title:empty{margin:0}