.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
50%{opacity:1;}
from,to{opacity:0;}
}
.wpcf7 [inert]{opacity:.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden]{display:none;}.widget_contact address{font-style:normal;}
.widget_contact address span{display:block;margin-bottom:6px;}
.widget_contact address strong{display:none;}
.widget_contact address span i{display:inline-block;width:24px;float:left;margin:5px 0 0;}
.widget_contact .adress-overflow{overflow:hidden;}
.widget_flickr a:hover img{opacity:.6;}
.widget_flickr img{width:100%;height:auto;float:left;vertical-align:top;}
.widget_portfolio .portfolio-widget-item{float:left;padding:0;margin:0 10px 10px 0;}
.widget_portfolio .portfolio-widget-item:nth-child(3n){margin:0 0 10px;}
.widget_portfolio .portfolio-widget-item .portfolio-pic{display:block;overflow:hidden;padding:0;margin:0;position:relative;border-radius:2px;}
.widget_portfolio .portfolio-widget-item .portfolio-pic img{width:100%;height:auto;display:block;}
.widget_portfolio .portfolio-widget-item .portfolio-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#44bdbd;text-align:center;opacity:0;}
.widget_portfolio .portfolio-widget-item .portfolio-overlay i{font-size:24px;line-height:80px;color:#ffffff;}
.widget_sponsor .sponsors{margin-right:-20px;}
.widget_sponsor a{display:block;float:left;margin:0 20px 20px 0;}
.widget_sponsor a img{vertical-align:top;}.mdp-stellar-box{font-size:initial;font-weight:initial;letter-spacing:initial;}
.mdp-stellar-box .mdp-box-icon{display:flex;align-items:center;position:relative;margin:0 calc(var(--mdp-stellar-space)/ -2);}
.mdp-stellar-box .mdp-box-icon i{margin:0 calc(var(--mdp-stellar-space)/ 2);}
.mdp-stellar-box .mdp-stellar-tooltip{display:block;position:absolute;background:#fff;padding:.25rem .75rem;border-radius:8px;box-shadow:0 3.4px 2.7px rgba(0,0,0,.022),0 8.7px 6.9px rgba(0,0,0,.031),0 17.7px 14.2px rgba(0,0,0,.039),0 36.5px 29.2px rgba(0,0,0,.048),0 100px 80px rgba(0,0,0,.07);transition:.2s;font-size:smaller;white-space:nowrap;text-align:center;-webkit-animation-name:mdp-stellar-tooltip-hide;animation-name:mdp-stellar-tooltip-hide;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.mdp-stellar-box .mdp-stellar-tooltip:after{content:'';display:block;width:16px;height:16px;position:absolute;border-top:8px solid #fff;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;left:calc(50% - 8px);bottom:-15px;}
.mdp-stellar-box .mdp-stellar-tooltip.mdp-stellar-tooltip-show{display:block;-webkit-animation-name:mdp-stellar-tooltip-show;animation-name:mdp-stellar-tooltip-show;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.mdp-stellar-box .mdp-stellar-val-after,.mdp-stellar-box .mdp-stellar-val-before{display:block;position:relative;background:#fff;padding:1rem 1.25rem;border-radius:8px;font-size:smaller;white-space:nowrap;min-width:54px;text-align:center;box-shadow:0 3.4px 2.7px rgba(0,0,0,.022),0 8.7px 6.9px rgba(0,0,0,.031);}
.mdp-stellar-box .mdp-stellar-val-before{order:-1;margin-right:1.25rem;}
.mdp-stellar-box .mdp-stellar-val-before:after{content:'';display:block;width:16px;height:16px;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;border-right:8px solid transparent;right:-15px;top:calc(50% - 8px);}
.mdp-stellar-box .mdp-stellar-val-after:before{content:'';display:block;width:16px;height:16px;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid #fff;left:-15px;top:calc(50% - 8px);}
.mdp-stellar-box .mdp-stellar-results-after,.mdp-stellar-box .mdp-stellar-results-before,.mdp-stellar-box .mdp-stellar-votes-after,.mdp-stellar-box .mdp-stellar-votes-before{display:block;position:relative;background:#fff;padding:.5rem 1.25rem;border-radius:8px;box-shadow:0 3.4px 2.7px rgba(0,0,0,.022),0 8.7px 6.9px rgba(0,0,0,.031);}
.mdp-stellar-box .mdp-stellar-results-after span,.mdp-stellar-box .mdp-stellar-results-before span,.mdp-stellar-box .mdp-stellar-votes-after span,.mdp-stellar-box .mdp-stellar-votes-before span{white-space:nowrap;}
.mdp-stellar-box .mdp-stellar-results-before,.mdp-stellar-box .mdp-stellar-votes-before{margin-right:1.25rem;order:-2;}
.mdp-stellar-box .mdp-stellar-results-before:after,.mdp-stellar-box .mdp-stellar-votes-before:after{width:16px;height:16px;content:'';display:block;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;border-right:8px solid transparent;right:-15px;top:calc(50% - 8px);}
.mdp-stellar-box .mdp-stellar-results-after:before,.mdp-stellar-box .mdp-stellar-votes-after:before{width:16px;height:16px;content:'';display:block;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid #fff;left:-15px;top:calc(50% - 8px);}
.mdp-stellar-box .mdp-stellar-message{position:absolute;font-size:small;background:#fff;opacity:1;width:100%;height:100%;border-radius:4px;display:flex;align-items:inherit;justify-content:center;-webkit-animation:stellar-fadeout;animation:stellar-fadeout;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1.1s;animation-duration:1.1s;}
.mdp-stellar-box .mdp-stellar-buttons{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mdp-stellar-box .mdp-stellar-buttons i{vertical-align:middle;cursor:pointer;position:relative;font-size:0;line-height:0;border:none;transition:.4s;display:inline;}
.mdp-stellar-box .mdp-stellar-buttons i.mdp-stellar-rated{-webkit-animation-name:mdp-stellar-rated;animation-name:mdp-stellar-rated;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.mdp-stellar-box .mdp-stellar-buttons i.mdp-stellar-hover{transform:scale(1.15);transition:1s;}
.mdp-stellar-box .mdp-stellar-buttons i:hover{transition:none;}
.mdp-stellar-box .mdp-stellar-buttons i.mdp-box-list-hover div svg:not(.mdp-stellar-bubbles) *,.mdp-stellar-box .mdp-stellar-buttons i.mdp-box-list-hover svg:not(.mdp-stellar-bubbles) *{fill:var(--mdp-stellar-hover);}
.mdp-stellar-box .mdp-stellar-buttons i svg{height:auto;}
.mdp-stellar-box .mdp-stellar-buttons i svg:not(.mdp-stellar-bubbles){width:var(--mdp-stellar-size);max-width:var(--mdp-stellar-size);fill:var(--mdp-stellar-color);}
.mdp-stellar-box .mdp-stellar-buttons i svg:not(.mdp-stellar-bubbles):last-child{min-width:var(--mdp-stellar-size);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-bubbles{position:absolute;top:0;left:1px;z-index:-1;overflow:visible;transform-origin:left top;height:100%;width:100%;}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp2,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp3,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp4,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp5,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp6,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp7{opacity:1;transition:.1s opacity .3s;}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp2 .oval1,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp3 .oval1,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp4 .oval1,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp5 .oval1,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp6 .oval1,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp7 .oval1{transform-origin:0 0 0;transition:.5s transform .3s;}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp2 .oval2,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp3 .oval2,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp4 .oval2,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp5 .oval2,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp6 .oval2,.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp7 .oval2{transform-origin:0 0 0;transition:1.5s transform .3s;}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp1 .oval1{transform:scale(0) translate(0,-30px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp1 .oval2{transform:scale(0) translate(10px,-50px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp2 .oval1{transform:scale(0) translate(30px,-15px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp2 .oval2{transform:scale(0) translate(60px,-15px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp3 .oval1{transform:scale(0) translate(30px,0);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp3 .oval2{transform:scale(0) translate(60px,10px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp4 .oval1{transform:scale(0) translate(30px,15px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp4 .oval2{transform:scale(0) translate(40px,50px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp5 .oval1{transform:scale(0) translate(-10px,20px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp5 .oval2{transform:scale(0) translate(-60px,30px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp6 .oval1{transform:scale(0) translate(-30px,0);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp6 .oval2{transform:scale(0) translate(-60px,-5px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp7 .oval1{transform:scale(0) translate(-30px,-15px);}
.mdp-stellar-box .mdp-stellar-buttons i svg.mdp-stellar-click #grp7 .oval2{transform:scale(0) translate(-55px,-30px);}
.mdp-stellar-box .mdp-stellar-buttons i .mdp-stellar-segment{overflow:hidden;position:absolute;top:0;}
.mdp-stellar-box .oval1{fill:var(--mdp-stellar-color);}
.mdp-stellar-box .mdp-stellar-unable i{cursor:default;}
.mdp-stellar-box.row-right>div{display:flex;align-items:center;justify-content:space-between;}
.mdp-stellar-box.row-left>div{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;}
.mdp-stellar-box.bottom-left>div{display:flex;align-items:flex-start;flex-direction:column;}
.mdp-stellar-box.bottom-center>div{display:flex;align-items:center;flex-direction:column;text-align:center;}
.mdp-stellar-box.bottom-right>div{display:flex;align-items:flex-end;flex-direction:column;text-align:right;}
.mdp-stellar-box.top-center>div{display:flex;align-items:center;flex-direction:column-reverse;text-align:center;}
.mdp-stellar-box.top-left>div{display:flex;align-items:flex-start;flex-direction:column-reverse;}
.mdp-stellar-box.top-right>div{display:flex;align-items:flex-end;flex-direction:column-reverse;text-align:right;}
.mdp-hidden{display:none !important;}
.mdp-stellar-your-rating{font-size:smaller;margin-top:calc(var(--mdp-stellar-size)/ 4);}
.mdp-stellar-box .mdp-stellar-val-after,.mdp-stellar-box .mdp-stellar-results-after,.mdp-stellar-box .mdp-stellar-votes-after{margin-left:1.25rem;}
.mdp-stellar-box .mdp-stellar-buttons i svg:not(.mdp-stellar-bubbles):last-child *,.mdp-stellar-box .oval2,.mdp-stellar-box .mdp-stellar-active>svg:not(.mdp-stellar-bubbles) *{fill:var(--mdp-stellar-active);}
.mdp-stellar-box.row-right>div .mdp-stellar-description,.mdp-stellar-box.row-left>div .mdp-stellar-description{max-width:60%;}
.mdp-stellar-box.row-right>div .mdp-stellar-buttons,.mdp-stellar-box.row-right>div .mdp-box-icon,.mdp-stellar-box.bottom-right>div .mdp-box-icon,.mdp-stellar-box.top-right>div .mdp-box-icon{text-align:right;}
.mdp-stellar-box.row-left>div .mdp-box-icon,.mdp-stellar-box.bottom-left>div .mdp-box-icon,.mdp-stellar-box.top-left>div .mdp-box-icon{text-align:left;}
.mdp-stellar-box.bottom-center>div .mdp-box-icon,.mdp-stellar-box.top-center>div .mdp-box-icon{text-align:center;}
@-webkit-keyframes mdp-stellar-tooltip-show {
from{opacity:0;transform:translate3d(0,-100%,0);}
to{opacity:1;transform:translate3d(0,0,0);}
}
@keyframes mdp-stellar-tooltip-show {
from{opacity:0;transform:translate3d(0,-100%,0);}
to{opacity:1;transform:translate3d(0,0,0);}
}
@-webkit-keyframes mdp-stellar-tooltip-hide {
from{opacity:1;transform:translate3d(0,0,0);}
to{opacity:0;transform:translate3d(0,-100%,0);}
}
@keyframes mdp-stellar-tooltip-hide {
from{opacity:1;transform:translate3d(0,0,0);}
to{opacity:0;transform:translate3d(0,-100%,0);}
}
@-webkit-keyframes mdp-stellar-rated {
from{transform:scale(1.15);}
25%{transform:scale(.25);}
to{transform:scale(1);}
}
@keyframes mdp-stellar-rated {
from{transform:scale(1.15);}
25%{transform:scale(.25);}
to{transform:scale(1);}
}
@-webkit-keyframes stellar-fadeout {
from{opacity:1;}
to{opacity:0;}
}
@keyframes stellar-fadeout {
from{opacity:1;}
to{opacity:0;}
}
.mdp-stellar-top{display:flex;flex-wrap:wrap;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-top .mdp-stellar-post{margin-bottom:var(--mdp-stellar-gutter);}
.mdp-stellar-top .mdp-stellar-post-image{display:flex;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.mdp-stellar-top h1.mdp-stellar-post-title,.mdp-stellar-top h2.mdp-stellar-post-title,.mdp-stellar-top h3.mdp-stellar-post-title,.mdp-stellar-top h4.mdp-stellar-post-title,.mdp-stellar-top h5.mdp-stellar-post-title,.mdp-stellar-top h6.mdp-stellar-post-title{margin:var(--mdp-stellar-gutter) 0;}
.mdp-stellar-top h1.mdp-stellar-post-title a,.mdp-stellar-top h2.mdp-stellar-post-title a,.mdp-stellar-top h3.mdp-stellar-post-title a,.mdp-stellar-top h4.mdp-stellar-post-title a,.mdp-stellar-top h5.mdp-stellar-post-title a,.mdp-stellar-top h6.mdp-stellar-post-title a{text-decoration:none;}
.mdp-stellar-top .mdp-stellar-post-rating{display:flex;align-items:center;font-size:var(--mdp-stellar-size);}
.mdp-stellar-top .mdp-stellar-post-value{line-height:var(--mdp-stellar-size);margin:0 14px;white-space:nowrap;}
.mdp-stellar-top .mdp-stellar-post-stars{position:relative;display:flex;}
.mdp-stellar-top .mdp-stellar-post-stars i{vertical-align:middle;position:relative;font-size:0;line-height:0;border:none;transition:.4s;display:inline;margin:0 var(--mdp-stellar-space);}
.mdp-stellar-top .mdp-stellar-post-stars.mdp-stellar-rated{-webkit-animation-name:mdp-stellar-rated;animation-name:mdp-stellar-rated;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
.mdp-stellar-top .mdp-stellar-post-stars.mdp-stellar-hover{transform:scale(1.15);transition:1s;}
.mdp-stellar-top .mdp-stellar-post-stars:hover{transition:none;}
.mdp-stellar-top .mdp-stellar-post-stars.mdp-box-list-hover div svg:not(.mdp-stellar-bubbles) *,.mdp-stellar-top .mdp-stellar-post-stars.mdp-box-list-hover svg:not(.mdp-stellar-bubbles) *{fill:var(--mdp-stellar-hover);}
.mdp-stellar-top .mdp-stellar-post-stars svg{height:auto;}
.mdp-stellar-top .mdp-stellar-post-stars svg:not(.mdp-stellar-bubbles){width:var(--mdp-stellar-size);max-width:var(--mdp-stellar-size);fill:var(--mdp-stellar-color);}
.mdp-stellar-top .mdp-stellar-post-stars svg:not(.mdp-stellar-bubbles):last-child{min-width:var(--mdp-stellar-size);}
.mdp-stellar-top .mdp-stellar-post-stars svg:not(.mdp-stellar-bubbles):last-child *{fill:var(--mdp-stellar-active);}
.mdp-stellar-top .mdp-stellar-post-stars .mdp-stellar-segment{overflow:hidden;position:absolute;top:0;}
.mdp-stellar-cols-1>div{width:100%;max-width:100%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-2>div{width:50%;max-width:50%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-3>div{width:33.33333%;max-width:33.33333%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-4>div{width:25%;max-width:25%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-5>div{width:20%;max-width:20%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-6>div{width:16.66667%;max-width:16.66667%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-7>div{width:14.28571%;max-width:14.28571%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-8>div{width:12.5%;max-width:12.5%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-9>div{width:11.11111%;max-width:11.11111%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-10>div{width:10%;max-width:10%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-11>div{width:9.09091%;max-width:9.09091%;padding:var(--mdp-stellar-gutter);}
.mdp-stellar-cols-12>div{width:8.33333%;max-width:8.33333%;padding:var(--mdp-stellar-gutter);}
@media (max-width:767px) {
.mdp-stellar-top>div{width:100%;max-width:100%;}
}
@media (max-width:500px) {
.mdp-stellar-post{display:flex;}
.mdp-stellar-post-image{width:100px;max-width:100px;margin-right:var(--mdp-stellar-gutter);}
.mdp-stellar-post-content{width:calc(100% - 100px - var(--mdp-stellar-gutter) - var(--mdp-stellar-gutter));margin-left:var(--mdp-stellar-gutter);}
}