.wm-row { clear: both; }
.wm-row::after { content: ''; clear: both; display: table; table-layout: fixed; }
.wm-row + .wm-row { margin-top: 3.62674em; }
.wm-row.no-margin, .wm-items-container .wm-row.no-margin { margin-top: 0; } .wm-column { clear: both; position: relative; padding: 0; margin-bottom: 2.6244rem; }
@media only screen and (min-width: 42em) { .wm-column { clear: none; float: left; margin: 0 4%; margin-left: 0; margin-right: calc( 0% + 2.6244rem); } }
.wm-column.no-margin { margin: 0; }
.wm-column.last, .wm-row > .wm-column:last-child { margin: 0; }
@media only screen and (min-width: 42em) { .width-1-1 { width: 100%; margin: 0; }
.width-1-1 + .width-1-1 { margin-top: 2.6244rem; }
.width-1-2 { width: 48%; width: calc( 50% - 1.3222rem); }
.width-1-2.no-margin { width: 50%; }
.width-1-3 { width: 30.66667%; width: calc( 33.33333% - 1.7596rem); }
.width-1-3.no-margin { width: 33.33333%; }
.width-1-4 { width: 22%; width: calc( 25% - 1.9783rem); }
.width-1-4.no-margin { width: 25%; }
.width-1-5 { width: 16.8%; width: calc( 20% - 2.10952rem); }
.width-1-5.no-margin { width: 20%; }
.width-1-6 { width: 13.33333%; width: calc( 16.66667% - 2.197rem); }
.width-1-6.no-margin { width: 16.66667%; } } .wm-item blockquote:last-child, .wm-item p:last-child, .wm-item ol:last-child, .wm-item ul:last-child, .wm-item .gallery:last-child { margin-bottom: 0; }
.wm-accordion .wm-item { border: 2px solid; margin-bottom: 1em; border-radius: 0.19rem; }
.wm-accordion .wm-item-title { padding: 0.62rem 1rem; margin: 0; font-size: 0.905em; cursor: pointer; transition: all .4s; }
.wm-accordion .wm-item-title::before { content: '\f431'; display: inline-block; float: right; margin-left: 0.62em; vertical-align: middle; }
.wm-accordion .wm-item-title [class*="icon-"] { margin-right: 1rem; color: inherit; }
.wm-accordion .wm-item-title [class*="icon-"]::before { margin-top: -0.19em; line-height: 0.62; font-size: 1.62em; vertical-align: middle; }
.wm-accordion .wm-item.active .wm-item-title { padding: 1rem 1.62rem 0.62rem; font-size: 1.38em; font-weight: 700; }
.wm-accordion .wm-item.active .wm-item-title::before { content: '\f432'; }
.wm-accordion .wm-item-content { padding: 1rem 1.62rem; }
.wm-tabs .wm-item { margin: 0; }
.layout-top .wm-item, .layout-left .wm-item, .layout-right .wm-item { padding: 1.62rem 0; border-top: 2px solid; }
@media only screen and (min-width: 55em) { .layout-left .wm-item { padding: 0 0 1.62rem 1.62rem; border-top: 0; border-left: 2px solid; }
.layout-right .wm-item { padding: 0 1.62rem 1.62rem 0; border-top: 0; border-right: 2px solid; } }
.wm-items-container .wm-content-module-item, .wm-items-container .wm-posts-item, .wm-items-container .wm-testimonials-item { margin-bottom: 2.6244rem; }
.wm-items-container .width-1-1 { margin-top: 0; }
.wm-items-container .width-1-1:last-child, .wm-items-container.no-margin .wm-content-module-item, .wm-items-container.no-margin .wm-posts-item, .wm-items-container.no-margin .wm-testimonials-item { margin-bottom: 0; }
@media only screen and (min-width: 55em) { .wm-items-container .wm-row .wm-content-module-item, .wm-items-container .wm-row .wm-posts-item, .wm-items-container .wm-row .wm-testimonials-item { margin-bottom: 0; } } .filter-this, .masonry-this { margin-bottom: -1.62rem; }
.filter-this.no-margin, .masonry-this.no-margin { margin-bottom: 0; }
@media only screen and (min-width: 42em) { .filter-this.with-margin, .masonry-this.with-margin { width: 102%; width: calc( 100% + 1.62rem); } }
.filter-this.with-margin[data-columns="1"], .masonry-this.with-margin[data-columns="1"] { width: 100%; }
.filter-this.with-margin .wm-column, .masonry-this.with-margin .wm-column { margin-bottom: 1.62rem; }
@media only screen and (min-width: 42em) { .filter-this.with-margin .wm-column, .masonry-this.with-margin .wm-column { margin-right: 1.96078%; margin-right: 1.62rem; } }
@media only screen and (max-width: 41.9375em) { .filter-this.with-margin .wm-column, .masonry-this.with-margin .wm-column { width: 100%; } }
.filter-this.with-margin .wm-iconbox-module, .filter-this.with-margin .wm-testimonials-item, .masonry-this.with-margin .wm-iconbox-module, .masonry-this.with-margin .wm-testimonials-item { margin-bottom: 3.62674em; }
.bordered .filter-this.with-margin .wm-iconbox-module, .bordered .filter-this.with-margin .wm-testimonials-item, .bordered .masonry-this.with-margin .wm-iconbox-module, .bordered .masonry-this.with-margin .wm-testimonials-item { margin-bottom: 1.62rem; }
@media only screen and (min-width: 42em) { .filter-this.with-margin .width-1-2, .filter-this.with-margin .width-1-3, .filter-this.with-margin .width-1-4, .filter-this.with-margin .width-1-5, .filter-this.with-margin .width-1-6, .masonry-this.with-margin .width-1-2, .masonry-this.with-margin .width-1-3, .masonry-this.with-margin .width-1-4, .masonry-this.with-margin .width-1-5, .masonry-this.with-margin .width-1-6 { width: 48%; width: calc( 50% - 1.62rem); } }
@media only screen and (min-width: 55em) { .filter-this.with-margin .width-1-2, .masonry-this.with-margin .width-1-2 { width: 48%; width: calc( 50% - 1.62rem); }
.filter-this.with-margin .width-1-3, .masonry-this.with-margin .width-1-3 { width: 31.33333%; width: calc( 33.33333% - 1.62rem); }
.filter-this.with-margin .width-1-4, .masonry-this.with-margin .width-1-4 { width: 23%; width: calc( 25% - 1.62rem); }
.filter-this.with-margin .width-1-5, .masonry-this.with-margin .width-1-5 { width: 18%; width: calc( 20% - 1.62rem); }
.filter-this.with-margin .width-1-6, .masonry-this.with-margin .width-1-6 { width: 14.66667%; width: calc( 16.66667% - 1.62rem); } } .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; } .slick-slider:hover .slick-arrow { opacity: 1; }
.slick-track { cursor: e-resize; }
.center-vertically .slick-track { display: table !important; table-layout: fixed; border-collapse: collapse; }
.slick-list { margin-left: -0.81rem; margin-right: -0.81rem; }
.slick-slide { padding-left: 0.81rem; padding-right: 0.81rem; vertical-align: top; }
.center-vertically .slick-slide { float: none; display: table-cell; vertical-align: middle; }
.slick-slide .wm-column { width: 100%; margin: 0; }
.slick-arrow { position: absolute; display: inline-block; width: 2.6244rem; height: 2.6244rem; left: 51%; top: 100%; margin: -0.62rem 0 0; line-height: 2.6244rem; font-size: 1.38rem; text-indent: -999em; overflow: hidden; opacity: .5; z-index: 29; }
.slick-arrow::before { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; text-align: center; text-indent: 0; color: #fff; content: '\f429'; }
.slick-prev { left: auto; right: 51%; }
.slick-prev::before { content: '\f430'; } .wm-accordion .wm-filter ul { margin-bottom: 1.62rem; } .button { display: inline-block; padding: 0.62em 1.38em; text-align: center; }
.button.fullwidth { width: 100%; }
.button [class*="icon-"] { margin-right: 0.38em; color: inherit; }
.button.size-small { font-size: 0.81em; }
.button.size-large { font-size: 1.19em; }
.button.size-extra-large { font-size: 1.38em; }
.fl-module-wm_button.aligncenter { text-align: center; } @media only screen and (min-width: 42em) { .wm-call-to-action { position: relative; display: table; width: 100%; } }
.wm-call-to-action-element { text-align: center; }
@media only screen and (min-width: 42em) { .wm-call-to-action-element { display: table-cell; text-align: left; vertical-align: middle; } }
.wm-call-to-action-element h2 { margin-bottom: 0.38em; }
.wm-call-to-action-element p { margin: 0; }
.wm-call-to-action-element p + p { margin-top: 1em; }
.wm-call-to-action-button { margin-top: 1.62rem; white-space: nowrap; }
@media only screen and (min-width: 42em) { .wm-call-to-action-button { padding-left: 1.62em; margin-top: 0; text-align: right; } } @media only screen and (min-width: 55em) { .wm-content-module .image { margin-bottom: -2.6244rem; } }
.wm-content-module .image img { width: 100%; }
.wm-content-module .image a, .wm-content-module .image [class*="icon-"] { color: inherit; text-decoration: none; }
.wm-content-module-item:not(.wm-iconbox-module) .image ~ .wm-content-module-element { margin: 0; padding: 1.62rem; }
@media only screen and (min-width: 55em) { .wm-content-module-item:not(.wm-iconbox-module) .image ~ .wm-content-module-element { margin: 0 1.62rem; } }
.wm-content-module .title { position: relative; padding-bottom: 1.38rem; margin-bottom: 1.38rem; }
.hide-title .wm-content-module .title { display: none; }
.wm-content-module .title h2, .wm-content-module .title h3 { font-size: 1.62em; line-height: 1.38; }
.wm-content-module .title::after { content: ''; position: absolute; display: inline-block; width: 3.9366rem; height: 2px; bottom: 0; border-bottom: 2px solid; opacity: .2; }
@media only screen and (min-width: 100em) { .wm-content-module .title::after { width: 5.2488rem; } }
.text-center .wm-content-module .title::after { left: 50%; margin-left: -2.6244rem; }
@media only screen and (min-width: 42em) { .text-right .wm-content-module .title::after { right: 0; } }
.wm-content-module .title a { border-bottom: 0; }
.wm-content-module .more-link { margin-top: 1rem; }
.wm-content-module .more-link a { text-decoration: none; font-weight: 700; border-bottom: 1px dotted; }
.wm-content-module .more-link a:hover, .wm-content-module .more-link a:focus, .wm-content-module .more-link a:active { border-bottom-style: solid; outline: thin dotted; }
.wm-content-module-container.no-margin .wm-row { margin: 0; }
.filter-this .wm-content-module-item { padding: 1.62rem; border: 1px solid; border-color: inherit; border-radius: 0.19rem; }
.wm-iconbox-module .image { position: relative; display: inline-block; width: 3.9366rem; height: 3.9366rem; margin-bottom: 1.38rem; line-height: 3.9366rem; text-align: center; font-size: 1.9683rem; }
@media only screen and (min-width: 100em) { .wm-iconbox-module .image { width: 5.2488rem; height: 5.2488rem; line-height: 5.2488rem; font-size: 2.6244rem; } }
.wm-iconbox-module .image::after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: 2px solid; opacity: .1; box-shadow: inset 0 0 0 5.2488rem; transition: box-shadow .8s, opacity .4s; z-index: 0; }
.wm-iconbox-module .image [class*="icon-"] { position: relative; z-index: 1; }
.wm-iconbox-module .image img { position: absolute; width: auto; max-width: 3.9366rem; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
@media only screen and (min-width: 100em) { .wm-iconbox-module .image img { max-width: 5.2488rem; } }
.wm-iconbox-module:hover .image::after { opacity: .3; box-shadow: none; }
.wm-iconbox-module .title { padding-bottom: 0; }
.wm-iconbox-module .title::after { display: none; }
@media only screen and (min-width: 28em) { .inline .wm-iconbox-module { position: relative; min-height: 3.9366rem; padding-left: 5.5566rem; }
.inline .wm-iconbox-module .title { margin-bottom: 1rem; }
.inline .wm-iconbox-module .image { position: absolute; left: 0; }
.inline.bordered .wm-iconbox-module { padding-left: 7.1766rem; }
.inline.bordered .wm-iconbox-module .image { left: 1.62rem; } }
@media only screen and (min-width: 42em) { .inline.text-right .wm-iconbox-module { padding-left: 0; padding-right: 5.5566rem; }
.inline.text-right .wm-iconbox-module .image { left: auto; right: 0; }
.inline.text-right.bordered .wm-iconbox-module { padding-right: 7.1766rem; }
.inline.text-right.bordered .wm-iconbox-module .image { right: 1.62rem; } }
@media only screen and (min-width: 42em) and (max-width: 54.9375em) { .fl-col .inline .wm-iconbox-module { min-height: 0; padding-left: 0; padding-right: 0; }
.fl-col .inline .wm-iconbox-module .title { margin-bottom: 1.38rem; }
.fl-col .inline .wm-iconbox-module .image { position: relative; left: auto; right: auto; } }
@media only screen and (min-width: 55em) and (max-width: 79.9375em) { .fl-col-width-1-3 .inline .wm-iconbox-module, .fl-col-width-1-4 .inline .wm-iconbox-module, .inline [data-columns="3"] .wm-iconbox-module, .inline [data-columns="4"] .wm-iconbox-module { min-height: 0; padding-left: 0; padding-right: 0; }
.fl-col-width-1-3 .inline .wm-iconbox-module .title, .fl-col-width-1-4 .inline .wm-iconbox-module .title, .inline [data-columns="3"] .wm-iconbox-module .title, .inline [data-columns="4"] .wm-iconbox-module .title { margin-bottom: 1.38rem; }
.fl-col-width-1-3 .inline .wm-iconbox-module .image, .fl-col-width-1-4 .inline .wm-iconbox-module .image, .inline [data-columns="3"] .wm-iconbox-module .image, .inline [data-columns="4"] .wm-iconbox-module .image { position: relative; left: auto; right: auto; } }
@media only screen and (min-width: 100em) { .inline .wm-iconbox-module { min-height: 5.2488rem; padding-left: 6.8688rem; }
.inline.bordered .wm-iconbox-module { padding-left: 8.4888rem; }
.inline.text-right .wm-iconbox-module { padding-right: 6.8688rem; }
.inline.text-right.bordered .wm-iconbox-module { padding-right: 8.4888rem; } } .wm-divider.type-dotted, .wm-divider.type-dashed, .wm-divider.type-double-line, .wm-divider.type-whitespace { background: none; border-bottom-style: dotted; border-color: inherit; }
.wm-divider { height: 0; margin: 1.62em 0; border-bottom: 1px solid; border-color: inherit; }
@media only screen and (min-width: 42em) { .wm-divider { margin-top: 2.6244em; margin-bottom: 2.6244em; } }
@media only screen and (min-width: 55em) { .wm-divider { margin-top: 3.62674em; margin-bottom: 3.62674em; } }
.wm-divider.type-dashed { border-bottom: 1px dashed; border-color: inherit; }
.wm-divider.type-double-line { height: 5px; border-top: 1px solid; border-bottom: 1px solid; border-color: inherit; }
.wm-divider.type-whitespace { margin: 3.62674em 0 0; border: 0; }
.wm-divider.size-small { display: inline-block; width: 19%; }
.wm-divider.size-medium { display: inline-block; width: 38%; }
.wm-divider.size-large { display: inline-block; width: 62%; }
.wm-divider.size-extra-large { display: inline-block; width: 81%; }
@media only screen and (max-width: 41.9375em) { .fl-module-wm_divider { margin: 1.62em 0; } }
.fl-module-wm_divider.default-margin { margin: 1.62em 0; }
@media only screen and (min-width: 42em) { .fl-module-wm_divider.default-margin { margin-top: 2.6244em; margin-bottom: 2.6244em; } }
@media only screen and (min-width: 55em) { .fl-module-wm_divider.default-margin { margin-top: 3.62674em; margin-bottom: 3.62674em; } }
.fl-module-wm_divider .wm-divider, .fl-module-wm_divider .wm-divider.type-whitespace { margin: 0; }
.fl-module-wm_divider .fl-module-overlay { top: -6px; } .wm-message { position: relative; padding: 1.62rem; margin-bottom: 1.62em; text-align: center; border: 2px solid; border-radius: 0.19rem; }
.fl-module .wm-message { margin-bottom: 0; }
.wm-message[class*="icon-"]::before { position: absolute; display: block; width: 100%; left: 0; top: 1.38rem; line-height: 1; font-size: 1.62em; }
.fl-builder-content .wm-message * { color: inherit; }
.wm-message-title { margin-top: 0; margin-bottom: 0.38em; color: inherit; }
.wm-message p { margin: 0; }
.wm-message p + p { margin-top: 1em; }
.wm-message.size-small { font-size: 0.81em; }
.wm-message[class*="icon-"] { padding-top: 4.25153em; }
.wm-message.size-large[class*="icon-"] { padding-top: 4.62674em; }
.wm-message.size-large[class*="icon-"]::before { font-size: 2em; }
.wm-message.size-extra-large[class*="icon-"] { padding-top: 5.0049em; }
.wm-message.size-extra-large[class*="icon-"]::before { font-size: 2.38em; } .wm-posts img { width: 100%; }
.wm-posts-item { position: relative; }
.wm-posts-item .entry { float: none; width: 100%; margin: 0; background: none; box-shadow: none; }
.wm-filter ul { margin: 0 0 2.6244rem; list-style: none; }
.wm-filter li { display: inline-block; margin: 0 0.19em; list-style: none; }
.wm-filter li a { border: 0; }
.wm-filter a { position: relative; display: inline-block; margin: 0.19em 0; padding: 0.19em 1em; text-transform: uppercase; font-size: 0.81em; letter-spacing: 1px; color: inherit; border: 0; border-radius: 0.19em; opacity: .9; }
.wm-filter a::before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: currentcolor; border-radius: inherit; opacity: .1; }
.wm-filter a:hover, .wm-filter .active a { text-decoration: none; border-style: solid; opacity: 1; }
.wm-filter a:hover::before, .wm-filter .active a::before { display: none; }
.wm-filter .count { display: none; } .posts .type-wm_staff { border-color: inherit; padding-bottom: 0; text-align: center; }
.posts .type-wm_staff .image { margin-bottom: 1.62rem; }
.posts .type-wm_staff img { display: inline; width: 62%; max-width: 15rem; border-radius: 15rem; }
.posts .type-wm_staff h2, .posts .type-wm_staff h3 { margin-bottom: 1.62rem; font-size: 1.38em; font-weight: 700; }
.posts .type-wm_staff .entry-subtitle { margin-top: 0.38em; font-size: 0.81em; }
.posts .type-wm_staff .taxonomy { padding: 0.62rem 1.62rem; margin: 0 -1.62rem; font-size: 0.81em; }
.posts .type-wm_staff .taxonomy + .taxonomy { border-top-width: 1px; border-top-style: dotted; }
.posts .type-wm_staff .taxonomy-name { margin-right: 0.38em; text-transform: uppercase; font-weight: 300; font-size: 0.81em; }
.posts .type-wm_staff .taxonomy-staff_department { margin-top: 0.62em; text-transform: uppercase; }
.posts .type-wm_staff .excerpt { padding-bottom: 1.62rem; margin-top: 1.62rem; }
.posts .type-wm_staff .excerpt .button { margin: 0 auto; }
.posts .type-wm_staff .excerpt .button .entry-subtitle { display: none; }
.no-margin .type-wm_staff { margin: 1px; }
.hide-excerpt .type-wm_staff .excerpt { display: none; } .wm-tab-links, .wm-tab-links li { position: relative; padding: 0; margin: 0; list-style: none; z-index: 1; transition: all .2s; }
@media only screen and (min-width: 55em) { .wm-tab-links, .wm-tab-links li { display: inline-block; } }
@media only screen and (max-width: 54.9375em) { .wm-tab-links li a { text-align: center; border-top: 1px solid; border-bottom: 0; } }
.wm-tab-links { text-transform: uppercase; font-weight: 700; }
.wm-tab-links li a { display: block; padding: 0.62em 1em; text-decoration: none; color: inherit; }
.wm-tab-links li [class*="icon-"] { margin-right: 1em; color: inherit; }
.wm-tab-links li [class*="icon-"]::before { margin-top: -0.19em; line-height: 0.62; vertical-align: middle; }
@media only screen and (min-width: 55em) { .wm-tab-links li [class*="icon-"]::before { font-size: 1.19em; } }
.layout-top .wm-tab-links { display: block; }
@media only screen and (min-width: 55em) { .layout-top .wm-tab-links li { margin: 0 0.38em; border-radius: 0.19rem 0.19rem 0 0; }
.layout-top .wm-tab-links li:first-child { margin-left: 0; }
.layout-top .wm-tab-links li a { border: 0; } }
@media only screen and (min-width: 55em) { .layout-top .wm-tab-links [class*="icon-"] { display: block; margin: 0 0 0.19em; text-align: center; font-size: 1.62em; } }
@media only screen and (min-width: 55em) { .layout-left .wm-tab-links, .layout-right .wm-tab-links { display: block; float: left; width: 25%; border-top: 1px solid; }
.layout-left .wm-tab-links li, .layout-right .wm-tab-links li { display: block; border-radius: 0; }
.layout-left .wm-tab-links li a, .layout-right .wm-tab-links li a { border-bottom: 1px solid; } }
@media only screen and (min-width: 55em) { .layout-right .wm-tab-links { float: right; } }
.wm-tour-nav { font-size: 0.81em; }
@media only screen and (max-width: 54.9375em) { .wm-tour-nav.top { display: none; } }
.wm-tour-nav.bottom { border-radius: 0 0 0.19rem 0.19rem; }
.layout-left .wm-tour-nav.top, .layout-right .wm-tour-nav.top { display: none; }
.wm-tour-nav span, .wm-tour-nav a, .wm-tour-nav i { color: inherit; }
.wm-tour-nav span { display: inline-block; width: 50%; }
.wm-tour-nav span [class*="icon-"] { margin-right: 1em; }
.wm-tour-nav a { display: block; padding: 0.62em 1rem; text-decoration: none; }
.wm-tour-nav a::after, .wm-tour-nav a::before { display: inline-block; font-size: 1.62em; vertical-align: middle; line-height: 1; }
.wm-tour-nav .prev a::before { margin-right: 0.62em; content: '\f430'; }
.wm-tour-nav .next { text-align: right; }
.wm-tour-nav .next a::after { margin-left: 0.62em; content: '\f429'; }
.wm-item-title [class*="icon-"] { margin-right: 0.38em; }
.wm-tabs-items { position: relative; }
.layout-top.tour-tabs .wm-tabs-items { z-index: 2; }
@media only screen and (min-width: 55em) { .layout-left .wm-tabs-items { padding-left: 25%; }
.layout-right .wm-tabs-items { padding-right: 25%; } } .wm-testimonials-item { position: relative; }
.wm-testimonials-item::before { content: '\f106'; position: absolute; left: 0; top: 0; line-height: .75; font-size: 1.62rem; opacity: .3; }
@media only screen and (min-width: 80em) { .wm-testimonials-item::before { font-size: 3.62674rem; } }
.bordered .wm-testimonials-item::before { left: 1.62rem; top: 1.62rem; }
.text-center .wm-testimonials-item::before { position: relative; left: 0; top: 0; }
.wm-testimonials blockquote { padding: 0; padding-left: 1.62em; margin: 0; text-align: left; font-size: 1.19em; font-style: italic; }
@media only screen and (min-width: 80em) { .wm-testimonials blockquote { padding-left: 3.62674em; } }
.wm-testimonials blockquote::after, .wm-testimonials blockquote::before { display: none; }
.text-center .wm-testimonials blockquote { padding: 0; text-align: center; }
.wm-testimonials cite::before { display: none; }
.wm-testimonials .source { position: relative; display: block; margin: 1em 0 0; margin-left: 1.9278em; font-weight: 700; overflow: hidden; }
@media only screen and (min-width: 80em) { .wm-testimonials .source { margin-left: 4.31582em; } }
.wm-testimonials .source small { display: block; }
.text-center .wm-testimonials .source { display: inline-block; margin-left: 0; }
.wm-testimonials .image img { float: left; width: 3.62674em; margin: 0 1em 0; margin-left: 0; border-radius: 50%; }