.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 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.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;}@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{from{opacity:0;}50%{opacity:1;}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;}html{--c-grey:#b2b2b2;--c-light:#fff;--ca-light:255,255,255;--c-dark:#1b1b1b;}#whizzy-pro--loader.whizzy-loader-container{width:100%;height:100%;z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);}.whizzy-load-speeding-wheel{margin:0 auto;border:3px solid #fff;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:whizzy-load-spin 575ms infinite linear;-webkit-animation:whizzy-load-spin 575ms infinite linear;-moz-animation:whizzy-load-spin 575ms infinite linear;}.whizzy-load-speeding-wheel.full{width:50px;height:50px;position:absolute;bottom:0;right:0;left:0;top:calc(50% - 25px);}.whizzy-load-speeding-wheel.button{width:20px;height:20px;border-width:2px;}.whizzy-load-speeding-wheel.black{border-top-color:#000;border-bottom-color:#000;}.whizzy-load-speeding-wheel.small{width:10px;height:10px;border-width:1px;}.whizzy-open-photo-comments{font-size:20px;}.whizzy-open-photo-comments.magnific{color:rgba(255,255,255,.65);background:0 0;padding:0;z-index:1046;font-size:16px;position:absolute;right:25px;top:11px;}.whizzy-popup-wrapper{top:0;left:0;width:100%;height:100%;position:fixed;z-index:999999;outline:0 !important;background-color:rgba(0,0,0,.7);-webkit-backface-visibility:hidden;overflow-x:hidden;}.whizzy-popup-wrapper .whizzy-popup-close{padding:5px;cursor:pointer;position:absolute;right:20px;}.whizzy-popup-wrapper .btn{background-color:#fe406f;border-color:#fe406f;border-radius:50px;padding:8px 30px;text-transform:uppercase;}.whizzy-popup-wrapper .btn:hover{background-color:#fe406f;border-color:#fe406f;opacity:.8;}#whizzy-photo-comments-modal.white-popup{top:10px;right:10px;bottom:10px;position:absolute;background:#fff;max-width:500px;min-width:300px;width:auto;cursor:default;}.admin-bar #whizzy-photo-comments-modal.white-popup{top:30px;}#whizzy-photo-comments-modal .popup-scroll{width:100%;height:100%;overflow-y:auto;padding-left:20px;padding-right:20px;}#whizzy-photo-comments-modal .mfp-close{top:0;right:20px;color:#000;}.whiizy-pro--comments-list-container .media-list .media .media-left{width:50px;height:50px;}.whiizy-pro--comments-list-container .media-list .media .media-left img{border-radius:50%;}.whiizy-pro--comments-list-container .media-list .media .media-body .media-heading small{margin-left:5px;}#whizzy-photo-comments-form{padding-bottom:20px;}.whizzy-pro--approve-gallery em{font-style:normal;}.errors-list{padding:10px;margin-bottom:10px;}@keyframes whizzy-load-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes whizzy-load-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.hidden{display:none !important;visibility:hidden !important;}.filter{text-align:center;padding:0 15px;}.filter ul{margin:63px 0;}.filter ul li{font-size:11px;font-weight:600;letter-spacing:1.8px;display:inline-block;margin:8px;text-transform:uppercase;cursor:pointer;opacity:1;color:var(--c-grey);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.filter ul li.is-checked{color:var(--c-dark);opacity:1;}.filter ul li:hover{opacity:.7;}.whizzy-portfolio-wrapper .portfolio .portfolio-title a{text-align:center;display:block;font-size:24px;line-height:1.4;font-weight:400;color:var(--c-dark);text-decoration:none;margin-bottom:0;}.whizzy-portfolio-wrapper .portfolio::after,.whizzy-portfolio-wrapper .portfolio::before{content:"";display:table;clear:both;}.whizzy-portfolio-wrapper .portfolio.col-4 .item{width:calc(25% - 22.5px);}.whizzy-portfolio-wrapper .portfolio.col-3 .item{width:calc(33.33% - 20px);}.whizzy-portfolio-wrapper .portfolio.col-6 .item{width:calc(50% - 15px);}.whizzy-portfolio-wrapper .portfolio .item{margin-bottom:10px;}.whizzy-portfolio-wrapper .portfolio .item .item-link{position:relative;height:100%;}.whizzy-portfolio-wrapper .portfolio .item .item-link:hover::before{opacity:.3;}.whizzy-portfolio-wrapper .portfolio.grid .item .item-link{position:absolute;}.whizzy-portfolio-wrapper .portfolio .item .item-link::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:var(--c-dark);opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}.whizzy-portfolio-wrapper.grid .portfolio-title a{text-align:left;font-size:16px;letter-spacing:2px;margin-top:3px;}.whizzy-portfolio-wrapper.grid .item .item-link.default::before{z-index:9;}.whizzy-portfolio-wrapper.grid .item-link{overflow:hidden;}.whizzy-portfolio-wrapper.grid .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;}.whizzy-portfolio-wrapper .item .item-link{display:block;}.whizzy-portfolio-wrapper .item .item-link img{max-width:100%;}.whizzy-portfolio-wrapper+.text-center button{color:var(--c-light);text-transform:uppercase;background-color:var(--c-dark);margin-top:65px;font-weight:400;letter-spacing:2px;padding:11px 28px;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.whizzy-portfolio-wrapper+.text-center button:hover{opacity:.7;}@media only screen and (max-width:992px){.whizzy-portfolio-wrapper .portfolio.col-3 .item,.whizzy-portfolio-wrapper .portfolio.col-4 .item,.whizzy-portfolio-wrapper .portfolio.col-6 .item{width:calc(50% - 15px);}.whizzy-portfolio-wrapper+.text-center button{margin-top:50px;}}@media only screen and (max-width:767px){.filter ul{margin:30px 0;}.whizzy-portfolio-wrapper .portfolio.col-3 .item,.whizzy-portfolio-wrapper .portfolio.col-4 .item,.whizzy-portfolio-wrapper .portfolio.col-6 .item{width:100%;}.whizzy-portfolio-wrapper+.text-center button{margin-top:30px;}}.portfolio-single-content.whizzy-plugin .item-single{width:calc(25% - 20px);margin:0 10px 20px;position:relative;}.portfolio-single-content.whizzy-plugin .item-single:hover .info-content{top:0;}.portfolio-single-content.whizzy-plugin .gallery-item{display:block;max-width:100%;width:100%;height:100%;overflow:hidden;position:relative;}.portfolio-single-content.whizzy-plugin .gallery-item .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.portfolio-single-content.whizzy-plugin .info-content{position:absolute;top:100%;left:0;width:100%;background-color:rgba(19,19,19,.3);height:100%;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.portfolio-single-content.whizzy-plugin .info-content .vertical-align{position:absolute;top:50%;width:100%;padding:0 15px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.portfolio-single-content.whizzy-plugin .info-content .vertical-align h5{font-size:20px;line-height:1.3;color:var(--c-light);font-weight:600;letter-spacing:1px;}.portfolio-single-content.boxed_masonry .gallery-item .img-wrap{position:static;}@media only screen and (max-width:1199px){.portfolio-single-content.whizzy-plugin .item-single{width:calc(33% - 20px);}}@media only screen and (max-width:992px){.portfolio-single-content.whizzy-plugin .item-single{width:calc(50% - 16px);margin:0 8px 16px;}}@media only screen and (max-width:767px){.portfolio-single-content.whizzy-plugin .item-single{width:100%;margin-bottom:15px;margin-left:0;margin-right:0;}}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover1 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover1 .img-wrap{width:120%;height:100%;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);left:-10%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover1 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover1 .img-wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);left:0;width:100%;height:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover2 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover2 .img-wrap{width:120% !important;left:-20%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover2 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover2 .img-wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);left:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.gallery-single .gallery-item.hover2 .info-content{left:-7%;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover3 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover3 .img-wrap{-webkit-transform:rotate(15deg) scale(1.4);-ms-transform:rotate(15deg) scale(1.4);transform:rotate(15deg) scale(1.4);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover3 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover3 .img-wrap{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover4 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover4 .img-wrap{-webkit-filter:grayscale(0) blur(3px);filter:grayscale(0) blur(3px);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover4 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover4 .img-wrap{-webkit-filter:grayscale(0) blur(0);filter:grayscale(0) blur(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover5 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover5 .img-wrap{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover5 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover5 .img-wrap{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover6 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover6 .img-wrap{-webkit-filter:sepia(100%) grayscale(0);filter:sepia(100%) grayscale(0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.item-single:hover .gallery-item.hover6 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover6 .img-wrap{-webkit-filter:sepia(0) grayscale(0);filter:sepia(0) grayscale(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover7 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover7 .img-wrap{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.item-single:hover .gallery-item.hover7 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover7 .img-wrap{-webkit-filter:blur(3px) grayscale(100%);filter:blur(3px) grayscale(100%);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover8 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover8 .img-wrap{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover8 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover8 .img-wrap{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.7;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}@-webkit-keyframes shine{100%{left:125%;}}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover9 .img-wrap,.whizzy-portfolio-wrapper.grid .item .item-link.hover9 .img-wrap{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single .gallery-item.hover9 .img-wrap::before,.whizzy-portfolio-wrapper.grid .item .item-link.hover9 .img-wrap::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(var(--ca-light),0)),to(rgba(var(--ca-light),.3)));background:-webkit-linear-gradient(left,rgba(var(--ca-light),0) 0,rgba(var(--ca-light),.3) 100%);background:-o-linear-gradient(left,rgba(var(--ca-light),0) 0,rgba(var(--ca-light),.3) 100%);background:linear-gradient(to right,rgba(var(--ca-light),0) 0,rgba(var(--ca-light),.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover9 .img-wrap,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover9 .img-wrap{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.portfolio-single-content.whizzy-plugin.boxed_grid .item-single:hover .gallery-item.hover9 .img-wrap::before,.whizzy-portfolio-wrapper.grid .item:hover .item-link.hover9 .img-wrap::before{-webkit-animation:shine .75s;animation:shine .75s;}