header .container{
display: flex !important;
justify-content: space-between;
}
.hero-content-style1 h1 span {
font-size: 66%;
vertical-align: super;
}
.site-brand-inner.has-logo-img.has-title.no-desc {
display: flex;
justify-content: space-between;
align-items: center;
line-height: 60px;
padding: 5px 0;
}
.header-right-wrapper {
}
.position-relative{
position:relative;
}
sub, sup {
font-size: 66%;
}
.site-branding .site-title, 
.site-branding .site-text-logo {
font-size: 4.25vw;
}
.main-navigation {
display: none;
}
.nav-is-visible + .main-navigation {
display: block;
}
a,.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus,.header-social a,.onepress-menu a:hover,.onepress-menu ul li a:hover,.onepress-menu li.onepress-current-item>a,.onepress-menu ul li.current-menu-item>a,.onepress-menu>li a.menu-actived,.onepress-menu.onepress-menu-mobile li.onepress-current-item>a,.site-footer a,.site-footer .footer-social a:hover,
.site-footer .btt a:focus,
.site-footer .btt a:active,
.site-footer .btt a:hover,
.highlight,#comments .comment .comment-wrapper .comment-meta .comment-time:hover,#comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover,#comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover,.btn-theme-primary-outline,.sidebar .widget a:hover,.section-services .service-item .service-image i,.counter_item .counter__number,.team-member .member-thumb .member-profile a:hover,.icon-background-default {
color: #441c4f;
}
@media screen and (min-width: 768px) {
.main-navigation {
display: block;
}
.is-transparent .no-scroll.site-header .onepress-menu > li > a {
color: #706464;
}    
}
@media screen and (min-width: 1024px) {
.site-logo-div img {
height: 80px;
width: auto;
padding-bottom: 20px;
transform: scale(1) translate(0, 60px);
}
.no-scroll.header-fixed .site-logo-div img {
transform: scale(1) translate(0, 60px);
transform-origin: left top;
transition: all 0.5s ease-out;
}
.header-fixed .site-logo-div img {
height: 80px;
width: auto;
padding-bottom: 20px;
transform: scale(0.85) translate(0, 10px);
transform-origin: left top;
transition: all 0.5s ease-out;
}
.hero-slideshow-wrapper {
margin-top: 60px;
}
}
.page-template-default main{
max-width: 790px;
}
#zitat .container-fluid {
background-color: #fbedf4;
padding: 1rem 0 22vw 0;
}
.wp-block-quote {
border-left: none;
margin: 0;
padding-left: 0;
}
blockquote.zitat-mf p {
font-family: 'Noto Sans italic';
font-size: 22px;
line-height: 1.35;
color: #B20a4B;
text-align: center;
width: 54%;
margin: auto;
}
.zitat-mf + p {
color:#B20a4B;
text-align: center;
}
section#zitat {
padding: 18vw 0 21vw 0;
margin-top: -18vw;
}
#zitat .container-fluid:before { 
content: '';
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/02-illu-willkommen.png);
width: 27vw;
height: 72vw;
display: block;
background-size: 100%;
top: -18vw;
left: -1vw;
position: absolute;
background-repeat: no-repeat;
z-index: 9;
}
#zitat .container-fluid:after {
content: '';
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/03-illu-willkommen.png);
width: 41vw;
height: 67vw;
display: block;
background-size: 100%;
bottom: -27vw;
right: 1vw;
position: absolute;
background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
#zitat .container-fluid {
padding: 1rem 0 20vw 0;
}
blockquote.zitat-mf p{
font-size:28px;
}
section#zitat {
padding: 18vw 0 20vw 0;
margin-top: -9vw;
}
#zitat .container-fluid:before { 
width: 25vw;
height: 64vw;
}
#zitat .container-fluid:after {
width: 34vw;
height: 66vw;
bottom: -31vw;
}
}
@media screen and (min-width: 1024px) {
blockquote.zitat-mf p {
font-size: 32px;
width: 75%;
}}
@media screen and (min-width: 1024px) {
section#zitat {
padding: 18vw 0 9vw 0;
margin-top: -14vw;
}
#zitat .container-fluid:before { 
width: 13vw;
height: 35vw;
top: -18vw;
left: calc((100vw - 1140px) / 4);
left: 1vw;
}
#zitat .container-fluid:after {
width: 23vw;
height: 34vw;
bottom: -9vw;
right: 12vw;
}
}
@media screen and (min-width: 1200px) {
#zitat .container-fluid:before { 
width: 11vw;
height: 30vw;
top: -16vw;
left: 2vw;
}
#zitat .container-fluid:after {
width: 20vw;
height: 30vw;
bottom: -9vw;
right: 20vw;
}
}
#zitat .section-title-area:before{
content:'';
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/2_Graphit_Willkommen.png);
width: 100vw;
height: 34vw;
display: block;
position: absolute;
left: -9vw;
bottom: -9vw;
background-repeat: no-repeat;
background-size: contain;
}
section#feldenkrais{
padding: 2rem 0px!important;
}
@media screen and (min-width: 992px) {
section#feldenkrais{
padding: 4.375rem 0rem!important;
}
}
#feldenkrais .container-fluid{
padding:0;
}
#feldenkrais .wp-block-image {
width: 100vw;
height: 100%;
margin: 0 -15px;
padding: 0 15px 15px 15px;
background-color: #e7deea;
}
#feldenkrais .wp-block-columns {
gap: 64px;
}
@media screen and (min-width: 576px) {
#feldenkrais .wp-block-image {
width: 100%;
height: 100%;
margin: 0;
padding: 0px 20px 20px 20px;
background-color: #e7deea;
float: none;
}
}
@media screen and (min-width: 782px) {
#feldenkrais .wp-block-image {
width: unset;
height: unset;
margin: unset;
padding: unset;
background-color: unset;
}
#feldenkrais .wp-block-group.bg-flieder-50{
background-color: #e7deea;
background: linear-gradient(    
to right,     
#e7deea,    
#e7deea calc(50% - 32px),    
#fff calc(50% - 32px),    
#fff 
);
}
}
.wp-block-image .alignright {
margin: 0;
}
.wp-block-image figcaption {
text-align: left;
padding-right: 20px;
font-style: italic;
display: block !important;
}
.arrow .wp-block-button__link {
color: #602370!important;
background-color: transparent!important;
border-radius: 0;
box-shadow: none;
text-decoration: none;
padding: 0;
font-size: 1rem;
margin-left: 2rem;
transition: all 1s;
}
.arrow.right::before {
transform: rotate(45deg);
margin: -15px 0 0 -20px;
transition: all 1s;
}
.arrow::before {
content: '';
display: block;
width: 20px;
height: 20px;
top: 24px;
left: calc(100% + 50px);
left: 2rem;
border-style: solid;
border-color: #602370;
border-width: 2px 2px 0 0;
position: relative;
transform-origin: 50% 50%;
}
.arrow.right::after {
width: 35px;
height: 0;
border-width: 2px 0 0 0;
transform-origin: 100% 50%;
translate: -34px 2px;
transition: all 1s;
}
.arrow::after {
content: '';
display: block;
top: -13px;
left: calc(100% + 50px);
left: 2rem;
border-style: solid;
border-color: #602370;
position: relative;
transform-origin: 50% 50%;
}
.wp-block-button.arrow.right:hover:after{
transform: scaleX(1.5);
translate: -14px 2px;
}
.wp-block-button.arrow.right:hover:before{
transform: rotate(45deg) translate(14px, -14px);
}
.wp-block-button.arrow:hover .wp-block-button__link{
transform: translateX(20px);
}
.row.g-1 {
gap: 1rem;
}
@media (min-width: 576px) {
.col-sm-6 {
-webkit-box-flex: 0;
flex: 0 0 calc(50% - 0.5rem);
max-width: calc(50% - 0.5rem);
}
}
@media (min-width: 992px) {
.col-lg-4 {
-webkit-box-flex: 0;
flex: 0 0 calc(33.333333% - 0.667rem);
max-width: calc(33.333333% - 0.667rem);  
}
.col-lg-3 {
-webkit-box-flex: 0;
flex: 0 0 calc(25% - 0.75rem);
max-width: calc(25% - 0.75rem);
}
}
:where(.wp-block-columns.is-layout-flex) {
gap: 4em;
}
#fuer_wen .wp-block-image:before {
content: '';
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/04-illu-fuer-wen-geeignet.png);
width: 56vw;
height: 92vw;
display: block;
background-size: 100%;
top: 2vw;
left: 20vw;
position: absolute;
background-repeat: no-repeat;
z-index: 9;
}
@media screen and (min-width: 992px) {
#fuer_wen .wp-block-image:before {
width: 19vw;
height: 30vw;
top: 5vw;
left: 14vw;
}
}
@media (min-width: 2200px) {
#fuer_wen .wp-block-image:before {
width: 16vw;
height: 27vw;
top: 2vw;
left: 11vw;
}
}
@media (min-width: 1200px) {
#fuer_wen .container{
width: 1400px;
max-width: 100%;
}
}
.feature-item {
background-color: #b2094b;
padding: 30px 15px;
}
.feature-item h3{
font-family: 'Noto Serif', serif;
}
.feature-item h3,
.feature-item p,
.feature-item a{
transition: all 0.2s;
color:#fff;
}
a.btn, button a {
text-decoration:none;
}
a.btn:focus, a.btn:active, a.btn:hover{
opacity:1;
}
button.btn-mehr {
background-color: transparent;
padding: 5px 15px;
border: 0.5px solid #fff;
border: 1px solid #fff;
font-size: 1rem;
margin-top: 0.75rem;
transition: all 0.2s;
}
button.btn-mehr a {
text-transform: uppercase;
}
button.btn-mehr:focus,
button.btn-mehr:active,
button.btn-mehr:hover {
background-color: #fff;
transition: all 0.2s;
}
button.btn-mehr:focus a,
button.btn-mehr:active a,
button.btn-mehr:hover a {
transition: all 0.2s;
color: #222;
text-decoration:none;
opacity:1;
}
button.btn-mehr a:focus,
button.btn-mehr a:active,
button.btn-mehr a:hover {
opacity:1;
text-decoration: none;
}
#angebot {
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/4_Graphit_Angebot.png);
background-repeat: no-repeat;
background-size: 50vw;
background-position: 115% 97%;
} audio::-webkit-media-controls-panel {
background-color: #a37cab;
} audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display {
color: #fff;
text-shadow: none;
}
audio::-webkit-media-controls-mute-button,
audio::-webkit-media-controls-play-button,
audio::-webkit-media-controls-pause-button,
audio::-webkit-media-controls-overflow-button {
background-color: #ffffff;
border-radius: 50%;
}
.container-about {
gap: 5rem;
margin: 4rem auto;
}
.about-h3 {
font-weight: 400;
font-family: 'Noto Serif';
font-size: 1.75rem;
margin-bottom: 1.5rem;
}
.about-h4 {
font-size: 1.125rem;
color: #222;
margin: 0.65rem 0 1.55rem 0;
}
.section-services {
counter-reset: audio; }
.service-item h3::before {
counter-increment: audio; content: counter(audio) ". "; }
.section-services .service-item,
.section-services .service-item:hover {
padding: 0;
box-shadow: none;
}
.card-block {
text-align: center;
margin:auto;
}
@media (min-width: 992px) {
.card-block {
width:66%;
}}
.card-title {
margin-bottom: .75rem;
line-height: 1.5;
}
.card{
background-color: #ffffff80;
border: none;
}
.card-text p {
font-style: italic;
}
p.card-name {
font-size: 0.75rem;
}
.owl-theme .owl-nav button {
top: 40%;
background-color: transparent;}
button.owl-prev span,
button.owl-next span {
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/pfeil-prev.svg);
background-repeat: no-repeat;
display: block;
height: 48px;
width: 36px;
}
button.owl-next span {
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/pfeil-next.svg);
}
button.owl-prev:hover span,
button.owl-next:hover span {
opacity: 0.6;}
#kontakt {
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/6_Graphit_Kontakt.png);
background-repeat: no-repeat;
background-size: 50vw;
background-position: 110% 80%;
}
.wpcf7-acceptance input[type="checkbox"] {
width: auto;
margin-left: 0;
}
.wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.footer-widgets.section-padding {
padding: 2rem 0rem 2.5rem;
}
footer p{
color: #ffffff!important;}
.site-footer .site-info {
color: #ffffff!important;
text-align: left;)
}
ul#menu-footer-menu {
padding: 0;
}
.menu a{
text-decoration: none;
}
.menu a:focus,
.menu a:active,
.menu a:hover{
text-decoration: none;
}
ul#menu-footer-menu a:focus,
ul#menu-footer-menu a:active,
ul#menu-footer-menu a:hover{
opacity:1;
color:#441c4f;
}    
@media (min-width: 768px) {    
ul#menu-footer-menu {
float: inline-end;
}
ul#menu-footer-menu li {
display: inline;
padding-left: 20px;
}
}
ul#menu-angebot{
border-top: 1px solid #ccc;
}
ul#menu-angebot li {
border-bottom: 1px solid #ccc;
padding: 12px 0 12px 0;
margin: 0px;
}
.page-template-template-right-sidebar .site-content{
padding-bottom: 14rem;
}
.site-content.gruppenunterricht-feldenkrais-kurse{
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/7_Graphit_Kurse.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: center bottom;
}
.site-content.feldenkrais-einzelstunde{
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/8_Graphit_Einzelstunde.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: right bottom;
}
.site-content.seminare-workshops{
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/9_Graphit_Seminare.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: center bottom;
}
.site-content.bildungsurlaub{
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/10_Graphit_Bildungsurlaub.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: center bottom;
}    
.site-content.feldenkrais-hintergrund{
background-image: url(https://woestmann-feldenkrais.de/wp-content/uploads/10_Graphit_Bildungsurlaub.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: center bottom;
padding-bottom: 12rem;
}   
.wp-block-quote {
border-left: none!important;
padding-left: 0!important;
}
div#wpcf7-f540-p541-o1 {
padding: 40px 20px 20px 20px;
background-color: #e7deea;
}
.is-style-outline .wp-block-button__link {
color: #602370;
background-color: #ffffff;
border-color: #602370;
opacity: 1;
}
.is-style-outline .wp-block-button__link:active,
.is-style-outline .wp-block-button__link:focus,
.is-style-outline .wp-block-button__link:hover {
text-decoration:none;
color: #fff;
background-color: #602370;
opacity: 1;
}    
a.mail{
padding-left: 14px;
}
a.mobil{
padding-left: 17px;
}
a.fon{
padding-left: 5px;
}
@media (min-width: 768px) {
.lg-sub-html {
padding: 20px 20vw;
}}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block;display:block}.clear,.tes_author:after{zoom:1}.clear:after,.clear:before,.tes_author:after{content:"";display:table}.clear:after,.tes_author:after{clear:both}.break{word-break:break-word;word-wrap:break-word}.none{display:none}.video-section{background:#222;overflow:hidden;position:relative;width:100%;z-index:1}.video-section section{background:transparent;position:relative;z-index:4}.video-section .fill-width{bottom:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:3}.bgimage-alpha,.onepage-section,.video-section.video-bg{background-attachment:scroll;background-position:50%;background-size:cover}.bgimage-alpha,.onepage-section{position:relative}section.section-map:before{display:none!important}.gmap_marker{padding:15px}.gmap_marker h4{font-weight:500;margin-bottom:0}.gmap_marker p{margin:10px 0 0}.onepress-map{display:block}.onepress-map-embed{display:block;position:relative}.onepress-map-embed iframe{border:0;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.no-map-api .google-map-notice{background:#fff;bottom:10px;font-size:12px;left:10px;padding:10px 15px;position:absolute;z-index:35}.map-address{font-weight:700;margin-bottom:15px}.spinner{animation:spin .8s linear 0s infinite normal none running;border:5px solid rgba(0,0,0,.6);border-radius:50%;box-sizing:border-box;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.spinner:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border:3px solid transparent;border-bottom-color:#fff;-o-border-image:none;border-image:none;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-projects .spinner{z-index:35}.project-wrapper{border-left:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;max-width:none;position:relative}.project-wrapper .project-item{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;box-sizing:border-box;display:block;min-width:0;transition:height .5s ease;vertical-align:top}.project-wrapper>.project-detail{box-sizing:border-box;flex:1 1 100%;max-width:100%}.project-wrapper .project-thumb{overflow:hidden}.project-wrapper .project-thumb a{display:block}.project-wrapper .project-thumb img{overflow:hidden;transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;width:100%}.project-wrapper .project-thumb img:hover{transform:scale(1.1)}.project-wrapper .project-header{background:#f8f9f9;padding:17px 20px 15px}.project-wrapper .project-header .project-small-title{letter-spacing:.4px;margin-bottom:5px}.project-wrapper .project-header .project-meta{color:#aaa;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.project-wrapper .project-trigger{cursor:pointer}.project-1-column .project-item{flex:0 0 100%;max-width:100%}.project-2-column .project-item{flex:0 0 50%;max-width:50%}.project-3-column .project-item{flex:0 0 33.3333333333%;max-width:33.3333333333%}.project-4-column .project-item{flex:0 0 25%;max-width:25%}@media screen and (max-width:1140px){.project-2-column .project-item,.project-3-column .project-item,.project-4-column .project-item{flex:0 0 50%;max-width:50%}}@media screen and (max-width:720px){.project-2-column .project-item,.project-3-column .project-item,.project-4-column .project-item{flex:0 0 100%;max-width:100%}}.project-item.active .project-thumb img{opacity:.6;transition:all .5s ease-in-out}.project-item .project-detail{display:none}.project-item .project-thumb{background:#fff}.project-detail{clear:both;float:none;margin-top:-1px;overflow:hidden;position:relative;width:100%}.project-detail:after{clear:both;content:"";display:table}.project-detail.active{max-height:999999999px}.project-detail{max-height:0;transition:max-height .5s ease}.project-detail .project-detail-content{font-size:14px;padding-top:10px}.project-detail .project-expander-contents{background:#f8f9f9;border:1px solid #e0e0e0;border-left:none;padding:40px 35px 100px}@media screen and (max-width:940px){.project-detail .project-expander-contents{padding:40px 20px 60px}}.active .project-detail{overflow:visible}.project-expander-contents{margin:0 auto;position:relative}.project-expander-contents div.close{bottom:30px;cursor:pointer;font-size:13px;height:32px;left:50%;margin-left:-16px;opacity:1;position:absolute;text-indent:-9999px;width:32px}.project-expander-contents div.close:after,.project-expander-contents div.close:before{background:#000;content:"";cursor:pointer;display:inline-block;height:2px;position:absolute;right:0;top:15px;width:40px}.project-expander-contents div.close:before{transform:translateX(4px) translateY(-1px) rotate(45deg)}.project-expander-contents div.close:after{transform:translateX(4px) translateY(0) rotate(-45deg)}.project-content-inside{padding-left:.625rem}.project-detail-title{font-weight:700;letter-spacing:-.7px}.project-item,.project-wrapper,.section-projects{transition:.2s ease}.project-item .project-expander{transition:.2s ease;visibility:hidden}.project-item.active .project-expander{max-height:none;visibility:visible}.project-item.loading .project-content .project-thumb{position:relative}.project-item.loading .project-content .project-thumb:before{background-color:rgba(0,0,0,.4);bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;z-index:10}.project-media .video-rp{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.project-media .video-rp iframe{height:100%;left:0;position:absolute;top:0;width:100%}.project-media:after{clear:both;content:" ";display:block}.section-projects.section-inverse .project-wrapper{border-left:1px solid hsla(0,0%,100%,.2)}.section-projects.section-inverse .project-wrapper .project-item{border-color:hsla(0,0%,100%,.2)}.section-projects.section-inverse .project-wrapper .project-item .project-header{background:#333}.section-projects.section-inverse .project-detail .project-expander-contents{background:#333;border-color:hsla(0,0%,100%,.2)}.section-projects.section-inverse .project-expander-contents div.close:after,.section-projects.section-inverse .project-expander-contents div.close:before{background:#fff}.section-pricing.section-inverse .pricing__title{color:#333}.section-pricing.section-inverse .pricing__feature-list,.section-pricing.section-inverse .pricing__sentense{color:#777}.section-pricing.section-inverse .pricing__item{box-shadow:0 0 20px rgba(46,59,125,.23)}.pricing__item{background:#f8f9f9;border:none;border-radius:0;border-top:3px solid #f8f9f9;padding:2.1875rem;position:relative}.pricing__item:hover{border-top-color:#03c4eb}.pricing__item h1,.pricing__item h2,.pricing__item h3,.pricing__item h4{text-transform:none}.pricing__item{margin-bottom:1.875rem}.pricing__title{letter-spacing:-.2px}.pricing__price{border-top:3px solid hsla(223,8%,58%,.1);color:#333;font-family:serif,sans-serif;font-size:40px;font-size:2.5rem;font-weight:700;margin-top:1.25rem;padding:.9375rem 0}.pricing__price .pricing__currency{font-size:18px;margin-right:2px;vertical-align:super}.pricing__price .compare_at_price{color:#aaa;font-size:20px;text-decoration:line-through}.pricing__sentense{border-bottom:3px solid hsla(223,8%,58%,.1);font-weight:700;padding:0 0 13px}.pricing__feature-list{font-style:italic;list-style:none outside none;margin:0;padding:.25em 0 2.5em}@media(max-width:991px){.section-cta{text-align:center}.section-cta .cta-button-area{margin-top:1.25rem;text-align:center}}.cta-heading h1,.cta-heading h2,.cta-heading h3{margin-bottom:0}.cta-heading h2{font-size:23px;font-size:1.4375rem;margin-top:3px}.cta-button-area{text-align:right}.section-testimonials .card-block{padding:1.5625rem}.section-testimonials .card-text{font-size:15px;font-size:.9375rem}.section-testimonials .card-inverse a{color:hsla(0,0%,100%,.9)}.tes_author{margin-bottom:25px;position:relative}.tes_author img{border:2px solid #fff;border-radius:500px;float:left;margin-right:15px;max-width:70px}.tes_author cite{float:left;font-size:16px;font-weight:700;margin-top:10px}.tes_author cite span{display:block;font-size:13px;font-weight:400}.card-inverse .tes_author cite{color:hsla(0,0%,100%,.9)}.card-inverse .tes_author cite a,.card-inverse .tes_author cite span{color:hsla(0,0%,100%,.65)}.card-theme-primary{background-color:#03c4eb;border-color:#03c4eb}.section-testimonials .card-deck{margin-bottom:1.25rem}.section-testimonials .card-deck-wrapper .card-deck:last-of-type{margin-bottom:0}.clients-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-15px;text-align:center}.clients-wrapper:after{clear:both;content:"";display:table}.client-col,.clients-wrapper{box-sizing:inherit}.client-col{align-items:center;justify-content:center;padding:15px}@media screen and (max-width:940px){.client-col{width:50%!important}.client-col:nth-child(3n+0){clear:left;width:50%!important}}.client-col .client-name{display:flex;font-weight:700;justify-content:center;margin-top:1em;width:100%}.client-2-cols .client-col{width:50%}.client-3-cols .client-col{width:33.3333%}.client-4-cols .client-col{width:25%}.client-5-cols .client-col{width:20%}.client-6-cols .client-col{width:16.66666%}.opp-carousel .owl-stage{align-items:center;display:flex}.opp-carousel:hover .owl-nav{opacity:1}.opp-carousel .owl-nav{opacity:0;transition:all 1s linear}.opp-carousel .owl-nav button{align-items:center;border:0;color:#fff;display:flex;height:35px;justify-content:center;overflow:hidden;padding:0;position:absolute;width:35px}.opp-carousel .owl-nav button i{display:flex;font-size:30px;height:15px;width:15px}.opp-carousel .owl-nav button i,.opp-carousel .owl-nav button i:before{left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.opp-carousel .owl-dots{bottom:-1.5em;left:0;position:absolute;right:0}.client-item{padding:15px}.section-op-slider-parallax{align-items:center;display:flex;overflow:hidden;position:relative}.section-op-slider{overflow:hidden}.section-op-slider .item--content .item--title{color:#fff;font-size:35px;font-weight:800;letter-spacing:2px;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.15);text-transform:uppercase}@media screen and (min-width:720px){.section-op-slider .item--content .item--title{font-size:45px;letter-spacing:3px}}@media screen and (min-width:940px){.section-op-slider .item--content .item--title{font-size:60px;letter-spacing:4px}}.section-op-slider .item--content .item--title strong{font-weight:900}.section-op-slider .item--content .item--desc{color:#fff;font-size:14px;font-style:italic;font-weight:100;letter-spacing:.4px;margin-bottom:1.875rem;text-shadow:0 2px 8px rgba(0,0,0,.15)}@media screen and (min-width:940px){.section-op-slider .item--content .item--desc{font-size:18px}}@media screen and (min-width:1140px){.section-op-slider .item--content .item--desc{font-size:20px}}.section-op-slider .item--content .item--desc strong{letter-spacing:-.6px}.section-op-slider .item--content .item-actions .btn{box-shadow:none;margin-right:1em}.section-op-slider .item--content .item-actions .btn:last-child{margin-right:0}.section-op-slider.owl-theme .owl-nav button{align-items:center;background-color:rgba(0,0,0,.45);border-radius:50%;display:flex;height:2em;justify-content:center;line-height:200%;overflow:hidden;padding:0;transition:all .3s linear;width:2em}.section-op-slider.owl-theme .owl-nav button:hover{background-color:rgba(0,0,0,.85)}@media screen and (max-width:720px){.section-op-slider.owl-theme .owl-nav button{font-size:1.2em;letter-spacing:1.2em}}.section-op-slider.owl-theme .owl-nav button span{height:35%;position:absolute;text-indent:-9999999px;width:35%}.section-op-slider.owl-theme .owl-nav button span:before{border-left:1px solid;border-top:1px solid;content:"";display:block;height:100%;width:100%}.section-op-slider.owl-theme .owl-nav button span{display:block;padding:0}.section-op-slider.owl-theme .owl-nav button.owl-prev span{transform:translateX(25%)}.section-op-slider.owl-theme .owl-nav button.owl-prev span:before{transform:rotate(-45deg)}.section-op-slider.owl-theme .owl-nav button.owl-next span{transform:translateX(-25%)}.section-op-slider.owl-theme .owl-nav button.owl-next span:before{transform:rotate(135deg)}.section-op-slider.owl-theme .owl-dots button span{background-color:rgba(0,0,0,.45);transition:all .3s linear}.section-op-slider.owl-theme .owl-dots button.active span,.section-op-slider.owl-theme .owl-dots button:hover span{background-color:hsla(0,0%,100%,.8)}.section-op-slider.owl-theme.nav_show_on_hover .owl-nav button{opacity:0;transition:all .3s linear}.section-op-slider.owl-theme.nav_show_on_hover:hover .owl-nav button{opacity:1}.section-op-slider.owl-theme.dots_show_on_hover .owl-dots button{opacity:0;transition:all .3s linear}.section-op-slider.owl-theme.dots_show_on_hover:hover .owl-dots button{opacity:1}.section-op-slider.fullscreen .item{height:100vh}.section-op-slider .item{align-items:center;display:flex;overflow:hidden;position:relative}.section-op-slider .item:before{background:rgba(0,0,0,.6);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:5}.section-op-slider .item>img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:2}.section-op-slider .item--content{display:block;padding-bottom:15%;padding-top:15%;position:relative;z-index:10}.section-op-slider .owl-dots{bottom:10px;display:block;left:0;position:absolute;width:100%}body.site-header-transparent .section-op-slider-wrapper .item--content{margin-top:75px}body.site-header-sticky .site-main section:first-child .section-op-slider-wrapper.fullscreen{height:100vh}body.site-header-sticky:not(.site-header-transparent) .site-main section:first-child .section-op-slider-wrapper.fullscreen,body.site-header-sticky:not(.site-header-transparent) .site-main section:first-child .section-op-slider-wrapper.fullscreen .section-op-slider,body.site-header-sticky:not(.site-header-transparent) .site-main section:first-child .section-op-slider-wrapper.fullscreen .section-op-slider .item{height:calc(100vh - 75px)}.owl-carousel.owl-drag .owl-item{touch-action:pan-y}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}