.MMA-menu ul li a,.shell,.topnav{position:relative}.layout_team_members .team_member .member_overview:hover,.layout_team_members .team_member.active .member_details:hover{cursor:pointer}.clearfix{clear:both;zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:mmainc-icons;src:url(../fonts/mmainc-icons.eot);src:url(../fonts/mmainc-icons.eot?#iefix) format("eot"),url(../fonts/mmainc-icons.woff) format("woff"),url(../fonts/mmainc-icons.ttf) format("truetype"),url(../fonts/mmainc-icons.svg#mmainc-icons) format("svg")}.icon-facebook:before,.icon-facebooksq:before,.icon-fax:before,.icon-googleplus:before,.icon-linkedin:before,.icon-linkedinsq:before,.icon-mail:before,.icon-phone:before,.icon-share:before,.icon-twitter:before,.icon-twittersq:before{font-family:mmainc-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}#topText,body{font-family:Oxygen,Arial,sans-serif}.icon-facebook:before{content:"\E001"}.icon-facebooksq:before{content:"\E002"}.icon-fax:before{content:"\E003"}.icon-googleplus:before{content:"\E004"}.icon-linkedin:before{content:"\E005"}.icon-linkedinsq:before{content:"\E006"}.icon-mail:before{content:"\E007"}.icon-phone:before{content:"\E008"}.icon-share:before{content:"\E009"}.icon-twitter:before{content:"\E00A"}.icon-twittersq:before{content:"\E00B"}@media (max-width:767px){.desktop_only{display:none}}@media (min-width:768px){.mobile_only{display:none}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.js-hidden{opacity:0}.fade-in{-webkit-animation:fade-in 1.2s ease-out forwards;animation:fade-in 1.2s ease-out forwards}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}body{line-height:1.5em;background:#f0f0f0}body,button,input,select,textarea{text-rendering:optimizeLegibility}html .mceContentBody{max-width:700px}.main{background-image:url(../img/diamond-bg.png);background-position:right 20px bottom 20px}.main section:first-child{margin-top:0}.shell{max-width:1360px;margin:0 auto;clear:both;zoom:1}.shell:after,.shell:before{content:"";display:table}.shell:after{clear:both}.logo .logo-text{width:195px;height:100px}.logo .logo-tagline{width:259px}.logo a .cls-2{-webkit-transition:.5s;transition:.5s}.logo a:hover .cls-2{fill:#007CB0}@media (max-width:767px){.logo{margin-bottom:-50px}.logo .mma-logo-text{display:none}}#section-diamond{margin-bottom:-100px}@media (max-width:1300px){#section-diamond{margin-bottom:-50px}}@media (max-width:1200px){#section-diamond{margin-bottom:0}}#section-diamond p>div>.upper-canvas{display:none}.topnav{background:#fcfcfc;background:-webkit-linear-gradient(#fcfcfc,#f0f0f0);background:linear-gradient(#fcfcfc,#f0f0f0);box-shadow:0 10px 50px rgba(29,0,43,.3);z-index:1}.topnav .logo{padding:2.5% 0 2% 3%}@media (min-width:900px){.topnav .logo{float:left}}.lines{background:url(../img/lines-bg.gif);clear:both;zoom:1}.lines:after,.lines:before{content:"";display:table}.lines:after{clear:both}.MMA-menu{float:none}@media (min-width:900px){.MMA-menu{float:right;margin:0 4% 0 0}}.MMA-menu ul li{float:left;margin:0 2px;text-align:center;color:#652D90;text-transform:uppercase;height:172px}@media (max-width:900px){.MMA-menu ul,.topnav .logo{text-align:center}.MMA-menu ul .menu-item-143{display:none}.MMA-menu ul li{height:53px;width:32%;margin:0;float:none;display:inline-block}}.MMA-menu ul li a{display:block;background:url(../img/lines-bg.gif) #ebebeb;height:25px;margin-top:19px;-webkit-transition:.2s ease-out;transition:.2s ease-out;color:#652D90}@media (min-width:900px){.MMA-menu ul li a{width:9em;height:100%;margin:0}}.MMA-menu ul li a span{background:#FFF;display:block;padding:12px 0 8px;position:absolute;width:100%;top:50%;z-index:25;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-out;transition:.2s ease-out}.MMA-menu ul li a::after,.MMA-menu ul li a::before{display:block;position:absolute;width:100%;height:0;background:url(../img/lines-bg.gif) #007CB0;content:''}.MMA-menu ul li a::before{top:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}.MMA-menu ul li a::after{bottom:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media (min-width:900px){.MMA-menu ul li a:hover,.MMA-menu ul li.current-menu-item a,.MMA-menu ul li.current-page-ancestor a{border:none}.MMA-menu ul li a:hover span,.MMA-menu ul li.current-menu-item a span,.MMA-menu ul li.current-page-ancestor a span{border:none;padding:20px 0 12px;color:#652D90}.MMA-menu ul li a:hover::after,.MMA-menu ul li a:hover::before,.MMA-menu ul li.current-menu-item a::after,.MMA-menu ul li.current-menu-item a::before,.MMA-menu ul li.current-page-ancestor a::after,.MMA-menu ul li.current-page-ancestor a::before{height:50%}}@media (max-width:900px){.MMA-menu ul li.current-menu-item a,.MMA-menu ul li.current-page-ancestor a{border:none;background:#411c58}.MMA-menu ul li.current-menu-item a span,.MMA-menu ul li.current-page-ancestor a span{background:#007CB0!important;color:#FFF}.menu-services-menu-container{text-align:center}}.sub-menu-wrap{position:relative}.sub-menu-wrap::before{content:'';display:inline-block;position:absolute;left:50%;right:0;z-index:1;height:100%;border-bottom:2px solid #A381BC;background:#FFF}.subnav-menu-wrap .menu-services-subnav-container{margin:auto 0;z-index:100}.subnav-menu-wrap .current-page-ancestor{background:#411c58;background:-webkit-linear-gradient(#411c58,#663A7D);background:linear-gradient(#411c58,#663A7D);color:#FFF}.subnav-menu-wrap li{text-align:center;color:#FFF;background:#411c58;background:-webkit-linear-gradient(#411c58,#663A7D);background:linear-gradient(#411c58,#663A7D);padding:5px 20px;height:32px;border:2px solid #A381BC;border-top:0!important}#menu-footer-nav .menu-item,.footer-menu-wrap::before{border-top:1px solid #A381BC}@media (min-width:836px){.subnav-menu-wrap li{-webkit-transform:skewX(12deg);transform:skewX(12deg);width:250px}}.subnav-menu-wrap li a{color:#FFF;padding:0 10px}.subnav-menu-wrap li a:visited{color:#FFF}.subnav-menu-wrap li a:hover{text-decoration:underline}.footer-menu-wrap{position:relative;margin-top:3em}.footer-menu-wrap::before{content:'';display:inline-block;position:absolute;left:0;right:50%;height:100%}.menu-services-menu-container{float:right;z-index:1;position:relative;background:#FFF;border-bottom:2px solid #A381BC}@media (min-width:900px){.menu-services-menu-container{padding-right:4%}}#menu-footer-nav .menu-item,#menu-services-menu .menu-item{margin-left:-5px;display:inline-block}@media (max-width:500px){.footer-menu-wrap{padding-top:3em}#menu-footer-nav .menu-item.current-menu-item a,#menu-footer-nav .menu-item.current-page-ancestor a,#menu-services-menu .menu-item.current-menu-item a,#menu-services-menu .menu-item.current-page-ancestor a{border-bottom:4px solid #007CB0}}#menu-footer-nav .menu-item a,#menu-services-menu .menu-item a{color:#652D90;padding:.5em 2em;font-size:1.1em;display:block}@media (max-width:500px){#menu-footer-nav .menu-item a,#menu-services-menu .menu-item a{padding:.5em .3em}}@media (min-width:1100px){#menu-footer-nav .menu-item a,#menu-services-menu .menu-item a{padding:.5em 3em}}@media (min-width:500px){#menu-footer-nav .menu-item,#menu-services-menu .menu-item{-webkit-transform:skewX(12deg);transform:skewX(12deg);text-align:center;border-left:1px solid #A381BC;border-right:2px solid #A381BC;background:#FFF;-webkit-transition:background-color .25s;transition:background-color .25s}#menu-footer-nav .menu-item.current-menu-item,#menu-footer-nav .menu-item.current-page-ancestor,#menu-footer-nav .menu-item:hover,#menu-services-menu .menu-item.current-menu-item,#menu-services-menu .menu-item.current-page-ancestor,#menu-services-menu .menu-item:hover{background:#411c58;background:-webkit-linear-gradient(#411c58,#663A7D);background:linear-gradient(#411c58,#663A7D)}#menu-footer-nav .menu-item a,#menu-services-menu .menu-item a{-webkit-transform:skewX(-12deg);transform:skewX(-12deg);-webkit-transition:all .25s;transition:all .25s}#menu-footer-nav .menu-item a:hover,#menu-footer-nav .menu-item.current-menu-item a,#menu-footer-nav .menu-item.current-page-ancestor a,#menu-services-menu .menu-item a:hover,#menu-services-menu .menu-item.current-menu-item a,#menu-services-menu .menu-item.current-page-ancestor a{color:#FFF}}#menu-footer-nav{float:left}@media (max-width:900px){#menu-footer-nav{display:none}}#menu-footer-nav .menu-item a{padding:.25em .5em}@media (min-width:1100px){#menu-footer-nav .menu-item a{padding:.25em 1.5em;font-size:1em}}.social_wrapper{margin:0 3em 0 0;right:0;bottom:0;position:absolute}@media (max-width:1100px){.social_wrapper{margin:0 1em 0 0}}.social_network{display:inline-block;padding-left:2px;vertical-align:bottom}.social_network a{color:#f1f1f1;position:relative;display:inline-block;padding:10px 10px 0;font-size:1em;-webkit-transition:all .25s;transition:all .25s}.social_network a:hover{padding-bottom:15px}.social_network a::after{content:'';display:block;top:-10px;right:0;border-top:10px solid transparent;height:10px;position:absolute}.wp-video,footer{position:relative}.social_network .icon-linkedin{background:#0075b1}.social_network .icon-linkedin::after{border-left:36px solid #0075b1}.social_network .icon-facebook{background:#3b5998}.social_network .icon-facebook::after{border-left:36px solid #3b5998}.social_network .icon-googleplus{background:#d94939}.social_network .icon-googleplus::after{border-left:36px solid #d94939}.whiteLine{height:2px;background:#FFF}.purpleLine{height:5px;background:-webkit-linear-gradient(left,#652D90,#A381BC);background:linear-gradient(to right,#652D90,#A381BC)}footer{background:#fcfcfc;background:-webkit-linear-gradient(#f0f0f0,#fcfcfc);background:linear-gradient(#f0f0f0,#fcfcfc);box-shadow:0 -10px 50px rgba(29,0,43,.3);clear:both;z-index:5}@media (min-width:900px){footer .logo{float:left}footer .contact{float:right;text-align:right}}@media (max-width:900px){footer .contact,footer .logo{float:none;text-align:center}}footer .logo{margin:0}footer .copyright{margin-bottom:1%}@media (max-width:500px){footer .copyright{text-align:center}}b,strong{font-weight:700}em,i{font-style:italic}sup{font-weight:inherit;font-size:.5em;padding-left:5px;margin-right:-5px}.small{font-size:12px}@media (min-width:700px){.small{font-size:14px}}a,a:visited{text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}a:hover,a:visited:hover{border-color:inherit}.contact-links-p{color:#652D90;font-size:1.2em;display:block;margin-top:10px}.contact-links-p::before{vertical-align:middle;padding-right:5px}.contact-links-p:hover{color:#007CB0}::selection,p,ul{color:#1D002B}.h2,h2{font-weight:700;font-size:1.5em}ul{list-style-type:none}code,pre{font-family:"Courier New",Courier,Fixed;padding:0 2px}hr{clear:both;zoom:1;display:block;height:0;border:0;background:0 0}hr:after,hr:before{content:"";display:table}hr:after{clear:both}@media (min-width:500px){.alignright{float:right}.alignleft{float:left}}.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto;text-align:center}.text-center{text-align:center}.nomargins{margin:0}.nofloat{float:none}.clearfloat{clear:both;zoom:1;padding:2% 4.5% 0}.clearfloat:after,.clearfloat:before{content:"";display:table}.clearfloat:after{clear:both}::selection{background:#A381BC}::-moz-selection{background:#A381BC;color:#1D002B}.wp-video{padding-bottom:56.25%;height:0;overflow:hidden}.wp-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}iframe{display:block}img{border:none;height:auto}.wp-caption,img.aligncenter,img.alignleft,img.alignnone,img.alignright{display:block;margin:30px auto}.wp-caption.alignleft,img.alignleft{display:block;margin-left:auto;margin-right:auto}@media (min-width:500px){.wp-caption.alignleft,img.alignleft{margin:0 30px 40px 0}}.wp-caption.alignright,img.alignright{display:block;margin-left:auto;margin-right:auto}@media (min-width:500px){.wp-caption.alignright,img.alignright{margin:0 0 40px 30px}}.wp-caption{max-width:100%;border:none;background:0 0;padding:0;text-align:left}.wp-caption img{display:block;margin:0;padding:0;border:none}.wp-caption-dd,.wp-caption-text{padding:5px 0;margin:0;font-size:14px}.wp-caption-dd:after,.wp-caption-text:after{content:'';display:block;width:80px;border-bottom:2px solid #000;margin-top:10px}@media (min-width:500px){.alignleft .wp-caption-dd,.alignleft .wp-caption-text{text-align:left;margin-right:18px}.alignright .wp-caption-dd,.alignright .wp-caption-text{text-align:right;margin-left:18px}.alignright .wp-caption-dd:after,.alignright .wp-caption-text:after{float:right}.wp-caption-dd .aligncenter,.wp-caption-text .aligncenter{text-align:center;margin:0 18px}}@media (min-width:700px){.aligncenter .wp-caption-dd,.aligncenter .wp-caption-text,.alignnone .wp-caption-dd,.alignnone .wp-caption-text{text-align:center;padding:5px 10px;font-size:16px;border:solid #000;border-width:0 2px 2px}.aligncenter .wp-caption-dd:after,.aligncenter .wp-caption-text:after,.alignnone .wp-caption-dd:after,.alignnone .wp-caption-text:after{content:normal}}.entry-attachment,.entry-attachment .attachment{margin:0 auto 40px;text-align:center}.caption{text-align:center}.gform_wrapper textarea.large{height:10em!important;padding:.8em}.gform_wrapper div.validation_error{color:#FFF!important;font-size:1em!important;border-color:#cb1da1!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:0 0!important;border:none!important}.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error textarea{border:2px solid #cb1da1!important}.gform_wrapper .gfield_error .gfield_label{color:#cb1da1!important}.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message,.gform_wrapper .ginput_container+.gfield_description.validation_message{padding:none!important;margin-top:0!important;margin-bottom:0!important;color:#FFF;font-size:.8em}.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_year label,.gform_wrapper .gfield_time_ampm label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .ginput_complex label,.gform_wrapper .instruction{display:none!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:.45em!important}@media only screen and (min-width:641px){.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:100%!important}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{margin:6px 0 0!important}}.layout.sosmashup{clear:both;zoom:1}.layout.sosmashup:after,.layout.sosmashup:before{content:"";display:table}.layout.sosmashup:after{clear:both}.sosmashup_tiles_wrapper .sosmashup_item{position:relative;border:1px solid #A381BC;background:#FFF;float:left}.sosmashup_tiles_wrapper .sosmashup_item .icon-facebooksq:before{color:#b2b2b2;font-size:1.25em}.sosmashup_tiles_wrapper .sosmashup_item .sosmashup_item_wrapper{padding:13px;color:#1D002B}.sosmashup_tiles_wrapper .sosmashup_item .sosmashup_item_wrapper .social_meta{text-transform:uppercase;font-size:.75em;padding-top:1em}.sosmashup_tiles_wrapper .sosmashup_item .sosmashup_item_wrapper .social_content{margin-top:1em}.sosmashup_tiles_wrapper .sosmashup_item .social_image{max-width:100%;height:auto;display:block;margin:auto}.layout .container:after,.layout .container:before,.sosmashup_tiles_wrapper .sosmashup_item .social_footer:after,.sosmashup_tiles_wrapper .sosmashup_item .social_footer:before{content:"";display:table}.sosmashup_tiles_wrapper .sosmashup_item .social_footer{border-top:2px solid #dadada;background:#f7f7f7;clear:both;zoom:1;padding:7px 13px;color:#b2b2b2}.sosmashup_tiles_wrapper .sosmashup_item .social_footer:after{clear:both}.sosmashup_tiles_wrapper .sosmashup_item .social_footer .social_profile{float:left}.sosmashup_tiles_wrapper .sosmashup_item .social_footer .social_profile .icon-facebook{color:#b2b2b2}.sosmashup_tiles_wrapper .sosmashup_item .social_meta .share_popup{float:right;font-size:1.75em;color:#b2b2b2;padding:0 .5em}.sosmashup_tiles_wrapper .sosmashup_item .social_meta .share_popup:hover{color:#A381BC}.sosmashup_tiles_wrapper .sosmashup_item .social_meta span{position:absolute}.sosmashup_tiles_wrapper .sosmashup_item .icon_share{width:16px;height:16px}.sosmashup_tiles_wrapper .masonry-sizer,.sosmashup_tiles_wrapper .sosmashup_item{width:98%;margin:1%}@media (min-width:700px){.sosmashup_tiles_wrapper .masonry-sizer,.sosmashup_tiles_wrapper .sosmashup_item{width:48%;margin:1%}.layout_hero{min-height:450px}}@media (min-width:900px){.sosmashup_tiles_wrapper .masonry-sizer,.sosmashup_tiles_wrapper .sosmashup_item{width:31.33%;margin:1%}}@media (min-width:1100px){.sosmashup_tiles_wrapper .masonry-sizer,.sosmashup_tiles_wrapper .sosmashup_item{width:23%;margin:1%}}.layout{margin:6px 0;overflow:hidden}.layout .container{max-width:1360px;margin:0 auto;clear:both;zoom:1}.layout .container:after{clear:both}.layout p{margin:.85em 0}.layout h2{line-height:1.2em}.layout ul{padding:5px 0 0 25px}.layout li{margin:10px 0 15px}.layout .cta_link::before{vertical-align:middle}.layout .diamond li{position:relative}.layout .diamond li::before{content:url(../img/Diamond.svg);width:20px;height:20px;position:absolute;left:-24px;top:2px;display:block}.layout.layout_style_purple{background:#411c58;background:-webkit-linear-gradient(#411c58,#663A7D);background:linear-gradient(#411c58,#663A7D);color:#FFF}.layout.layout_style_purple p{color:#FFF}.layout.layout_style_white{background:#FFF}.layout.layout_style_white.layout_two_column{padding:.75em 0}.layout.layout_style_white.layout_two_column h2{color:#007CB0;line-height:1.1em}.layout.layout_style_white_diamond a,.layout.layout_style_white_diamond h3{color:#007CB0}.layout.layout_style_blue{background:no-repeat #007CB0;color:#FFF;background-position-x:5%}@media (max-width:500px){.layout.layout_style_blue{padding:.5em 0}}.layout.layout_style_blue p{color:#FFF}.layout.layout_style_blue .cta-link,.layout.layout_style_blue .cta_icon{font-size:1.2em;display:block;margin:.5em 0;color:#f1f1f1;float:left;border:none;-webkit-transition:all .25s;transition:all .25s}.layout.layout_style_blue .cta-link.icon-facebooksq,.layout.layout_style_blue .cta-link.icon-phone,.layout.layout_style_blue .cta_icon.icon-facebooksq,.layout.layout_style_blue .cta_icon.icon-phone{margin-right:2em}.layout.layout_style_blue .cta-link.icon-facebooksq,.layout.layout_style_blue .cta-link.icon-linkedinsq,.layout.layout_style_blue .cta_icon.icon-facebooksq,.layout.layout_style_blue .cta_icon.icon-linkedinsq{font-size:1em}.layout.layout_style_blue .cta-link.icon-facebooksq:before,.layout.layout_style_blue .cta-link.icon-linkedinsq:before,.layout.layout_style_blue .cta_icon.icon-facebooksq:before,.layout.layout_style_blue .cta_icon.icon-linkedinsq:before{vertical-align:bottom}.layout.layout_style_blue .cta-link:hover,.layout.layout_style_blue .cta_icon:hover{color:#FFF}@media (min-width:500px){.layout.layout_style_blue .cta-link,.layout.layout_style_blue .cta_icon{margin:.8em 0 0}.layout .mobile{display:none}}.layout_clients{text-align:center;padding:3% 1em}.layout_clients .logo_wrapper{padding:3% 0 1%}.layout_clients h2{font-weight:400;font-size:1.4em}@media (max-width:700px){.layout_clients h2{font-size:1em}}.layout_clients .client{display:inline-block;padding:1em 2em;margin:0}.layout_clients .client .client_image{max-width:100%;height:auto;vertical-align:middle}@media (max-width:900px){.layout_clients .client:nth-child(n+6){display:none}}@media (max-width:1300px){.layout_clients .client:nth-child(n+8){display:none}}.layout_call_to_action:after,.layout_call_to_action:before,.layout_form_overlay .form_wrapper:after,.layout_form_overlay .form_wrapper:before,.layout_hero:after,.layout_hero:before{display:table;content:""}#diamond{background-size:55%;background-color:#FFF;background-position:bottom left;background-position-y:60%}@media (max-width:900px){#diamond{background-position:top!important;background-size:contain}.layout_hero{width:100%}}.layout_hero{background-repeat:no-repeat!important;background-size:cover;clear:both;zoom:1;margin-top:-6px}.layout_hero:after{clear:both}.layout_hero .text_container{margin:34% 7% 30%}.layout_hero h2{color:#652D90}@media (max-width:500px){.layout_hero h2{padding-top:2.75em}}@media (min-width:500px){.layout_hero p,.layout_hero ul{max-width:500px}}.layout_call_to_action{clear:both;zoom:1}.layout_call_to_action:after{clear:both}.layout_call_to_action .text_container{padding:1em}@media (min-width:900px){.layout_hero .text_container{float:right;margin:6% 7% 2%}.layout_call_to_action .text_container{float:right;padding:3% 7%}.layout_call_to_action p{max-width:520px}.layout_services~.layout_call_to_action .text_container{width:50%}}.layout_form_overlay{overflow:visible!important}.layout_form_overlay .container{position:relative}.layout_form_overlay .form_wrapper{background:#652D90;border:1px solid #FFF;padding:20px;clear:both;zoom:1}.layout_form_overlay .form_wrapper:after{clear:both}@media (min-width:900px){.layout_form_overlay .form_wrapper{position:absolute;left:50%;padding:25px;margin:6em 3em 0 0}}.layout_form_overlay .form_wrapper .layout_title{margin:.5em 0 0}#map{padding:0!important;margin-bottom:5em}@media (max-width:500px){#map{width:95%}}.layout_full_width{padding:3em}.layout_full_width .layout_title{line-height:1.1em}.layout_full_width a{color:#FFF;border-bottom:1px solid #A381BC}.layout_service_offerings .layout_title{color:#652D90;padding:1em 0 .5em 2em}@media (max-width:900px){.layout_service_offerings .layout_title{padding:3em 0 .5em 1em}}.layout_service_offerings .offerings_header{padding:4em 0 3em 4em;background:#411c58;background:-webkit-linear-gradient(#411c58,#663A7D);background:linear-gradient(#411c58,#663A7D);text-align:center}@media (max-width:1100px){.layout_service_offerings .offerings_header{padding:35px 0}}@media (min-width:767px){.layout_service_offerings .offerings_header .container{padding:0 40px}}.layout_service_offerings .offerings_header .category{display:inline-block}.layout_service_offerings .offerings_header .category .category_icon{width:90px;display:inline-block;vertical-align:middle}.layout_service_offerings .offerings_header .category .category_label{font-size:30px;color:#FFF;padding:0 80px 0 10px}@media (max-width:1300px){.layout_service_offerings .offerings_header .category .category_icon{width:70px}.layout_service_offerings .offerings_header .category .category_label{padding:0 45px 0 5px}}@media (max-width:1100px){.layout_service_offerings .offerings_header .category .category_icon{width:50px}.layout_service_offerings .offerings_header .category .category_label{font-size:24px;padding:0 30px 0 5px}}@media (max-width:767px){.layout_service_offerings .offerings_header .category .category_icon{display:none}.layout_service_offerings .offerings_header .category .category_label{font-size:18px;padding:0 10px 0 0}}.layout_service_offerings .offerings_header .divider{display:inline-block;padding-right:65px}.layout_service_offerings .offerings_header .divider .divider_icon{display:inline-block;width:60px;vertical-align:middle}@media (max-width:1300px){.layout_service_offerings .offerings_header .divider{padding-right:45px}.layout_service_offerings .offerings_header .divider .divider_icon{width:50px}}@media (max-width:1100px){.layout_service_offerings .offerings_header .divider{padding-right:20px}.layout_service_offerings .offerings_header .divider .divider_icon{width:35px}}@media (max-width:767px){.layout_service_offerings .offerings_header .divider{padding-right:5px}.layout_service_offerings .offerings_header .divider .divider_icon{width:15px}}.layout_service_offerings .offerings_wrapper{clear:both;zoom:1}.layout_service_offerings .offerings_wrapper:after,.layout_service_offerings .offerings_wrapper:before{content:"";display:table}.layout_service_offerings .offerings_wrapper:after{clear:both}.layout_service_offerings .offering{position:relative;border:1px solid #A381BC;background:#FFF;float:left;padding:1.25em}.layout_service_offerings .offering .offering_title{color:#652D90;font-size:1.5em;line-height:1.2em;overflow:hidden}.layout_service_offerings .offering .offering_title::after{content:"";display:block;border-bottom:2px solid #f1f1f1;width:80%;margin-top:4%}.layout_service_offerings .offering .offering_content{margin:13px 0 23px}.layout_service_offerings .offering::after{content:"->";position:absolute;right:5px;bottom:5px;display:block;color:#652D90;opacity:.3;width:25px}.layout_service_offerings .offering.wrap-up::after{content:url(../img/ArrowBarGraph.svg)}.layout_service_offerings .offering.planning::after{content:url(../img/OpenBook.svg)}.layout_service_offerings .offering.managing::after{content:url(../img/Clipboard.svg)}.layout_service_offerings .masonry-sizer,.layout_service_offerings .offering{width:98%;margin:1%}@media (min-width:700px){.layout_service_offerings .masonry-sizer,.layout_service_offerings .offering{width:48%;margin:1%}}.layout_services{overflow:visible!important}.layout_services .container{position:relative}.layout_services .service_wrapper{background:#FFF;padding:0 1%}.layout_services .service_wrapper h2{color:#652D90;padding:.8em 0 .4em .5em}@media (min-width:500px){.layout_services .service_wrapper h2{font-size:1.5em;padding:0 0 10px}}@media (min-width:900px){.layout_service_offerings .masonry-sizer,.layout_service_offerings .offering{width:31.33%;margin:1%}.layout_services .service_wrapper{position:absolute;top:-100px;right:50%;padding:24px;z-index:100;margin:0 0 0 3em;border:1px solid #A381BC}}.layout_services .service_wrapper .inner_container{overflow:hidden}.layout_services .service_wrapper .inner_container .service_row{clear:both;zoom:1;padding:10px 0}.layout_services .service_wrapper .inner_container .service_row:after,.layout_services .service_wrapper .inner_container .service_row:before{content:"";display:table}.layout_services .service_wrapper .inner_container .service_row:after{clear:both}.layout_services .service{width:50%;float:left;cursor:pointer}.layout_services .service .service_image{width:150%;height:210px;position:relative;-webkit-transition:all .25s;transition:all .25s;background-repeat:no-repeat;background-size:cover}.layout_services .service .service_image::before{content:"";top:0;bottom:0;left:25px;right:0;position:absolute;background-color:rgba(29,0,43,.25);-webkit-transition:all .25s;transition:all .25s;-webkit-transform:skewX(-13deg);transform:skewX(-13deg)}.layout_services .service .service_image .service_title{color:#FFF;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s;font-size:1.5em;text-shadow:2px 2px 4px #1D002B}.layout_services .service .service_full_title{color:#007CB0;padding:1em 0 .1em;font-size:1.5em}.layout_services .service .service_info{width:200%;max-height:0;overflow:hidden;background:#FFF;-webkit-transition:all .5s;transition:all .5s}@media (max-width:500px){.layout_services .service .service_full_title{padding:1em .5em .1em}.layout_services .service .service_info p{margin:.85em}}.layout_services .service.odd .service_image{margin-left:-40%}.layout_services .service.odd .service_title{padding-left:14%}.layout_services .service.even .service_image{margin-left:-10%}@media (max-width:500px){.layout_services .service.odd .service_title{padding-left:20%;font-size:1.2em}.layout_services .service.even .service_image{margin-left:-22%}.layout_services .service.even .service_title{font-size:1.2em}}.layout_services .service.even .service_info{margin-left:-100%}.layout_services .service.even .service_title{padding-right:14%}@media (min-width:500px){.layout_services .service.active .service_image::before,.layout_services .service:hover .service_image::before{background-color:transparent}.layout_services .service.active .service_image .service_title,.layout_services .service:hover .service_image .service_title{font-size:1.8em}}.layout_services .service.active.odd .service_image{margin-left:0}@media (max-width:500px){.layout_services .service.active.odd .service_image{width:161%}}.layout_services .service.active.odd .service_image::before{background-color:transparent}.layout_services .service.active.even .service_image{margin-left:-50%}.layout_services .service.active .service_info{max-height:600px;opacity:1}.layout_services .service.active .service_title,.layout_services .service.minimized .service_title{opacity:0}.layout_services .service.minimized.odd .service_image{margin-left:-60%}.layout_services .service.minimized.even .service_image{margin-left:30%}.layout_team_members{overflow:visible!important}.layout_team_members .container{position:relative;padding:2%}.layout_team_members .container .member_wrapper{clear:both;zoom:1}.layout_team_members .container .member_wrapper:after,.layout_team_members .container .member_wrapper:before{content:"";display:table}.layout_team_members .container .member_wrapper:after{clear:both}.layout_team_members .team_member{width:47.5%;margin:0 1.25%;float:left;position:relative}.layout_team_members .team_member .member_overview{max-width:216px;margin:0 auto}.layout_team_members .team_member .member_overview .member_image{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s;transition:all .5s}.layout_team_members .team_member .member_overview .member_name{padding:0 0 0 10px;font-size:1.1em}.layout_team_members .team_member .member_overview .member_title{text-transform:uppercase;padding:0 0 0 10px;font-size:.8em}.layout_team_members .team_member .member_overview.active .member_image,.layout_team_members .team_member .member_overview:hover .member_image{-webkit-filter:grayscale(0);filter:grayscale(0)}.layout_team_members .team_member .member_details_viewport{overflow:hidden;position:absolute;width:calc(200% + 40px);top:-20px;-webkit-transition:all .5s;transition:all .5s;pointer-events:none}.layout_team_members .team_member .member_details{background:#FFF;width:calc(100%);position:absolute;z-index:250;-webkit-transition:all .75s;transition:all .75s;top:0}.layout_team_members .team_member .member_details .details_wrapper{padding:13px}.layout_team_members .team_member .member_details .member_meta{position:relative;background:no-repeat #000}@media (max-width:500px){.layout_team_members .team_member .member_details .details_wrapper{padding:13px 0}.layout_team_members .team_member .member_details .member_meta{height:200px!important;background-position:-2em}}.layout_team_members .team_member .member_details .member_meta .member_name{font-size:1.1em;text-shadow:2px 2px 4px #1D002B}.layout_team_members .team_member .member_details .member_meta .member_title{text-transform:uppercase;font-size:.8em;text-shadow:2px 2px 4px #1D002B}.layout_team_members .team_member .member_details .member_meta .member_certifications{font-size:.75em;text-shadow:2px 2px 4px #1D002B}.layout_team_members .team_member .member_details .member_meta .meta_wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.layout_team_members .team_member .member_details .member_meta .meta_wrapper>a,.layout_team_members .team_member .member_details .member_meta .meta_wrapper>div{margin-left:50%}.layout_team_members .team_member .member_details .member_meta .linkedin{background:#683b7f;background:-webkit-linear-gradient(#683b7f,#48225f);background:linear-gradient(#683b7f,#48225f);border-radius:3px;color:#FFF;padding:3px 8px;font-size:.9em}@media (max-width:500px){.layout_team_members .team_member .member_details .member_info{padding:0 1em}.layout_team_members .testimony{display:none}}.layout_team_members .team_member .member_details .member_info p{color:#1D002B}.layout_team_members .testimony .testimony_byline,.layout_team_members .testimony .testimony_copy{color:#FFF}.layout_team_members .team_member.active .member_details_viewport{pointer-events:auto}.layout_team_members .team_member.active .member_details{z-index:500}@media (max-width:767px){.layout_team_members .team_member:nth-child(odd) .member_details_viewport{left:-20px}.layout_team_members .team_member:nth-child(odd) .member_details{left:-100%}.layout_team_members .team_member:nth-child(odd).active .member_details{left:0}.layout_team_members .team_member:nth-child(even) .member_details{right:-100%}.layout_team_members .team_member:nth-child(even).active .member_details{right:0}.layout_team_members .team_member:nth-child(even) .member_details_viewport{right:-20px}}@media (min-width:768px) and (max-width:1099px){.layout_team_members .team_member{width:31.01%;margin:0 1.16%}.layout_team_members .team_member:nth-child(3n+1) .member_details,.layout_team_members .team_member:nth-child(3n+2) .member_details{left:-100%}.layout_team_members .team_member:nth-child(3n+1).active .member_details,.layout_team_members .team_member:nth-child(3n+2).active .member_details{left:0}.layout_team_members .team_member:nth-child(3n+1) .member_details_viewport,.layout_team_members .team_member:nth-child(3n+2) .member_details_viewport{left:-20px}.layout_team_members .team_member:nth-child(3n) .member_details{right:-100%}.layout_team_members .team_member:nth-child(3n).active .member_details{right:0}.layout_team_members .team_member:nth-child(3n) .member_details_viewport{right:-20px}.layout_team_members .team_member:nth-child(6n),.layout_team_members .team_member:nth-child(6n+4),.layout_team_members .team_member:nth-child(6n+5){margin-left:0;margin-right:2.32%}.layout_team_members .team_member:nth-child(6n+1),.layout_team_members .team_member:nth-child(6n+2),.layout_team_members .team_member:nth-child(6n+3){margin-left:2.32%;margin-right:0}}@media (min-width:1100px){.layout_team_members .team_member{width:18%;margin:1%}.layout_team_members .team_member:nth-child(5n+1) .member_details,.layout_team_members .team_member:nth-child(5n+2) .member_details,.layout_team_members .team_member:nth-child(5n+3) .member_details{left:-100%}.layout_team_members .team_member:nth-child(5n+1).active .member_details,.layout_team_members .team_member:nth-child(5n+2).active .member_details,.layout_team_members .team_member:nth-child(5n+3).active .member_details{left:0}.layout_team_members .team_member:nth-child(5n+1) .member_details_viewport,.layout_team_members .team_member:nth-child(5n+2) .member_details_viewport,.layout_team_members .team_member:nth-child(5n+3) .member_details_viewport{left:-20px}.layout_team_members .team_member:nth-child(5n) .member_details,.layout_team_members .team_member:nth-child(5n+4) .member_details{right:-100%}.layout_team_members .team_member:nth-child(5n).active .member_details,.layout_team_members .team_member:nth-child(5n+4).active .member_details{right:0}.layout_team_members .team_member:nth-child(5n) .member_details_viewport,.layout_team_members .team_member:nth-child(5n+4) .member_details_viewport{right:-20px}.layout_team_members .team_member:nth-child(10n),.layout_team_members .team_member:nth-child(10n+6),.layout_team_members .team_member:nth-child(10n+7),.layout_team_members .team_member:nth-child(10n+8),.layout_team_members .team_member:nth-child(10n+9){margin-left:0;margin-right:2%}.layout_team_members .team_member:nth-child(10n+1),.layout_team_members .team_member:nth-child(10n+2),.layout_team_members .team_member:nth-child(10n+3),.layout_team_members .team_member:nth-child(10n+4),.layout_team_members .team_member:nth-child(10n+5){margin-left:2%;margin-right:0}}.layout_team_members .testimony{margin:50px 50px 0;clear:both;padding-top:50px;padding-bottom:50px}.layout_team_members .testimony .testimony_copy::after,.layout_team_members .testimony .testimony_copy::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}@media (min-width:1100px){.layout_team_members .testimony{float:left;width:50%;clear:none;padding-top:0;padding-bottom:0}}.cta_button:after,.cta_wrapper,.cta_wrapper:after,.layout_two_column,.layout_two_column:after,.testimony_byline,.testimony_copy,.testimony_copy:after,form .gform_footer,form .gform_footer:after{clear:both}.layout_testimonials{padding:3% 7%}@media (max-width:500px){.layout_testimonials{padding-top:5em;padding-bottom:3em;font-size:.9em}}.testimony{padding:1% 0 1% 5%}.testimony_copy{zoom:1}.testimony_copy:after,.testimony_copy:before{content:"";display:table}.testimony_copy::after,.testimony_copy::before{background:url(../img/svg/left_quote.svg) center center no-repeat;background-size:contain;width:40.2px;height:30px;color:#A381BC;opacity:.6}@media (max-width:500px){.testimony_copy::after,.testimony_copy::before{width:30px}}.testimony_copy::before{float:left;position:absolute;margin:-1.6em 0 0 -2.6em}@media (max-width:500px){.testimony_copy::before{margin-top:-.8em}}.testimony_copy::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;margin:-3em 0 0}@media (max-width:500px){.testimony_copy::after{margin-top:-1em}#Promotions_Header.layout_two_column{margin-bottom:4em}}.testimony_copy p{color:#652D90;font-size:1.2em;line-height:1.25em;max-width:1166px}@media (min-width:500px){.testimony_copy p{padding-left:1em}}.testimony_byline{text-align:right;color:#652D90;padding-right:3em;float:right;margin-top:-.8em}.testimony_byline::before{content:"\2014  "}@media (min-width:700px){.testimony_copy::after,.testimony_copy::before{height:52.6px;width:40px}.testimony_byline{padding-right:4em}}@media (min-width:1100px){.testimony_copy::after,.testimony_copy::before{width:50px}.testimony_byline{padding-right:5em}}.layout_two_column{zoom:1}.layout_two_column:after,.layout_two_column:before{content:"";display:table}.layout_two_column h2{color:#652D90;line-height:1.2em}.layout_two_column .column{width:100%}.layout_two_column .column.text_element{padding:1em}@media (max-width:900px){.layout_two_column .column .default{display:none}.layout_two_column .column img.mobile{display:inline;width:100%}}@media (min-width:900px){.layout_two_column .column{width:50%}.layout_two_column .column.column_left{float:left}.layout_two_column .column.column_left img{float:right;max-width:none}.layout_two_column .column.column_right{float:right}.layout_two_column .column.column_right img{margin-left:4px;max-width:none}.layout_two_column .column.text_element{padding:1.2em 3em 0}#About_Header .column_right,#Associations_Header .column_right,#Conventions_Header .column_right,#Meetings_Header .column_right,#Promotions_Header .column_right,#Services_Overview .column_right,#SpecialEvents_Header .column_right{width:53%}#About_Header .column_right img,#Associations_Header .column_right img,#Conventions_Header .column_right img,#Meetings_Header .column_right img,#Promotions_Header .column_right img,#Services_Overview .column_right img,#SpecialEvents_Header .column_right img{marging-top:-37px}#About_Header .column_left,#Associations_Header .column_left,#Conventions_Header .column_left,#Meetings_Header .column_left,#Promotions_Header .column_left,#Services_Overview .column_left,#SpecialEvents_Header .column_left{width:47%;padding:6em 2em 0 3em}}.layout_style_purple h2{color:#fff;line-height:1.1em}.layout_style_white.layout_full_width{padding:2em 0 2em 3em;color:#652D90}@media (max-width:500px){.layout_style_white.layout_full_width{padding-left:1em}}.layout_style_white.layout_full_width h2{color:#652D90}.layout_style_white.layout_full_width ul{font-size:1.2em;color:#652D90}.layout_style_white.layout_full_width a{color:#652D90;border:none}.layout_style_white.layout_full_width .contact{padding-left:0}@media (min-width:1100px){.layout_style_white.layout_full_width .contact{float:left;padding-right:3em}}.layout_style_white.layout_full_width .address::before{content:url(../img/fi-marker.svg);width:20px;float:left;margin:12px 5px 0 -24px;display:block;height:20px}.layout_style_white.layout_full_width .emailphone li::before{content:url(../img/Diamond.svg);width:20px;height:20px;float:left;margin:0 5px 0 -24px;display:block}.layout_style_blue .diamond,.layout_style_blue a,.layout_style_blue h2{color:#FFF}.layout_style_blue .diamond li::before{content:url(../img/whiteDiamond.svg)}.cta_link,.service_cta{color:#652D90;border-top:1px solid #652D90;border-left:1px solid #652D90;border-bottom:2px solid #652D90;border-right:2px solid #652D90;background:#FFF;background:-webkit-linear-gradient(#FFF,#f1f1f1);background:linear-gradient(#FFF,#f1f1f1);border-radius:3px;padding:0 30px 0 15px;position:relative;display:inline-block;font-size:1.15em;margin-top:8px;cursor:pointer!important;-webkit-transition:all .25s;transition:all .25s}@media (min-width:500px){.layout_style_blue .diamond{width:50%;float:left}.cta_link:hover,.service_cta:hover{background:#FFF;background:-webkit-linear-gradient(#f1f1f1,#FFF);background:linear-gradient(#f1f1f1,#FFF)}}.cta_link>span,.service_cta>span{padding:9px 40px 8px 0;border-right:1px solid #652D90;display:inline-block}.cta_link>span::after,.service_cta>span::after{content:'';background-image:url(../img/DoubleArrow.svg);background-position:center center;background-repeat:no-repeat;width:20px;height:100%;position:absolute;top:0;right:5px}.cta_button::after,.cta_button::before{border-right:12px solid transparent;width:auto;top:0;left:0}@media (max-width:500px){.service_cta{margin:.85em}}.cta-link:before,.cta_icon:before{padding-right:.6em;vertical-align:middle}.cta_button{color:#fff;clear:both;zoom:1;margin:10px 0;position:absolute;font-weight:700}.cta_button:after,.cta_button:before{content:"";display:table}@media (min-width:500px){.cta_button{float:right;margin:10px;position:relative;font-weight:400;-webkit-transition:all .25s;transition:all .25s}}.cta_button::before{border-top:43px solid #652D90;margin:2px 0 0 2px;display:block;right:-2px;position:absolute;-webkit-transition:all .25s;transition:all .25s}.cta_button span{position:relative;display:inline-block;padding:9px 30px 10px 20px;z-index:1;font-size:1.25em;color:#FFF;-webkit-transition:all .25s;transition:all .25s}.cta_button::after{border-top:43px solid #A381BC;position:absolute;right:0;display:block;-webkit-transition:all .25s;transition:all .25s}.cta_button:hover::after{border-top:43px solid #652D90}.cta_button:hover::before{border-top:43px solid #A381BC}.cta_wrapper{zoom:1;min-height:43px}.cta_wrapper:after,.cta_wrapper:before{content:"";display:table}form input,form textarea{background:rgba(255,255,255,.1);color:#FFF;border:2px solid #FFF}form input:focus,form textarea:focus{border-color:#007CB0}form label{text-transform:uppercase;color:#FFF}form .gfield_label{font-size:.8em;font-weight:400!important}form .gfield_required,form .gform_wrapper{color:#FFF!important;font-weight:400!important}form .ginput_container_checkbox{margin:0 1.5em}form .gfield_checkbox{margin-left:-22px!important}@media (max-width:500px){form .gfield_checkbox li{display:inline-block;width:50%;margin:0!important}}form .gfield_checkbox input{display:none!important}form .gfield_checkbox input:checked+label{background:#007CB0!important}form .gfield_checkbox label{text-transform:none;border:1px solid;padding:3px 2em!important;margin-top:3px!important;overflow:visible!important;border-radius:3px;text-align:center;line-height:1!important;max-width:100%!important;cursor:pointer;-webkit-transition:.25s ease-out;transition:.25s ease-out}@media (max-width:500px){form .gfield_checkbox label{padding:3px 1em!important}}form .gfield_checkbox label:hover{background:#007CB0}form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,form .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400;background:#007CB0}form .gform_footer{text-transform:uppercase;color:#fff;float:right;zoom:1;margin:10px;position:relative}form .gform_footer:after,form .gform_footer:before{content:"";display:table}form .gform_footer::before{border-right:12px solid transparent;border-top:43px solid #FFF;width:auto;margin:2px 0 0 2px;display:block;top:0;left:0;right:-2px;position:absolute}form .gform_footer input{position:relative;padding:0 30px 0 20px;z-index:1;font-size:1.25em!important;border:none;background:0 0;margin-top:-9px!important;text-transform:uppercase;cursor:pointer}form .gform_footer::after{border-right:12px solid transparent;border-top:43px solid #A381BC;width:auto;position:absolute;top:0;right:0;left:0;display:block}.certifications_element{margin:1em 0;padding-left:2%}@media (max-width:500px){.certifications_element{display:none}}.certifications_element .cerifications_wrapper{max-width:none}.certifications_element .certification{display:inline-block;width:180px;text-align:center;padding:1em}