@charset "UTF-8";
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root { --body-font: 'Jost', sans-serif;
--h1-font: 'Italiana', serif;
--sub-headings-font: 'Jost', sans-serif;
--site-title-font: 'Rozha One', serif;
--menu-font : 'Jost', sans-serif; --body-text-color: #42403d;
--dark-body-text-color : #fff;
--headings-text-color: #000;
--menu-color: var(--headings-text-color);
--link-color: #E54544;
--link-hover-color: #E54544; --body-bg-color: #edeee9;  
--dark-body-bg-color: #111;
--primary-color: #E54544;
--button-color: #E54544;
--button-border-radius : var(--12rpx);  --font-size : 19px; --h1-max-font-size : 126; --h1-font-weight: 400;
--h2-max-font-size : 44px; --h3-max-font-size : 22px;
--h4-max-font-size : 18px; --menu-font-size : 18px;
--menu-font-weight: 400;
--menu-letter-spacing : var(--0rpx); --font-ratio : calc(var(--h1-max-font-size) / 20); --font-size-min : max(14px, (var(--font-size) * .6) ); --body-font-size : clamp(var(--font-size-min), calc( var(--font-size-min) + (24 - 14) * (100vw - 600px) / (1600 - 300) ), var(--font-size) ); --h1-font-size : clamp(var(--font-size-min), (var(--font-size-min) + (var(--font-ratio) * 1vw)), (var(--h1-max-font-size) * 1px) );
--h2-font-size : clamp( var(--font-size-min), (var(--h1-font-size) * 0.7 ), var(--h2-max-font-size));
--h3-font-size : clamp( var(--font-size-min), (var(--h2-font-size) * 0.7 ), var(--h3-max-font-size));
--h4-font-size : clamp( var(--font-size-min), (var(--h3-font-size) * 0.8 ), var(--h4-max-font-size));
--h5-font-size : max( var(--font-size-min), (var(--h4-font-size) * 0.8 ));
--h6-font-size : max( var(--font-size-min), (var(--h5-font-size) * 0.8 ));
--small-font-size : max( var(--font-size-min), (var(--body-font-size) * 0.88 ));
--smaller-font-size : max( var(--font-size-min), (var(--body-font-size) * 0.8 ));
--smallest-font-size : max( var(--font-size-min), (var(--body-font-size) * 0.7 )); --body-line-height : calc(0.86rem + 0.77em); --site-logo-max-font-size : 32px;
--site-logo-font-size : clamp(var(--font-size-min), (var(--font-size-min) + (var(--font-ratio) * .5vw)), var(--site-logo-max-font-size) );
--site-logo-font-weight : 700; --image-logo-height: var(--12rpx); --profile-image-width: var(--16rpx);
--profile-image-height: var(--16rpx);
--profile-image-border-radius: var(--6rpx); --layout-medium-width: 1180px; --p-title-font: 'Moniqa';
--p-title-max-font-size : 56;
--p-title-font-ratio : calc(var(--p-title-max-font-size) / 20); 
--p-title-font-size : clamp(var(--font-size-min), (var(--font-size-min) + (var(--p-title-font-ratio) * 1vw)), (var(--p-title-max-font-size) * 1px) );
--p-col-count: 4;
--p-image-width : 100;
--p-image-height : 30;
--p-gap : var(--1rpx);
--p-image-border-top-radius : var(--0rpx);
--p-image-border-bottom-radius : var(--0rpx);
--p-numbers-color: #ffca6a;
--gallery-gap: var(--6rpx); --fs-slider-in-animation: fadeZoomIn;
--fs-slider-out-animation: fadeZoomOut;
--fs-slider-animation-time: 3000; --space-xxs : var(--1rpx);
--space-xs : var(--2rpx);
--space-sm : var(--4rpx);
--space-md : var(--6rpx); --space-lg : var(--8rpx);
--space-xl : var(--12rpx);
--space-xxl : var(--16rpx);
--space-xxxl : var(--24rpx); --0rpx : 0px;
--1rpx : clamp( 2px, calc(1px + .18vw), 4px );
--2rpx : calc( var(--1rpx) * 2 );
--3rpx : calc( var(--1rpx) * 3 );
--4rpx : calc( var(--1rpx) * 4 );
--5rpx : calc( var(--1rpx) * 5 );
--6rpx : calc( var(--1rpx) * 6 );
--7rpx : calc( var(--1rpx) * 7 );
--8rpx : calc( var(--1rpx) * 8 );
--9rpx : calc( var(--1rpx) * 9 );
--10rpx : calc( var(--1rpx) * 10 );
--11rpx : calc( var(--1rpx) * 11 );
--12rpx : calc( var(--1rpx) * 12 );
--13rpx : calc( var(--1rpx) * 13 );
--14rpx : calc( var(--1rpx) * 14 );
--15rpx : calc( var(--1rpx) * 15 );
--16rpx : calc( var(--1rpx) * 16 );
--17rpx : calc( var(--1rpx) * 17 );
--18rpx : calc( var(--1rpx) * 18 );
--19rpx : calc( var(--1rpx) * 19 );
--20rpx : calc( var(--1rpx) * 20 );
--21rpx : calc( var(--1rpx) * 21 );
--22rpx : calc( var(--1rpx) * 22 );
--23rpx : calc( var(--1rpx) * 23 );
--24rpx : calc( var(--1rpx) * 24 );
--25rpx : calc( var(--1rpx) * 25 );
--26rpx : calc( var(--1rpx) * 26 );
--27rpx : calc( var(--1rpx) * 27 );
--28rpx : calc( var(--1rpx) * 28 );
--29rpx : calc( var(--1rpx) * 29 );
--30rpx : calc( var(--1rpx) * 30 );
--31rpx : calc( var(--1rpx) * 31 );
--32rpx : calc( var(--1rpx) * 32 );
--33rpx : calc( var(--1rpx) * 33 );
--34rpx : calc( var(--1rpx) * 34 );
--35rpx : calc( var(--1rpx) * 35 );
--36rpx : calc( var(--1rpx) * 36 );
--37rpx : calc( var(--1rpx) * 37 );
--38rpx : calc( var(--1rpx) * 38 );
--39rpx : calc( var(--1rpx) * 39 );
--40rpx : calc( var(--1rpx) * 40 );
--41rpx : calc( var(--1rpx) * 41 );
--42rpx : calc( var(--1rpx) * 42 );
--43rpx : calc( var(--1rpx) * 43 );
--44rpx : calc( var(--1rpx) * 44 );
--45rpx : calc( var(--1rpx) * 45 );
--46rpx : calc( var(--1rpx) * 46 );
--47rpx : calc( var(--1rpx) * 47 );
--48rpx : calc( var(--1rpx) * 48 );
--49rpx : calc( var(--1rpx) * 49 );
--50rpx : calc( var(--1rpx) * 50 );
--51rpx : calc( var(--1rpx) * 51 );
--52rpx : calc( var(--1rpx) * 52 );
--53rpx : calc( var(--1rpx) * 53 );
--54rpx : calc( var(--1rpx) * 54 );
--55rpx : calc( var(--1rpx) * 55 );
--56rpx : calc( var(--1rpx) * 56 );
--57rpx : calc( var(--1rpx) * 57 );
--58rpx : calc( var(--1rpx) * 58 );
--59rpx : calc( var(--1rpx) * 59 );
--60rpx : calc( var(--1rpx) * 60 );
--61rpx : calc( var(--1rpx) * 61 );
--62rpx : calc( var(--1rpx) * 62 );
--63rpx : calc( var(--1rpx) * 63 );
--64rpx : calc( var(--1rpx) * 64 );
--65rpx : calc( var(--1rpx) * 65 );
--66rpx : calc( var(--1rpx) * 66 );
--67rpx : calc( var(--1rpx) * 67 );
--68rpx : calc( var(--1rpx) * 68 );
--69rpx : calc( var(--1rpx) * 69 );
--70rpx : calc( var(--1rpx) * 70 );
--71rpx : calc( var(--1rpx) * 71 );
--72rpx : calc( var(--1rpx) * 72 );
--73rpx : calc( var(--1rpx) * 73 );
--74rpx : calc( var(--1rpx) * 74 );
--75rpx : calc( var(--1rpx) * 75 );
--76rpx : calc( var(--1rpx) * 76 );
--77rpx : calc( var(--1rpx) * 77 );
--78rpx : calc( var(--1rpx) * 78 );
--79rpx : calc( var(--1rpx) * 79 );
--80rpx : calc( var(--1rpx) * 80 );
--81rpx : calc( var(--1rpx) * 81 );
--82rpx : calc( var(--1rpx) * 82 );
--83rpx : calc( var(--1rpx) * 83 );
--84rpx : calc( var(--1rpx) * 84 );
--85rpx : calc( var(--1rpx) * 85 );
--86rpx : calc( var(--1rpx) * 86 );
--87rpx : calc( var(--1rpx) * 87 );
--88rpx : calc( var(--1rpx) * 88 );
--89rpx : calc( var(--1rpx) * 89 );
--90rpx : calc( var(--1rpx) * 90 );
--91rpx : calc( var(--1rpx) * 91 );
--92rpx : calc( var(--1rpx) * 92 );
--93rpx : calc( var(--1rpx) * 93 );
--94rpx : calc( var(--1rpx) * 94 );
--95rpx : calc( var(--1rpx) * 95 );
--96rpx : calc( var(--1rpx) * 96 );
--97rpx : calc( var(--1rpx) * 97 );
--98rpx : calc( var(--1rpx) * 98 );
--99rpx : calc( var(--1rpx) * 99 );
--100rpx : calc( var(--1rpx) * 100 );
--101rpx : calc( var(--1rpx) * 101 );
--102rpx : calc( var(--1rpx) * 102 );
--103rpx : calc( var(--1rpx) * 103 );
--104rpx : calc( var(--1rpx) * 104 );
--105rpx : calc( var(--1rpx) * 105 );
--106rpx : calc( var(--1rpx) * 106 );
--107rpx : calc( var(--1rpx) * 107 );
--108rpx : calc( var(--1rpx) * 108 );
--109rpx : calc( var(--1rpx) * 109 );
--110rpx : calc( var(--1rpx) * 110 );
--111rpx : calc( var(--1rpx) * 111 );
--112rpx : calc( var(--1rpx) * 112 );
--113rpx : calc( var(--1rpx) * 113 );
--114rpx : calc( var(--1rpx) * 114 );
--115rpx : calc( var(--1rpx) * 115 );
--116rpx : calc( var(--1rpx) * 116 );
--117rpx : calc( var(--1rpx) * 117 );
--118rpx : calc( var(--1rpx) * 118 );
--119rpx : calc( var(--1rpx) * 119 );
--120rpx : calc( var(--1rpx) * 120 );
--121rpx : calc( var(--1rpx) * 121 );
--122rpx : calc( var(--1rpx) * 122 );
--123rpx : calc( var(--1rpx) * 123 );
--124rpx : calc( var(--1rpx) * 124 );
--125rpx : calc( var(--1rpx) * 125 );
--126rpx : calc( var(--1rpx) * 126 );
--127rpx : calc( var(--1rpx) * 127 );
--128rpx : calc( var(--1rpx) * 128 );
--129rpx : calc( var(--1rpx) * 129 );
--130rpx : calc( var(--1rpx) * 130 );
--131rpx : calc( var(--1rpx) * 131 );
--132rpx : calc( var(--1rpx) * 132 );
--133rpx : calc( var(--1rpx) * 133 );
--134rpx : calc( var(--1rpx) * 134 );
--135rpx : calc( var(--1rpx) * 135 );
--136rpx : calc( var(--1rpx) * 136 );
--137rpx : calc( var(--1rpx) * 137 );
--138rpx : calc( var(--1rpx) * 138 );
--139rpx : calc( var(--1rpx) * 139 );
--140rpx : calc( var(--1rpx) * 140 );
--141rpx : calc( var(--1rpx) * 141 );
--142rpx : calc( var(--1rpx) * 142 );
--143rpx : calc( var(--1rpx) * 143 );
--144rpx : calc( var(--1rpx) * 144 );
--145rpx : calc( var(--1rpx) * 145 );
--146rpx : calc( var(--1rpx) * 146 );
--147rpx : calc( var(--1rpx) * 147 );
--148rpx : calc( var(--1rpx) * 148 );
--149rpx : calc( var(--1rpx) * 149 );
--150rpx : calc( var(--1rpx) * 150 );
--151rpx : calc( var(--1rpx) * 151 );
--152rpx : calc( var(--1rpx) * 152 );
--153rpx : calc( var(--1rpx) * 153 );
--154rpx : calc( var(--1rpx) * 154 );
--155rpx : calc( var(--1rpx) * 155 );
--156rpx : calc( var(--1rpx) * 156 );
--157rpx : calc( var(--1rpx) * 157 );
--158rpx : calc( var(--1rpx) * 158 );
--159rpx : calc( var(--1rpx) * 159 );
--160rpx : calc( var(--1rpx) * 160 );
--161rpx : calc( var(--1rpx) * 161 );
--162rpx : calc( var(--1rpx) * 162 );
--163rpx : calc( var(--1rpx) * 163 );
--164rpx : calc( var(--1rpx) * 164 );
--165rpx : calc( var(--1rpx) * 165 );
--166rpx : calc( var(--1rpx) * 166 );
--167rpx : calc( var(--1rpx) * 167 );
--168rpx : calc( var(--1rpx) * 168 );
--169rpx : calc( var(--1rpx) * 169 );
--170rpx : calc( var(--1rpx) * 170 );
--171rpx : calc( var(--1rpx) * 171 );
--172rpx : calc( var(--1rpx) * 172 );
--173rpx : calc( var(--1rpx) * 173 );
--174rpx : calc( var(--1rpx) * 174 );
--175rpx : calc( var(--1rpx) * 175 );
--176rpx : calc( var(--1rpx) * 176 );
--177rpx : calc( var(--1rpx) * 177 );
--178rpx : calc( var(--1rpx) * 178 );
--179rpx : calc( var(--1rpx) * 179 );
--180rpx : calc( var(--1rpx) * 180 );
--181rpx : calc( var(--1rpx) * 181 );
--182rpx : calc( var(--1rpx) * 182 );
--183rpx : calc( var(--1rpx) * 183 );
--184rpx : calc( var(--1rpx) * 184 );
--185rpx : calc( var(--1rpx) * 185 );
--186rpx : calc( var(--1rpx) * 186 );
--187rpx : calc( var(--1rpx) * 187 );
--188rpx : calc( var(--1rpx) * 188 );
--189rpx : calc( var(--1rpx) * 189 );
--190rpx : calc( var(--1rpx) * 190 );
--191rpx : calc( var(--1rpx) * 191 );
--192rpx : calc( var(--1rpx) * 192 );
--193rpx : calc( var(--1rpx) * 193 );
--194rpx : calc( var(--1rpx) * 194 );
--195rpx : calc( var(--1rpx) * 195 );
--196rpx : calc( var(--1rpx) * 196 );
--197rpx : calc( var(--1rpx) * 197 );
--198rpx : calc( var(--1rpx) * 198 );
--199rpx : calc( var(--1rpx) * 199 );
--200rpx : calc( var(--1rpx) * 200 );
} :root.dark-mode { --body-text-color: var(--dark-body-text-color);
--headings-text-color: var(--body-text-color);
--menu-color: var(--body-text-color);
--link-color: #f5ffa3;
--link-hover-color: var(--body-text-color); --body-bg-color: var(--dark-body-bg-color);
}@font-face {
font-family: 'fontello';
src: url(//studioparici.com/wp-content/themes/f8/css/fonts/fontello/font/fontello.eot?14501059);
src: url(//studioparici.com/wp-content/themes/f8/css/fonts/fontello/font/fontello.eot?14501059#iefix) format('embedded-opentype'),
url(//studioparici.com/wp-content/themes/f8/css/fonts/fontello/font/fontello.woff2?14501059) format('woff2'),
url(//studioparici.com/wp-content/themes/f8/css/fonts/fontello/font/fontello.woff?14501059) format('woff'),
url(//studioparici.com/wp-content/themes/f8/css/fonts/fontello/font/fontello.ttf?14501059) format('truetype'),
url(//studioparici.com/wp-content/themes/f8/css/fonts/fontello/font/fontello.svg?14501059#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="pw-icon-"]:before, [class*=" pw-icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.pw-icon-menu:before { content: '\e800'; } .pw-icon-book:before { content: '\e801'; } .pw-icon-doc-text:before { content: '\e802'; } .pw-icon-spotify-1:before { content: '\e803'; } .pw-icon-book-alt:before { content: '\e804'; } .pw-icon-book-1:before { content: '\e805'; } .pw-icon-bookmark:before { content: '\e806'; } .pw-icon-pencil-1:before { content: '\e807'; } .pw-icon-pen:before { content: '\e808'; } .pw-icon-apple:before { content: '\e809'; } .pw-icon-lightbulb:before { content: '\e80a'; } .pw-icon-down-open-big:before { content: '\e80b'; } .pw-icon-angle-down:before { content: '\e80c'; } .pw-icon-circle-empty:before { content: '\e80d'; } .pw-icon-book-open-1:before { content: '\e80e'; } .pw-icon-check:before { content: '\e80f'; } .pw-icon-check-empty:before { content: '\e810'; } .pw-icon-chat:before { content: '\e811'; } .pw-icon-pencil-alt:before { content: '\e812'; } .pw-icon-undo:before { content: '\e813'; } .pw-icon-at:before { content: '\e814'; } .pw-icon-article-alt:before { content: '\e815'; } .pw-icon-doc:before { content: '\e816'; } .pw-icon-comment-alt2:before { content: '\e817'; } .pw-icon-comment:before { content: '\e818'; } .pw-icon-search:before { content: '\e819'; } .pw-icon-scissors-outline:before { content: '\e81a'; } .pw-icon-flow-merge:before { content: '\e81b'; } .pw-icon-gift:before { content: '\e81c'; } .pw-icon-chart-bar-outline:before { content: '\e81d'; } .pw-icon-check-1:before { content: '\e81e'; } .pw-icon-check-outline:before { content: '\e81f'; } .pw-icon-pencil-2:before { content: '\e820'; } .pw-icon-mobile-1:before { content: '\e821'; } .pw-icon-laptop:before { content: '\e822'; } .pw-icon-plus:before { content: '\e823'; } .pw-icon-desktop-2:before { content: '\e824'; } .pw-icon-facebook:before { content: '\e825'; } .pw-icon-twitter:before { content: '\e826'; } .pw-icon-linkedin-squared:before { content: '\e827'; } .pw-icon-map:before { content: '\e828'; } .pw-icon-pinterest-circled:before { content: '\e829'; } .pw-icon-github-circled:before { content: '\e82a'; } .pw-icon-behance:before { content: '\e82b'; } .pw-icon-dribbble:before { content: '\e82c'; } .pw-icon-address:before { content: '\e82d'; } .pw-icon-lastfm:before { content: '\e82e'; } .pw-icon-rss:before { content: '\e82f'; } .pw-icon-vimeo-squared:before { content: '\e830'; } .pw-icon-forrst:before { content: '\e831'; } .pw-icon-skype:before { content: '\e832'; } .pw-icon-picasa:before { content: '\e833'; } .pw-icon-youtube-play:before { content: '\e834'; } .pw-icon-flickr:before { content: '\e835'; } .pw-icon-tumblr:before { content: '\e836'; } .pw-icon-blogger:before { content: '\e837'; } .pw-icon-delicious:before { content: '\e838'; } .pw-icon-digg:before { content: '\e839'; } .pw-icon-vcard:before { content: '\e83a'; } .pw-icon-wordpress:before { content: '\e83b'; } .pw-icon-stackoverflow:before { content: '\e83c'; } .pw-icon-foursquare:before { content: '\e83d'; } .pw-icon-xing:before { content: '\e83e'; } .pw-icon-sina-weibo:before { content: '\e83f'; } .pw-icon-soundcloud:before { content: '\e840'; } .pw-icon-fivehundredpx:before { content: '\e841'; } .pw-icon-slideshare:before { content: '\e842'; } .pw-icon-android:before { content: '\e843'; } .pw-icon-contacts:before { content: '\e844'; } .pw-icon-windows:before { content: '\e845'; } .pw-icon-vkontakte:before { content: '\e846'; } .pw-icon-myspace:before { content: '\e847'; } .pw-icon-meetup:before { content: '\e848'; } .pw-icon-feather-1:before { content: '\e849'; } .pw-icon-reddit:before { content: '\e84a'; } .pw-icon-stumbleupon-circled:before { content: '\e84b'; } .pw-icon-path:before { content: '\e84c'; } .pw-icon-dropbox:before { content: '\e84d'; } .pw-icon-wine:before { content: '\e84e'; } .pw-icon-thumbs-up:before { content: '\e84f'; } .pw-icon-deviantart:before { content: '\e850'; } .pw-icon-grooveshark:before { content: '\e851'; } .pw-icon-thumbs-down:before { content: '\e852'; } .pw-icon-steam:before { content: '\e853'; } .pw-icon-quora:before { content: '\e854'; } .pw-icon-angellist:before { content: '\e855'; } .pw-icon-icq:before { content: '\e856'; } .pw-icon-lock:before { content: '\e857'; } .pw-icon-attach-outline:before { content: '\e858'; } .pw-icon-doc-alt:before { content: '\e859'; } .pw-icon-videocam-outline:before { content: '\e85a'; } .pw-icon-mail:before { content: '\e85b'; } .pw-icon-search-alt:before { content: '\e85c'; } .pw-icon-heart:before { content: '\e85d'; } .pw-icon-user:before { content: '\e85e'; } .pw-icon-news:before { content: '\e85f'; } .pw-icon-camera:before { content: '\e860'; } .pw-icon-graduation:before { content: '\e861'; } .pw-icon-bookmark-empty-1:before { content: '\e862'; } .pw-icon-vine:before { content: '\e863'; } .pw-icon-badge:before { content: '\e864'; } .pw-icon-education:before { content: '\e865'; } .pw-icon-play:before { content: '\e866'; } .pw-icon-gallery:before { content: '\e867'; } .pw-icon-eye-outline:before { content: '\e868'; } .pw-icon-mic-outline:before { content: '\e869'; } .pw-icon-external:before { content: '\e86a'; } .pw-icon-image:before { content: '\e86b'; } .pw-icon-feather:before { content: '\e86c'; } .pw-icon-left-open-big:before { content: '\e86d'; } .pw-icon-right-open-big:before { content: '\e86e'; } .pw-icon-up-open-big:before { content: '\e86f'; } .pw-icon-circle:before { content: '\e870'; } .pw-icon-details:before { content: '\e871'; } .pw-icon-home:before { content: '\e872'; } .pw-icon-left-arrow:before { content: '\e873'; } .pw-icon-right-arrow:before { content: '\e874'; } .pw-icon-close:before { content: '\e875'; } .pw-icon-quote:before { content: '\e876'; } .pw-icon-pin:before { content: '\e877'; } .pw-icon-way:before { content: '\e878'; } .pw-icon-music:before { content: '\e879'; } .pw-icon-location-outline:before { content: '\e888'; } .pw-icon-coffee:before { content: '\e88b'; } .pw-icon-book-open:before { content: '\e88c'; } .pw-icon-circle-thin:before { content: '\e88d'; } .pw-icon-minus:before { content: '\e89a'; } .pw-icon-phone-outline:before { content: '\e8a8'; } .pw-icon-tree:before { content: '\e8ab'; } .pw-icon-pencil:before { content: '\e8b3'; } .pw-icon-plane-outline:before { content: '\e8bc'; } .pw-icon-tablet:before { content: '\e8bf'; } .pw-icon-instagram-1:before { content: '\e8cc'; } .pw-icon-coverflow-empty:before { content: '\f00d'; } .pw-icon-isight:before { content: '\f039'; } .pw-icon-gplus-1:before { content: '\f0d5'; } .pw-icon-hand-spock-o:before { content: '\f259'; } .pw-icon-hand-pointer-o:before { content: '\f25a'; } .pw-icon-hand-peace-o:before { content: '\f25b'; } .pw-icon-snapchat:before { content: '\f2ac'; } .pw-icon-imdb:before { content: '\f2d8'; } .pw-icon-newspaper:before { content: '\f4f0'; }.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
#start-resizable-editor-section{display:none}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;overflow-wrap:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:calc(100% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child{margin-right:0;width:100%}@supports (column-gap:0.5em){.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,.wp-block-buttons>.wp-block-button.wp-block-button{margin-right:0;margin-left:0}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .375em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .25em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .125em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:auto;flex-basis:100%}}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5em}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;align-self:flex-start;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image,.blocks-gallery-grid.is-cropped .blocks-gallery-item,.wp-block-gallery.is-cropped .blocks-gallery-image,.wp-block-gallery.is-cropped .blocks-gallery-item{align-self:inherit}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{ direction:ltr; display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{ grid-column:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; grid-column:2;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ grid-column:2;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ grid-column:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media (min-width:782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media (min-width:782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media (min-width:782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media (min-width:600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:transparent!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media (min-width:480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.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;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.cursor {
--cursor-stroke: var(--link-hover-color);
--cursor-fill: none;
--cursor-stroke-width: 1px;
display: none;
}
html.dark-mode .cursor {
--cursor-stroke: var(--body-text-color);
}
.cursor.active {
--cursor-stroke-width: 2px; } @media (any-pointer: fine) {
.cursor {
position: fixed; top: 0; left: 0; display: block; pointer-events: none; opacity: 0; z-index: 9000;
}
html[data-horizontal-scroll="true"] .cursor {
position: absolute;
}
.cursor__inner { 
fill: var(--cursor-fill); stroke: var(--cursor-stroke); stroke-width: var(--cursor-stroke-width);
}
}*,
*::after,
*::before {
box-sizing: inherit; line-height: var(--body-line-height); }
html {
font-family: var(--body-font); font-size: var(--body-font-size); -webkit-font-smoothing: antialiased; overflow-x: hidden;
}
html[data-horizontal-scroll="true"] {
overflow-y: hidden; overflow-x: auto;
}
body {
color: var(--body-text-color); background-color: var(--body-bg-color);
}
.no-transition {
transition: none !important;
}
.overlay {
position: fixed; z-index: 9000; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background-color: #000; transition: transform 800ms cubic-bezier(0.83, 0, 0.17, 1); user-select: none;
}
.overlay p {
opacity: 0; transition: 1.6s opacity;
}
.before-loaded .overlay p {
opacity: 1; 
}
.loaded .overlay p {
opacity: 0; transition-duration: 1.2s; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
}
.overlay::before,
.overlay::after {
content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 4px; height: 4px; background-color: #fff; border-radius: 50%; animation: loader 1500ms cubic-bezier(0.645, 0.045, 0.355, 1) infinite; offset-path: path("M23.71 5.21l17.58 17.58a12.43 12.43 0 0 0 17.57 0 12.43 12.43 0 0 0 0-17.57 12.43 12.43 0 0 0-17.57 0L23.71 22.79a12.43 12.43 0 0 1-17.57 0 12.43 12.43 0 0 1 0-17.57 12.43 12.43 0 0 1 17.57-.01z"); opacity: 0; transition: opacity .8s;
} .ready .overlay::before,
.ready .overlay::after {
transition-delay: 1.2s; opacity: 1;
}
.before-loaded .overlay::before,
.before-loaded .overlay::after {
animation-play-state: paused; opacity: 0;
}
.overlay::after {
animation-delay: 100ms;
}
.page-out .overlay::before,
.page-out .overlay::after {
display: none;
}
@keyframes loader {
0% { offset-distance: 0%; }
100% { offset-distance: 100%; }
}
.page-in .overlay {
transform: translate(0, 100%);
}
.overlay.ended {
transform: translate(0, -100%);
}
.page-out .overlay {
transform: translate(0, 0);
}  a {
color: var(--link-color); text-decoration: none; outline: none;
}
a:hover,
a:focus {
text-decoration: none; outline: none;
}
a:hover {
color: var(--link-hover-color);
}	
iframe {
border: none;
}
mark {
display: inline-block; padding: 0 var(--1rpx);
}
img,
figure {
max-width: 100%; height: auto; margin: 0;
}
audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
}
video {
max-width: 100%; width: 100%; margin: 0; line-height: 1; border: none; object-fit: cover;
} .site-middle img:not(.mfp-img) {
pointer-events: none;
} *::-webkit-scrollbar{
width: 6px;
}
*::-webkit-scrollbar:horizontal {
height: 4px; 
}
html *::-webkit-scrollbar-thumb{
background-color: rgba(0, 0, 0, 0.32); border-radius: 16px;
}
.dark-mode *::-webkit-scrollbar-thumb{
background-color: rgba(256, 256, 256, 0.94);
}  input,
textarea,
select,
input[type=file] {
font-family: inherit;
} h1 {
font-family: var(--h1-font); 
} h2,
h3,
h4,
h5,
h6,
blockquote,
th,
dt {
font-family: var(--sub-headings-font);
} .nav-menu,
.button,
.catlinks a,
input[type=submit],
button,
label,
.more-link {
font-family: var(--menu-font); font-weight: var(--menu-font-weight);
} .social-link,
.mask,
.site-alert::before,
.portfolio-nav a::before,
.portfolio-nav a::after,
.hentry .entry-header::before  {
font-family:fontello; font-style:normal; font-weight:400; speak-as: none; display:inline-block; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none;
}  h1, h2, h3, h4, h5, h6, blockquote,th, dt {
color: var(--headings-text-color);
}
h1 {
font-size: var(--h1-font-size); margin: 0.8em 0 0.4em 0; 
}
h2 {
font-size: var(--h2-font-size); margin: 1.0em 0 0.6em 0; 
}
h3 {
font-size: var(--h3-font-size); margin: 1.0em 0 .6em 0; font-weight: 400;
}
h4 {
font-size: var(--h4-font-size); margin: 2.0em 0 .6em 0; letter-spacing: 1px; text-transform: uppercase;
}
h5 {
font-size: var(--h5-font-size); margin: 1.0em 0 .6em 0; letter-spacing: 1px; text-transform: uppercase;
}
h6 {
font-size: var(--h6-font-size); margin: 1.0em 0 .6em 0; letter-spacing: 1px; text-transform: uppercase;
}
h1:only-child {
margin: 0;
}
p,
ol,
ul {
margin: 0;
}
* + p,
* + ol,
* + ul {
margin-top: var(--space-md);
}
h1,
.entry-title {
font-weight: var(--h1-font-weight); word-wrap: break-word;
} .has-huge-font-size,
.has-larger-font-size {
font-size: calc(var(--h1-font-size) * 1.2) !important;
}
.has-large-font-size {
font-size: calc(var(--h1-font-size) * 0.77) !important;
} blockquote,
.wp-block-quote {
position: relative; max-width: 28ch; margin: var(--space-xxl) 0; padding: 0 var(--12rpx); font-size: var(--h2-font-size); border: 0;
}  
blockquote::before,
.wp-block-quote::before {
font-size: 610%; position: absolute; line-height: 0; font-family: serif; content: open-quote; top: var(--space-xxl); left: 0; opacity: .1;
}
blockquote cite,
.wp-block-quote cite {
display: block; font-size: var(--small-font-size); margin-top: var(--space-sm); font-style: normal; font-weight: 500; opacity: .6; letter-spacing: 0; text-transform: none;
}
hr {
margin: var(--space-xxl) 0; outline: 0; border: 0; height: 1px; background: currentColor; opacity: 0.12;
} table {
font-size: var(--small-font-size); text-align: center;
}
tr th {
padding: .8em 1em; font-size: var(--h5-font-size); font-family: var(--sub-headings-font); font-weight: bold; border-bottom: 1px solid #eee; text-transform: uppercase;
}
tr td {
padding: var(--space-xs) var(--space-sm); border-bottom: 1px solid #eee;
}
tfoot tr td {
border-bottom: 0
}
tr:nth-child(odd) td {
background: #f8f7f9;
} code,
pre {
max-width: 100%; overflow: scroll; padding: 0 3px 2px; margin-bottom: 4em; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: var(--small-font-size); color: inherit; white-space: pre; overflow: auto;
}
code {
display: inline-block; margin: 0 var(--space-xs); padding: 1px 6px; background: #fff; border: 1px solid #DDE4E6; box-shadow: 1px 1px 0 #fff, 2px 2px 0 #DDE4E6;
}
pre {
border: 1px solid #eee; padding: var(--space-sm);
}
pre code {
background: none;
} ol,
ul {
list-style-position: inside; padding-left: var(--space-lg);
}
ol:first-child,
ul:first-child {
margin-top: 0;
}
ul {
list-style: disc;
}
dt {
margin-bottom: var(--space-xs); font-weight: 700;
}
dd {
padding-bottom: 1em; margin-left: 1.4em;
} @media (max-width:767px){
.col-xs-6:nth-child(2n+1) { clear: left; }
} .aligncenter, .alignnone, .alignright, .alignleft {
display: block; margin: 1.6em auto; clear: both;
}
.wp-caption {
color: inherit;
}
.wp-caption img {
border: 0 none; height: auto; margin: 0; padding: 0;
}
.wp-caption-text {
font-size: var(--smaller-font-size); margin: 0; padding: .6em .1em 0; opacity: .7;
}
.wp-caption.aligncenter { 
text-align: center; 
} .wp-block-embed {
margin: var(--space-lg) 0;
}
.wp-block-embed:first-child {
margin-top: 0;
}
.wp-block-embed__wrapper iframe {
width: 100%;
} * + form {
margin-top: var(--space-md);
}
fieldset {
border: 0; margin: 0; padding: 0;
}
form p {
position: relative;
}
label {
display: block; font-size: var(--small-font-size);
}
::placeholder { 
color: inherit; font-size: var(--smaller-font-size);
}
input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
textarea,
select {
color: inherit; padding: var(--space-xs) 0 var(--space-xs) 0; width: 100%; font-size: var(--small-font-size); border: 0; border-bottom: 2px solid rgba(0, 0, 0, 0.07); border-radius: 0; background-color: transparent; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; box-sizing: border-box;
}
.dark-mode input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
.dark-mode textarea,
.dark-mode select {
border-bottom-color: rgba(255, 0255, 255, 0.12);
}
input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]):hover,
textarea:hover,
input:hover,
select:hover {
outline: 0;
}
input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,
textarea:focus,
input:focus,
select:focus {
border-color: var(--primary-color); outline: 0;
}
textarea {
min-height: 10em; resize: vertical;
}
select {
-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTSA0LjIxODc1IDEwLjc4MTI1IEwgMi43ODEyNSAxMi4yMTg3NSBMIDE1LjI4MTI1IDI0LjcxODc1IEwgMTYgMjUuNDA2MjUgTCAxNi43MTg3NSAyNC43MTg3NSBMIDI5LjIxODc1IDEyLjIxODc1IEwgMjcuNzgxMjUgMTAuNzgxMjUgTCAxNiAyMi41NjI1IFoiLz48L3N2Zz4=); background-position: right 0px center; background-repeat: no-repeat; background-size: 16px 16px; background: var(--body-bg-color);
}
select::-ms-expand {
display: none;
}
input[type=file]{
width: 100%; outline: 0; cursor: pointer; font-size: var(--smaller-font-size);
}
label + input[type=file]{
margin-top: var(--space-xs)
}
input[type=file]::-webkit-file-upload-button {
display: inline-block; padding: var(--space-xs) var(--space-sm); font-family: inherit; border-radius: 12px; margin-right: var(--space-sm); outline: 0; color: inherit; background-color: transparent; border: 2px solid; cursor: pointer; transition: all 200ms;
}
input[type=file]::-webkit-file-upload-button:hover {
border-color: var(--primary-color); color: var(--primary-color);
}
input[type=checkbox] {
color: inherit; -webkit-appearance: none; width: 1em; height: 1em; position: relative; background-color: transparent; border: 2px solid; border-radius: 3px; outline: none;  font-size: var(--small-font-size); vertical-align: text-bottom; margin-right: .6em;
}
input[type=checkbox]:active {
box-shadow: 0 0 0.8em rgba(0, 0, 0, 0.2) inset;
}
input[type=checkbox]::before,
input[type=checkbox]::after {
content: ''; background-color: inherit; position: absolute; transition: 0.1s background-color;
}
input[type=checkbox]::after {
width: 0.14em; height: 0.60em; transform: rotate(36deg) translate(0.42em, -0.17em);
}
input[type=checkbox]::before {
width: 0.14em; height: 0.35em; transform: rotate(-58deg) translate(-0.2em, 0.35em);
}
input[type=checkbox]:checked::after,
input[type=checkbox]:checked::before {
background-color: currentColor;
}
input[type=radio] {
color: inherit; -webkit-appearance: none; width: 1em; height: 1em; position: relative; border: 2px solid; border-radius: 50%; outline: none; margin-right: var(--space-xs); vertical-align: text-bottom;
}
input[type=radio]:checked::before {
content: ''; background-color: currentColor; position: absolute; border-radius: 50%; top: 3px; left: 3px; bottom: 3px; right: 3px;
}
.inline-label {
display: inline-flex; align-items: center; margin-right: var(--space-sm); margin-top: var(--space-xs);
} label.error {
position: absolute; bottom: -24px; left: 0; font-size: var(--smallest-font-size); font-weight: 400; padding: .2em .8em; background-color: #f73b3b; color: #fff;
}
input[type=radio] + label.error,
input[type=checkbox] + label.error {
bottom: calc( -100% + 30px );
}
label.error::after {
content: " "; position: absolute; left: 0; bottom: 100%; pointer-events: none; width: 0; height: 0; border-bottom: 6px solid #f73b3b; border-right: 6px solid transparent;
} .cf::before,
.cf::after,
.entry-content::before,
.entry-content::after  {
content: " "; display: table;
}
.cf::after,
.entry-content::after {
clear: both
}
.center {
text-align: center;
}
.easing {
transition: all 0.3s ease-out;
}
.easing-short,
input,
textarea,
.social-link,
.button,
.portfolio-nav a,
.more-link,
.navigation a,
.pagination a,
.entry-meta a,
.comment a,
.format-link .entry-content > p:first-child a:first-child,
.gallery .gallery-caption {
transition: all 0.2s;
} .screen-reader-text {
border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; text-transform: none; width: auto; z-index: 100000; } .copy-notice {
position: fixed; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; user-select: none; opacity: 0; color: #fff; background: rgb(0 0 0 / 86%); animation-duration: 1s; padding: 4% 20%; text-transform: uppercase;; letter-spacing: 3px;
}
.copy-notice.is-active {
animation: fade-in-out 2s; z-index: 10000;
}
@keyframes fade-in-out {
0% { opacity:0; }
30%, 70% { opacity:1; }
100% { opacity:0; }
} body.has-grain::after {
background-repeat: repeat; content: ''; height: 300%; left: -100%; opacity: 0.08; pointer-events: none; position: fixed; top: -100%; width: 300%; will-change: transform; z-index: 9999; animation: grain 6s steps(10) infinite;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzM0U3NUUzNzIwOTExRUJBN0M4REJEMDgzQzVCMDkyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEzM0U3NUU0NzIwOTExRUJBN0M4REJEMDgzQzVCMDkyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTMzRTc1RTE3MjA5MTFFQkE3QzhEQkQwODNDNUIwOTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTMzRTc1RTI3MjA5MTFFQkE3QzhEQkQwODNDNUIwOTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5m8GJLAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAuDSURBVHja7J2LdiNFDESr//+nYYlnutRe4BwOm722b2AJ2djjmX5IpVJJnWTlzz/rx5+v/zy+fvzd+uvnXN/vXzx+k69/f/yQ++fURe6LX/9kvHk9fpf9GY9rrseVcn/E10/3a+5Puu7wvq3rHfeF1vWL+lpf16vXjY9b11MkqTu6b/V6ew/L6mfM4517yLLHqAZuf9T1EXFs/nZs7vu6B2hf6r7VtRfcfs+4/BoffC3e67OyehVfN3uPc01SfcS87941j7Goob0/tu9jX2tOUa2Ce3vez3k9fH386pdkTPLXjd4vSupmVk1fD2jSb7lX1GPQkvGs2VN5v2lM8zUduW6/rpsxWHsGer7H/6eGekzrXPhZ4yVlgFavoj1F+wn2uK9eFClrttd5r797E2S1acy4wYw7WMNS7odPrbaekDbG5wRnT0rGNGYP4zWaNR33teayGSt975gagGvQ0s/TVr4n+F7uGbO+3VB6rezHSJvB1GT2YB1mstbh2IC9t9p89vS2+ciLOcmc5m3P0HiKPaxloFZ/77e0k8k2SsNu9t3/xL6sYcLbmG7Pd7xyGIDa5u0Wnhfy3j73Crk/N+1Izpksj5C9iVf2DGV/W6udZm21Wq63qXRxoxBgeZrpGgsspFDOwCYp8FN35Z77z3tu267Gn6s2Y899reKes3GP1w3UVK9Cp5nwtpxoBqrsi61n47px6pstp5qKgeALSg9MvgaGHJaiZ6uQyfh6xugzypjI7p7ErAFq5muG8ay4Km2ae3onjuu1lYHVM4DUHrTUwxcQzppRXV+tfEQKrGaC3AbavV/3iuu1eKDN7KlbBx4fAUeNcmHm9H6qFd6L53hZxVTlJsqtZczSMTE5nFTKsKWcYsbiyDDxIyJq9Dtt1jojpz0Hhb/3o6cDvPQvU5v42U13JHQ4716QbR2nm5smecOGHJa5nesHRkjfBeemlT7Cr6QfoNFbBtnxk2GcqHA1HtrObOyQrHUyMNNaZsCf3iZz9DJAwBHIVUQ5fMd2SWtMcvoxCTey1ppYsSiM9i/Da7c1HXTXvEiDnv1g26KsYYB/M5nk8LG4uEiDsCJFGQuai/tfmcp6kDWn5qBOU1DlyHz8JFYc2LhyCRNldvx53ON6CjcHPm6DNczz7yBd+5kyg6IjDp+O33jy18ST3xbwjPBFsubvyRpy1PqJkxgNNwsmRuKJtYUjNmXRL7K9OLb3s7k8HgfkwoUBvl+txFtP2ZVOuyRHemN+W8cszdk4HF1tiDXWWzJzEacUcVCDpyO78eYR184llsydcqZaOu5OweSOS2ufKIz7jcK4g26KUIrl/QKTtjavNpmFZwrp4N+eMPxL8nPRqP+LUd9g4luig1geAAMlLntYUCxqZc10dKq4pNcbb//XpRbMUlDELDFvCquZ+CRa4hVUMDEOYMG8WBDNYo1iRAEDj+p3WGDCBCFtRckgsRZfDO1YdQqxSByW/7TgiYW17URGS6cpjoMVSJpfZQW7kc5ltcCRdoXVsMi2AoNfQSyIMI6FazDeQIvPmnwHmLe77PRDc3pGgCCsF7leWK2LBVKskDg2LoYRxpoOWJmc7UFpZlBhCUyqZEiIIlwklWAoJYo3WbIt9QU4MkHAi+oLERNPrEqFWGIL6ytrrQFL6RKjBxayjmYGdhySDatoeVB7Y6E2v/kHWEApOwIraou6Udb6iuefsiicCJ9gMjKjgBEF/NOhqHtjdXq5SbAjSO17XcO5T6q9EVQEobC1J2OBUyyJm0i43DJBIFI0qkZpvq3ZROUDYtobFh7ZvASWfv9g34lkWaQ9aNVzgn8WKZ8PlJejA6yYmmWxYrFYg7abDqHvOsp6zmNzM6ucmuk7o9getDnkI9DN4RXWpOLmJnz/ei9XMYt0k+mDRSs6b1pKy+4jLOpFfTQt2+hZXCz8Hkk+VlrA9BLNnBpMsHC9AAlWGho9CCyxbGUHToPiNiDpK9SRwPLNelEYmRdbxsE6Z7rSYbS1WShW4BjjZlw+zOYWpLI2c1A8l2n/ahTL4MEFLN1sND0stB4T2zDDqdVgqe2jjpRFAomsYPkbmREaNfCO2/6Vud/YO5RFr+hqYXtOYTUxsrSMjQQwPOATFfEqQeftPSVArJYTWnpYKCmsQclbVIfiTKYngaCi+di9h4UtxZk0z2/dPssExuwry1rGBY1j6F+9SeEbBk3mLji1IlF7CPNjVnrSYnlXKQptxQYjLFlr1L6xehdEEolFHEVOiVWzaHYJVjztmMD41LduivCSpzUJQ2kA0lCDNcfW9rHClxicsfSu9mqF2TejARjydcBh0o1YxMzKTpohhxE/HvtIWy/KClhsSySTYHhfLQKrFMvzhXGORi0Pa/9IjcCoX5c8rXpXdQ6KAI79qFmq2XgMG8t/xfGE4QErpVi9zKKjZVXBKDmE5bwizGXtvuhxWRKnfGBDKjpHqW0ntaKw7IbWr8VOfDTDJydFzP5ImlM2WmyZiyucP7zqfI2HvHyzPjIqFlm8kYE5rPZIppXmkNQ4sOBaLCRkUdAxeQvzWOZDYPkQeVZW3l9mnDZjEkqwlJUpJNhG8YQCVpbLrsjA8kXLxonT54F2lKaQlsWi6IEowGXRwrE/OAsZRl0bKygxSwTbz6aEaISLI8MSchi+4brr2AiIFfG4cGGrQYRKrARW8MbRyKi1YsFHj27mlb0IYUlIwF4MSO5H9SEGPuTDD0UDFikakqFSkjG9RBMeGcfR5OW6ClQ9u8dV0I6r0LSzBGjvXmb8ei2MRKOoCDZyFzDdijAIVv0tawJbA44DKztnWA6r+o6qTlasFSUjsObx5mpZKYJYiUDbtIZsOKekUgeF3h0TWESjjBBWhSLyYdHRol7Y3JvRg7WUMDXEIu+irACW7BVn0XCWqgMUrRPbu9JEAtoqVGeCmGll1UHGZn20QFRWFrbTzT2hEsaxwIbF2cRKdJYlNWyDWUR11LCkfDyWkAXpo5qUpSaNHRRwc/o2u/0tAvh8lnC23X8qThgnRWSQTmtGLanwfvUKP/F8jlFtXiQnvbkXhDAIFhZH3QKrcVsEpixXFRUfNDCmiWExciJPmobx45Kk7Iy+DXxgAqcoYYDtTlk/lrTs/U9IeTFjGaWIrDxbTCTBAL5RHEtXEW06CwBHSQ5N3GgXHlaeweJBFpWsO6bZVAcO5ozkL1jxqKfY0vC8EhMWGrQJDAw7RmKJlTm26oymtlSVAwOQglBcUuS4i5qSnAbSmp5f7jGjaIcVWsURZAWnsb0YqzzYmmYY3lZQS+MC7G9Bk2yIS2FMjhkklqRZsScLJMbsBkzrYgKDJX5RbYJzeR98IBqxr0Msn8Ex/wYUtNSwVCKLlbPsg+b5ZUxABi52fWflRu3kQOvkIH9FQyaWLrHSKIpzWdxW5PZYasyYdWKhQuXRMNIyHnZAW2kOHWqT5sNPk+eFsfa4ooWNRmsswlrbAaPAbH4My5/YqJKVaY+umJVbtjoT1rAiGgrWdMcmvCyraFMAGNiI5a+srWvMQEv1uBlgfuwDkSW6WEhekGZULSiH6TcUWcG2p41hWGDAIBDGONu7hOhq5AA5wNxRhYU7wn8ap+Lyx0X7tigjuXnVhzAFUdTowoT01sjA4lK7MbD0/NE5sOSlqhRhxIPdZmD2LWaxWSsyHlEEC3St12QFNDErSDOuFvSzsLhRAM4WeJoUqQddbADOEjNFe8LCFrH3JC6ocRxJwWFsX8ZKzRgpwPC6DCySvNFxYxyOGXJYFs78BSyjZvANqyQy/Ypz/joMlGxDqQJsr5j4gBGVMW1Kw3QuaVRePxoq1qzG/CAsRNFpwIgAww2WSjzGDiyFpD2TaEXT7gaWXji2WGLt5ljmzwL4UVbNEkvEzB3LLcZxZsEP24vAFHtxhFhkhTEDrsbQWkEUfymPATs72aOhYSHPHwIMAHYIXK6UrXIYAAAAAElFTkSuQmCC);
}
@keyframes grain {
0% 		{ transform: translate(20%, -15%) }
10% 	{ transform: translate(-20%, -15%) }
20% 	{ transform: translate(20%, -5%) }
30% 	{ transform: translate(-20%, -5%) }
40% 	{ transform: translate(20%, 5%) }
50% 	{ transform: translate(-20%, 5%) }
60% 	{ transform: translate(20%, 15%) }
70% 	{ transform: translate(-20%, 15%) }
80% 	{ transform: translate(20%, 5%) }
90%		{ transform: translate(-20%, 5%) }
100% 	{ transform: translate(20%, -5%) }
} .site,
.site-main { 
height: 100%;
}
.site-main {
display: flex; flex-direction: column; min-height: 100vh;
}
.site-middle {
display: flex; flex-grow: 1; align-items: center;
}
.site-middle .layout-medium::after {
content: ""; display: table; clear: both;
}
.content-area {
padding-bottom: var(--space-xxxl); position: relative; z-index: 100;
}
html[data-horizontal-scroll="true"] .content-area {
padding-bottom: 0;
}
.site-content {
width: 100%;
}
.page-layout { 
position: relative; width: 100%; min-height: 100%; background-size: cover; background-position: center center; 
}
.layout-fixed,
.layout-medium,
.layout-full {
width: 90%; margin: 0 auto;
}
.layout-fixed {
max-width: 760px;
}
.layout-medium {
max-width: var(--layout-medium-width);
}
.layout-full {
max-width: 1740px;
}
.hentry:not(:last-child):not(.p-entry) {
margin: 0 0 var(--space-lg) 0;
}
.entry-header {
padding-top: var(--space-xxl); position: relative; z-index: 100;
}
.is-page-title-align-center .entry-header {
text-align: center;
}
.is-page-title-align-right .entry-header {
text-align: right;
}
.entry-title {
margin: 0;
}
.entry-content {
position: relative; z-index: 50; margin-top: var(--space-xl);
}
.entry-title a:not(:hover) {
color: inherit;
}
.entry-title a {
text-decoration: none;
} .cool-link {
background-image: linear-gradient(transparent 94%, currentColor 6%); background-repeat: no-repeat; background-size: 0% 100%; background-position: right; transition: background-size 600ms;
}
.cool-link:hover,
.menu-wrap > ul > li.current-menu-item > a,
.menu-wrap > ul > li:hover > a {
background-size: 100% 100%; background-position: left;
}
.menu-wrap > ul > li > a {
transition-duration: 400ms;
} .header {
position: sticky; top: 0; z-index: 1000; user-select: none; transition: background-color .7s;  }
html[data-horizontal-scroll="true"] .header {
position: fixed; left: 0; width: 100vw; 
}
.scrolled-down .header:hover {
background: var(--body-bg-color); 
}
.header-wrap {
width: 90%; margin: 0 auto; display: flex; align-items: center; padding: var(--space-lg) 0;
}
.is-header-hidden .header,
.is-footer-hidden .site-footer {
display: none;
} .site-logo {
display: flex; align-items: center; position: relative; z-index: 1600;
}
.site-title {
font-size: var(--site-logo-font-size); margin: 0; font-family: var(--site-title-font); font-weight: var(--site-logo-font-weight);
}
.site-title a {
color: inherit; display: flex; align-items: center;
}
.site-logo .image-logo {
max-height: var(--image-logo-height);
}
html:not(.dark-mode) .logo-dark-mode {
display: none;
}
html.dark-mode .logo-light-mode {
display: none;
} .site-profile-image {
margin-left: var(--space-sm); object-fit: cover; width: var(--profile-image-width); height: var(--profile-image-height); border-radius: var(--profile-image-border-radius); filter: grayscale(100%); transition: all 300ms;
}
.site-title a:hover .site-profile-image {
filter: grayscale(0%); transform: scale(1.03);
}
.is-profile-image-before-logo .site-profile-image {
order: -1; margin-left: 0; margin-right: var(--space-sm);
} @media screen and (max-width: 991px) { .site-profile-image {
width: var(--16rpx); height: var(--16rpx);
}
} .is-tagline-hidden .tagline {
display: none;
}
.tagline {
display: flex; align-items: center; margin: 0; margin-left: var(--space-sm);
}
.tagline::before {
content: ""; display: flex; height: 1px; width: var(--space-xxl); background: currentColor; margin-right: var(--space-sm);
} .site-navigation { 
color: var(--menu-color);
}
.nav-menu ul { 
padding: 0; margin: 0; list-style: none; text-align: left; font-size: var(--menu-font-size); letter-spacing: calc(var(--menu-letter-spacing) / 10);
}
.is-menu-uppercase .nav-menu ul {
text-transform: uppercase;
}
.nav-menu ul li {
position: relative;	display: block; 
}
.menu-wrap > ul > li + li {
margin-top: 5px;
}
.nav-menu a { 
display: inline-block; color: inherit; position: relative;  
}   .nav-menu ul ul { 
padding: var(--5rpx) 0;
}
.nav-menu li ul a {
display: flex; align-items: center; line-height: 1.2;
}
.nav-menu li ul a::before {
content: ""; display: flex; width: 12px; opacity: 1; height: 1px; background: currentColor; margin-right: var(--1rpx); transform: translateX(0%); transition: all 0.9s cubic-bezier(0.16, 1, 0.3, 1);
}
.nav-menu ul ul li + li { 
margin-top: var(--2rpx);
} .menu-toggle {
display: none; align-items: center; width: 40px; height: 25px; margin-left: -12px; margin-right: var(--space-xs); position: relative; z-index: 2000;
}
.menu-toggle svg {
cursor: pointer; height: 40px; -webkit-tap-highlight-color: transparent; transition: transform 400ms; user-select: none;
}
.is-menu-toggled-on .menu-toggle svg {
transform: rotate(45deg);
}
.menu-toggle path {
fill:none; transition: stroke-dasharray 500ms, stroke-dashoffset 500ms; stroke: currentColor; stroke-width: 3; 
}
.menu-toggle path:nth-child(1) {
stroke-dasharray: 40 139; 
}
.is-menu-toggled-on .menu-toggle path:nth-child(1) {
stroke-dashoffset: -98px;
}
.menu-toggle path:nth-child(3) {
stroke-dasharray: 40 180; transition: 600ms ease-out;
}
.is-menu-toggled-on .menu-toggle path:nth-child(3) {
stroke-dashoffset: -138px;
} @media screen and (max-width: 991px) { .is-tagline-hidden-on-mobile .tagline {
display: none;
} .site-navigation {
order: -1;
}
.menu-toggle {
display: flex;
}
.nav-menu {
position: fixed; z-index: 1500; top: 0; left: 0; width: 100vw; height: 100vh; transform: translateX(-100%); transition: all 500ms cubic-bezier(0.83, 0, 0.17, 1); background: var(--body-bg-color);
}
.is-menu-toggled-on .nav-menu {
transform: translateX(0);
}
.menu-wrap {
display: flex; margin: 50px auto 20px; height: calc(100vh - 70px); width: 90%; overflow-y: scroll; -webkit-overflow-scrolling: touch;
}
.menu-wrap > ul {
font-size: var(--h2-font-size); margin: var(--16rpx) 0; width: 100%;
}
.is-menu-toggled-on {
overflow: hidden;
}
.nav-menu ul ul {
padding-top: 0;
}
.nav-menu li li {
margin-left: var(--5rpx)
}
.menu-wrap > ul > li + li {
margin-top: 6px;
}
.nav-menu ul ul {
margin-bottom: 6px; padding: 10px 0 10px 16px; margin-bottom: 0; display: none;
}
.nav-menu ul li a {
display: block; border-bottom: 1px solid rgb(0 0 0 / 10%); padding-bottom: 6px;
}
.nav-menu li ul a::before {
display: none;
}
.nav-menu li.active > ul {
display: block;
}
.nav-menu li.active > a,
.nav-menu ul ul li:last-child a {
border: 0;
} .nav-menu .submenu-toggle {
display: flex; align-items: center; justify-content: center; float: right; width: 38px; height: 38px; line-height: 32px; margin-top: -6px; border-radius: 50%; position: relative; z-index: 1; transition: all .8s;
}
.nav-menu .active > a > .submenu-toggle {
transform: rotate(45deg);
}
.nav-menu .submenu-toggle:before {
content: "+"; font-family: system-ui; font-size: 20px; width: 9px; line-height: 3.46;
}
.nav-menu li li .submenu-toggle {
margin-top: -10px;
}
.nav-menu li li .submenu-toggle:before {
font-size: 17px;
}
.nav-menu ul ul ul {
font-size: 92%;
}
} .site-footer {
width: 100%; clear: left; user-select: none; position: relative;
}
html[data-horizontal-scroll="true"] .site-footer {
position: fixed; left: 0; bottom: 0; width: 100vw; z-index: 100;
}
.footer-wrap {
width: 90%; margin: 0 auto; display: flex; align-items: center; flex-wrap: wrap; padding: var(--8rpx) 0;
} .site-footer .site-info {
flex: 1; text-align: right; padding-left: var(--space-sm); font-size: var(--small-font-size); opacity: .75; 
}
.site-footer .site-info p:first-child {
margin-top: 0;
}
.site-footer .site-info p:last-child {
margin-bottom: 0;
}
.site-footer .site-info a {
color: inherit;
} .footer-social {
text-align: left; position: relative; z-index: 600;
}
.footer-social .textwidget {
font-size: inherit;
}
.footer-social a {
display: inline-block; margin-right: var(--space-sm); color: inherit;
} .footer-social ul {
list-style: none; padding: 0;	
}
.footer-social ul li {
display: inline-block;
} .footer-social .wp-block-social-links .wp-social-link a,
.footer-social .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
margin: 0;
}
.footer-social .wp-block-social-links .wp-social-link a:hover {
background: none;
}
.footer-social ul.is-style-logos-only li.wp-social-link.wp-block-social-link {
color: inherit;
}    .full-screen-wrap {
width: 30px; height: 30px; cursor: pointer;  position: fixed; top: 24px; right: 24px; z-index: 50; transform: scale(.5); transition: all .3s; opacity: .4;
}
.full-screen-wrap:hover { 
opacity: .7;
}
.full-screen-wrap.active { 
opacity: 1; transform: scale(.66);
}
.full-screen-wrap div{
width: 2px; height: 11px; background:#fff; position: absolute;
}
.full-screen-wrap .top-left-horiz, 
.full-screen-wrap .top-right-horiz, 
.full-screen-wrap .bottom-left-horiz, 
.full-screen-wrap .bottom-right-horiz {
width: 11px; height: 2px;
}  
.full-screen-wrap .top-left, 
.full-screen-wrap .top-left-horiz {
top: 0; left: 0;
} 
.full-screen-wrap .top-right, 
.full-screen-wrap .top-right-horiz {
top: 0; right: 0;
}  
.full-screen-wrap .bottom-left, .full-screen-wrap .bottom-left-horiz {
bottom: 0; left: 0;
}  
.full-screen-wrap  .bottom-right, .full-screen-wrap .bottom-right-horiz {
bottom: 0; right: 0;
} i.ripple {
position: absolute; height: 120px; width: 120px; background: var(--link-hover-color); margin: -60px; border-radius: 100%; opacity: 1; transform: scale(0); z-index: 9999; user-select: none; pointer-events: none;
}
html.dark-mode i.ripple {
background: var(--body-text-color);
}
i.ripple.active {
transition: transform 500ms ease, opacity 400ms ease; opacity: 0; transform: scale(1);
} body:not(.has-back-to-top) .back-to-top {
display: none;
}
html a.back-to-top {
position: fixed; bottom: var(--space-sm); right: var(--space-sm); z-index: 999; color: inherit; cursor: pointer; text-decoration: none; transition: transform 0.6s cubic-bezier(0.83, 0, 0.17, 1) !important; user-select: none; text-align: center; transform: translateY(120%);
}
.back-to-top:hover,
.back-to-top:focus,
.back-to-top:active {
color: inherit;
}
.has-back-to-top .back-to-top.show {
opacity: 1; visibility: visible; transform: translateY(0%);
}
.back-to-top span {
text-transform: uppercase; transition: letter-spacing 0.3s; font-size: var(--smallest-font-size); letter-spacing: .2em; writing-mode: tb-rl; transform: rotate( 180deg ); display: block; margin-top: var(--2rpx); 
}
.back-to-top span::before {
content: ""; display: inline-block; height: 1px; width: var(--10rpx); background: currentColor; margin-bottom: var(--8rpx); transform: rotate(90deg) translate(-2px, 0%);
}
.back-to-top span:hover {
letter-spacing: 0.3em; font-weight: 700;
}  html a.social-link {
display: inline-block; padding: 0; margin: 0 .4em .4em 0; text-align: center; font-size: var(--smaller-font-size); font-family: "fontello"; width: 40px; line-height: 38px; color: inherit; border: 1px solid rgba(28, 38, 43, 0.10); border-radius: 50%;
}
a.social-link:hover {
color: #fff; border-color: transparent;
}
.elementor-widget-wp-widget-uncover_widget__social_media_icon {
display: inline-block; margin-bottom: 0 !important;
}
.social-link.facebook::before {
content: '\e825'
}
.social-link.twitter::before {
content: '\e826'
}
.social-link.flickr::before {
content: '\e835'
}
.social-link.rss::before {
content: '\e82f'
}
.social-link.dribbble::before {
content: '\e82c'
}
.social-link.lastfm::before {
content: '\e82e'
}
.social-link.linkedin::before {
content: '\e827'
}
.social-link.vimeo::before {
content: '\e830'
}
.social-link.forrst::before {
content: '\e831'
}
.social-link.skype::before {
content: '\e832'
}
.social-link.tumblr::before {
content: '\e836'
}
.social-link.behance::before {
content: '\e82b'
}
.social-link.blogger::before {
content: '\e837'
}
.social-link.delicious::before {
content: '\e838'
}
.social-link.digg::before {
content: '\e839'
}
.social-link.github::before {
content: '\e82a'
}
.social-link.wordpress::before {
content: '\e83b'
}
.social-link.google-plus::before {
content: '\f0d5'
}
.social-link.youtube::before {
content: "\e834"
}
.social-link.pinterest::before {
content: "\e829"
}
.social-link.instagram::before {
content: "\e8cc"
}
.social-link.stack-overflow::before {
content: "\e83c"
}
.social-link.foursquare::before {
content: "\e83d"
}
.social-link.xing::before {
content: "\e83e"
}
.social-link.weibo::before {
content: "\e83f"
}
.social-link.soundcloud::before {
content: "\e840"
}
.social-link.fivehundredpx::before {
content: "\e841"
}
.social-link.slideshare::before {
content: "\e842"
}
.social-link.vine::before {
content: "\e863"
}
.social-link.vkontakte::before {
content: "\e846"
}
.social-link.spotify::before {
content: "\e803"
}
.social-link.imdb::before {
content: "\f2d8"
}
.social-link.snapchat::before {
content: "\f2ac"
}
.social-link.email::before {
content: "\e85b"
}
.social-link.facebook:hover {
background-color: #3c5fac;
}
.social-link.twitter:hover {
background-color: #5ec3df;
}
.social-link.flickr:hover {
background-color: #FF0084;
}
.social-link.rss:hover {
background-color: #ff9900;
}
.social-link.dribbble:hover {
background-color: #EA4C89;
}
.social-link.lastfm:hover {
background-color: #D51007;
}
.social-link.linkedin:hover {
background-color: #2089b5;
}
.social-link.vimeo:hover {
background-color: #0dadd6;
}
.social-link.google-plus:hover {
background-color: #c63d2d;
}
.social-link.forrst:hover {
background-color: #5b9a68;
}
.social-link.skype:hover {
background-color: #00aff0;
}
.social-link.picassa:hover {
background-color: #ffd34e;
}
.social-link.youtube:hover {
background-color: #c8312b;
}
.social-link.pinterest:hover {
background-color: #cb2027;
}
.social-link.tumblr:hover {
background-color: #2C4762;
}
.social-link.behance:hover {
background-color: #3878F6;
}
.social-link.blogger:hover {
background-color: #fc9947;
}
.social-link.delicious:hover {
background-color: #3274d1;
}
.social-link.digg:hover {
background-color: #205891;
}
.social-link.github:hover {
background-color: #222;
}
.social-link.wordpress:hover {
background-color: #0083b3;
}
.social-link.instagram:hover {
background-color: #F00075;
}
.social-link.stack-overflow:hover {
background-color: #F90;
}
.social-link.foursquare:hover {
background-color: #009FE0;
}
.social-link.xing:hover {
background-color: #006567;
}
.social-link.weibo:hover {
background-color: #E64141;
}
.social-link.soundcloud:hover {
background-color: #FA3219;
}
.social-link.fivehundredpx:hover {
background-color: #222;
}
.social-link.slideshare:hover {
background-color: #ED9D2C;
}
.social-link.vine:hover {
background-color: #00BF8F;
}
.social-link.vkontakte:hover {
background-color: #6383A8;
}
.social-link.spotify:hover {
background-color: #2ebd59;
}
.social-link.imdb:hover {
background-color: #E6B91E;
}
.social-link.snapchat:hover {
background-color: #fffc00;
}
.social-link.email:hover {
background-color: #222;
} .media-grid {
min-height: 400px;
}
.media-grid .media-cell {
padding: 0 10px; margin-bottom: 20px; text-align: center;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.media-grid .media-box {
margin-bottom: 0; 
} .media-cell-desc {
position: relative; padding: var(--6rpx) var(--22rpx); background: #fff;
}
.media-cell-desc h3 {
padding: 0; margin: 4px 0 0 0; cursor: pointer;
}
.media-cell-desc h3 a:not(:hover) {
color: inherit;
}
.media-cell-desc p {
font-size: var(--smaller-font-size); margin: 0; opacity: .5;
} .media-box {
position: relative; margin-bottom: 30px; background-color: #fff;
}
.media-box a {
position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity = 0);
}
.media-box a:nth-of-type(n+2) {
display: none;
}
.media-box img {
display: block; width: 100%;
}
.media-cell.format-video.hentry .mask::before {
content: "\e866"; font-size: 30px;
}
.media-cell.format-audio.hentry .mask::before {
content: "\e879";
}
.media-cell.format-image.hentry .mask::before {
content: "\e86b"
}
.media-cell.format-gallery.hentry .mask::before {
content: "\e867";
}
.media-cell.format-link.hentry .mask::before {
content: "\e86a";
}
.media-date {
position: absolute; bottom: 0; left: 0; display: block; padding: 15px 15px 5px 15px; color: #fff; background: #222;
}
.media-date > span {
display: block;
}
.media-date .month {
font-size: 10px; text-transform: uppercase; letter-spacing: 1px;
}
.media-date .day {
font-size: 22px; font-weight: 400; line-height: 1;
} body.error404 .intro-content h1 {
font-size: calc(var(--h1-font-size) * 3); line-height: 0;
}
body.error404.has-grain::after {
opacity: 0.16;
} input[type=submit],
input[type=button],
button,
.button,
.more-link,
.wp-block-button .wp-block-button__link {
font-family: inherit; font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; line-height: 1; text-decoration: none; background: none; cursor: pointer; padding: 18px 32px; margin: 10px 20px 0 0; display: inline-block; outline: none; position: relative; transition: all 0.3s; overflow: hidden; border-radius: var(--button-border-radius);
}
input[type=submit],
input[type=button],
button,
.button,
.more-link,
.wp-block-button .wp-block-button__link:not(.has-text-color) {
color: var(--button-color); border: 2px solid var(--button-color);
}
input[type=submit]:hover,
input[type=button]:hover,
button:not(.button):hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color) {
background: var(--button-color); color: #fff;
}
.button:last-child {
margin-right: 0px;
}
.button.small {
font-size: 11px; padding: 9px 18px;
}
.button::after,
.more-link::after,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color)::after {
width: 0%; height: 100%; top: 0; left: 0; background: var(--button-color); content: ''; position: absolute; z-index: -1; transition: all 0.3s;
}
.button:hover,
.button:active,
.more-link:hover,
.wp-block-button .wp-block-button__link:not(.has-text-color):hover {
color: #fff !important;
}
.button:active,
.more-link:active {
transition: all 0.1s; transform: scale(0.9); outline: 0;
}
.button:hover::after,
.button:active::after,
.more-link:hover::after,
.wp-block-button.is-style-outline .wp-block-button__link:hover::after {
width: 100%;
} .button i {
display: inline-block; margin-right: 5px;
}
.button i::before {
font-size: 120%;
} .site-alert {
display: none; position: fixed; z-index: 9900; top: 50%; left: 50%; margin: -80px 0 0 -80px; font-size: 6em; line-height: 1; padding: .4em .5em; color: rgba(255, 255, 255, 0.86); text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1); background: rgba(28, 38, 43, 0.93); border-radius: 16px;
}
.site-alert::before {
content: "\e81f";
}
.site-alert.error {
background: #D44A4A; background: rgba(212, 74, 74, 0.55);
}
.site-alert.error::before {
content: "\e875";
}
.site-alert {
-webkit-animation: animation 3800ms linear both;
animation: animation 3800ms linear both;
}
.site-alert.animated {
animation-duration: 3.8s;
} @-webkit-keyframes animation { 
0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1500, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1500, 0, 0, 1); }
0.84% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.621, 1, 0, 0, 0, 0, 1, 0, -1033.111, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.621, 1, 0, 0, 0, 0, 1, 0, -1033.111, 0, 0, 1); }
1.26% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.78, 1, 0, 0, 0, 0, 1, 0, -848.183, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.78, 1, 0, 0, 0, 0, 1, 0, -848.183, 0, 0, 1); }
1.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.829, 1, 0, 0, 0, 0, 1, 0, -691.149, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.829, 1, 0, 0, 0, 0, 1, 0, -691.149, 0, 0, 1); }
2.53% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.695, 1, 0, 0, 0, 0, 1, 0, -447.926, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.695, 1, 0, 0, 0, 0, 1, 0, -447.926, 0, 0, 1); }
3.35% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.477, 1, 0, 0, 0, 0, 1, 0, -284.082, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.477, 1, 0, 0, 0, 0, 1, 0, -284.082, 0, 0, 1); }
3.79% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.367, 1, 0, 0, 0, 0, 1, 0, -217.451, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.367, 1, 0, 0, 0, 0, 1, 0, -217.451, 0, 0, 1); }
4.98% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.146, 1, 0, 0, 0, 0, 1, 0, -98.808, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.146, 1, 0, 0, 0, 0, 1, 0, -98.808, 0, 0, 1); }
5.06% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.135, 1, 0, 0, 0, 0, 1, 0, -93.236, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.135, 1, 0, 0, 0, 0, 1, 0, -93.236, 0, 0, 1); }
6.64% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.003, 1, 0, 0, 0, 0, 1, 0, -22.005, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.003, 1, 0, 0, 0, 0, 1, 0, -22.005, 0, 0, 1); }
7.59% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.029, 1, 0, 0, 0, 0, 1, 0, -3.641, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.029, 1, 0, 0, 0, 0, 1, 0, -3.641, 0, 0, 1); }
8.27% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.033, 1, 0, 0, 0, 0, 1, 0, 3.324, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.033, 1, 0, 0, 0, 0, 1, 0, 3.324, 0, 0, 1); }
10.12% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.019, 1, 0, 0, 0, 0, 1, 0, 8.659, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.019, 1, 0, 0, 0, 0, 1, 0, 8.659, 0, 0, 1); }
14.86% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.002, 1, 0, 0, 0, 0, 1, 0, 2.645, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.002, 1, 0, 0, 0, 0, 1, 0, 2.645, 0, 0, 1); }
20.95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.104, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.104, 0, 0, 1); }
21.05% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.096, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.096, 0, 0, 1); }
21.44% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.071, -7.992, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.071, -7.992, 0, 1); }
22% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.043, -15.312, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.043, -15.312, 0, 1); }
22.95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.014, -19.275, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.014, -19.275, 0, 1); }
24.13% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.004, -15.606, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.004, -15.606, 0, 1); }
25.29% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -9.111, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -9.111, 0, 1); }
25.92% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -5.84, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -5.84, 0, 1); }
26.32% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -4.058, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -4.058, 0, 1); }
26.48% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -3.395, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -3.395, 0, 1); }
27.64% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.008, -0.013, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.008, -0.013, 0, 1); }
29.53% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.005, -1.622, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.005, -1.622, 0, 1); }
34.22% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.001, -0.002, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.001, -0.002, 0, 1); }
36.12% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.137, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.137, 0, 1); }
39.47% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.029, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.029, 0, 1); }
40.81% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
42.71% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.011, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.011, 0, 1); }
45.95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.003, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.003, 0, 1); }
46.05% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.002, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.002, 0, 1); }
47.19% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.375, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.375, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
47.27% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.402, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.402, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
47.37% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.434, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.434, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
48.32% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.704, 1, 0, 0, 0, 0, 1, 0, 334.897, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.704, 1, 0, 0, 0, 0, 1, 0, 334.897, 0, 0, 1); }
49.45% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.903, 1, 0, 0, 0, 0, 1, 0, 714.76, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.903, 1, 0, 0, 0, 0, 1, 0, 714.76, 0, 0, 1); }
49.63% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.921, 1, 0, 0, 0, 0, 1, 0, 771.405, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.921, 1, 0, 0, 0, 0, 1, 0, 771.405, 0, 0, 1); }
50.58% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.957, 1, 0, 0, 0, 0, 1, 0, 1036.886, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.957, 1, 0, 0, 0, 0, 1, 0, 1036.886, 0, 0, 1); }
51.9% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.922, 1, 0, 0, 0, 0, 1, 0, 1317.879, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.922, 1, 0, 0, 0, 0, 1, 0, 1317.879, 0, 0, 1); }
53.51% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.864, 1, 0, 0, 0, 0, 1, 0, 1528.299, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.864, 1, 0, 0, 0, 0, 1, 0, 1528.299, 0, 0, 1); }
54.16% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.849, 1, 0, 0, 0, 0, 1, 0, 1578.415, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.849, 1, 0, 0, 0, 0, 1, 0, 1578.415, 0, 0, 1); }
56.43% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); }
56.43% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); }
62.28% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.939, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.939, 0, 0, 1); }
62.28% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.917, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.917, 0, 0, 1); }
68.13% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); }
68.15% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); }
72.37% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1495.816, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1495.816, 0, 0, 1); }
79.82% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500.624, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500.624, 0, 0, 1); }
91.57% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1499.958, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1499.958, 0, 0, 1); }
100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500, 0, 0, 1); } 
}
@keyframes animation { 
0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1500, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1500, 0, 0, 1); }
0.84% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.621, 1, 0, 0, 0, 0, 1, 0, -1033.111, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.621, 1, 0, 0, 0, 0, 1, 0, -1033.111, 0, 0, 1); }
1.26% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.78, 1, 0, 0, 0, 0, 1, 0, -848.183, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.78, 1, 0, 0, 0, 0, 1, 0, -848.183, 0, 0, 1); }
1.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.829, 1, 0, 0, 0, 0, 1, 0, -691.149, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.829, 1, 0, 0, 0, 0, 1, 0, -691.149, 0, 0, 1); }
2.53% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.695, 1, 0, 0, 0, 0, 1, 0, -447.926, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.695, 1, 0, 0, 0, 0, 1, 0, -447.926, 0, 0, 1); }
3.35% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.477, 1, 0, 0, 0, 0, 1, 0, -284.082, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.477, 1, 0, 0, 0, 0, 1, 0, -284.082, 0, 0, 1); }
3.79% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.367, 1, 0, 0, 0, 0, 1, 0, -217.451, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.367, 1, 0, 0, 0, 0, 1, 0, -217.451, 0, 0, 1); }
4.98% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.146, 1, 0, 0, 0, 0, 1, 0, -98.808, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.146, 1, 0, 0, 0, 0, 1, 0, -98.808, 0, 0, 1); }
5.06% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.135, 1, 0, 0, 0, 0, 1, 0, -93.236, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.135, 1, 0, 0, 0, 0, 1, 0, -93.236, 0, 0, 1); }
6.64% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.003, 1, 0, 0, 0, 0, 1, 0, -22.005, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.003, 1, 0, 0, 0, 0, 1, 0, -22.005, 0, 0, 1); }
7.59% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.029, 1, 0, 0, 0, 0, 1, 0, -3.641, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.029, 1, 0, 0, 0, 0, 1, 0, -3.641, 0, 0, 1); }
8.27% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.033, 1, 0, 0, 0, 0, 1, 0, 3.324, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.033, 1, 0, 0, 0, 0, 1, 0, 3.324, 0, 0, 1); }
10.12% { -webkit-transform: matrix3d(1, 0, 0, 0, -0.019, 1, 0, 0, 0, 0, 1, 0, 8.659, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, -0.019, 1, 0, 0, 0, 0, 1, 0, 8.659, 0, 0, 1); }
14.86% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.002, 1, 0, 0, 0, 0, 1, 0, 2.645, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.002, 1, 0, 0, 0, 0, 1, 0, 2.645, 0, 0, 1); }
20.95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.104, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.104, 0, 0, 1); }
21.05% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.096, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.096, 0, 0, 1); }
21.44% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.071, -7.992, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.071, -7.992, 0, 1); }
22% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.043, -15.312, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.043, -15.312, 0, 1); }
22.95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.014, -19.275, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.014, -19.275, 0, 1); }
24.13% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.004, -15.606, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.004, -15.606, 0, 1); }
25.29% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -9.111, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -9.111, 0, 1); }
25.92% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -5.84, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -5.84, 0, 1); }
26.32% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -4.058, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -4.058, 0, 1); }
26.48% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -3.395, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01, -3.395, 0, 1); }
27.64% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.008, -0.013, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.008, -0.013, 0, 1); }
29.53% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.005, -1.622, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.005, -1.622, 0, 1); }
34.22% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.001, -0.002, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.001, -0.002, 0, 1); }
36.12% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.137, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.137, 0, 1); }
39.47% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.029, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.029, 0, 1); }
40.81% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
42.71% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.011, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.011, 0, 1); }
45.95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.003, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.003, 0, 1); }
46.05% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.002, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.002, 0, 1); }
47.19% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.375, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.375, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
47.27% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.402, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.402, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
47.37% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.434, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.434, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
48.32% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.704, 1, 0, 0, 0, 0, 1, 0, 334.897, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.704, 1, 0, 0, 0, 0, 1, 0, 334.897, 0, 0, 1); }
49.45% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.903, 1, 0, 0, 0, 0, 1, 0, 714.76, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.903, 1, 0, 0, 0, 0, 1, 0, 714.76, 0, 0, 1); }
49.63% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.921, 1, 0, 0, 0, 0, 1, 0, 771.405, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.921, 1, 0, 0, 0, 0, 1, 0, 771.405, 0, 0, 1); }
50.58% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.957, 1, 0, 0, 0, 0, 1, 0, 1036.886, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.957, 1, 0, 0, 0, 0, 1, 0, 1036.886, 0, 0, 1); }
51.9% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.922, 1, 0, 0, 0, 0, 1, 0, 1317.879, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.922, 1, 0, 0, 0, 0, 1, 0, 1317.879, 0, 0, 1); }
53.51% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.864, 1, 0, 0, 0, 0, 1, 0, 1528.299, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.864, 1, 0, 0, 0, 0, 1, 0, 1528.299, 0, 0, 1); }
54.16% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.849, 1, 0, 0, 0, 0, 1, 0, 1578.415, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.849, 1, 0, 0, 0, 0, 1, 0, 1578.415, 0, 0, 1); }
56.43% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); }
56.43% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.832, 1, 0, 0, 0, 0, 1, 0, 1640.002, 0, 0, 1); }
62.28% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.939, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.939, 0, 0, 1); }
62.28% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.917, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.84, 1, 0, 0, 0, 0, 1, 0, 1530.917, 0, 0, 1); }
68.13% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); }
68.15% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1490.654, 0, 0, 1); }
72.37% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1495.816, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1495.816, 0, 0, 1); }
79.82% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500.624, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500.624, 0, 0, 1); }
91.57% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1499.958, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1499.958, 0, 0, 1); }
100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0.839, 1, 0, 0, 0, 0, 1, 0, 1500, 0, 0, 1); } 
} .contact-form {
margin: 1.6em auto 0 auto; overflow: auto; overflow-x: hidden; max-width: 680px;
}	
.contact-form input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
.contact-form textarea {
width: 100%; max-width: none; display: block;
}
.contact-form .antispam { 
display: none; 
} .show-buttons .button {
margin: 0 1em 1em 0
} .mfp-container {
overflow: hidden; transition: all .3s; backdrop-filter: blur(22px) grayscale(100%);
}
.mfp-removing .mfp-container {
backdrop-filter: blur(0px);
}
.mfp-figure::after {
background: #0d121c;
}
button.mfp-close::before,
button.mfp-arrow::before {
background: url(//studioparici.com/wp-content/themes/f8/images/bckg/mfp-default-skin.svg) 0 0 no-repeat; background-size: 264px 88px;
}
.mfp-ready.mfp-wrap {
cursor: url(//studioparici.com/wp-content/themes/f8/images/bckg/close.png) 24 24, crosshair;
}
img.mfp-img { 
user-select: none;
}
button.mfp-close {
overflow: hidden; display: none;
}
button.mfp-close::before {
content: ""; display: block; width: 44px; height: 44px; color: transparent; background-position: 0 -44px;
}
button.mfp-arrow { 
width: 70px; height: 100px; opacity: .9;
}
button.mfp-arrow:hover,
button.mfp-close:hover { 
opacity: 1; background: transparent !important; 
}
button.mfp-arrow::after { 
display: none; 
}
button.mfp-arrow::before {
content: ''; position: absolute; top: 35px; height: 30px; width: 32px; border: 0; margin: 0;
}
button.mfp-arrow-left::before {
left: 24px; background-position: -138px -44px; 
}
button.mfp-arrow-right::before {
left: auto; right: 24px; background-position: -94px -44px; 
}
.mfp-title {
position: absolute; bottom: 4px; width: 90vh; padding-bottom: var(--space-xs); text-transform: none; font-size: var(--body-font-size); font-weight: 400; padding-right: 0; color: var(--dark-body-text-color); transform: rotate(-90deg); transform-origin: left bottom; text-align: left; text-transform: uppercase; opacity: 1; letter-spacing: var(--1rpx);
}
.mfp-counter {
position: fixed; top: auto; bottom: 40px; right: 0; left: auto; z-index: 1; transform: rotate(45deg) translateX(4%); width: 100vh; transform-origin: top right; margin: 0; line-height: 1; text-align: right; pointer-events: none; opacity: .7; letter-spacing: -4px; font-style: italic; color: var(--p-numbers-color); font-family: var(--p-title-font); font-size: var(--h1-font-size);
}
.mfp-removing button,
.mfp-removing .mfp-title { 
opacity: 0; 
}
.mfp-figure::after {
box-shadow: none; 
}	
.mfp-iframe-holder .mfp-close {
background: none; 
}
.mfp-preloader {
width: 48px; height: 48px; opacity: 1; position:absolute; top: 50%; left: 50%; background: #fff; border-radius: 50%; animation: pulse 1s ease-in-out infinite; transform: translate(-50%, -50%) scale(0); 
}
@keyframes pulse {
0% {
transform: translate(-50%, -50%) scale(0); opacity: 1;
}
100% {
-webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 0;
}
}
.mfp-ready .mfp-content {
opacity: 0; min-width: 200px;
}
.mfp-zoom-in .mfp-content { 
opacity: 0; transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1), opacity .1s cubic-bezier(0, 0.55, 0.45, 1); transform: translateY(50%);
}
.mfp-zoom-in.mfp-bg {
opacity: 0; transition: all .3s ease-out;
}
.mfp-zoom-in.mfp-image-loaded .mfp-content {
opacity: 1; transform: translateY(0%);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.6;
}
.mfp-zoom-in.mfp-removing .mfp-content {
transform: scale(0.8); opacity: 0; transform: translateY(50%);
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0; 
}
.mfp-zoom-in.mfp-ready .mfp-preloader {
display: block;
}
.mfp-zoom-in.mfp-image-loaded .mfp-preloader,
.mfp-zoom-in.mfp-removing .mfp-preloader {
display: none;
} .mfp-image-loaded .mfp-content {
animation-name: fadeIn; animation-duration: .2s; -webkit-backface-visibility: hidden;
}
@keyframes fadeIn{
0%{ opacity:0 }
100%{ opacity:1 }
} .pswp__bg {
opacity: .6 !important; background: #0b0b0b;
}
.pswp--visible {
backdrop-filter: blur(22px) grayscale(0%);
}
.pswp__ui--fit .pswp__caption, 
.pswp__ui--fit .pswp__top-bar {
background: none !important;
}
.pswp__caption__center {
display: inline-block; color: #fff; text-transform: uppercase; background: #0b0b0b; transform: rotate(-90deg); transform-origin: top left; font-size: var(--body-font-size);
letter-spacing: var(--1rpx);
}
.pswp__counter {
position: fixed; top: auto; bottom: 40px; right: 20px; z-index: 1; line-height: 1; text-align: right; pointer-events: none; opacity: .7; letter-spacing: -4px; font-style: italic; color: var(--p-numbers-color); font-family: var(--p-title-font); font-size: var(--h1-font-size); color: #fef7b4; font-size: 100px;
} .is-soundcloud .mfp-content {
max-width: 550px;
}
.is-soundcloud .mfp-iframe-scaler {
padding-top: 100%;
} .blog-regular .hentry {
padding-bottom: 1em; 
}	
.blog-regular .entry-content,
.blog-regular .hentry .entry-header { 
max-width: 600px; margin-left: auto; margin-right: auto; 
}
.blog-regular .hentry .entry-header .entry-title {
max-width: 14ch;
}	
.entry-title a {
color: inherit;
}
.blog-single .entry-content::after {
content: ""; display: table; clear: both;
} .entry-meta {
font-weight: 500; font-size: var(--smaller-font-size); margin-top: var(--space-xs);
}
.entry-meta span {
margin-right: var(--space-xs); margin-bottom: var(--space-xs);
}
.blog-regular .entry-meta .comment-link {
display: none;
}	
.cat-links a { 
margin-bottom: 8px; color: inherit;
}
.entry-meta > .entry-date,
.entry-meta .comment-link {
opacity: .5; font-weight: 500;
}
.comment-link a, 
.comment-link a:hover {
color: inherit;
}
.nav-single a,
.comment-meta a,
.comment-reply-link,
.navigation a,
.post-pagination a,
.related-posts a,
.tabs .tab-titles li a {
color: inherit;
}
.navigation a:hover,
.post-pagination a:hover {
color: #fff; border-color: transparent;
}
.nav-single a:active,
.comment-meta a:active,
.comment-reply-link:active,
.navigation a:active,
.post-pagination a:active,
.related-posts a:active {
opacity: .8;
} .more-link {
display: inline-block; color: inherit; font-weight: 500; font-size: 12px; background: none !important; text-transform: uppercase;
} .featured-image {
margin-top: 1.4em;
}
.featured-image iframe {
display: block; margin: 0 auto;
}
.blog-regular .hentry.has-post-thumbnail .featured-image,
.media-box, .media-box img {
overflow: hidden; transition: all .5s; transform: scale(1);
}
.blog-regular .hentry.has-post-thumbnail .featured-image:hover {
transform: scale(.97);
}
.featured-image img,
.media-box img {
display: block; margin: 0 auto;
}
.blog-regular .featured-image img {
width: 100%; max-height: 50vmin; object-fit: cover;
}
.media-box:hover img {
transform: scale(1.15);
}
.featured-image img { 
transform: scale(1.36);
}
.featured-image img { transform: scale(calc(1.4 - ((var(--viewport-y) + 1) / 5) ));
}  .blog-regular .entry-content { 
will-change: transform; 
transform: translateY( calc(var(--viewport-y) * -30px) );
} .hentry .entry-header::before {
position: absolute; width: 100%; z-index: -1; font-size: calc(3rem + 1.06vw); line-height: 1; opacity: .1; display: block; text-align: right;
} .hentry.sticky .entry-header::before {
content: "\e877";
} .format-video .entry-header::before {
content: "\e866";
} .format-audio .entry-header::before {
content: "\e879"
} .format-image .entry-header::before {
content: "\e86b"
} .format-quote .entry-content blockquote {
text-align: center;
}
.format-quote .entry-header::before {
content: "\e876"
}
.format-quote blockquote {
width: 100%; margin: 0; padding: 0;
}
.format-quote blockquote::before {
content: ""
} .format-link .entry-content {
padding-top: 0;
}
.format-link .entry-header::before {
content: "\f25a"
}
.format-link .entry-content > p:first-child a:first-child {
font-size: 120%; text-align: center;
}
.format-link .entry-content > p:first-child {
text-align: center;
} .portfolio-single .wp-block-gallery {
margin: var(--space-xl) 0;
}
.wp-block-gallery a {
overflow: hidden;
}
.wp-block-gallery img {
transition: transform .4s;
}
.wp-block-gallery a:hover img {
transform: scale(1.1);
} .wp-block-gallery:not(.is-cropped),
.wp-block-gallery:not(.is-cropped) .blocks-gallery-grid.is-masonry { 
display: block; 
}
.blocks-gallery-grid .blocks-gallery-image, 
.blocks-gallery-grid .blocks-gallery-item, 
.wp-block-gallery .blocks-gallery-image, 
.wp-block-gallery .blocks-gallery-item {
margin: 0 var(--gallery-gap) var(--gallery-gap) 0!important; width: calc(50% - var(--gallery-gap)) !important;
}
.blocks-gallery-grid {
margin-right: calc(var(--gallery-gap) * -1);
}
.wp-block-gallery img {
margin-bottom: 0 !important;
}
.blocks-gallery-item figcaption {
line-height: 1.1; opacity: 0; user-select: none; pointer-events: none; transition: all .3s;
}
.blocks-gallery-item:hover figcaption {
opacity: 1;
}
@media (min-width: 600px) { .wp-block-gallery.columns-default .blocks-gallery-item, .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item, .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item, .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item, .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item, .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item, .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(33.33333% - var(--gallery-gap)) !important;
}
} @media (min-width: 991px) {
.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc(25% - var(--gallery-gap)) !important;
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item, .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item, .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item, .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(20% - var(--gallery-gap)) !important;
}
}
@media (min-width: 1200px) {
.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc(16.66667% - var(--gallery-gap)) !important;
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc(14.28571% - var(--gallery-gap)) !important;
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(12.5% - var(--gallery-gap)) !important;
}
} html[data-horizontal-scroll="true"] .wp-block-gallery {
height: 72vh; max-width: none; display: flex;
}
html[data-horizontal-scroll="true"] .wp-block-gallery:not(.is-cropped) .blocks-gallery-grid {
display: block;
}
html[data-horizontal-scroll="true"] .blocks-gallery-grid img,
html[data-horizontal-scroll="true"] .blocks-gallery-grid *:not(figcaption) {
height: 36vh !important;
}
html[data-horizontal-scroll="true"] .wp-block-gallery .blocks-gallery-item {
display: inline-block !important; width: auto !important;
} .format-gallery .entry-header::before {
content: "\e867"
} .format-aside .entry-header::before {
content: "\e858"
}
.format-aside .entry-content {
text-align: center;
} .format-status .entry-content { 
text-align: center; 
}
.format-status .entry-header::before {
content: "\e888"
}
.format-status .entry-content > p:first-child {
display: inline-block; padding: 1em; border: 1px solid #eee; font-size: 1em; font-style: italic;
} .format-chat .entry-header::before {
content: "\e818"
}
.chat-transcript {
margin-bottom: 50px;
}
.chat-row {
text-align: left; 
}
.chat-row::after {
display: table; content: ""; line-height: 0;
}
.chat-author {
width: 100px; margin-top: 5px; font-size: var(--smallest-font-size); text-transform: uppercase; vertical-align: top;
}
.chat-author cite {
display: inline-block; min-width: 80%; margin-right: .1em; font-weight: 700; font-style: normal;
}
.chat-text {
text-align: left; padding-left: 20px;
}
.chat-text p {
position: relative; display: inline-block; max-width: 320px; padding: 5px 14px; margin-top: 0; margin-bottom: .6em; background: #FFF; border-radius: 4px; border: 1px solid #E9E6DF; font-size: var(--small-font-size) !important; line-height: 1.5 !important;
}
.dark-mode .chat-text p {
background: #1d1d1c;  border-color: #424242;
}
.chat-text p::after {
content: ''; position: absolute; border-style: solid; border-width: 5px 4px 5px 0; border-color: transparent #FFFFFF; display: block; width: 0; z-index: 1; left: -4px; top: 10px;
}
.chat-text p::before {
content: ''; position: absolute; border-style: solid; border-width: 6px 5px 6px 0; border-color: transparent #eee; display: block; width: 0; z-index: 0; left: -6px; top: 9px;
}
.dark-mode .chat-text p::before {
border-color: transparent #424242;
}
.dark-mode .chat-text p::after {
border-color: transparent #1d1d1c;
}
.chat-text p:empty { 
display: none; 
}
.chat-speaker-2 .chat-author cite {
font-style: italic;
}
.chat-speaker-2 .chat-text p {
border-color: #E9E6DF;
}
.chat-speaker-2 .chat-text p::before {
border-color: transparent #E9E6DF;
} .navigation {
display: flex; padding: var(--space-xxxl) 0; font-size: var(--smaller-font-size); text-transform: uppercase; letter-spacing: calc(var(--1rpx) / 2);
}
.navigation > div {
flex-grow: 1;
}
.navigation a {
display: inline-block; padding: var(--6rpx) var(--10rpx); border: 1px solid; border-radius: var(--24rpx);
}
.navigation .nav-next {
text-align: right
}
.navigation .meta-nav {
margin-right: .5em
}
.navigation .nav-next .meta-nav {
margin-left: .5em; margin-right: 0;
} .pagination {
text-align: center;
}
.pagination a {
padding: var(--3rpx) var(--6rpx); margin: .2em; border-radius: var(--24rpx);
}
.pagination	.page-numbers.current {
padding: 0 .8em;
}
.nav-links,
.page-links {
padding: 40px 0;
}
.post-password-required form {
max-width: 360px; margin: 3em auto; padding: 20px 30px; border: 5px solid currentColor;
} .section-title::after,
.comments-title.chat-row::after {
content: ""; display: inline-block; vertical-align: middle; height: 1px; width: var(--space-xxxl); background: currentColor; margin: 0 var(--space-xs);
}
.section-title * {
display: inline-block;
} .blog-single .entry-content { 
text-align: left; max-width: 600px; margin-left: auto; margin-right: auto;
} .nav-single {
display: grid;
margin-top: var(--space-sm);
grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
grid-gap: var(--16rpx);
grid-auto-flow: dense;
margin: var(--space-xl) 0;
}
.nav-single div {
margin: var(--space-sm) 0;
}
.nav-single h2 {
display: inline-block; max-width: 440px; margin: 0; font-weight: 400; font-size: calc(var(--h2-font-size) * .86 );
}
.nav-single h6 {
font-size: var(--body-font-size); letter-spacing: 1px; opacity: .26;
}
.nav-single .meta-nav {
margin-right: .1em
}
.nav-single .nav-next .meta-nav {
margin-left: .1em; margin-right: 0;
}
.nav-single .nav-next {
text-align: right
} .tags.entry-meta {
margin: var(--space-xl) 0 var(--space-md) 0; list-style: none; text-align: left; clear: both;
}
.tags li {
display: inline-block
}
.tags a {
display: inline-block; font-size: var(--smallest-font-size); position: relative; margin: 0 6px 8px 0; padding: 0 10px 0 12px; background: #5c727721; text-transform: uppercase; border-radius: 10px; color: inherit;
}
.tags a:hover {
background: #5c727738;
} .related-posts {
margin: var(--space-xxl) 0;
}
.related-posts .section-title h3 {
font-size: calc(var(--h3-font-size) * 1.2); 
}
.post-grid {
display: grid; margin-top: var(--space-sm); grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); grid-gap: var(--6rpx); grid-auto-flow: dense;
}
.post-grid .media-box img {
max-height: 22vmin; object-fit: cover;
}
.post-grid .media-box {
margin-bottom: 0;
}	
.post-grid .media-cell-desc {
background: transparent; 
}
.related-posts .section-title {
margin-top: 0;
}
@media screen and (max-width: 991px) {
.related-posts .post-grid .media-cell-desc {
padding: 0;
}
} .comments-title { 
margin-bottom: var(--space-lg); border-bottom: 5px solid; text-transform: uppercase;
}
.comments-area {
padding: 0; max-width: 740px; margin: var(--space-xxxl) auto; font-size: var(--small-font-size);
}
.comments-area ol {
list-style: none; margin: 0; padding: 0;
}
.comments-area ol ol {
margin-left: 6%
}
.comments-area article {
position: relative; padding: var(--space-xxs) 0; margin-bottom: var(--space-sm);
}  
.comments-area article::after {
content: ""; display: block; height: 2px; background: currentColor; opacity: .12; 
}   
.commentlist > li:last-child > article::after {
display: none;
}
.comment-meta img {
display: block; float: left; margin: 0 1.0em 0 0; border-radius: 10px; max-width: 52px; 
}
.comment-meta .fn {
display: block; font-weight: 500; font-style: normal; padding-top: 0.2em;
}
.comment-meta .comment-date {
display: block; font-size: var(--smallest-font-size); font-weight: 500; opacity: .6; text-transform: uppercase;
}
.comment-content {
padding-top: .1em; clear: left;
}
.comment-content p {
margin: .8em 0 .2em 0; max-width: 40ch;
}
.comment .reply {
text-align: right; font-weight: 500; font-size: var(--small-font-size); margin-bottom: var(--space-xs);
} .bypostauthor > article {
border-bottom-width: 4px;
} #respond {
padding: var(--space-xl); margin: var(--space-md) 0; border: 5px solid #0808080d;
}
.commentlist + #respond {
margin-top: var(--space-xxl); margin-bottom: 0;
}
#reply-title {
margin: 0 0 var(--space-sm) 0; 
}
#reply-title small {
padding-left: 14px; text-transform: uppercase; font-size: var(--body-font-size);
}
.form-allowed-tags,
.comment-notes {
display: none; font-size: var(--smaller-font-size);
}
.form-allowed-tags code {
margin-top: 1em
}
.form-submit {
margin-top: 2em
}
#respond textarea {
height: 4em;
}
.comments-area .logged-in-as {
font-size: var(--smallest-font-size); font-weight: 700; text-transform: uppercase; font-size: 80%;
}
.comments-area .logged-in-as a + a {
margin-left: 13px;
}	
.comment-form-cookies-consent {
clear: left; padding-top: 1em;
}
.comment-form-cookies-consent label {
display: inline-block;
} .sidebar-wrap { 
padding: var(--16rpx) 0 0 0;
}
.sidebar.is-affixed::before {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 126px;background: var(--body-bg-color);z-index: 1;}
.widget-area .widget { 
padding: 0 0 var(--16rpx) 0; 
}
.widget-area a:not(:hover) { 
color: inherit;
}
.widget-title { 
margin-bottom: var(--space-lg) ; margin-top: 0;
} .widget-title::before {
content: ""; display: inline-block; vertical-align: middle; height: 2px; width: var(--space-lg); background: currentColor; margin-right: var(--space-sm);
}
.widget-area ul li { 
font-size: var(--small-font-size); 
}
.widget-area ul ul ul li {
font-size: inherit;
}
.widget label input {
font-size: var(--smallest-font-size) !important; font-weight: 400;
}
.widget-area iframe {
width: 100% !important; max-height: 290px;
}
.widget-area p:empty {
display: none;
}
.widget-area .alignnone {
margin: 1em 0;
} .widget ul { 
margin-left: 1.2em; padding-left: 0; list-style: none; margin: 0; 
}
.widget ul li { 
position:relative; margin-bottom:.4em; margin-bottom: 0; padding: 14px 0 10px; font-size: var(--small-font-size); text-transform: uppercase; border-top: 1px solid rgba(28, 38, 43, 0.07);
}
.widget ul li a {
margin-right: 12px;
}
.widget > ul > li:first-child { 
border-top: 0;
}
.widget ul ul {
padding-left: 16px; padding-top: 12px; margin-bottom: -10px;
} .widget_recent_entries ul li { 
font-size: var(--h4-font-size); font-weight: 500; text-transform: none;
} .textwidget { 
font-size: var(--smaller-font-size);
}
.textwidget img { 
margin-bottom: 1em;
} .widget_rss .rss-date, 
.widget_rss cite::before { 
text-align:left; opacity: .5;
}
.widget_rss .rss-date { 
font-size:.875em; font-weight: normal; display: block;
}
.widget_rss ul li { 
padding-bottom: 1.8em;
}
.widget_rss ul li a.rsswidget { 
font-weight:bold; 
}
.widget_rss .widget-title img { 
margin-right:.1em; 
}
.widget_rss cite { 
display:block; margin-top:.6em; text-align:right; font-weight: 500; text-transform: none;
}
.widget_rss cite::before { 
content:"by "; font-weight: normal; text-transform: none;
}
.widget_rss .rssSummary { 
padding-top: 1em; text-transform: none; font-weight: normal;
} .tagcloud a { 
font-size: 11px !important; font-weight: 500; color: #6A7686;
} .widget_recent_comments .comment-author-link {
font-weight: 400; font-size: var(--smaller-font-size);
}
.widget_recent_comments ul li { 
text-transform: none;
}
.widget_recent_comments ul li > a { 
font-weight: bold; text-transform: uppercase;
} .widget_search .search-submit { 
margin-top: 12px; font-size: var(--smallest-font-size);
} .widget_calendar table { 
width: 100%; max-width: 280px; margin-bottom: 0; font-size: var(--smallest-font-size);
}
.widget_calendar thead { 
display: none;
}
.widget_calendar table caption { 
text-align: left; font-style: italic; padding-bottom: 8px; padding-left: 10px;
}
.widget_calendar table tr td, 
.widget_calendar table tr th { 
padding: .5em 0;
}
.widget_calendar tbody a { 
font-weight: 700; 
}
.widget_calendar tfoot { 
font-size: var(--smaller-font-size); 
}
.widget_calendar tfoot #prev { 
text-align: left; 
}
.widget_calendar tfoot #next { 
text-align: right; 
}  .tptn_posts_widget ul {
list-style: none; margin: 0;
}
.tptn_posts_widget ul li {
display: block; clear: left; overflow: hidden; margin-bottom: .4em; display: flex; align-items: center; justify-content: start;
}
.tptn_title {
font-weight: 400;
}
.tptn_posts_widget img {
float: left; max-width: var(--36rpx); max-height: 94px; width: auto; border-radius: var(--8rpx);
}
.tptn_posts_widget .tptn_link {
font-weight: 400;
}
.tptn_posts_widget .tptn_after_thumb {
margin-left: var(--3rpx);
}
.tptn_posts_widget .tptn_after_thumb > span {
font-size: var(--smallest-font-size); opacity: .5; margin-right: 6px; display: block; text-transform: uppercase; 
}
.tptn_counter {
display: none; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; opacity: .4;
}
.woocommerce + .tptn_counter {
margin-top: 2rem; clear: left;
} .widget_mc4wp_form_widget form {
padding: 10px 0px 4px 0px; background-image: repeating-linear-gradient(135deg, #ff6969, #ff6969 10px, #FFF 0px, #FFF 20px, #85adff 0px, #85adff 30px, #FFF 0px, #FFF 40px);
}
.sidebar .mc4wp-form-fields {
padding: var(--space-xl); background: #faf8ef;
}	
.dark-mode .mc4wp-form-fields {
background: #1d1d1c;
} .portfolio-single .has-text-align-left,
.portfolio-single .has-text-align-right,
.portfolio-single .has-text-align-center { 
max-width: 540px;
}
.portfolio-single .has-text-align-center { 
margin-left: auto; margin-right: auto;
}
.portfolio-single .entry-content .gallery-item img {
margin: 0;
} .portfolio-single .entry-content iframe[src*="soundcloud.com"] {
max-width: 400px;
} html[data-horizontal-scroll="true"] .portfolio-single .entry-content {
display: flex; align-items: center;  margin-top: var(--space-xxxl); margin-bottom: var(--space-xxxl); 
}
html[data-horizontal-scroll="true"] .portfolio-single .entry-content .entry-header,
.portfolio:not(.type-portfolio) .entry-header {
width: 60%; max-width: 740px; margin: 0 8% 0 0; padding: var(--space-md) 0; display: flex; flex-direction: column; justify-content: center;
}
.portfolio:not(.type-portfolio) .entry-header {
width: 86%; max-width: 490px;
}
.portfolio .entry-header h1 {
font-size: calc(var(--h1-font-size) * 0.8);
}
html[data-horizontal-scroll="true"] .portfolio-single .entry-content > * {
flex: 0 0 auto; margin: 0 0 0 var(--gallery-gap);
}
html[data-horizontal-scroll="true"] .portfolio-single .entry-content .wp-block-image {
max-width: unset;
}
html[data-horizontal-scroll="true"] .portfolio-single .entry-content .wp-block-image img {
max-height: 78vh; width: auto;
} .portfolio-nav {
display: flex; flex-wrap: wrap; text-align: center; margin: var(--space-xl) 0 0 0; user-select: none; 
} html[data-horizontal-scroll="true"] .portfolio-single .entry-content .portfolio-nav {
min-width: 44vw; margin-right: var(--space-xxxl);
}
html[data-horizontal-scroll="true"] .portfolio-single .entry-content .portfolio-nav .next a {
text-align: right;
}
.portfolio-nav div {
flex-grow: 1; flex-basis: 0; max-width: 100%; padding: var(--space-xxxl) var(--space-xxxl); 
}
.portfolio-nav a {
display: block; text-align: center; margin-right: -1px;  text-transform: uppercase; line-height: 0; color: inherit; cursor: pointer;
}
.portfolio-nav a::before,
.portfolio-nav a::after {
line-height: 1; display: inline-block; margin: 0 var(--space-md);
}
.portfolio-nav .prev a::after {
content: "\e873";
}
.portfolio-nav .next a::after {
content: "\e874";
}
.portfolio-nav span:first-child {
letter-spacing: var(--2rpx);
}
.p-nav-label {
display: block; line-height: 1; margin-top: var(--space-md); font-family: var(--p-title-font); font-size: calc(var(--h1-font-size) * 0.8); color: var(--headings-text-color); transition: letter-spacing 500ms;
}
.portfolio-nav a:hover .p-nav-label { 
letter-spacing: var(--3rpx);
} .bg-media {
position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; overflow: hidden;
}
.bg-media > div {
position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background-position: center; background-size: contain; background-repeat: no-repeat; background-size: contain; background-repeat: no-repeat; background-position: center; transform: scale(1.6); transition: all 3.6s cubic-bezier(0.16, 1, 0.3, 1); transition-delay: 200ms;
}
.loaded .bg-media.is-bg-left > div {
background-position: 14% center;
}
.loaded .bg-media.is-bg-right > div {
background-position: right 12% center;
}
.bg-media.is-bg-cover > div {
background-size: cover;
}
.loaded .bg-media > div {
transform: scale(1);
}
.bg-media img {
position: absolute; opacity: 0;
}
.is-masked body::before {
position: fixed; top: 0; left: 0; content: ""; background: #fff; opacity: 0.5; width: 100vw; height: 100vh; z-index: 1; pointer-events: none;
}
.dark-mode.is-masked body::before {
background: var(--dark-body-bg-color); opacity: 0.32; 
}
html:not(.dark-mode).is-not-masked-if-light-mode body::before {
display: none;
} .intro-content {
display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; user-select: none; --link-color: var(--headings-text-color);
}
.intro-content h1 {
padding: 0; margin: 0;
}
.intro-content h3 {
font-weight: 400;
}
.intro-content > * {
max-width: 30ch;
}
.intro-content a {
position: relative; text-transform: uppercase; letter-spacing: 3px; transition: all .3s;
}
.intro-content a:hover {
letter-spacing: 8px;
}
.intro-content a::after { 
content: ''; position: absolute; width: 97%; height: 2px; background: currentColor; bottom: 6%; left: 50%; opacity: 0; transform-origin: 0% 50%; transform: scaleX(0); transition: all 0.3s ease-out; 
} 
.intro-content a:hover::after, 
.intro-content a:focus::after { 
opacity: 1; transform: scaleX(1); left: 0;
}
.intro-content *:first-child {
margin-top: 0; padding-top: 0;
}
.intro-content *:last-child {
margin-bottom: 0; padding-bottom: 0;
} html:not(.dark-mode) .intro-content,
html:not(.dark-mode) .intro-content .splitting.lines .word::before { 
color: var(--headings-text-color);  
}
html:not(.dark-mode) .intro-content .splitting.lines a .word::before { 
color: var(--link-color);  
}
.has-iasg body::before {
opacity: 1; background: radial-gradient(circle, rgba(255,255,255, 0.7) 0%, rgba(255,255,255, 0.7) 12%,  rgba(255,255,255,0) 36%, rgba(255,255,255,0) 100%);     background: radial-gradient(circle, rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 65%) 20%, rgba(255,255,255,0) 44%, rgba(255,255,255,0) 100%);
}
.dark-mode.has-iasg body::before {
opacity: 1; background: radial-gradient(circle, rgb(0 0 0 / 36%) 0%, rgb(0 0 0 / 22%) 16%, rgb(0 0 0 / 0%) 36%, rgb(0 0 0 / 0%) 100%);
} .is-style-text-faded:not(.splitting),
.is-style-text-faded.splitting > .word {
opacity: .58;
} .is-style-text-outline,
.is-style-text-outline-light,
.is-style-text-outline-bold,
.is-style-text-outline-bolder {
color: transparent; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: var(--headings-text-color);
}
.is-style-text-outline-light {
-webkit-text-stroke-width: 1px;
}
.is-style-text-outline-bold {
-webkit-text-stroke-width: 3px;
}
.is-style-text-outline-bolder {
-webkit-text-stroke-width: 4px;
}  .splitting .word { 
position: relative; display: inline-block; overflow: hidden; margin-top: -1.0%; vertical-align: text-bottom;
}
.splitting.chars .word .char { 
position: relative; display: inline-block; margin-top: -2%; line-height: 1.18; opacity: 0; transform: translateY(100%); transition: opacity,transform 2.2s cubic-bezier(0.16, 1, 0.3, 1); transition-delay: calc((var(--word-index) * 150ms) + 400ms);
}
.loaded .splitting.chars[data-scroll="in"] .word .char { 
opacity: 1; transform: translateY(0%);
} .splitting.lines .word {
color: transparent; text-shadow: none;
}
.splitting.lines .word::before {
display: block; content: attr(data-word); position: absolute; color: var(--body-text-color); top: 0; left: 0; opacity: 0; transform: translateY(100%); transition: opacity,transform 2.2s cubic-bezier(0.16, 1, 0.3, 1); transition-delay: calc((var(--line-index) * 300ms) + 1s);
}
.loaded .splitting.lines[data-scroll="in"] .word::before {
opacity: 1; transform: translateY(0%); 
} .site-content h1 a {
position: relative;
}
.site-content h1 a::after { 
content: ''; position: absolute; width: 100%; height: 2px; background: currentColor; bottom: 0%; left: 0; opacity: 0; transform-origin: 0% 50%; transform: scaleX(0); transition: all 0.25s ease-out; 
} 
.site-content h1.splitting a::after { 
bottom: 15%;
} 
.site-content h1 a:hover::after, 
.site-content h1 a:focus::after { 
opacity: 1; transform: scaleX(1); 
} .fs-slider {
position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: 0; max-height: none; transform: scale(1.4); transition: transform calc(var(--fs-slider-animation-time) * 1s) ease-in-out;
}
.loaded .fs-slider {
transform: scale(1);
}
.fs-slider .fs-slide {
position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; animation-duration: calc(var(--fs-slider-animation-time) * 1ms); background-repeat: no-repeat; background-size: cover; background-position: center;
}
.fs-slider img {
visibility: hidden;
}
.fs-slider.is-ended .fs-slide:last-child {
opacity: 1;
}
.fs-slider .in {
animation-name: var(--fs-slider-in-animation); animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1); 
}
.fs-slider .in:not(:first-child) {
animation-delay: calc(var(--fs-slider-animation-time) * .1ms);
}
.fs-slider .out {
animation-name: var(--fs-slider-out-animation); animation-timing-function: cubic-bezier(0.83, 0, 0.17, 1); animation-duration: calc(var(--fs-slider-animation-time) * .4ms); }
@keyframes fadeIn{
0%{ opacity:0; }
100%{ opacity:1; }
}
@keyframes fadeOut{
0%{ opacity:1; }
100%{ opacity:0; }
}
@keyframes fadeZoomIn{
0%{ opacity:0; transform: scale(2.0); }
100%{ opacity:1; transform: scale(1.0); }
}
@keyframes fadeZoomOut{
0%{ opacity:1; transform: scale(1.0); }
100%{ opacity:0; transform: scale(4.0); }
}
@keyframes blurZoomIn{
0%{ opacity:0; transform: scale(2.0); filter: blur(20px); }
100%{ opacity:1; transform: scale(1.0); filter: blur(0px); }
}
@keyframes blurZoomOut{
0%{ opacity:1; transform: scale(1.0); filter: blur(0px); }
100%{ opacity:0; transform: scale(4.0); filter: blur(20px); }
}
@keyframes colorizeZoomIn{
0%{ opacity:0; transform: scale(2.0); filter: grayscale(100%); }
100%{ opacity:1; transform: scale(1.0); filter: grayscale(0%); }
}
@keyframes slideInLeft{
0%{ opacity:1; transform: translateX(100%); z-index: 1; filter: grayscale(100%); }
100%{ opacity:1; transform: translateX(0); z-index: 1; filter: grayscale(0%); }
}
@keyframes slideOutLeft{
0%{ opacity:1; transform: translateX(0); z-index: 1; filter: grayscale(0%); }
100%{ opacity:1; transform: translateX(-100%); z-index: 1; filter: grayscale(100%); }
}
@keyframes slideInRight{
0%{ opacity:1; transform: translateX(-100%); z-index: 1; filter: grayscale(100%); }
100%{ opacity:1; transform: translateX(0); z-index: 1; filter: grayscale(0%); }
}
@keyframes slideOutRight{
0%{ opacity:1; transform: translateX(0); z-index: 1; filter: grayscale(0%); }
100%{ opacity:1; transform: translateX(100%); z-index: 1; filter: grayscale(100%); }
}
@keyframes slideInDown{
0%{ opacity:1; transform: translateY(-100%); z-index: 1; filter: grayscale(100%); }
100%{ opacity:1; transform: translateY(0); z-index: 1; filter: grayscale(0%); }
}
@keyframes slideOutDown{
0%{ opacity:1; transform: translateY(0); z-index: 1; filter: grayscale(0%); }
100%{ opacity:1; transform: translateY(100%); z-index: 1; filter: grayscale(100%); }
}
@keyframes slideInUp{
0%{ opacity:1; transform: translateY(100%); z-index: 1; filter: grayscale(100%); }
100%{ opacity:1; transform: translateY(0); z-index: 1; filter: grayscale(0%); }
}
@keyframes slideOutUp{
0%{ opacity:1; transform: translateY(0); z-index: 1; filter: grayscale(0%); }
100%{ opacity:1; transform: translateY(-100%); z-index: 1; filter: grayscale(100%); }
}
@keyframes tiltIn{
0%{transform:rotateY(-20deg) rotateX(-35deg) translate(-300px,300px) skew(-35deg,10deg);opacity:0}
100%{transform:rotateY(0) rotateX(0deg) translate(0,0) skew(0deg,0deg);opacity:1;}
}
@keyframes tiltOut{
0%{transform:rotateY(0) rotateX(0deg) translate(0,0) skew(0deg,0deg);opacity:1}
100%{transform:rotateY(20deg) rotateX(-35deg) translate(300px,300px) skew(35deg,-10deg);opacity:0}
}
@keyframes slideOutScaleTop{
0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0;filter:blur(0);opacity:1}
100%{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0;filter:blur(40px);opacity:0}
} .grid {
--gap: var(--p-gap);
--col-width: 100 / var(--p-col-count);  
display: grid;
gap: var(--gap);
grid-template-columns: repeat( auto-fit, minmax( clamp( (var(--col-width) * 1%) - var(--gap), 260px, 100%), 1fr ) );
}
.grid.is-horizontal { border-right: var(--56rpx) solid transparent;
}
.grid.is-horizontal {
grid-template-columns: repeat( auto-fit, minmax( clamp(  260px, (var(--col-width) * 1%) - var(--gap), 100%), 1fr ) );
grid-template-rows: minmax(150px, 1fr); 
grid-auto-flow: column;
grid-auto-columns: minmax( clamp(  260px, (var(--col-width) * 1%) - var(--gap), 100%), 1fr );
}
.p-entry { 
display: flex; flex-direction: column; justify-content: flex-end;
}
.p-excerpt {
max-width: 46ch; display: inline-block;
}
.p-image { 
width: max(300px, calc(var(--p-image-width) * 1vw)); max-width: 100%;
height: calc(var(--p-image-height) * 1vh); overflow: hidden; display: flex; justify-content: center; border-radius: var(--p-image-border-top-radius) var(--p-image-border-top-radius) var(--p-image-border-bottom-radius) var(--p-image-border-bottom-radius); transition: transform .6s; 
}
.is-p-image-poloraid-style .p-image {
background: #fff; padding: var(--space-sm) var(--space-sm) var(--space-xxxl) var(--space-sm);
}
.is-p-image-poloraid-style .p-image a:hover { 
transform: scale(0.96); 
} .p-image a { 
display: flex; align-items: center; min-height: 100%; min-width: 100%; transition: transform 0.6s; 
}
.p-image a:hover { 
transform: scale(1.12); 
}
.p-entry a { 
color: var(--headings-text-color); 
}
.p-entry h1,
.p-title { 
font-family: var(--p-title-font); margin: 0 0 var(--space-md) 0; font-size: var(--p-title-font-size); 
}
.is-p-title-align-center .grid .p-entry {
align-items: center;
}
.is-p-title-align-right .p-title {
text-align: right;
}	
.entry-content {
counter-reset: article;
}
.p-entry h1::before {
counter-increment: article; content: counters(article, ".", decimal-leading-zero); line-height: 0; font-style: italic; font-size: calc(var(--p-title-font-size) * 2); position: relative; z-index: 1; color: var(--p-numbers-color); margin-right: var(--space-sm);
}
.is-portfolio-numbers-hidden .p-entry h1::before {
display: none;
}
.p-entry img { 
max-width: none; min-width: 100%; height: 100%; object-fit: cover;
}
html:not(.smooth-scroll) .p-entry img { 
transition: transform 0.1s;
} .is-p-title-uppercase .p-title {
text-transform: uppercase;
}  .scroll-ani-parallax-v .p-entry img { 
height: 132%; transform: translateY( calc(var(--viewport-y) * 90px) );
}
.is-horizontal.scroll-ani-parallax-v .p-entry img { 
height: 176%; transform: translateY( calc(var(--viewport-x) * 90px) );
} .scroll-ani-parallax-v-alt .p-entry img { 
height: 136%; transform: translateY( calc(var(--viewport-y) * 90px) );
}
.scroll-ani-parallax-v-alt .p-entry:nth-child(even) img { 
transform: translateY( calc(var(--viewport-y) * -60px) );
}
.is-horizontal.scroll-ani-parallax-v-alt .p-entry img { 
height: 126%; transform: translateY( calc(var(--viewport-x) * 90px) );
}
.is-horizontal.scroll-ani-parallax-v-alt .p-entry:nth-child(even) img { 
transform: translateY( calc(var(--viewport-x) * -60px) );
} .scroll-ani-parallax-h .p-image a { 
min-width: 150%;
}
.scroll-ani-parallax-h .p-entry img { 
transform: translateX( calc(var(--viewport-y) * 120px) );
}
.is-horizontal.scroll-ani-parallax-h .p-entry img { 
transform: translateX( calc(var(--viewport-x) * 120px) );
} .scroll-ani-parallax-h-alt .p-image a { 
min-width: 150%;
}
.scroll-ani-parallax-h-alt .p-entry img { 
transform: translateX( calc(var(--viewport-y) * 120px) );
}
.scroll-ani-parallax-h-alt .p-entry:nth-child(even) img { 
transform: translateX( calc(var(--viewport-y) * -60px) );
}
.is-horizontal.scroll-ani-parallax-h-alt .p-entry img { 
transform: translateX( calc(var(--viewport-x) * 120px) );
}
.is-horizontal.scroll-ani-parallax-h-alt .p-entry:nth-child(even) img { 
transform: translateX( calc(var(--viewport-x) * -60px) );
} .scroll-ani-zoom-in .p-entry img { 
transform: scale(calc(1 + ((var(--viewport-y) + 1) / 3) ));
}
.is-horizontal.scroll-ani-zoom-in .p-entry img { 
transform: scale(calc(1 + ((var(--viewport-x) + 1) / 5) ));
} .scroll-ani-zoom-out .p-entry img { 
transform: scale(calc(1.4 - ((var(--viewport-y) + 1) / 5) ));
}
.is-horizontal.scroll-ani-zoom-out .p-entry img { 
transform: scale(calc(1.5 - ((var(--viewport-x) + 1) / 4) ));
} .scroll-ani-scale-down .p-entry { 
transform: scale(calc(1 - ((var(--viewport-y) + 1) / 7) )); 
}
.is-horizontal.scroll-ani-scale-down .p-entry { 
transform: scale(calc(1 - ((var(--viewport-x) + 1) / 6) )); transform-origin: left;
} .scroll-ani-scale-up .p-entry { 
transform: scale(calc(.7 + ((var(--viewport-y) + 1) / 7) ));
}
.is-horizontal.scroll-ani-scale-up .p-entry { 
transform: scale(calc(.6 + ((var(--viewport-x) + 1) / 6) )); transform-origin: left;
} .scroll-ani-grow-in .p-entry img { 
transform: rotateX( calc(var(--viewport-y) * 60deg) );
}
.is-horizontal.scroll-ani-grow-in .p-entry img { 
transform: rotateX( calc(var(--viewport-x) * 60deg) );
} .scroll-ani-grow-up .p-entry img { 
transform: rotateX( calc(var(--viewport-y) * 50deg) );
}
.is-horizontal.scroll-ani-grow-up .p-entry img { 
transform: rotateX( calc(var(--viewport-x) * 50deg) ); transform-origin: bottom;
} .scroll-ani-grow-down .p-entry img { 
transform: rotateX( calc(var(--viewport-y) * 50deg) );
}
.is-horizontal.scroll-ani-grow-down .p-entry img { 
transform: rotateX( calc(var(--viewport-x) * 50deg) ); transform-origin: top;
} .scroll-ani-rotate .p-entry { 
transform: rotate( calc(var(--viewport-y) * 8deg) ); 
}
.is-horizontal.scroll-ani-rotate .p-entry { 
transform: rotate( calc(var(--viewport-x) * 12deg) ); transform-origin: top;
} .bg-slide {
--animation-time: 3s; --slide-count: 6; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 0;
}
.bg-slide li {
width: 100vw; height: 100vh; position: fixed; top: 0px; left: 0px; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; opacity: 0; z-index: 0; animation: imageAnimation calc(var(--animation-time) * var(--slide-count)) linear 0s; animation-delay: calc(var(--animation-time) * var(--index));
}
.bg-slide li:last-child {
animation-name: imageAnimationLast; animation-iteration-count: infinite;
} .alignwide {
max-width: var(--layout-medium-width);
} .wp-block-media-text.has-media-on-the-right {
margin-left: auto;
}
.wp-block-media-text .wp-block-media-text__media,
.wp-block-image figure:not(.alignright):not(.alignleft) {
overflow: hidden;
}
.wp-block-image a {
display: block;
}
.wp-block-image figcaption a {
display: inline-block;
}
.wp-block-media-text img,
.wp-block-image figure:not(.alignright):not(.alignleft) img {
transform: scale(1.6); transition: transform 1700ms;
} html[data-horizontal-scroll="true"] .wp-block-media-text img,
html[data-horizontal-scroll="true"] .wp-block-image:not(.blocks-gallery-item) img {
transform: unset; transition: transform 0ms;
}
.loaded .wp-block-media-text[data-scroll="in"] img,
.loaded .wp-block-image[data-scroll="in"] figure:not(.alignright):not(.alignleft) img {
transform: scale(1);
}
.wp-block-media-text__content {
font-size: var(--small-font-size);
} .wp-block-columns {
margin-bottom: 0; margin-top: var(--space-lg);
}
.wp-block-column {
margin-bottom: 0;
}
.wp-block-media-text + .wp-block-columns {
margin-top: var(--space-xxxl);
}   * + .wp-block-image:first-of-type {
margin-top: var(--space-xxl);
}
.wp-block-image {
margin-bottom: var(--space-lg);
}
.wp-block-column .wp-block-image {
margin-bottom: 0;
}
* + .wp-block-image {
margin-top: var(--space-lg);	
}
.wp-block-column .wp-block-image + .wp-block-image {
margin-top: var(--space-xxl);	
}
.wp-block-image figcaption {
font-size: var(--smaller-font-size); color: inherit; opacity: .7;
} .wp-embed-responsive .wp-has-aspect-ratio iframe {
max-height: none !important;
} .wp-block-cover {
margin: var(--space-lg) 0;
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]), .wp-block-cover .has-background-dim:not([class*=-background-color]) {
color: var(--dark-body-text-color) !important;
} * + .wp-block-gallery, 
* + .wp-block-gallery:not(.has-nested-images):not(.alignleft):not(.alignright) {
margin: var(--space-lg) 0;
} .wp-block-media-text {
margin: var(--space-xl) 0;
}
.wp-block-media-text__content .has-large-font-size {
font-size: calc(var(--h1-font-size) * 0.44) !important;
} .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
font-size: 20px;
}
.wp-block-social-links.has-large-icon-size {
font-size: 26px;	
}
.wp-block-social-links.has-huge-icon-size {
font-size: 36px;	
} @media screen and (max-width: 600px) {
.wp-block-media-text__content {
margin-top: var(--space-md);
}
.wp-block-column:not(:last-child) {
margin-bottom: var(--space-lg);
}
}
.content-area { transition: transform .1s; 
} @media (prefers-reduced-motion) {
.content-area,
.p-entry img {
filter: none !important; transform: none !important;
}
}  ::selection {
text-shadow: none; color: #fff; background: var(--dark-body-bg-color);
}  .button::after,
input[type=submit]:hover, 
input[type=button]:hover, 
.more-link::after,
button:hover, 
.pagination a:hover,
.navigation a:hover,
.media-date  {
background-color: var(--primary-color);
}
*::-webkit-scrollbar-thumb {
background-color: #fff;
}
.bypostauthor > article,
input[type=submit], 
input[type=button], 
button, 
.button,
.more-link,
.navigation a {
border-color: var(--primary-color);
}
.entry-title a:hover,
input[type=submit], 
input[type=button], 
button, 
.button,
.more-link,
.navigation a {
color: var(--primary-color);
}
html.scrolling *,
html.scrolling *::before,
html.scrolling *::after { pointer-events: none; user-select: none; }@media screen and (min-width: 768px) { .portfolio-nav div:not(:first-child) {
border-left: 1px solid rgb(0 0 0 / 10%); 
} .site-middle > .layout-full {
display: grid; align-items: flex-start; gap: 7vw; grid-template-columns: minmax(400px, 100%) min(36%, 320px);
}
.site-middle .content-area:not(.with-sidebar) {
grid-column-start: 1; grid-column-end: -1; 
} .alignnone {
margin: 3em 0; 
}
.aligncenter {
margin: 2.2em auto; 
}
.alignleft,
.alignright {
max-width: 50%; 
}
.alignright {
float:right; margin: 1.7em 0 1em 2em;
}
.alignleft {
float: left; margin: 1.7em 2em 1em 0;
} input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]), 
select {
max-width: 360px; 
} .contact-form p {
width: 50%; float: left;
}
.contact-form p:nth-of-type(1) {
padding-right: 32px;
}
.contact-form p:nth-of-type(n+3){
width: 100%;
}  .chat-row > div {
display: inline-block;
}
.chat-author {
text-align: right; width: 100px; margin-top: 5px; font-size: 14px; text-transform: uppercase;
} .post-grid {
grid-gap: var(--16rpx);
} .comment-meta img {
max-width: 66px; top: 14px; left: 0;
}
.comments-area ol ol {
margin-left: 8%
} #respond form p { 
margin-bottom: 0; 
}
.comment-form-author,
.comment-form-email,
.comment-form-url{
float: left; width: 30%; margin-right: 3%;
}
.comment-form-url {
width: 34%; margin-right: 0;
}
.form-allowed-tags,
.form-submit { 
clear: left; 
}
.form-submit {
padding-top: 2em;
} .site-footer .widget-area .widget { 
width: 33.3%; float: left; padding: 0 1.5em 1em 1em;
}	
.site-footer .widget-area .widget:first-child { 
padding-left: 0;
}
.site-footer .widget-area .widget:nth-child(3n) { 
padding-right: 0;
}
} @media screen and (min-width: 992px) { .header-wrap {
justify-content: space-between; text-align: center;
}
.is-header-align-center .header-wrap { 
justify-content: center;
}
.is-header-align-evenly .header-wrap { 
justify-content: space-evenly;
}
.is-header-align-around .header-wrap { 
justify-content: space-around;
}
.is-header-align-left .header-wrap { 
justify-content: flex-start;
}
.is-header-align-right .header-wrap { 
justify-content: flex-end;
} .site-navigation { 
margin-left: var(--space-xxl);
}
.nav-menu a { 
margin: 0 var(--space-sm);
}
.nav-menu li.has-submenu > a::after {
content: '↵'; display: inline-block; transform: rotate(-90deg); margin-left: 5px;
}
.menu-wrap > ul > li {
display: inline-block;
} .nav-menu ul ul {
display: block; visibility: hidden; font-size: 88%; opacity: 0; transform: translateX(20px) ; position: absolute; top: 100%; left: -12px; width: 9em; transition: all 0.2s; background: var(--body-bg-color); border-radius: 6px; padding: 16px 10px;
}
.nav-menu li:hover > ul {
opacity: 1; transform: translateX(0px); visibility: visible;
}
.nav-menu li:hover ul::before {
transform: translateX(0px); opacity: 1;
}
.nav-menu li ul a::before {
width: 0px; opacity: 0;  transform: translateX(50%);
}
.nav-menu li ul a:hover::before {
transform: translateX(0px); opacity: 1; width: 12px;
} .nav-menu ul ul ul { 
top: 0px; left: 100%; right: auto; 
}
} @media screen and (min-width: 1300px) { .post .alignright, 
.post .wp-caption.alignright {
max-width: 66%;	margin-right: -101px; margin-left: 2em;
}
.post .alignleft, 
.post .wp-caption.alignleft {
max-width: 66%;	margin-left: -101px; margin-right: 2em;
}	
}