@font-face {
font-family: 'fontello';
src: url(//clarityandflow.de/wp-content/themes/shrink/skins/default/css/font-icons/font/fontello.eot?2903934);
src: url(//clarityandflow.de/wp-content/themes/shrink/skins/default/css/font-icons/font/fontello.eot?2903934#iefix) format('embedded-opentype'),
url(//clarityandflow.de/wp-content/themes/shrink/skins/default/css/font-icons/font/fontello.woff2?2903934) format('woff2'),
url(//clarityandflow.de/wp-content/themes/shrink/skins/default/css/font-icons/font/fontello.woff?2903934) format('woff'),
url(//clarityandflow.de/wp-content/themes/shrink/skins/default/css/font-icons/font/fontello.ttf?2903934) format('truetype'),
url(//clarityandflow.de/wp-content/themes/shrink/skins/default/css/font-icons/font/fontello.svg?2903934#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: never;
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;  }
.icon-vcard:before { content: '\e800'; } .icon-pin:before { content: '\e801'; } .icon-reply:before { content: '\e802'; } .icon-reply-all:before { content: '\e803'; } .icon-forward:before { content: '\e804'; } .icon-print:before { content: '\e805'; } .icon-keyboard:before { content: '\e806'; } .icon-slider-left:before { content: '\e807'; } .icon-clock-empty:before { content: '\e808'; } .icon-hourglass:before { content: '\e809'; } .icon-login:before { content: '\e80a'; } .icon-logout:before { content: '\e80b'; } .icon-picture:before { content: '\e80c'; } .icon-brush:before { content: '\e80d'; } .icon-ccw:before { content: '\e80e'; } .icon-cw:before { content: '\e80f'; } .icon-refresh:before { content: '\e810'; } .icon-clock:before { content: '\e811'; } .icon-circle-empty:before { content: '\e812'; } .icon-circle-dot:before { content: '\e813'; } .icon-circle:before { content: '\e814'; } .icon-checkbox:before { content: '\e815'; } .icon-checkbox-empty:before { content: '\e816'; } .icon-book:before { content: '\e817'; } .icon-mail-empty:before { content: '\e818'; } .icon-mail:before { content: '\e819'; } .icon-phone:before { content: '\e81a'; } .icon-book-open:before { content: '\e81b'; } .icon-users-group:before { content: '\e81c'; } .icon-male:before { content: '\e81d'; } .icon-female:before { content: '\e81e'; } .icon-child:before { content: '\e81f'; } .icon-star:before { content: '\e820'; } .icon-globe:before { content: '\e821'; } .icon-mobile:before { content: '\e822'; } .icon-tablet-1:before { content: '\e823'; } .icon-laptop:before { content: '\e824'; } .icon-desktop:before { content: '\e825'; } .icon-cog:before { content: '\e826'; } .icon-cogs:before { content: '\e827'; } .icon-down:before { content: '\e828'; } .icon-wrench:before { content: '\e829'; } .icon-sliders:before { content: '\e82a'; } .icon-lock:before { content: '\e82b'; } .icon-trophy:before { content: '\e82c'; } .icon-spin3:before { content: '\e82d'; } .icon-spin1:before { content: '\e82e'; } .icon-spin2:before { content: '\e82f'; } .icon-spin4:before { content: '\e830'; } .icon-spin5:before { content: '\e831'; } .icon-spin6:before { content: '\e832'; } .icon-location:before { content: '\e833'; } .icon-address:before { content: '\e834'; } .icon-up:before { content: '\e835'; } .icon-right:before { content: '\e836'; } .icon-left:before { content: '\e837'; } .icon-music-light:before { content: '\e838'; } .icon-search-light:before { content: '\e839'; } .icon-mail-light:before { content: '\e83a'; } .icon-heart-light:before { content: '\e83b'; } .icon-dot:before { content: '\e83c'; } .icon-user-light:before { content: '\e83d'; } .icon-video-light:before { content: '\e83e'; } .icon-camera-light:before { content: '\e83f'; } .icon-photo-light:before { content: '\e840'; } .icon-attach-light:before { content: '\e841'; } .icon-lock-light:before { content: '\e842'; } .icon-eye-light:before { content: '\e843'; } .icon-tag-light:before { content: '\e844'; } .icon-thumbs-up-light:before { content: '\e845'; } .icon-download-1:before { content: '\e846'; } .icon-comment-light:before { content: '\e847'; } .icon-location-light:before { content: '\e848'; } .icon-cup-light:before { content: '\e849'; } .icon-trash-light:before { content: '\e84a'; } .icon-doc-light:before { content: '\e84b'; } .icon-key-light:before { content: '\e84c'; } .icon-database-light:before { content: '\e84d'; } .icon-megaphone-light:before { content: '\e84e'; } .icon-graduation-light:before { content: '\e84f'; } .icon-fire-light:before { content: '\e850'; } .icon-paper-plane-light:before { content: '\e851'; } .icon-cloud-light:before { content: '\e852'; } .icon-globe-light:before { content: '\e853'; } .icon-inbox-light:before { content: '\e854'; } .icon-cart:before { content: '\e855'; } .icon-resize-small:before { content: '\e856'; } .icon-desktop-light:before { content: '\e857'; } .icon-tv-light:before { content: '\e858'; } .icon-wallet-light:before { content: '\e859'; } .icon-t-shirt-light:before { content: '\e85a'; } .icon-lightbulb-light:before { content: '\e85b'; } .icon-clock-light:before { content: '\e85c'; } .icon-diamond-light:before { content: '\e85d'; } .icon-shop-light:before { content: '\e85e'; } .icon-sound-light:before { content: '\e85f'; } .icon-calendar-light:before { content: '\e860'; } .icon-food-light:before { content: '\e861'; } .icon-money-light:before { content: '\e862'; } .icon-params-light:before { content: '\e863'; } .icon-cog-light:before { content: '\e864'; } .icon-beaker-light:before { content: '\e865'; } .icon-note-light:before { content: '\e866'; } .icon-truck-light:before { content: '\e867'; } .icon-behance:before { content: '\e868'; } .icon-bitbucket:before { content: '\e869'; } .icon-cc:before { content: '\e86a'; } .icon-codeopen:before { content: '\e86b'; } .icon-css3:before { content: '\e86c'; } .icon-delicious:before { content: '\e86d'; } .icon-digg:before { content: '\e86e'; } .icon-dribbble:before { content: '\e86f'; } .icon-deviantart:before { content: '\e870'; } .icon-dropbox:before { content: '\e871'; } .icon-drupal:before { content: '\e872'; } .icon-facebook:before { content: '\e873'; } .icon-flickr:before { content: '\e874'; } .icon-foursquare:before { content: '\e875'; } .icon-git:before { content: '\e876'; } .icon-github:before { content: '\e877'; } .icon-gittip:before { content: '\e878'; } .icon-google:before { content: '\e879'; } .icon-gplus:before { content: '\e87a'; } .icon-gwallet:before { content: '\e87b'; } .icon-hacker-news:before { content: '\e87c'; } .icon-html5:before { content: '\e87d'; } .icon-instagramm:before { content: '\e87e'; } .icon-ioxhost:before { content: '\e87f'; } .icon-joomla:before { content: '\e880'; } .icon-jsfiddle:before { content: '\e881'; } .icon-lastfm:before { content: '\e882'; } .icon-linux:before { content: '\e883'; } .icon-linkedin:before { content: '\e884'; } .icon-maxcdn:before { content: '\e885'; } .icon-meanpath:before { content: '\e886'; } .icon-openid:before { content: '\e887'; } .icon-pagelines:before { content: '\e888'; } .icon-paypal:before { content: '\e889'; } .icon-qq:before { content: '\e88a'; } .icon-reddit:before { content: '\e88b'; } .icon-renren:before { content: '\e88c'; } .icon-skype:before { content: '\e88d'; } .icon-slack:before { content: '\e88e'; } .icon-slideshare:before { content: '\e88f'; } .icon-soundcloud:before { content: '\e890'; } .icon-spotify:before { content: '\e891'; } .icon-stackexchange:before { content: '\e892'; } .icon-stackoverflow:before { content: '\e893'; } .icon-steam:before { content: '\e894'; } .icon-stumbleupon:before { content: '\e895'; } .icon-tencent-weibo:before { content: '\e896'; } .icon-trello:before { content: '\e897'; } .icon-tumblr:before { content: '\e898'; } .icon-twitch:before { content: '\e899'; } .icon-twitter:before { content: '\e89a'; } .icon-vine:before { content: '\e89b'; } .icon-vkontakte:before { content: '\e89c'; } .icon-wechat:before { content: '\e89d'; } .icon-weibo:before { content: '\e89e'; } .icon-windows:before { content: '\e89f'; } .icon-wordpress:before { content: '\e8a0'; } .icon-xing:before { content: '\e8a1'; } .icon-yelp:before { content: '\e8a2'; } .icon-youtube:before { content: '\e8a3'; } .icon-yahoo:before { content: '\e8a4'; } .icon-lemon:before { content: '\e8a5'; } .icon-blank:before { content: '\e8a6'; } .icon-pinterest-circled:before { content: '\e8a7'; } .icon-heart-empty:before { content: '\e8a8'; } .icon-lock-open:before { content: '\e8a9'; } .icon-heart:before { content: '\e8aa'; } .icon-check:before { content: '\e8ab'; } .icon-cancel:before { content: '\e8ac'; } .icon-plus:before { content: '\e8ad'; } .icon-minus:before { content: '\e8ae'; } .icon-double-left:before { content: '\e8af'; } .icon-double-right:before { content: '\e8b0'; } .icon-double-up:before { content: '\e8b1'; } .icon-double-down:before { content: '\e8b2'; } .icon-help:before { content: '\e8b3'; } .icon-info:before { content: '\e8b4'; } .icon-link:before { content: '\e8b5'; } .icon-quote:before { content: '\e8b6'; } .icon-attach:before { content: '\e8b7'; } .icon-eye:before { content: '\e8b8'; } .icon-tag:before { content: '\e8b9'; } .icon-menu:before { content: '\e8ba'; } .icon-pencil:before { content: '\e8bb'; } .icon-feather:before { content: '\e8bc'; } .icon-code:before { content: '\e8bd'; } .icon-home:before { content: '\e8be'; } .icon-camera:before { content: '\e8bf'; } .icon-pictures:before { content: '\e8c0'; } .icon-video:before { content: '\e8c1'; } .icon-users:before { content: '\e8c2'; } .icon-user:before { content: '\e8c3'; } .icon-user-add:before { content: '\e8c4'; } .icon-comment-empty:before { content: '\e8c5'; } .icon-chat-empty:before { content: '\e8c6'; } .icon-bell:before { content: '\e8c7'; } .icon-star-empty:before { content: '\e8c8'; } .icon-dot2:before { content: '\e8c9'; } .icon-dot3:before { content: '\e8ca'; } .icon-note:before { content: '\e8cb'; } .icon-basket:before { content: '\e8cc'; } .icon-note2:before { content: '\e8cd'; } .icon-share:before { content: '\e8ce'; } .icon-doc:before { content: '\e8cf'; } .icon-doc-text:before { content: '\e8d0'; } .icon-file-pdf:before { content: '\e8d1'; } .icon-file-word:before { content: '\e8d2'; } .icon-file-excel:before { content: '\e8d3'; } .icon-file-powerpoint:before { content: '\e8d4'; } .icon-file-image:before { content: '\e8d5'; } .icon-file-archive:before { content: '\e8d6'; } .icon-file-audio:before { content: '\e8d7'; } .icon-file-video:before { content: '\e8d8'; } .icon-file-code:before { content: '\e8d9'; } .icon-trash-empty:before { content: '\e8da'; } .icon-trash:before { content: '\e8db'; } .icon-th-large:before { content: '\e8dc'; } .icon-th:before { content: '\e8dd'; } .icon-th-list:before { content: '\e8de'; } .icon-flag:before { content: '\e8df'; } .icon-attention:before { content: '\e8e0'; } .icon-play:before { content: '\e8e1'; } .icon-stop:before { content: '\e8e2'; } .icon-pause:before { content: '\e8e3'; } .icon-record:before { content: '\e8e4'; } .icon-to-end:before { content: '\e8e5'; } .icon-tools:before { content: '\e8e6'; } .icon-retweet:before { content: '\e8e7'; } .icon-to-start:before { content: '\e8e8'; } .icon-fast-forward:before { content: '\e8e9'; } .icon-fast-backward:before { content: '\e8ea'; } .icon-search:before { content: '\e8eb'; } .icon-slider-right:before { content: '\e8ec'; } .icon-rss:before { content: '\e8ed'; } .icon-down-big-1:before { content: '\e8ee'; } .icon-left-big-1:before { content: '\e8ef'; } .icon-right-big-1:before { content: '\e8f0'; } .icon-up-big-1:before { content: '\e8f1'; } .icon-comment-2:before { content: '\e8f2'; } .icon-comment:before { content: '\e8f3'; } .icon-eye-2:before { content: '\e8f4'; } .icon-tablet:before { content: '\e8f5'; } .icon-bathtub:before { content: '\e8f6'; } .icon-comb:before { content: '\e8f7'; } .icon-calendar:before { content: '\e8f8'; } .icon-search-alt:before { content: '\e8f9'; } .icon-white:before { content: '\e8fa'; } .icon-home-alt:before { content: '\e8fb'; } .icon-timer:before { content: '\e8fc'; } .icon-locator:before { content: '\e8fd'; } .icon-cup:before { content: '\e8fe'; } .icon-currency:before { content: '\e8ff'; } .icon-box:before { content: '\e900'; } .icon-quote-left:before { content: '\e901'; } .icon-quote-right:before { content: '\e902'; } .icon-volume-up:before { content: '\e903'; } .icon-volume-off:before { content: '\e904'; } .icon-volume:before { content: '\e905'; } .icon-volume-down:before { content: '\e906'; } .icon-arrow-left-alt:before { content: '\e907'; } .icon-arrow-right-alt:before { content: '\e908'; } .icon-thumbs-up:before { content: '\e909'; } .icon-thumbs-down:before { content: '\e90a'; } .icon-speech:before { content: '\e90b'; } .icon-sphere:before { content: '\e90c'; } .icon-light:before { content: '\e90d'; } .icon-apple-mouse:before { content: '\e90e'; } .icon-arrow-down:before { content: '\e90f'; } .icon-arrow-left:before { content: '\e910'; } .icon-arrow-right:before { content: '\e911'; } .icon-arrow-up:before { content: '\e912'; } .icon-search-2:before { content: '\e913'; } .icon-cd-light:before { content: '\e914'; } .icon-mobile-light:before { content: '\e915'; } .icon-clear-button:before { content: '\e916'; } .icon-binoculars:before { content: '\e917'; } .icon-resize-full:before { content: '\e918'; } .icon-truck:before { content: '\e919'; } .icon-clipboard:before { content: '\e91a'; } .icon-email:before { content: '\e91b'; } .icon-modem:before { content: '\e91c'; } .icon-parking:before { content: '\e91d'; } .icon-swimming-pool:before { content: '\e91e'; } .icon-user-alt:before { content: '\e91f'; } .icon-user-plus:before { content: '\e920'; } .icon-user-times:before { content: '\e921'; } .icon-ellipsis:before { content: '\e922'; } .icon-summer:before { content: '\e923'; } .icon-wireless-antenna:before { content: '\e924'; } .icon-floor:before { content: '\e925'; } .icon-home-1:before { content: '\e926'; } .icon-wireless:before { content: '\e927'; } .icon-ironing:before { content: '\e928'; } .icon-down-big:before { content: '\e929'; } .icon-left-big:before { content: '\e92a'; } .icon-right-big:before { content: '\e92b'; } .icon-up-big:before { content: '\e92c'; } .icon-laundry:before { content: '\e92d'; } .icon-fax-2:before { content: '\e92e'; } .icon-phone-2:before { content: '\e92f'; } .icon-tools-1:before { content: '\e930'; } .icon-checkbox-2:before { content: '\e931'; } .icon-map:before { content: '\e932'; } .icon-newspaper:before { content: '\e933'; } .icon-note-2:before { content: '\e934'; } .icon-picture-2:before { content: '\e935'; } .icon-radio-tower:before { content: '\e936'; } .icon-video-2:before { content: '\e937'; } .icon-down-arrow:before { content: '\e938'; } .icon-left-arrow:before { content: '\e939'; } .icon-right-arrow:before { content: '\e93a'; } .icon-up-arrow:before { content: '\e93b'; } .icon-menu-2:before { content: '\e93c'; } .icon-cart-1:before { content: '\e93d'; } .icon-ellipsis-vert:before { content: '\e93e'; } .icon-left-mini:before { content: '\e93f'; } .icon-right-mini:before { content: '\e940'; } .icon-up-mini:before { content: '\e941'; } .icon-down-mini:before { content: '\e942'; } .icon-arrow-combo:before { content: '\e943'; } .icon-signal:before { content: '\e944'; } .icon-air:before { content: '\e945'; } .icon-water:before { content: '\e946'; } .icon-shareable:before { content: '\e947'; } .icon-resize-full-2:before { content: '\e948'; } .icon-resize-small-1:before { content: '\e949'; } .icon-down-thin:before { content: '\e94a'; } .icon-left-thin:before { content: '\e94b'; } .icon-right-thin:before { content: '\e94c'; } .icon-up-thin:before { content: '\e94d'; } .icon-level-down:before { content: '\e94e'; } .icon-level-up:before { content: '\e94f'; } .icon-shuffle:before { content: '\e950'; } .icon-loop:before { content: '\e951'; } .icon-switch:before { content: '\e952'; } .icon-resize-vertical:before { content: '\e953'; } .icon-resize-horizontal:before { content: '\e954'; } .icon-block:before { content: '\e955'; } .icon-publish:before { content: '\e956'; } .icon-window:before { content: '\e957'; } .icon-photo:before { content: '\e958'; } .icon-download:before { content: '\e959'; } .icon-upload:before { content: '\e95a'; } .icon-link-2:before { content: '\e95b'; } .icon-attach-1:before { content: '\e95c'; } .icon-font:before { content: '\e95d'; } .icon-home-2:before { content: '\e95e'; } .icon-page:before { content: '\e95f'; } .icon-plugins:before { content: '\e960'; } .icon-settings:before { content: '\e961'; } .icon-smartphone:before { content: '\e962'; } .icon-check-2:before { content: '\e963'; } .icon-customizer:before { content: '\e964'; } .icon-editor-table:before { content: '\e965'; } .icon-footer:before { content: '\e966'; } .icon-header:before { content: '\e967'; } .icon-plus-2:before { content: '\e968'; } .icon-refresh-2:before { content: '\e969'; } .icon-cart-2:before { content: '\e96a'; } .icon-editor-code:before { content: '\e96b'; } .icon-network:before { content: '\e96c'; } .icon-share-2:before { content: '\e96d'; } .icon-star-filled:before { content: '\e96e'; } .icon-tag-2:before { content: '\e96f'; } .icon-tools-2:before { content: '\e970'; } .icon-building:before { content: '\e971'; } .icon-document:before { content: '\e972'; } .icon-format-image:before { content: '\e973'; } .icon-location-2:before { content: '\e974'; } .icon-email-2:before { content: '\e975'; } .icon-portfolio:before { content: '\e976'; } .icon-screenoptions:before { content: '\e977'; } .icon-settings-2:before { content: '\e978'; } .icon-users-2:before { content: '\e979'; } .icon-text:before { content: '\e97a'; } .icon-padlock:before { content: '\e97b'; } .icon-padlock-unlock:before { content: '\e97c'; } .icon-down-dir:before { content: '\e97d'; } .icon-left-dir:before { content: '\e97e'; } .icon-right-dir:before { content: '\e97f'; } .icon-up-dir:before { content: '\e980'; } .icon-pencil-1:before { content: '\e981'; } .icon-pencil-2:before { content: '\e982'; } .icon-pencil-alt:before { content: '\e983'; } .icon-pencil-3:before { content: '\e984'; } .icon-warning:before { content: '\e985'; } .icon-yes-alt:before { content: '\e986'; } .icon-attention-1:before { content: '\e987'; } .icon-play-big:before { content: '\e988'; } .icon-stop-big:before { content: '\e989'; } .icon-pause-big:before { content: '\e98a'; } .icon-to-end-big:before { content: '\e98b'; } .icon-to-end-big-alt:before { content: '\e98c'; } .icon-to-start-big:before { content: '\e98d'; } .icon-to-start-big-alt:before { content: '\e98e'; } .icon-fast-fw-big:before { content: '\e98f'; } .icon-fast-bw-big:before { content: '\e990'; } .icon-eject-big:before { content: '\e991'; } .icon-volume-off-big:before { content: '\e992'; } .icon-volume-down-big:before { content: '\e993'; } .icon-volume-up-big:before { content: '\e994'; } .icon-whatsapp:before { content: '\e995'; } .icon-connectdevelop:before { content: '\e996'; } .icon-dashcube:before { content: '\e997'; } .icon-apple:before { content: '\e998'; } .icon-angellist:before { content: '\e999'; } .icon-android:before { content: '\e99a'; } .icon-adn:before { content: '\e99b'; } .icon-buysellads:before { content: '\e99c'; } .icon-pinterest:before { content: '\e99d'; } .icon-shirtsinbulk:before { content: '\e99e'; } .icon-skyatlas:before { content: '\e99f'; } .icon-pied-piper-alt:before { content: '\e9a0'; } .icon-quote-1:before { content: '\e9a1'; } .icon-correct:before { content: '\e9a2'; } .icon-envelope:before { content: '\e9a3'; } .icon-path-3443:before { content: '\e9a4'; } .icon-group-8631:before { content: '\e9a5'; } .icon-search-3:before { content: '\e9a6'; } .icon-flash:before { content: '\e9a7'; } .icon-statue-of-liberty:before { content: '\e9a8'; } .icon-target-2:before { content: '\e9a9'; } .icon-targeting:before { content: '\e9aa'; } .icon-trophy-1:before { content: '\e9ab'; } .icon-truck-1:before { content: '\e9ac'; } .icon-twitter-1:before { content: '\e9ad'; } .icon-user-1:before { content: '\e9ae'; } .icon-volume-control-off:before { content: '\e9af'; } .icon-volume-control-on:before { content: '\e9b0'; } .icon-wall-clock:before { content: '\e9b1'; } .icon-arrow-long:before { content: '\e9b2'; } .icon-bag:before { content: '\e9b3'; } .icon-behance-1:before { content: '\e9b4'; } .icon-big-ben:before { content: '\e9b5'; } .icon-big-loupe:before { content: '\e9b6'; } .icon-calendar-events:before { content: '\e9b7'; } .icon-call:before { content: '\e9b8'; } .icon-check-1:before { content: '\e9b9'; } .icon-clock-1:before { content: '\e9ba'; } .icon-contract:before { content: '\e9bb'; } .icon-conversation:before { content: '\e9bc'; } .icon-coupon:before { content: '\e9bd'; } .icon-database:before { content: '\e9be'; } .icon-deadline:before { content: '\e9bf'; } .icon-delivery:before { content: '\e9c0'; } .icon-diamond:before { content: '\e9c1'; } .icon-dribbble-1:before { content: '\e9c2'; } .icon-eiffel-tower:before { content: '\e9c3'; } .icon-email-1:before { content: '\e9c4'; } .icon-employee:before { content: '\e9c5'; } .icon-facebook-1:before { content: '\e9c6'; } .icon-fingerprint:before { content: '\e9c7'; } .icon-group-2438:before { content: '\e9c8'; } .icon-instagram:before { content: '\e9c9'; } .icon-group-8830:before { content: '\e9ca'; } .icon-group-8921:before { content: '\e9cb'; } .icon-heart-1:before { content: '\e9cc'; } .icon-help-1:before { content: '\e9cd'; } .icon-marker-new:before { content: '\e9ce'; } .icon-iphone:before { content: '\e9cf'; } .icon-location-1:before { content: '\e9d0'; } .icon-reaction:before { content: '\e9d1'; } .icon-marker:before { content: '\e9d2'; } .icon-menu-1:before { content: '\e9d3'; } .icon-minus-1:before { content: '\e9d4'; } .icon-molecular:before { content: '\e9d5'; } .icon-mouse:before { content: '\e9d6'; } .icon-open-menu:before { content: '\e9d7'; } .icon-page-1:before { content: '\e9d8'; } .icon-paper-plane:before { content: '\e9d9'; } .icon-path-3314:before { content: '\e9da'; } .icon-path-1:before { content: '\e9db'; } .icon-promotion:before { content: '\e9dc'; } .icon-phone-call:before { content: '\e9dd'; } .icon-path-4230:before { content: '\e9de'; } .icon-path-4452:before { content: '\e9df'; } .icon-path-6096:before { content: '\e9e0'; } .icon-path-6189:before { content: '\e9e1'; } .icon-path-6190:before { content: '\e9e2'; } .icon-path-6191:before { content: '\e9e3'; } .icon-path-6192:before { content: '\e9e4'; } .icon-path-6508:before { content: '\e9e5'; } .icon-path-6509:before { content: '\e9e6'; } .icon-pencil-4:before { content: '\e9e7'; } .icon-phone-1:before { content: '\e9e8'; } .icon-play-button:before { content: '\e9e9'; } .icon-plus-1:before { content: '\e9ea'; } .icon-quote-2:before { content: '\e9eb'; } .icon-right-bar:before { content: '\e9ec'; } .icon-right-arrow-1:before { content: '\e9ed'; } .icon-share-1:before { content: '\e9ee'; } .icon-shop:before { content: '\e9ef'; } .icon-startup:before { content: '\e9f0'; } .icon-star-1:before { content: '\e9f1'; } .icon-st2ar:before { content: '\e9f2'; } .icon-sms:before { content: '\e9f3'; } .icon-shopping-paper-bag-:before { content: '\e9f4'; } .icon-shopping-cart:before { content: '\e9f5'; } .icon-rectangle-3533:before { content: '\e9f6'; } .icon-trophy-2:before { content: '\e9f7'; } .icon-webcam:before { content: '\e9f8'; } .icon-startup-1:before { content: '\e9f9'; } .icon-target:before { content: '\e9fa'; } .icon-bullets:before { content: '\e9fb'; } .icon-envelope-2:before { content: '\e9fc'; } .icon-browser:before { content: '\e9fd'; } .icon-lay:before { content: '\e9fe'; } .icon-pen:before { content: '\e9ff'; } .icon-clock-2:before { content: '\ea00'; } .icon-location-pin:before { content: '\ea01'; } .icon-twitter-new:before { content: '\ea02'; } .icon-dribble-new:before { content: '\ea03'; } .icon-path-2:before { content: '\ea04'; } .icon-heart-2:before { content: '\ea05'; } .icon-tick:before { content: '\ea06'; } .icon-small-left-arrow:before { content: '\ea07'; } .icon-short-arrow-vertical:before { content: '\ea08'; } .icon-long-arrow-vertical:before { content: '\ea09'; } .icon-cookie:before { content: '\ea0a'; } .icon-support-style:before { content: '\ea0b'; } .icon-shop-style:before { content: '\ea0c'; } .icon-shopping-bag-style:before { content: '\ea0d'; } .icon-sales-style:before { content: '\ea0e'; } .icon-question-style:before { content: '\ea0f'; } .icon-volume-1:before { content: '\ea10'; } .icon-share-email:before { content: '\ea11'; } .icon-avatar:before { content: '\ea12'; } .icon-slider-right-ok:before { content: '\ea13'; } .icon-slider-left-ok:before { content: '\ea14'; } .icon-new-sr-icon-3:before { content: '\ea15'; } .icon-new-sr-icon-12:before { content: '\ea16'; } .icon-new-sr-icon-15:before { content: '\ea17'; } .icon-big-loupe-1:before { content: '\ea18'; } .icon-new-extra-4:before { content: '\ea19'; } .icon-new-text-icon-1:before { content: '\ea1a'; } .icon-new-sr-icon-19:before { content: '\ea1b'; } .icon-new-text-icon-2:before { content: '\ea1c'; } .icon-new-sr-icon-7:before { content: '\ea1d'; } .icon-new-sr-icon-22:before { content: '\ea1e'; } .icon-new-sr-icon-8:before { content: '\ea1f'; } .icon-new-sr-icon-1:before { content: '\ea20'; } .icon-new-nav-group:before { content: '\ea21'; } .icon-new-sr-icon-2:before { content: '\ea22'; } .icon-new-sr-icon-14:before { content: '\ea23'; } .icon-new-sr-icon-5:before { content: '\ea24'; } .icon-new-sr-icon-6:before { content: '\ea25'; } .icon-new-sr-icon-20:before { content: '\ea26'; } .icon-new-sr-icon-21:before { content: '\ea27'; } .icon-new-sr-icon-18:before { content: '\ea28'; } .icon-new-sr-icon-13:before { content: '\ea29'; } .icon-new-sr-icon-16:before { content: '\ea2a'; } .icon-new-sr-icon-17:before { content: '\ea2b'; } .icon-new-sr-icon-4:before { content: '\ea2c'; } .icon-new-sr-icon-9:before { content: '\ea2d'; } .icon-new-sr-icon-10:before { content: '\ea2e'; } .icon-new-sr-icon-11:before { content: '\ea2f'; } .icon-new-sr-icon-23:before { content: '\ea30'; } .icon-new-sr-icon-24:before { content: '\ea31'; } .icon-down-open:before { content: '\f004'; } .icon-up-open:before { content: '\f005'; } .icon-move:before { content: '\f047'; } .icon-resize-full-alt:before { content: '\f0b2'; } .icon-docs:before { content: '\f0c5'; } .icon-columns:before { content: '\f0db'; } .icon-ambulance:before { content: '\f0f9'; } .icon-unlink-2:before { content: '\f127'; } .icon-euro:before { content: '\f153'; } .icon-pound:before { content: '\f154'; } .icon-dollar:before { content: '\f155'; } .icon-yen:before { content: '\f157'; } .icon-rouble:before { content: '\f158'; } .icon-car:before { content: '\f1b9'; } .icon-taxi:before { content: '\f1ba'; } .icon-cc-visa:before { content: '\f1f0'; } .icon-cc-mastercard:before { content: '\f1f1'; } .icon-cc-discover:before { content: '\f1f2'; } .icon-cc-amex:before { content: '\f1f3'; } .icon-cc-paypal:before { content: '\f1f4'; } .icon-cc-stripe:before { content: '\f1f5'; } .icon-bicycle:before { content: '\f206'; } .icon-bus:before { content: '\f207'; } .icon-ship:before { content: '\f21a'; } .icon-motorcycle:before { content: '\f21c'; } .icon-genderless:before { content: '\f22d'; } .icon-train:before { content: '\f238'; } .icon-subway:before { content: '\f239'; } .icon-optin-monster:before { content: '\f23c'; } .icon-opencart:before { content: '\f23d'; } .icon-clone:before { content: '\f24d'; } .icon-telegram:before { content: '\f2c6'; } .icon-window-maximize:before { content: '\f2d0'; } .icon-bb-buddy-press:before { content: '\f501'; } .icon-cars:before { content: '\f502'; } .icon-category:before { content: '\f503'; } .icon-certificates:before { content: '\f504'; } .icon-courses:before { content: '\f505'; } .icon-dishes:before { content: '\f506'; } .icon-portfolio-1:before { content: '\f507'; } .icon-posts-page:before { content: '\f508'; } .icon-resume:before { content: '\f509'; } .icon-search-1:before { content: '\f50a'; } .icon-services:before { content: '\f50b'; } .icon-sport:before { content: '\f50c'; } .icon-team:before { content: '\f50d'; } .icon-testimonials:before { content: '\f50e'; } .icon-additional-css:before { content: '\f50f'; } .icon-homepage-settings:before { content: '\f510'; } .icon-blog:before { content: '\f511'; } .icon-single-post:before { content: '\f512'; } .icon-tag-1:before { content: '\f513'; } .icon-donation:before { content: '\f514'; } .icon-downloads:before { content: '\f515'; } .icon-events:before { content: '\f516'; }html, body, div, span, applet, object, iframe, video, audio,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, address, section {
font-family: inherit;
font-size: 100%;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
outline: 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
applet, object, iframe, video, audio,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
}
html {
font-size: 100%;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html:not(.edit-post-visual-editor) {
height: 100%;
overflow-y: scroll !important;
overflow-x: hidden;
}
html:not(.edit-post-visual-editor),
body:not(.edit-post-visual-editor) {
margin: 0;
padding: 0;
width: 100%;
}
div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
font-family: inherit;
font-size: 1em;
line-height: inherit;
}
div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
color: inherit;
background: none;
border-style: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
div.ui-datepicker {
background-color: #fff;
}
div.ui-accordion .ui-accordion-header {
padding: 0;
}
div.ui-accordion .ui-accordion-header-icon {
display: none;
}
div.ui-tabs,
div.ui-tabs .ui-tabs-panel,
div.ui-tabs .ui-tabs-nav {
padding: 0;
}
div.ui-tabs .ui-tabs-nav li {
float: none;
margin: 0;
}
div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: none;
}  .rounded_none {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.rounded_tiny {
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.rounded_small {
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;
}
.rounded_medium {
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
.rounded_large {
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
border-radius: 15px;
}
.rounded {
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
} .overflow_hidden {
overflow: hidden !important;
}
.overflow_x_hidden {
overflow-x: hidden !important;
}
.overflow_y_hidden {
overflow-y: hidden !important;
}:root { --theme-var-koef_narrow: 0.75; --theme-var-menu_side: 6rem; --theme-var-rad50: calc( 50% * var(--theme-var-rad_koef) ); --theme-var-rad1em: calc( 1em * var(--theme-var-rad_koef) ); --theme-var-rad4: calc( 4px * var(--theme-var-rad_koef) ); --theme-var-rad3: calc( 3px * var(--theme-var-rad_koef) ); --theme-var-rad2: calc( 2px * var(--theme-var-rad_koef) ); --theme-var-page: var(--theme-var-page_width); --theme-var-sidebar_width_max: 500px; --theme-var-sidebar_width_min: 150px; --theme-var-sidebar_gap_width_max: 100px; --theme-var-sidebar_gap_width_min: 0px; --theme-var-sidebar: clamp( var(--theme-var-sidebar_width_min, 150px), calc( var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_width_max, 500px) ); --theme-var-sidebar_gap: clamp( var(--theme-var-sidebar_gap_width_min, 0px), calc( var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_gap_width_max, 100px) ); --theme-var-sidebar_and_gap: calc( var(--theme-var-sidebar) + var(--theme-var-sidebar_gap) ); --theme-var-content: calc( var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap) ); --theme-var-content_narrow: calc( var(--theme-var-content) * var(--theme-var-koef_narrow) ); --theme-var-padding_narrow: calc( var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ) ); --fixed-rows-height: 0px; }
.body_style_boxed { --theme-var-page_boxed: calc( var(--theme-var-page_width) + var(--theme-var-page_boxed_extra) * 2 ); --theme-var-page: calc( var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2 ); --theme-var-sidebar: clamp( var(--theme-var-sidebar_width_min, 150px), calc( var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_width_max, 500px) ); --theme-var-sidebar_gap: clamp( var(--theme-var-sidebar_gap_width_min, 0px), calc( var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_gap_width_max, 100px) ); --theme-var-sidebar_and_gap: calc( var(--theme-var-sidebar) + var(--theme-var-sidebar_gap) ); --theme-var-content: calc( var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap) ); --theme-var-content_narrow: calc( var(--theme-var-content) * var(--theme-var-koef_narrow) ); --theme-var-padding_narrow: calc( var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ) ); }
html { font-size: 17px; }
html[style*="overflow: hidden"] { width: auto; overflow: hidden !important; }
body { -webkit-font-smoothing: antialiased; }
body, body[class*="scheme_"], .body_style_boxed .page_wrap { background-color: var(--theme-color-bg_color); }
[class*="scheme_"], body[class*="scheme_"] { color: var(--theme-color-text); }
body.body_style_fullscreen .content_wrap_fullscreen { overflow: clip; }
article, aside, details, footer, header, hgroup, nav, section { display: block; }
ol, ul { padding-left: 1.5em; }
li > ol, li > ul, li > dl, dl > dl { margin-bottom: 0px !important; }
ul[class*="wp-block-"] { margin-bottom: 0px; }
ul > li::before { color: var(--theme-color-text_link); }
a { text-decoration: none; background: transparent; color: var(--theme-color-text_link); }
a:hover { color: var(--theme-color-text_hover); }
a, a:hover, :focus, a:focus, :active, a:active { outline: 0px; }
a[href="javascript:void(0)"] { cursor: default; }
a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
a, button, input[type="button"], input[type="submit"] { transition: 0.3s; }
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { display: block; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a { color: var(--theme-color-text_dark); }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover { color: var(--theme-color-text_link); }
blockquote { position: relative; overflow: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
blockquote:not(.has-text-align-right):not(.has-text-align-center) { text-align: left; }
blockquote, blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-freeform.block-library-rich-text__tinymce blockquote { padding: 2.75em 2.9em; box-sizing: border-box; }
blockquote[class*="wp-block-quote"][class*="is-style-large"], blockquote[class*="wp-block-quote"][class*="is-large"] { margin: 0px 0px 2em; }
.blog_mode_post blockquote, .blog_mode_page blockquote { margin: 1.8em 0px; }
blockquote::after, q::before, q::after { content: ""; }
blockquote, q { quotes: "" ""; }
blockquote p { margin: 0px; font-size: 19px; line-height: 30px; font-weight: 400; }
blockquote.has-text-align-right > .wp-block-quote__citation, blockquote.has-text-align-right > cite, blockquote.has-text-align-center > .wp-block-quote__citation, blockquote.has-text-align-center > cite { display: inline-block; }
blockquote > cite, blockquote > p > cite, blockquote > .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation { display: block; font-size: 19px; line-height: 28px; font-weight: 400; font-style: normal; letter-spacing: 0px; margin-bottom: 3px; margin-top: 1.35em; padding-left: 60px; position: relative; text-transform: none; }
blockquote > cite::before, blockquote > p > cite::before, blockquote > .wp-block-pullquote__citation::before, .wp-block-quote .wp-block-quote__citation::before { background-color: currentcolor; content: ""; display: block; height: 2px; left: 0px; margin-top: 1px; position: absolute; top: 50%; width: 40px; }
section > blockquote:not(.has-background):not(.is-style-plain), div:not(.has-background) > blockquote:not(.has-background):not(.is-style-plain), figure:not(.has-background) > blockquote:not(.has-background):not(.is-style-plain) { background-color: var(--theme-color-alter_bg_color); }
section > blockquote:not(.has-text-color):not(.is-style-plain), section > blockquote:not(.has-text-color):not(.is-style-plain) p, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain), div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) p, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain), figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) p { color: var(--theme-color-alter_dark) !important; }
section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite::before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite::before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation::before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation::before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite::before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite::before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation::before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation::before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite::before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite::before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation::before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation::before { background-color: var(--theme-color-alter_link); }
[class*="type-cpt_"] [class*="_page_content"] blockquote { margin-left: 0px; margin-right: 0px; }
.has-drop-cap:not(:focus)::first-letter { font-weight: 400; background-color: transparent; color: var(--theme-color-text_dark); font-size: 57px; margin: 8px 15px -8px 0px; text-align: left; min-width: 55px; }
dt, b, strong { font-weight: bold; }
dfn, em, i { font-style: italic; }
small { font-size: 80%; }
big { font-size: 120%; }
[hidden], template { display: none; }
[class^="icon-"]::before, [class*=" icon-"]::before { font-size: inherit; font-weight: inherit; font-style: inherit; display: inline-block; width: auto; margin: 0px; line-height: inherit !important; }
img { max-width: 100%; height: auto; vertical-align: top; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
video { width: 100%; height: auto; }
iframe, video, embed { max-width: 100%; min-height: 100px; vertical-align: top; }
.has-large-font-size, .has-huge-font-size { line-height: 1.4em; }
.has-small-gutter > [class*="wp-block-coblocks-"]:not(:first-child) { margin-left: calc(var(--theme-var-grid_gap) / 2); }
.has-small-gutter > [class*="wp-block-coblocks-"]:not(:last-child) { margin-right: calc(var(--theme-var-grid_gap) / 2); }
.wp-block-group.has-background { padding: 1.5em 2em; margin-bottom: 1.5em; }
.has-left-content { text-align: left; -webkit-box-pack: start; justify-content: flex-start; }
.has-center-content { text-align: center; -webkit-box-pack: center; justify-content: center; }
.has-right-content { text-align: right; -webkit-box-pack: end; justify-content: flex-end; }
form { margin-bottom: 0px; }
button, input, optgroup, select, textarea, textarea.wp-editor-area { font-family: inherit; font-size: 1em; margin: 0px; vertical-align: baseline; }
button:not(.components-button) { overflow: visible; }
form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore { appearance: none; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: top; font-size: var(--theme-font-button_font-size); line-height: var(--theme-font-button_line-height); font-weight: var(--theme-font-button_font-weight); box-sizing: border-box; border-radius: 30px; text-transform: var(--theme-font-button_text-transform); letter-spacing: var(--theme-font-button_letter-spacing); white-space: nowrap; height: auto; max-width: 100%; color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); padding: 17px 57px 18px; border-width: 0px !important; }
.wp-block-button__link { white-space: normal; }
.sidebar_small_screen_above .sidebar_control { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); padding: 17px 57px 18px; -webkit-box-align: center; align-items: center; vertical-align: top; font-size: 16px; line-height: 20px; font-weight: 400; position: relative; text-align: center; border-width: 0px !important; }
.sidebar_small_screen_above .sidebar_control::after { content: ""; font-family: fontello; display: inline-block; width: 2em; height: 2em; line-height: 2em; text-align: center; transition: color 0.3s, background-color 0.3s, transform 0.3s, -webkit-transform 0.3s; position: absolute; z-index: 1; top: 0.7em; right: 1em; }
.sidebar_small_screen_above .sidebar.opened .sidebar_control::after { transform: rotate(180deg); }
.sidebar_small_screen_above .sidebar_control { color: var(--theme-color-inverse_link) !important; background-color: var(--theme-color-text_link) !important; }
.sidebar_small_screen_above .sidebar_control:focus, .sidebar_small_screen_above .sidebar_control:hover { color: var(--theme-color-inverse_link) !important; background-color: var(--theme-color-text_hover) !important; }
.wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0px; }
.sc_button_wrap { margin-bottom: -10px; }
.sc_button_wrap .sc_button { margin-bottom: 10px; }
form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_hover); background-color: var(--theme-color-text_hover); }
.sc_button { margin-right: 2.3em; }
.sc_button:last-child { margin-right: 0px; }
.sc_button_hover { position: relative; }
.sc_button_hover .sc_button_icon, .sc_button_hover .sc_button_text { transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; will-change: transform; }
.sc_button_hover:hover .sc_button_icon, .sc_button_hover:hover .sc_button_text { transform: translateX(-1.65rem); }
.sc_button_hover::before { content: ""; font-family: fontello; font-size: 10px; font-weight: 400; margin: 0px; position: absolute; z-index: 1; transform: translateY(-50%); transition: opacity 0.3s ease-out, right 0.3s ease-out; opacity: 0; will-change: right, opacity; right: 0px !important; left: auto !important; top: 50% !important; background-color: transparent !important; color: inherit !important; }
.sc_button_hover:hover::before, .sc_button_hover.active::before { right: 3.2em !important; opacity: 1; }
.sc_button_hover.sc_button_size_small:hover::before, .sc_button_hover.sc_button_size_small.active::before { right: 2.5em !important; }
button[disabled], input[type="submit"][disabled], input[type="button"][disabled], a.sc_button[disabled], a.theme_button[disabled], button[disabled]:hover, input[type="submit"][disabled]:hover, input[type="button"][disabled]:hover, a.sc_button[disabled]:hover, a.theme_button[disabled]:hover { color: var(--theme-color-inverse_link) !important; border-color: var(--theme-color-inverse_link) !important; background-color: var(--theme-color-text_light) !important; }
.sc_button.sc_button_size_small:not(.sc_button_simple), .theme_button.theme_button_small { padding: 13px 48px 14px; font-size: 16px; }
.search_wrap .search_submit::before { color: var(--theme-color-input_text); content: ""; font-family: fontello; padding: 1px; }
.search_wrap .search_submit:hover::before, .search_wrap .search_submit:focus::before { color: var(--theme-color-input_dark); }
.sc_button.sc_button_bordered, .wp-block-button.is-style-outline > .wp-block-button__link { appearance: none; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: top; font-size: var(--theme-font-button_font-size); line-height: var(--theme-font-button_line-height); font-weight: var(--theme-font-button_font-weight); box-sizing: border-box; border-radius: 30px; text-transform: var(--theme-font-button_text-transform); letter-spacing: var(--theme-font-button_letter-spacing); white-space: nowrap; height: auto; max-width: 100%; border-style: solid; padding: 15px 55px 16px; box-shadow: none; background: none !important; border-width: 2px !important; }
.sc_button_bordered:not(.sc_button_bg_image), .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) { color: var(--theme-color-text_link); border-color: var(--theme-color-text_link); }
.sc_button_bordered:not(.sc_button_bg_image):hover, .sc_button_bordered:not(.sc_button_bg_image):focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus { color: var(--theme-color-inverse_link) !important; border-color: var(--theme-color-text_hover) !important; background-color: var(--theme-color-text_hover) !important; }
@-webkit-keyframes button-slide-text-animation { 
0%, 100%, 75% { color: currentcolor; }
30%, 50% { color: var(--theme-var-button_slide_color_hover_text); }
}
@keyframes button-slide-text-animation { 
0%, 100%, 75% { color: currentcolor; }
30%, 50% { color: var(--theme-var-button_slide_color_hover_text); }
}
@-webkit-keyframes button-slide-animation { 
0% { transform: translateX(-101%); }
50% { transform: translateX(0px); }
100% { transform: translateX(101%); }
}
@keyframes button-slide-animation { 
0% { transform: translateX(-101%); }
50% { transform: translateX(0px); }
100% { transform: translateX(101%); }
}
[class*="scheme_"].sidebar button, [class*="scheme_"].sidebar input[type="reset"], [class*="scheme_"].sidebar input[type="submit"], [class*="scheme_"].sidebar input[type="button"], [class*="scheme_"].sidebar .sc_button_default, [class*="scheme_"].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), [class*="scheme_"].sidebar .socials_share.socials_type_block .social_icon { color: var(--theme-color-inverse_link); border-color: var(--theme-color-alter_link); background-color: var(--theme-color-alter_link); }
[class*="scheme_"].sidebar button:hover, [class*="scheme_"].sidebar button:focus, [class*="scheme_"].sidebar input[type="reset"]:hover, [class*="scheme_"].sidebar input[type="reset"]:focus, [class*="scheme_"].sidebar input[type="submit"]:hover, [class*="scheme_"].sidebar input[type="submit"]:focus, [class*="scheme_"].sidebar input[type="button"]:hover, [class*="scheme_"].sidebar input[type="button"]:focus, [class*="scheme_"].sidebar .sc_button_default:hover, [class*="scheme_"].sidebar .sc_button_default:focus, [class*="scheme_"].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, [class*="scheme_"].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, [class*="scheme_"].sidebar .socials_share.socials_type_block .social_icon:hover, [class*="scheme_"].sidebar .socials_share.socials_type_block .social_icon:focus { color: var(--theme-color-inverse_link); border-color: var(--theme-color-alter_hover); background-color: var(--theme-color-alter_hover); }
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area { padding: 0.6em 0px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor; border-image: none; border-radius: 0px; }
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--default .select2-selection--multiple, textarea, textarea.wp-editor-area { color: var(--theme-color-input_text); border-color: var(--theme-color-input_bd_color); background-color: var(--theme-color-input_bg_color); text-overflow: ellipsis; }
input[type="text"]:focus, input[type="text"].filled, input[type="number"]:focus, input[type="number"].filled, input[type="email"]:focus, input[type="email"].filled, input[type="url"]:focus, input[type="url"].filled, input[type="tel"]:focus, input[type="tel"].filled, input[type="search"]:focus, input[type="search"].filled, input[type="password"]:focus, input[type="password"].filled, .select_container:hover, select option:hover, select option:focus, .select2-container.select2-container--default span.select2-selection--single:hover, .select2-container.select2-container--default span.select2-choice:hover, .select2-container.select2-container--default span.select2-selection--multiple:hover, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-choice, .select2-container.select2-container--focus span.select2-choice, .select2-container.select2-container--open span.select2-choice, .select2-container.select2-container--focus span.select2-selection--single, .select2-container.select2-container--open span.select2-selection--single, .select2-container.select2-container--focus span.select2-selection--multiple, .select2-container.select2-container--open span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-choice, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single .select2-selection__rendered, textarea:focus, textarea.filled, textarea.wp-editor-area:focus, textarea.wp-editor-area.filled { color: var(--theme-color-input_dark); border-color: var(--theme-color-input_bd_hover); background-color: var(--theme-color-input_bg_hover); }
textarea, textarea.wp-editor-area { overflow: auto; vertical-align: top; min-height: 10em; }
.widget input[type="text"], .widget input[type="number"], .widget input[type="email"], .widget input[type="url"], .widget input[type="tel"], .widget input[type="password"], .widget input[type="search"], .widget select, .widget textarea, .widget textarea.wp-editor-area { padding: 0.77em 1.2em; }
input[placeholder]::-webkit-input-placeholder { text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); transition: color 0.3s; }
textarea[placeholder]::-webkit-input-placeholder { text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); transition: color 0.3s; }
input[placeholder]::-webkit-input-placeholder { text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); transition: color 0.3s; }
input[placeholder]::placeholder { text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); transition: color 0.3s; }
textarea[placeholder]::-webkit-input-placeholder { text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); transition: color 0.3s; }
textarea[placeholder]::placeholder { text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); transition: color 0.3s; }
input[placeholder]:focus::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
textarea[placeholder]:focus::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
input[placeholder]:focus::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
input[placeholder]:focus::placeholder { opacity: 1; color: var(--theme-color-input_dark); }
textarea[placeholder]:focus::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
textarea[placeholder]:focus::placeholder { opacity: 1; color: var(--theme-color-input_dark); }
input[placeholder]:active::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
textarea[placeholder]:active::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
input[placeholder]:active::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
input[placeholder]:active::placeholder { opacity: 1; color: var(--theme-color-input_dark); }
textarea[placeholder]:active::-webkit-input-placeholder { opacity: 1; color: var(--theme-color-input_dark); }
textarea[placeholder]:active::placeholder { opacity: 1; color: var(--theme-color-input_dark); }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 50000s ease-in-out 90000s, color 50000s ease-in-out 90000s; }
textarea, textarea.wp-editor-area, select, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"], input[type="radio"] { transition: color 0.3s, background-color 0.3s, border-color 0.3s; box-sizing: border-box; border-radius: 0px; }
input[type="checkbox"], input[type="radio"] { padding: 0px; }
input[type="number"]::-webkit-outer-spin-button { height: 50%; }
input[type="number"], input[type="search"] { appearance: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
button[disabled], html input[disabled] { cursor: default !important; }
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area { appearance: none; outline: none; resize: none; }
button:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus { outline: 0px; }
h3#ship-to-different-address label .input-checkbox, input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"], .wpcf7-radio input[type="radio"], .wpcf7-checkbox input[type="checkbox"], .wpcf7-acceptance input[type="checkbox"] { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0px !important; padding: 0px !important; }
label > input[type="radio"], label > input[type="checkbox"], input[type="checkbox"].wpcf7-acceptance { display: inline-block; vertical-align: baseline; clip: auto; position: static !important; }
.wpcf7-radio .wpcf7-list-item-label, .wpcf7-checkbox .wpcf7-list-item-label { cursor: pointer; }
h3#ship-to-different-address label > span, input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span { position: relative; font-size: 14px; padding-left: 1.8em; line-height: 22px; display: inline-block; vertical-align: top; }
h3#ship-to-different-address label > span a, input[type="radio"] + label a, input[type="checkbox"] + label a, input[type="radio"] + .wpcf7-list-item-label a, input[type="checkbox"] + .wpcf7-list-item-label a, .edd_price_options ul > li > label > input[type="radio"] + span a, .edd_price_options ul > li > label > input[type="checkbox"] + span a { color: inherit; border-bottom: 1px solid var(--theme-color-text); line-height: 1em; display: inline-block; transition: 0.3s; }
h3#ship-to-different-address label > span a:hover, input[type="radio"] + label a:hover, input[type="checkbox"] + label a:hover, input[type="radio"] + .wpcf7-list-item-label a:hover, input[type="checkbox"] + .wpcf7-list-item-label a:hover, .edd_price_options ul > li > label > input[type="radio"] + span a:hover, .edd_price_options ul > li > label > input[type="checkbox"] + span a:hover { color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); }
[class*="scheme_"].footer_wrap h3#ship-to-different-address label > span a:hover, [class*="scheme_"].footer_wrap input[type="radio"] + label a:hover, [class*="scheme_"].footer_wrap input[type="checkbox"] + label a:hover, [class*="scheme_"].footer_wrap input[type="radio"] + .wpcf7-list-item-label a:hover, [class*="scheme_"].footer_wrap input[type="checkbox"] + .wpcf7-list-item-label a:hover, [class*="scheme_"].footer_wrap .edd_price_options ul > li > label > input[type="radio"] + span a:hover, [class*="scheme_"].footer_wrap .edd_price_options ul > li > label > input[type="checkbox"] + span a:hover { color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); }
.wpcf7-list-item-label.wpcf7-list-item-right { position: relative; padding-right: 1.4em; display: inline-block; vertical-align: top; }
h3#ship-to-different-address label > span::before, input[type="radio"] + label::before, input[type="checkbox"] + label::before, input[type="radio"] + .wpcf7-list-item-label::before, input[type="checkbox"] + .wpcf7-list-item-label::before, .wpcf7-list-item-label.wpcf7-list-item-right::before, .edd_price_options ul > li > label > input[type="radio"] + span::before, .edd_price_options ul > li > label > input[type="checkbox"] + span::before { content: " "; font-family: fontello; font-size: 7px; letter-spacing: -0.7px; display: block; text-align: center; border: 1px solid var(--theme-color-bd_color); width: 16px; height: 16px; line-height: 15px; position: absolute; z-index: 1; top: 0.45em; left: 0px; box-sizing: border-box; border-radius: 4px; color: var(--theme-color-text_dark); cursor: pointer; transition: 0.3s; }
input[type="radio"] + label:hover::before, input[type="checkbox"] + label:hover::before, input[type="radio"] + .wpcf7-list-item-label:hover::before, input[type="checkbox"] + .wpcf7-list-item-label:hover::before, .wpcf7-list-item-label.wpcf7-list-item-right:hover::before, .edd_price_options ul > li > label > input[type="radio"] + span:hover::before, .edd_price_options ul > li > label > input[type="checkbox"] + span:hover::before { border-color: var(--theme-color-text_dark); }
.wpcf7-list-item-label.wpcf7-list-item-right::before { left: auto; right: 0px; }
h3#ship-to-different-address label input[type="checkbox"]:checked + span::before, input[type="checkbox"]:checked + label::before, input[type="checkbox"]:checked + .wpcf7-list-item-label::before, .wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right::before, .edd_price_options ul > li > label > input[type="checkbox"]:checked + span::before { content: ""; }
input[type="radio"]:checked + label::before, input[type="radio"]:checked + .wpcf7-list-item-label::before, .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right::before, .edd_price_options ul > li > label > input[type="radio"]:checked + span::before { content: ""; }
input[type="radio"] + label::before, input[type="checkbox"] + label::before, .wpcf7-list-item-label.wpcf7-list-item-right::before { border-color: var(--theme-color-input_bd_color) !important; }
input[type="radio"] + label:hover::before, input[type="checkbox"] + label:hover::before, .wpcf7-list-item-label.wpcf7-list-item-right:hover::before { border-color: var(--theme-color-text_dark) !important; }
.select2-drop-active { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
label.required::after { content: "*"; display: none; vertical-align: text-top; font-size: 80%; color: rgb(218, 111, 91); }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0px !important; padding: 0px !important; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { display: block; top: 5px; left: 5px; width: auto; height: auto; font-size: 0.8em; line-height: normal; padding: 1em 1.5em; color: rgb(33, 117, 155); background-color: rgb(241, 241, 241); border-radius: 3px; text-decoration: none; z-index: 100000; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip: auto !important; }
.shrink_skip_link { position: absolute; z-index: 999999; top: 6px; left: 6px; transform: translateY(-300px); transition: transform 0.3s, -webkit-transform 0.3s; }
.shrink_skip_link:focus { transform: translateY(0px); outline-offset: -1px; display: block; width: auto; height: auto; font-size: 1em; font-weight: 400; padding: 1em 1.5em; background: rgb(241, 241, 241); color: rgb(0, 115, 170); line-height: normal; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; }
.row, .columns_wrap { margin-left: 0px; margin-right: calc(-1 * var(--theme-var-grid_gap)); }
.row > [class*="column-"], .columns_wrap > [class*="column-"] { display: inline-block; vertical-align: top; position: relative; z-index: 20; min-height: 1px; padding-left: 0px; padding-right: var(--theme-var-grid_gap); box-sizing: border-box; }
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"], .row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom { padding-bottom: var(--theme-var-grid_gap); }
.sc_blogger.no_margin .row, .sc_blogger.no_margin .columns_wrap, .row.no_margin, .columns_wrap.no_margin { margin-left: 0px !important; margin-right: 0px !important; }
.sc_blogger.no_margin .row > [class*="column-"], .sc_blogger.no_margin .columns_wrap > [class*="column-"], .row.no_margin > [class*="column-"], .columns_wrap.no_margin > [class*="column-"] { padding: 0px !important; }
.column-1, .column-1_1 { width: 100%; }
.column-1_2 { width: 50%; }
.column-1_3 { width: 33.3333%; }
.clearfix::after, .container::after, .container-fluid::after, .row::after { content: " "; clear: both; width: 100%; height: 0px; display: block; }
.visible { visibility: visible; }
.show { display: block !important; }
.hide { display: none !important; }
.hidden { display: none !important; visibility: hidden !important; }
.text-hide { font-size: 0px; line-height: 0; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }
.shrink_loading, .trx_addons_loading { background-image: url(https://clarityandflow.de/wp-content/themes/shrink/images/preloader.png) !important; background-position: center center !important; background-repeat: no-repeat !important; }
.mfp-close-icon { width: 100% !important; }
.mfp-close-icon, .review-form a.close, #cancel-comment-reply-link { text-indent: -300px; transition: transform 0.3s, -webkit-transform 0.3s; transform-origin: center center; will-change: transform; transform: translate(-50%, -50%) rotate(0deg); overflow: hidden !important; }
.mfp-close-icon, .theme_button_close_icon, .trx_addons_button_close_icon { box-sizing: border-box; position: absolute; z-index: 1; transform: translate(-50%, -50%) rotate(0deg); transform-origin: center center; width: auto; height: auto; font-size: 15px; top: 50% !important; left: 50% !important; }
.theme_button_close_icon::after, .trx_addons_button_close_icon::after, .mfp-close-icon::after, .review-form a.close::after, #cancel-comment-reply-link::after { display: none; }
.mfp-close-icon::before, .theme_button_close_icon::before, .trx_addons_button_close_icon::before, .mfp-close-icon::before, .review-form a.close::before, #cancel-comment-reply-link::before { position: relative; top: 0px; left: 0px; content: ""; font-family: fontello; line-height: 1; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.mfp-close-icon::before, .review-form a.close::before, #cancel-comment-reply-link::before { position: absolute; right: 0px; text-indent: 0px; line-height: inherit; }
.theme_button_close:hover .theme_button_close_icon, .trx_addons_button_close:hover .trx_addons_button_close_icon, .mfp-close:hover .mfp-close-icon, .review-form a.close:hover, #cancel-comment-reply-link:hover { transform: translate(-50%, -50%) rotate(180deg); }
.mfp-close-icon { font-size: 23px; }
.mfp-wrap .mfp-close { margin: -50px -50px 0px 0px; }
.page_wrap { min-height: 100vh; box-sizing: border-box; }
.page_wrap, .content_wrap { margin: 0px auto; }
.body_style_boxed { background-color: rgb(240, 240, 240); background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; }
.body_style_boxed .page_wrap { width: var(--theme-var-page_boxed); max-width: 100%; }
.page_content_wrap { padding-top: 7.1rem; padding-bottom: 7.4rem; }
.remove_margins .page_content_wrap { padding-top: 0px !important; padding-bottom: 0px !important; }
.content_wrap, .content_container { width: var(--theme-var-page); max-width: 100%; margin: 0px auto; }
.content_wrap::after, .content_container::after { content: " "; clear: both; width: 100%; height: 0px; display: block; }
.body_style_fullwide .content_wrap { max-width: var(--theme-var-page_fullwide_max); margin: 0px auto; padding-left: var(--theme-var-page_fullwide_extra); padding-right: var(--theme-var-page_fullwide_extra); box-sizing: border-box; width: 100% !important; }
.content, .sidebar, .sidebar_inner { box-sizing: border-box; }
.page_content_wrap .content_wrap, .page_content_wrap .content_wrap_fullscreen { position: relative; }
#page_preloader, .page_content_wrap, .custom-background .content_wrap > .content, .background_banner_wrap ~ .content_wrap > .content { background-color: var(--theme-color-bg_color); }
body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content { width: var(--theme-var-content); }
[class*="content_wrap"] > .sidebar { width: var(--theme-var-sidebar); }
.sidebar_hide [class*="content_wrap"] > .content { margin-left: auto; margin-right: auto; }
.sidebar_right [class*="content_wrap"] > .content { float: left; }
.sidebar_right [class*="content_wrap"] > .sidebar { float: right; }
.sidebar_left [class*="content_wrap"] > .content { float: right; }
.sidebar_left [class*="content_wrap"] > .sidebar { float: left; }
.body_style_fullwide [class*="content_wrap"] > .content, .body_style_fullscreen [class*="content_wrap"] > .content { width: 100%; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content { padding-right: var(--theme-var-sidebar_and_gap); }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar { margin-left: calc(-1 * var(--theme-var-sidebar)); }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content { padding-left: var(--theme-var-sidebar_and_gap); }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar { margin-right: calc(-1 * var(--theme-var-sidebar)); }
.body_style_fullscreen .page_content_wrap { padding: 0px; position: relative; }
.body_style_fullscreen [class*="content_wrap"] > .content > article.page { padding: 0px; }
.fixed_blocks_sticky .sidebar { position: sticky; top: var(--fixed-rows-height); transition: top 0.3s ease-in-out; }
.sidebar_fixed_placeholder { min-height: 1px; }
.sidebar_control { display: none; background-color: var(--theme-color-alter_bg_color); border-color: var(--theme-color-alter_bd_color); color: var(--theme-color-alter_dark) !important; }
.sidebar_control:hover { background-color: var(--theme-color-alter_bg_color); border-color: var(--theme-color-alter_bd_hover); color: var(--theme-color-alter_link) !important; }
.sidebar .sidebar_control, .sidebar .sidebar_control::after { border-radius: 0px; }
@media (max-width: 1023px){.sidebar_custom.sidebar_float, .sidebar_default.sidebar_float:not([class*="scheme_"]) { box-shadow: rgba(0, 0, 0, 0.05) 10px 10px 10px; }.sidebar_small_screen_float.sidebar_left .sidebar_custom.sidebar_float, .sidebar_small_screen_float.sidebar_left .sidebar_default.sidebar_float:not([class*="scheme_"]) { transform: translateX(calc(-100% - 20px)); }.sidebar_small_screen_float.sidebar_right .sidebar_custom.sidebar_float, .sidebar_small_screen_float.sidebar_right .sidebar_default.sidebar_float:not([class*="scheme_"]) { transform: translateX(calc(100% + 20px)); }.sidebar_small_screen_float.sidebar_show .sidebar_custom.sidebar_float.opened, .sidebar_small_screen_float.sidebar_show .sidebar_default.sidebar_float:not([class*="scheme_"]).opened { transform: translateX(0px); }.sidebar_custom.sidebar_float .sidebar_inner, .sidebar_default.sidebar_float:not([class*="scheme_"]) .sidebar_inner { background-color: var(--theme-color-bg_color); padding: 30px; }}
@media (max-width: 479px){.sidebar_custom.sidebar_float .sidebar_inner, .sidebar_default.sidebar_float:not([class*="scheme_"]) .sidebar_inner { padding: 20px; }}
[class*="_banner_wrap"]:not(.background_banner_wrap) { background-color: var(--theme-color-alter_bg_color); }
.top_panel { position: relative; z-index: 8000; padding: 0.02px 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.top_panel, [class*="scheme_"].top_panel, [class*="scheme_"].footer_wrap { color: var(--theme-color-text); background-color: var(--theme-color-bg_color); }
.header_position_over .page_wrap { position: relative; }
.header_position_over .top_panel { position: absolute; z-index: 8000; top: 0px; left: 0px; width: 100%; background: rgba(0, 0, 0, 0) !important; }
.header_position_over .top_panel .sc_layouts_row[class*="scheme_"] { transition: background-color 0.3s; }
.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*="scheme_"], .header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on) { background-color: transparent; }
.header_position_under .top_panel { position: relative; z-index: 2; box-sizing: border-box; }
.header_position_under .page_content_wrap { position: relative; z-index: 4; }
.header_position_under .footer_wrap { position: relative; z-index: 3; }
.header_position_under .page_wrap { padding-bottom: 0.1px; }
.sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon { color: var(--theme-color-text_dark); font-size: 16px; }
.sc_layouts_menu_mobile_button .sc_layouts_item_icon::before, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon::before { font-family: fontello; content: ""; }
[class*="scheme_"].sc_layouts_row { color: var(--theme-color-text); background-color: var(--theme-color-bg_color); }
.sc_layouts_item_icon { color: var(--theme-color-text_light); }
.sc_layouts_row_fixed_on { background-color: var(--theme-color-bg_color); }
.sc_layouts_row.sc_layouts_row_type_narrow, [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_narrow { color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); }
.sc_layouts_row_type_narrow .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item { color: var(--theme-color-alter_text); }
.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]) { color: var(--theme-color-alter_text); }
.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon { color: var(--theme-color-alter_text); }
.sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item { color: var(--theme-color-text); }
.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) { color: var(--theme-color-text_dark); }
.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon { color: var(--theme-color-text_dark); }
.sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon { color: var(--theme-color-text_dark); }
.sc_layouts_row_type_compact .search_wrap .search_submit, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit { background-color: transparent; color: var(--theme-color-text_dark); }
.sc_layouts_row_type_compact .search_wrap .search_submit::before, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit::before { color: var(--theme-color-text_dark); }
.sc_layouts_row_type_compact .search_wrap .search_submit:hover, .sc_layouts_row_type_compact .search_wrap .search_submit:focus, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:hover, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:focus { background-color: transparent; color: var(--theme-color-text_hover); }
.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit { color: var(--theme-color-text_link); }
.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover, .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus { color: var(--theme-color-text_hover); }
.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder { color: var(--theme-color-text); }
.sc_layouts_row_type_normal .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item { color: var(--theme-color-text); }
.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]) { color: var(--theme-color-text); }
.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon { color: var(--theme-color-text_dark); }
.search_style_normal.search_wrap .search_form { top: 2px; }
.search_style_normal.search_wrap .search_field { padding: 5px 0px 5px 2em !important; }
.search_style_normal.search_wrap .search_field[placeholder]::-webkit-input-placeholder { color: var(--theme-color-input_text); }
.search_style_normal.search_wrap .search_field[placeholder]::placeholder { color: var(--theme-color-input_text); }
.search_style_normal.search_wrap .search_submit::before { color: var(--theme-color-text); transition: color 0.3s; }
.search_style_normal.search_wrap .search_submit:hover::before, .search_style_normal.search_wrap .search_submit:focus::before { color: var(--theme-color-text_dark); }
.search_wrap .search_field { padding: 0px 0px 0px 1.7em !important; }
.search_wrap .search_submit { padding: 1px; bottom: 0px; }
body.search_active .top_panel { z-index: 8002; }
body.sc_layouts_search_opened .top_panel { z-index: 8003; }
.sc_layouts_menu_nav > li > a { color: var(--theme-color-text_dark); }
.sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_nav > li.sfHover > a { color: var(--theme-color-text_link) !important; }
.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a { color: var(--theme-color-text_link) !important; }
.sc_layouts_menu_nav .menu-collapse > a::before { color: var(--theme-color-alter_dark); font-weight: 400; }
.sc_layouts_menu_nav .menu-collapse > a::after { display: none; transition: 0.3s; background-color: var(--theme-color-alter_bg_color); }
.sc_layouts_menu_nav .menu-collapse > a:hover::before, .sc_layouts_menu_nav .menu-collapse > a:focus::before { color: var(--theme-color-alter_dark); }
.sc_layouts_menu_nav .menu-collapse > a:hover::after, .sc_layouts_menu_nav .menu-collapse > a:focus::after { background-color: var(--theme-color-alter_bg_hover); }
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) { background-color: var(--theme-color-extra_bg_color); }
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a { color: var(--theme-color-extra_text) !important; }
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a { color: var(--theme-color-extra_hover) !important; }
.sc_layouts_menu_nav > li li > a:hover::after { color: var(--theme-color-extra_hover) !important; }
.sc_layouts_menu_nav > li li[class*="icon-"]::before { color: var(--theme-color-extra_hover); }
.sc_layouts_menu_nav > li li[class*="icon-"]:hover::before, .sc_layouts_menu_nav > li li[class*="icon-"].shHover::before { color: var(--theme-color-extra_hover); }
.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a { color: var(--theme-color-extra_hover) !important; }
.sc_layouts_menu_nav > li li.current-menu-item::before, .sc_layouts_menu_nav > li li.current-menu-parent::before, .sc_layouts_menu_nav > li li.current-menu-ancestor::before { color: var(--theme-color-extra_hover) !important; }
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a::after { background-color: var(--theme-color-text_dark); }
.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a { color: var(--theme-color-text_dark) !important; }
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a::before { display: none; }
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a::after { position: relative; z-index: 1; top: auto; bottom: -2px; left: 0px; transform: none; width: 0px; height: 1px; transition: 0.2s; content: "" !important; display: block !important; }
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:hover::after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).sfHover > a::after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-item > a::after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-parent > a::after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-ancestor > a::after { width: 100%; }
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a { color: var(--theme-color-text_dark) !important; }
#toc_menu { display: none; position: absolute; top: 50%; left: 50%; width: 100%; margin: -50% 0px 0px -50%; }
.toc_menu_item { position: relative; z-index: 1; }
.toc_menu_item .toc_menu_icon { display: block; position: relative; color: rgb(136, 136, 136); height: 1.5em; line-height: 1.5em; text-align: center; }
.toc_menu_item .toc_menu_icon::before { display: inline-block; line-height: inherit; color: inherit; }
.toc_menu_item .toc_menu_icon_default::before { content: " "; margin-top: 0.75em; width: 0.5em; height: 1px; background-color: rgb(136, 136, 136); }
.toc_menu_item:hover .toc_menu_icon, .toc_menu_item_active .toc_menu_icon { color: rgb(41, 41, 41); }
.toc_menu_item:hover .toc_menu_icon_default::before, .toc_menu_item_active .toc_menu_icon_default::before { background-color: rgb(41, 41, 41); }
.toc_menu_item_active .toc_menu_icon_default::before { width: 1.5em; }
@-webkit-keyframes fadeInAnim { 
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeInAnim { 
0% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes fadeOutAnim { 
0% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes fadeOutAnim { 
0% { opacity: 1; }
100% { opacity: 0; }
}
@-webkit-keyframes fadeInAnimScale { 
0% { opacity: 0; transform: scale(0.2) rotate(0deg); }
100% { opacity: 1; transform: scale(1) rotate(180deg); }
}
@keyframes fadeInAnimScale { 
0% { opacity: 0; transform: scale(0.2) rotate(0deg); }
100% { opacity: 1; transform: scale(1) rotate(180deg); }
}
@-webkit-keyframes fadeOutAnimScale { 
0% { opacity: 1; transform: scale(1) rotate(180deg); }
100% { opacity: 0; transform: scale(0.2) rotate(0deg); }
}
@keyframes fadeOutAnimScale { 
0% { opacity: 1; transform: scale(1) rotate(180deg); }
100% { opacity: 0; transform: scale(0.2) rotate(0deg); }
}
@-webkit-keyframes fadeInRightPanel { 
0% { opacity: 0; transform: translateX(30px); }
100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRightPanel { 
0% { opacity: 0; transform: translateX(30px); }
100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeOutRightPanel { 
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(20px); }
}
@keyframes fadeOutRightPanel { 
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(20px); }
}
@-webkit-keyframes fadeInMove { 
0% { opacity: 0; transform: scale3d(0, 1, 1); }
10% { opacity: 1; transform: scale3d(0.1, 1, 1); }
100% { opacity: 0.14; transform: scale3d(1, 1, 1); }
}
@keyframes fadeInMove { 
0% { opacity: 0; transform: scale3d(0, 1, 1); }
10% { opacity: 1; transform: scale3d(0.1, 1, 1); }
100% { opacity: 0.14; transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes fadeOutMove { 
0% { opacity: 0.14; transform: scale3d(1, 1, 1); }
100% { opacity: 0.14; transform: scale3d(0, 1, 1); }
}
@keyframes fadeOutMove { 
0% { opacity: 0.14; transform: scale3d(1, 1, 1); }
100% { opacity: 0.14; transform: scale3d(0, 1, 1); }
}
@-webkit-keyframes fadeOutMove2 { 
0% { opacity: 0.8; transform: scale3d(1, 1, 1); }
100% { opacity: 0.14; transform: scale3d(0, 1, 1); }
}
@keyframes fadeOutMove2 { 
0% { opacity: 0.8; transform: scale3d(1, 1, 1); }
100% { opacity: 0.14; transform: scale3d(0, 1, 1); }
}
.admin-bar .menu_mobile { top: 32px; }
.admin-bar .menu_mobile.opened { height: calc(100% - 32px); }
@media (max-width: 782px){.admin-bar .menu_mobile { top: 46px; }.admin-bar .menu_mobile.opened { height: calc(100% - 46px); }}
@media (max-width: 600px){.admin-bar .menu_mobile { top: 0px; }.admin-bar .menu_mobile.opened { height: 100%; }}
.menu_mobile_overlay { display: none; position: fixed; inset: 0px; z-index: 8001; width: 100%; height: 100%; background-color: var(--theme-color-alter_bg_color); opacity: 0.1; }
.menu_mobile { position: fixed; z-index: 100002; top: 0px; left: 0px; width: 100%; height: 0px; will-change: height; transition: height 0.45s cubic-bezier(0.5, 1, 0.89, 1); }
.menu_mobile.opened { height: 100%; }
.menu_mobile .menu_mobile_inner { position: absolute; z-index: 1; inset: 0px; text-align: center; overflow: hidden; color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); }
.menu_mobile .menu_mobile_header_wrap { position: absolute; z-index: 10; top: 0px; left: 0px; width: 100%; padding: 60px 65px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; box-sizing: border-box; }
.menu_mobile .menu_mobile_content_wrap.content_wrap { position: relative; z-index: 1; height: 100%; max-height: 100%; box-sizing: border-box; }
.menu_mobile .menu_mobile_content_wrap_inner { position: relative; z-index: 1; height: 100%; max-height: 100%; box-sizing: border-box; }
.menu_mobile .menu-item > a { display: block; }
.menu_mobile .menu_mobile_inner a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li::before { color: var(--theme-color-alter_text); }
.menu_mobile .menu_mobile_inner a:hover, .menu_mobile .menu_mobile_inner .current-menu-ancestor > a, .menu_mobile .menu_mobile_inner .current-menu-item > a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:hover::before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor::before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item::before { color: var(--theme-color-alter_dark); }
.menu_mobile .menu_mobile_inner .menu-item.opened > a { color: var(--theme-color-alter_dark); }
.menu_mobile [class*="sc_fly_"]:not(.sc_fly_static) { transform: none; inset: auto; position: static !important; }
.menu_mobile .menu_mobile_nav_area { position: absolute; z-index: 1; top: 27%; left: 0px; width: 100%; height: auto; max-height: 53%; overflow: hidden auto; }
.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area { max-height: 65%; }
.menu_mobile .menu_mobile_nav_area { }
.menu_mobile .menu_mobile_nav_area { scrollbar-width: none; }
.menu_mobile .menu_mobile_nav_area::-webkit-scrollbar { width: 0px; }
.menu_mobile .menu_mobile_nav_area ul { margin: 0px auto; padding: 0px; list-style: none; width: auto; }
.menu_mobile .menu_mobile_nav_area ul ul { padding: 1em 0px; margin: 0px; display: none; }
.menu_mobile .menu_mobile_nav_area > ul > li > ul { padding: 1em 0px 0.6em; }
.menu_mobile .menu_mobile_nav_area li { margin-bottom: 0px; width: 100%; }
.menu_mobile .menu_mobile_nav_area .menu-item > a { font-size: 19px; line-height: 1.5em; font-weight: 400; letter-spacing: 0.6px; padding: 5px 2em; position: relative; display: inline-block; width: auto; text-align: left; box-sizing: border-box; transition: color 0.3s; }
.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"] { position: relative; display: block; }
.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]::before { font-size: 24px; line-height: inherit; font-weight: 400; display: inline-block; padding: 0px; width: 1em; position: absolute; z-index: 1; top: 24px; left: 50%; transform: translateX(-12rem); transition: color 0.3s; }
.menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*="icon-"]::before { top: 6px; font-size: 18px; }
.menu_mobile .menu_mobile_nav_area > ul { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; }
.menu_mobile .menu_mobile_nav_area > ul > .menu-item:last-child > ul { padding-bottom: 0px; }
.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a { font-size: 38px; line-height: 1.5em; font-weight: 400; letter-spacing: 0px; }
.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item > a { padding: 0.4em 3.7em; }
.menu_mobile .menu_mobile_nav_area .open_child_menu { display: block; position: absolute; z-index: 1; top: 0px; right: 0px; padding: 0px; transition: color 0.3s, background-color 0.3s, border-color 0.3s; }
.menu_mobile .menu_mobile_nav_area li > a > .open_child_menu::before { font-size: 16px; font-weight: 400; font-family: fontello; content: ""; position: relative; right: 10px; opacity: 0; transition: right 0.3s ease-out, color 0.3s, opacity 0.3s; }
.menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu::before, .menu_mobile .menu_mobile_nav_area li > a:hover > .open_child_menu::before { right: 0px; opacity: 1; }
.menu_mobile .menu_mobile_close { position: relative; z-index: 1; line-height: 1em; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; color: var(--theme-color-alter_dark); transition: color 0.3s; margin: 0px 0px 0px 10px !important; }
.menu_mobile .menu_mobile_close:hover { color: var(--theme-color-alter_dark); }
.menu_mobile .menu_mobile_close .menu_button_close_icon { font-size: 19px; font-weight: 400; position: relative; z-index: 1; box-sizing: border-box; transform: rotate(0deg); transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; color: var(--theme-color-alter_dark); }
.menu_mobile .menu_mobile_close .menu_button_close_icon::before { position: relative; z-index: 1; content: ""; font-family: fontello; line-height: 1; text-align: center; }
.menu_mobile .menu_mobile_close:hover .menu_button_close_icon { transform: rotate(180deg); }
.menu_mobile .menu_mobile_close .menu_button_close_text { font-size: 17px; line-height: 1em; font-weight: 400; margin-right: 0.9em; color: var(--theme-color-alter_light); }
.menu_mobile:not(.opened) .menu_button_close_icon { transform: none; }
.menu_mobile .menu_mobile_close .menu_button_close_icon, .menu_mobile .menu_mobile_close .menu_button_close_text { animation-delay: 0.3s; visibility: hidden; }
.menu_mobile.opened .menu_mobile_close .menu_button_close_icon, .menu_mobile.opened .menu_mobile_close .menu_button_close_text { animation-name: fadeInAnim; animation-duration: 0.6s; animation-fill-mode: both; visibility: visible; }
.menu_mobile.opened .menu_mobile_close .menu_button_close_icon { animation-name: fadeInAnimScale; animation-fill-mode: backwards; transform-origin: 50% 54%; }
.menu_mobile .sc_layouts_logo { display: inline-block; vertical-align: top; text-align: left; margin: 0px; animation-delay: 0.3s; visibility: hidden; transition: color 0.3s; font-size: 1em !important; }
.menu_mobile.opened .sc_layouts_logo { animation-name: fadeInAnim; animation-duration: 0.6s; animation-fill-mode: both; visibility: visible; }
.menu_mobile .menu_mobile_nav_area > ul > li { animation-delay: 0.5s; visibility: hidden; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(2) { animation-delay: 0.6s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(3) { animation-delay: 0.7s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(4) { animation-delay: 0.8s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(5) { animation-delay: 0.9s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(6) { animation-delay: 1s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(7) { animation-delay: 1.1s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(8) { animation-delay: 1.2s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(9) { animation-delay: 1.3s; }
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(10) { animation-delay: 1.4s; }
.menu_mobile.opened .menu_mobile_nav_area > ul > li { animation-name: fadeInAnim; animation-duration: 0.6s; animation-fill-mode: both; visibility: visible; }
.header_widgets_wrap { position: relative; z-index: 2; }
.header_widgets_wrap.header_fullwidth { overflow: hidden; }
.header_widgets_wrap.header_fullwidth .widget { margin-bottom: 0px; }
.post_item { color: var(--theme-color-text); }
.post_item .post_title a:hover, .post_item .post_title a:focus { color: var(--theme-color-text_dark); }
.post_meta, .post_meta_item, .post_meta_item::after, .post_meta_item:hover::after, .post_meta .vc_inline-link, .post_meta .vc_inline-link::after, .post_meta .vc_inline-link:hover::after, .post_meta_item a, .post_info .post_info_item, .post_info .post_info_item a, .post_info_counters .post_meta_item { color: var(--theme-color-text_light); }
.post_date a:hover, .post_date a:focus, a.post_meta_item:hover, a.post_meta_item:focus, .post_meta_item a:hover, .post_meta_item a:focus, .post_meta .vc_inline-link:hover, .post_meta .vc_inline-link:focus, .post_info .post_info_item a:hover, .post_info .post_info_item a:focus, .post_info_meta .post_meta_item:hover, .post_info_meta .post_meta_item:focus { color: var(--theme-color-text_dark); }
.post_meta .post_meta_item, .post_meta .vc_inline-link { font-size: inherit; display: inline-block; margin-left: 0px; transition: color 0.3s; }
.post_info .post_info_item::after, .post_meta .post_meta_item::after, .post_meta .post_meta_item.post_edit::after, .post_meta .vc_inline-link::after { content: ""; font-family: fontello; display: inline-block; vertical-align: baseline; font-size: 14px; font-weight: 400; font-style: normal; margin: 0px 0.75em; }
.post_info .post_info_item:last-child::after, .post_meta .post_meta_item:last-child::after, .post_meta .post_meta_item.post_edit:last-child::after, .post_meta .vc_inline-link:last-child::after { display: none; }
.post_meta a.post_meta_item::before, .post_meta .vc_inline-link::before, .post_meta a.post_meta_item > .post_counters_number { margin-right: 0.3em; }
.post_meta .post_meta_item::before { display: none; }
.post_meta .post_meta_item .post_meta_number + .post_meta_label { margin-left: 0.3em; }
.post_meta_item.post_categories:not(.cat_sep) { color: transparent !important; }
.post_meta_item.post_categories:not(.cat_sep) > a { margin-right: 0.5em; margin-top: 2px; margin-bottom: 2px; display: inline-block; }
.post_meta_item.post_categories:not(.cat_sep) > a:last-child { margin-right: 0px; }
.post_meta_item.post_categories, .post_meta_item.post_categories a { color: var(--theme-color-text_link); }
.post_meta_item.post_categories a:hover, .post_meta_item.post_categories a:focus { color: var(--theme-color-text_hover); }
.page_content_wrap { position: relative; }
.post_featured { overflow: hidden; position: relative; margin-bottom: 1.8em; }
.post_featured.with_thumb.post_featured_bg { background-size: cover; background-position: center center; }
.post_featured_bg { position: relative; }
.post_featured_bg::before { content: " "; width: 0px; height: 0px; padding-top: 56.25%; display: inline-block; vertical-align: top; margin-left: -0.3em; }
.sticky { position: relative; }
.sticky:not(.post_layout_custom) { border: 1px solid var(--theme-color-bd_color); padding: 2em; }
.mejs-container:not(.mejs-video) { height: 60px !important; }
.mejs-controls { height: 60px; padding: 10px 18px; }
.mejs-container, .mejs-container .mejs-controls, .wp-playlist .mejs-container .mejs-controls { background: var(--theme-color-alter_bg_color); }
[class*="scheme_"].footer_wrap .mejs-container, [class*="scheme_"].footer_wrap .mejs-container .mejs-controls, [class*="scheme_"].footer_wrap .wp-playlist .mejs-container .mejs-controls, .sidebar_default[class*="scheme_"] .mejs-container, .sidebar_default[class*="scheme_"] .mejs-container .mejs-controls, .sidebar_default[class*="scheme_"] .wp-playlist .mejs-container .mejs-controls { background: var(--theme-color-bg_color); }
.mejs-controls .mejs-button > button { color: var(--theme-color-text_dark); text-align: center; font-size: 1.5em; line-height: 20px; border-radius: 0px; background: none !important; padding: 0px !important; }
.mejs-controls .mejs-button > button:hover, .mejs-controls .mejs-button > button:focus { color: var(--theme-color-text_link); }
.mejs-controls .mejs-playpause-button.mejs-play > button::before, .mejs-controls .mejs-playpause-button.mejs-replay > button::before { content: ""; font-family: fontello; letter-spacing: -3px; }
.mejs-controls .mejs-playpause-button.mejs-pause > button::before { content: ""; font-family: fontello; }
.mejs-controls .mejs-volume-button.mejs-mute > button::before { content: ""; font-family: fontello; }
.mejs-controls .mejs-volume-button.mejs-unmute > button::before { content: ""; font-family: fontello; }
.mejs-controls .mejs-button.mejs-fullscreen-button { margin-left: 8px; }
.mejs-controls .mejs-button.mejs-fullscreen-button > button::before { content: ""; font-family: fontello; letter-spacing: 0px; }
.mejs-controls .mejs-button.mejs-unfullscreen > button::before { content: ""; font-family: fontello; }
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-hovered, .mejs-controls .mejs-volume-slider .mejs-volume-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: var(--theme-color-alter_bd_color); }
.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: var(--theme-color-text_link); }
.mejs-controls .mejs-time-rail .mejs-time-handle-content { border-color: var(--theme-color-text_link); }
.mejs-controls .mejs-volume-slider .mejs-volume-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { background: var(--theme-color-text_link); }
.mejs-controls .mejs-time { overflow: visible; margin-top: -1px; padding-left: 0px; padding-right: 0px; }
.post_featured.with_thumb .mejs-container, .post_featured.with_thumb .mejs-controls, .post_featured > div > .mejs-container, .post_featured > div > .mejs-container .mejs-controls, .post_featured > div > div > .mejs-container, .post_featured > div > div > .mejs-container .mejs-controls, .trx_addons_audio_player.with_cover .mejs-container, .trx_addons_audio_player.with_cover .mejs-controls { background: none; }
.sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time { display: none; }
div.mejs-controls .mejs-time-rail { padding-top: 15px; margin: 0px 22px; }
div.mejs-controls .mejs-time-handle-content { top: -7px; border-radius: 2px !important; }
div.mejs-controls .mejs-time-float { color: rgb(13, 13, 18); background: rgb(255, 255, 255); }
div.mejs-controls .mejs-time-float-corner { border-top-color: rgb(13, 13, 18); }
div.mejs-controls .mejs-time { font-size: 16px; font-weight: 400; padding-top: 16px; height: 30px; color: var(--theme-color-text_dark); }
.sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time { display: none; }
div.mejs-button > button { border-radius: 50%; background-image: none !important; }
div.mejs-button > button:focus { outline: none; }
div.mejs-controls div.mejs-button { width: 40px; flex-shrink: 0; }
div.mejs-controls div.mejs-button > button { font-size: 12px; border: 1px solid var(--theme-color-alter_bd_color); width: 40px; height: 40px; text-align: center; line-height: 38px; margin: 0px; border-radius: 50%; letter-spacing: -4px; transition: color 0.3s; background: none !important; }
div.mejs-controls div.mejs-button.mejs-pause > button { letter-spacing: -1px; }
div.mejs-controls div.mejs-button.mejs-volume-button > button { font-size: 12px; letter-spacing: -1px; }
div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute > button { letter-spacing: 4px; }
div.mejs-controls .mejs-horizontal-volume-total { top: 19px; }
div.mejs-controls .mejs-horizontal-volume-slider { margin-left: 20px; }
div.mejs-controls .mejs-time { padding-top: 17px; }
div.mejs-controls .mejs-time.mejs-currenttime-container { margin-left: 18px; }
div.mejs-controls .mejs-time.mejs-duration-container { margin-right: 17px; }
.mejs-horizontal-volume-total, .mejs-time-buffering, .mejs-time-current, .mejs-time-float-corner, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total { height: 4px !important; }
.mejs-time-total { margin: 5px 0px 0px; will-change: transform; }
.mejs-horizontal-volume-total { margin-top: 1px; }
.post_featured.with_thumb { position: relative; }
.trx_addons_video_player.with_cover .video_hover, .post_featured.with_thumb .post_video_hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover { width: 85px; height: 85px; line-height: 85px; text-align: center; border-radius: 50%; transition: 0.3s; position: absolute; z-index: 2000; top: 50%; left: 50%; transform: none; margin: -42px 0px 0px -42px; font-size: 21px; letter-spacing: -6px; opacity: 1; cursor: pointer; overflow: hidden; color: var(--theme-color-inverse_dark); background-color: var(--theme-color-inverse_link); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.post_header_wrap .post_featured.with_thumb .post_video_hover { opacity: 1; margin-top: -42px; }
.trx_addons_video_player.with_cover .video_hover:hover, .post_featured.with_thumb .post_video_hover:hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover:hover { color: var(--theme-color-inverse_link); background-color: var(--theme-color-text_link); }
.trx_addons_video_player.with_cover .video_hover, .post_header_wrap .post_featured.with_thumb .post_video_hover, .body_style_fullwide .post_featured.with_thumb .post_video_hover, .post_layout_excerpt .post_featured.with_thumb .post_video_hover { font-size: 21px; width: 85px; height: 85px; line-height: 85px; text-align: center; }
.trx_addons_video_player.with_cover .video_hover::before, .post_featured.with_thumb .post_video_hover::before, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover::before { content: ""; font-family: fontello; }
div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links { font-size: 17px; font-weight: 400; text-transform: none; margin-top: 2.8em; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; list-style-type: none; clear: both; }
.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers { display: inline-block; vertical-align: top; font-size: inherit; font-weight: inherit; margin: 2px 5px 2px 0px; padding: 0px; border: 1px solid var(--theme-color-bd_color); color: var(--theme-color-text_dark); box-sizing: border-box; width: 52px; height: 52px; text-align: center; line-height: 51px; border-radius: 50%; transition: color 0.3s, background-color 0.3s, border-color 0.3s, background-position 0.3s; }
.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers { color: var(--theme-color-text_dark); background-color: var(--theme-color-input_bg_color); }
.nav-links .page-numbers.current, .comments_pagination .page-numbers.current, .woocommerce nav.woocommerce-pagination ul li span.current, .esg-filters div.esg-navigationbutton.selected { color: var(--theme-color-inverse_hover); background-color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); }
.esg-filters div.esg-navigationbutton:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .page_links > a:hover, .page_links > span:not(.page_links_title), .comments_pagination a.page-numbers:hover, .nav-links a.page-numbers:hover { color: var(--theme-color-text_dark); background-color: var(--theme-color-alter_bg_color); }
.nav-links .page-numbers.first, .nav-links .page-numbers.prev, .nav-links .page-numbers.next, .nav-links .page-numbers.last, .comments_pagination .page-numbers.first, .comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next, .comments_pagination .page-numbers.last, .woocommerce nav.woocommerce-pagination ul li a.first, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.last { text-indent: -200px; overflow: hidden; position: relative; }
.nav-links .page-numbers.first::before, .nav-links .page-numbers.prev::before, .nav-links .page-numbers.next::before, .nav-links .page-numbers.last::before, .comments_pagination .page-numbers.first::before, .comments_pagination .page-numbers.prev::before, .comments_pagination .page-numbers.next::before, .comments_pagination .page-numbers.last::before, .woocommerce nav.woocommerce-pagination ul li a.first::before, .woocommerce nav.woocommerce-pagination ul li a.prev::before, .woocommerce nav.woocommerce-pagination ul li a.next::before, .woocommerce nav.woocommerce-pagination ul li a.last::before { font-family: fontello; position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%; text-align: center; text-indent: 0px; font-size: 14px; }
.nav-links .page-numbers.next::before, .comments_pagination .page-numbers.next::before, .woocommerce nav.woocommerce-pagination ul li a.next::before { content: ""; }
.full_post_loading { position: relative; }
.full_post_loading::after { content: " "; position: absolute; z-index: 9999; inset: 0px; background-size: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--theme-color-bg_color_07); background-image: url(https://clarityandflow.de/wp-content/themes/shrink/images/preloader2.png); background-position: center center; background-repeat: no-repeat; }
.post_item_single::after { content: " "; display: block; width: 100%; height: 0px; clear: both; }
.post_content > p:last-child { margin-bottom: 0px; }
.section_title { margin: 0px 0px 1em; text-align: left; }
.sidebar_hide.narrow_content .post_item_single.post_type_post { width: 75%; margin: 0px auto; }
.post_content_single::after { content: " "; display: block; width: 100%; height: 0px; clear: both; }
.sidebar_show .post_info_vertical_fixed_on, .sidebar_hide.narrow_content .post_info_vertical_fixed_on, .sidebar_hide:not(.narrow_content) .post_info_vertical_fixed_on, .sidebar_hide.narrow_content .previous_post_content.sidebar_show .post_info_vertical_fixed_on { position: fixed !important; z-index: 2; }
.post_item_single .post_content > h1:first-child, .post_item_single .post_content > h2:first-child, .post_item_single .post_content > h3:first-child, .post_item_single .post_content > h4:first-child, .post_item_single .post_content > h5:first-child, .post_item_single .post_content > h6:first-child, .post_item_single .post_content > .vc_row:first-child h1:first-child, .post_item_single .post_content > .vc_row:first-child h2:first-child, .post_item_single .post_content > .vc_row:first-child h3:first-child, .post_item_single .post_content > .vc_row:first-child h4:first-child, .post_item_single .post_content > .vc_row:first-child h5:first-child, .post_item_single .post_content > .vc_row:first-child h6:first-child, .post_item_single .post_content .elementor-text-editor > h1:first-child, .post_item_single .post_content .elementor-text-editor > h2:first-child, .post_item_single .post_content .elementor-text-editor > h3:first-child, .post_item_single .post_content .elementor-text-editor > h4:first-child, .post_item_single .post_content .elementor-text-editor > h5:first-child, .post_item_single .post_content .elementor-text-editor > h6:first-child, .post_item_single .post_title { margin-top: 0px; }
.post_meta_likes.disabled, .comment_counters_likes.disabled { color: var(--theme-color-text_link); }
.nav-links-single { margin-top: 1.8em; padding-top: 3em; border-top: 1px solid var(--theme-color-bd_color); }
.nav-links-single.nav-links-fixed { position: fixed; z-index: 10; bottom: 100px; left: 20px; right: 20px; opacity: 0; transition: opacity 0.3s; margin-top: 0px; padding-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.nav-links-single.nav-links-fixed.nav-links-visible { opacity: 1; }
.body_style_fullscreen .comments_wrap { margin-bottom: 3em; }
.comments_wrap { display: none; }
.comments_wrap.opened { display: block; }
.section_title.comments_form_title { margin-bottom: 0.5em; }
.comment-form p[style*="font-size"] { margin: 0px !important; }
.comments_form_wrap { margin-top: 5em; overflow: visible; }
.comments_form_wrap form { position: relative; }
.comments_wrap .comments_field { margin-bottom: 2em; }
.comments_wrap .comments_field.comments_i_agree_privacy_policy input[type="checkbox"] + label { display: inline-block; }
.comments_wrap .comments_comment::before { content: " "; clear: both; width: 100%; height: 0px; display: block; }
.comments_wrap .comments_field label { display: none; }
.comments_wrap .comments_field input[type="checkbox"] + label, .comments_wrap .comments_field input[type="radio"] + label { display: block; }
.comments_wrap .comments_field input, .comments_wrap .comments_field textarea { width: 100%; padding: 0.6em 0px; box-shadow: rgba(0, 0, 0, 0.016) 0px 15px 15px -14px; }
.comments_wrap .comments_field textarea { min-height: 6.2em; }
.comments_wrap .form-submit { margin: 2.3em 0px 0px; position: relative; }
.comments_wrap .form-submit::before { content: ""; clear: both; width: 100%; height: 0px; display: block; }
.comments_wrap .form-submit input[type="submit"] { display: inline-block; padding: 16px 40px 17px; }
.sidebar_default[class*="scheme_"] .sidebar_inner { padding: 4.1em 0px; background-color: var(--theme-color-alter_bg_color); color: var(--theme-color-alter_text); }
.sidebar_default[class*="scheme_"] .widget { padding: 0px 40px; }
.sidebar .widget + .widget, .sidebar_default[class*="scheme_"] .widget + .widget { margin-top: 2.4rem; }
[class*="scheme_"].sidebar a { color: var(--theme-color-alter_link); }
[class*="scheme_"].sidebar a:hover { color: var(--theme-color-alter_hover); }
[class*="scheme_"].sidebar h1, [class*="scheme_"].sidebar h2, [class*="scheme_"].sidebar h3, [class*="scheme_"].sidebar h4, [class*="scheme_"].sidebar h5, [class*="scheme_"].sidebar h6, [class*="scheme_"].sidebar h1 a, [class*="scheme_"].sidebar h2 a, [class*="scheme_"].sidebar h3 a, [class*="scheme_"].sidebar h4 a, [class*="scheme_"].sidebar h5 a, [class*="scheme_"].sidebar h6 a { color: var(--theme-color-alter_dark); }
.widget p { margin: 0px; }
.widget .widget_title, .widget .widgettitle { margin-bottom: 1.4em; font-size: 19px; line-height: 1.3em; font-weight: 400; letter-spacing: 0px; margin-top: -6px; }
.widget ol, .widget ul { font-size: 17px; margin: 0px; padding-left: 1.2em; list-style-type: none; }
ul[class*="wp-block-"], ol[class*="wp-block-"] { margin-bottom: 0px; }
.widgets_below_content_wrap, .widgets_below_page_wrap { font-size: 1em; margin-top: 5em; }
.widgets_below_page_wrap { clear: both; }
:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) label { color: var(--theme-color-text_light); }
:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) input[type="checkbox"] + label a { color: inherit; border-color: var(--theme-color-text_light); }
:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) input[type="checkbox"] + label a:hover { color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); }
.footer_wrap { position: relative; }
[class*="scheme_"].footer_wrap, .footer_wrap [class*="scheme_"].vc_row { background-color: var(--theme-color-alter_bg_color); color: var(--theme-color-alter_text); }
.footer_default .sc_layouts_row_type_normal { padding: 3em 0px; }
.footer_default.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_default.footer_wrap .sc_layouts_row .widget { margin-top: 1.5em !important; margin-bottom: 1.5em !important; }
[class*="scheme_"].footer_wrap .widget, [class*="scheme_"].footer_wrap .sc_content .wpb_column, .footer_wrap [class*="scheme_"].vc_row .widget, .footer_wrap [class*="scheme_"].vc_row .sc_content .wpb_column { border-color: var(--theme-color-alter_bd_color); }
[class*="scheme_"].footer_wrap h1, [class*="scheme_"].footer_wrap h2, [class*="scheme_"].footer_wrap h3, [class*="scheme_"].footer_wrap h4, [class*="scheme_"].footer_wrap h5, [class*="scheme_"].footer_wrap h6, [class*="scheme_"].footer_wrap h1 a, [class*="scheme_"].footer_wrap h2 a, [class*="scheme_"].footer_wrap h3 a, [class*="scheme_"].footer_wrap h4 a, [class*="scheme_"].footer_wrap h5 a, [class*="scheme_"].footer_wrap h6 a, .footer_wrap [class*="scheme_"].vc_row h1, .footer_wrap [class*="scheme_"].vc_row h2, .footer_wrap [class*="scheme_"].vc_row h3, .footer_wrap [class*="scheme_"].vc_row h4, .footer_wrap [class*="scheme_"].vc_row h5, .footer_wrap [class*="scheme_"].vc_row h6, .footer_wrap [class*="scheme_"].vc_row h1 a, .footer_wrap [class*="scheme_"].vc_row h2 a, .footer_wrap [class*="scheme_"].vc_row h3 a, .footer_wrap [class*="scheme_"].vc_row h4 a, .footer_wrap [class*="scheme_"].vc_row h5 a, .footer_wrap [class*="scheme_"].vc_row h6 a { color: var(--theme-color-alter_dark); }
[class*="scheme_"].footer_wrap h1 a:hover, [class*="scheme_"].footer_wrap h2 a:hover, [class*="scheme_"].footer_wrap h3 a:hover, [class*="scheme_"].footer_wrap h4 a:hover, [class*="scheme_"].footer_wrap h5 a:hover, [class*="scheme_"].footer_wrap h6 a:hover, .footer_wrap [class*="scheme_"].vc_row h1 a:hover, .footer_wrap [class*="scheme_"].vc_row h2 a:hover, .footer_wrap [class*="scheme_"].vc_row h3 a:hover, .footer_wrap [class*="scheme_"].vc_row h4 a:hover, .footer_wrap [class*="scheme_"].vc_row h5 a:hover, .footer_wrap [class*="scheme_"].vc_row h6 a:hover { color: var(--theme-color-alter_link); }
[class*="scheme_"].footer_wrap a, .footer_wrap [class*="scheme_"].vc_row a { color: var(--theme-color-alter_dark); }
[class*="scheme_"].footer_wrap a:hover, .footer_wrap [class*="scheme_"].vc_row a:hover { color: var(--theme-color-alter_link); }
.footer_wrap p { margin: 0px; }
.footer_wrap .widget[class*="column-"] { margin: 1.5em 0px; }
.footer_wrap .footer_fullwidth { overflow: hidden; }
.footer_wrap .widget_title, .footer_wrap .widgettitle { text-align: left; }
.footer_wrap .footer_fullwidth .widget_title, .footer_wrap .footer_fullwidth .widgettitle { text-align: center; margin-bottom: 1.5em; }
.footer_logo_inner { padding: 4em 0px; overflow: hidden; text-align: center; position: relative; border-color: var(--theme-color-alter_bd_color); }
.footer_widgets_wrap + .footer_logo_wrap .footer_logo_inner { border-top-width: 1px; border-top-style: solid; }
.footer_logo_inner::after { content: " "; position: absolute; z-index: 1; bottom: 0px; left: 50%; width: 1px; height: 3em; background-color: var(--theme-color-alter_text); }
.footer_logo_inner img { max-width: 25%; }
.footer_socials_inner { padding: 2em 0px 3em; text-align: center; }
.footer_socials_inner .social_item .social_icon { color: var(--theme-color-alter_text); }
.footer_socials_inner .social_item:hover .social_icon { color: var(--theme-color-alter_dark); }
[class*="scheme_"].footer_wrap .post_meta, [class*="scheme_"].footer_wrap .post_meta_item, [class*="scheme_"].footer_wrap .post_meta_item::after, [class*="scheme_"].footer_wrap .post_meta_item:hover::after, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link::after, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link:hover::after, [class*="scheme_"].footer_wrap .post_meta_item a, [class*="scheme_"].footer_wrap .post_info .post_info_item, [class*="scheme_"].footer_wrap .post_info .post_info_item a, [class*="scheme_"].footer_wrap .post_info_counters .post_meta_item { color: var(--theme-color-alter_light); }
[class*="scheme_"].footer_wrap .post_date a:hover, [class*="scheme_"].footer_wrap a.post_meta_item:hover, [class*="scheme_"].footer_wrap .post_meta_item a:hover, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link:hover, [class*="scheme_"].footer_wrap .post_info .post_info_item a:hover, [class*="scheme_"].footer_wrap .post_info_counters .post_meta_item:hover { color: var(--theme-color-alter_dark); }
[class*="scheme_"].footer_wrap .post_item .post_title a:hover { color: var(--theme-color-alter_link); }
[class*="scheme_"].footer_wrap .post_meta_item.post_categories, [class*="scheme_"].footer_wrap .post_meta_item.post_categories a { color: var(--theme-color-alter_link); }
[class*="scheme_"].footer_wrap .post_meta_item.post_categories a:hover { color: var(--theme-color-alter_hover); }
.footer_menu_inner { padding: 2em 0px; text-align: center; }
.menu_footer_nav_area > ul, .footer_wrap .sc_layouts_menu > ul { padding: 0px; margin: 0px; list-style-type: none; }
.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a { padding: 0.5em 1.3em; display: inline-block; }
.mobile_layout .menu_footer_nav_area > ul > li > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li > a { padding: 0.5em 1.3em; }
.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_column_align_right .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:last-child > a, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_column_align_right .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:last-child > a { padding-right: 0px !important; }
.menu_footer_nav_area > ul > li ul, .footer_wrap .sc_layouts_menu > ul > li ul { top: auto; bottom: 3em; }
.menu_footer_nav_area > ul > li ul > li, .menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li, .footer_wrap .sc_layouts_menu > ul > li ul > li > a { font-size: inherit; }
.menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li > a { display: block; }
.footer_widgets_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_logo_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_socials_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_menu_wrap + .footer_copyright_wrap .footer_copyright_inner { border-top-width: 1px; border-top-style: solid; }
.footer_copyright_inner { font-size: 1em; padding: 1.5em 0px; overflow: hidden; text-align: center; background-color: var(--theme-color-bg_color); border-color: var(--theme-color-bd_color); color: var(--theme-color-text_dark); }
.footer_copyright_wrap p { margin: 0px; }
.footer_copyright_inner a { color: var(--theme-color-text_dark); }
.footer_copyright_inner a:hover { color: var(--theme-color-text_link); }
iframe[name="google_conversion_frame"] { height: 1px; min-height: 0px; display: none; }
.mfp-bg { z-index: 200001; background-color: var(--theme-color-alter_bg_color_07); }
.mfp-wrap { z-index: 200002; }
.mfp-arrow { background-color: transparent !important; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { right: -20px; padding: 0px; width: 44px; text-align: center; color: var(--theme-color-text); background: none !important; }
.mfp-close-btn-in .mfp-close { color: var(--theme-color-text); }
.mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover, .mfp-close-btn-in .mfp-close:hover { color: var(--theme-color-text_dark); }
.mfp-figure img.mfp-img { padding-bottom: 0px; max-height: 75vh; }
.mfp-title, .mfp-counter { color: var(--theme-color-alter_dark); }
.no-content { height: 0px; }
.sc_layouts_row_type_compact { }
.sc_layouts_row_type_compact .sc_layouts_item input[type="text"] { font-size: 16px; line-height: 1.5em; font-weight: 400; }
.sc_layouts_row_type_compact .sc_layouts_item_icon { line-height: 1.1em; font-size: 24px; font-weight: 400; }
.sc_layouts_row_type_compact .search_wrap .search_submit { font-size: 24px; }
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon { font-size: 20px; width: 39px; height: 39px; line-height: 39px; text-align: center; border-radius: 50%; background-color: var(--theme-color-text_link3); color: var(--theme-color-inverse_link) !important; }
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon { font-size: 16px; }
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon::before, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon::before { font-family: fontello; content: ""; }
.sc_layouts_row_type_narrow { font-size: 13px; line-height: 18px; font-weight: 400; }
.sc_layouts_menu_nav { }
.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a { padding: 0.9em 1em; }
.sc_layouts_menu_nav > li[class*="icon-"] > a, .sc_layouts_menu_nav > li.menu-item-has-children[class*="icon-"] > a { padding-left: 2em; }
.sc_layouts_menu_nav > li[class*="icon-"]::before { padding: 1.05em 0px; color: var(--theme-color-text_dark); }
.sc_layouts_menu_nav > li.menu-item-has-children > a::after { display: none; }
.sc_layouts_menu_nav > li > ul { top: 5.7em; left: -0.7em; }
.sc_layouts_menu_nav > li[class*="columns-"] > ul.sub-menu { padding: 2.3em 4.3em; }
.sc_layouts_menu_nav > li[class*="columns-"] > ul > li[class*="icon-"] > a { padding-left: 1.2em; }
.sc_layouts_menu_nav > li[class*="columns-"] > ul > li[class*="icon-"]::before { top: 17px; left: 0px; transform: none; }
.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] > ul { padding-top: 6.3em; padding-bottom: 6.3em; }
.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li > a, .sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li.menu-item-has-children > a { padding: 0.65em 0px; }
.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] > ul > li[class*="icon-"] > a { padding-left: 1.2em; }
.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] > ul > li[class*="icon-"]::before { top: 17px; left: 0px; transform: none; }
.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li[class*="icon-"] > a { padding-left: 1.6em; }
.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li[class*="icon-"]::before { left: 0px; }
body.body_style_fullwide .sc_layouts_menu_nav > li[class*="columns-"] > ul { padding-left: var(--theme-var-page_fullwide_extra); padding-right: var(--theme-var-page_fullwide_extra); }
.menu_hover_zoom_line .sc_layouts_menu_nav { }
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span { display: inline-block; padding: 0px; word-break: break-word; transition: padding-left 0.2s; }
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span::after { content: ""; display: block; position: relative; z-index: 1; top: auto; bottom: -5px; left: 0px; transform: none; width: 0px; height: 1px; transition: width 0.2s; background-color: var(--theme-color-extra_hover); }
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span::after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span::after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span::after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span::after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span::after { width: 100%; }
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span { padding-left: 9px; }
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a::after, .sc_layouts_menu_nav li li.menu-item-has-children > a::after { font-family: fontello; content: ""; font-weight: normal; position: absolute; z-index: 1; top: 0.55em; right: 1.35em; font-size: 19px; }
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) { width: 15em; padding: 1em 0px; }
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul { left: 15em; top: -1em; margin: 0px 0px 0px 4px; }
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a { padding: 0.65em 1.6em; }
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav li li.menu-item-has-children > a { padding-right: 2.2em; }
@-webkit-keyframes AniMy { 
0% { transform: scale(0); }
80% { transform: scale(1); box-shadow: 0 0 0 10px var(--theme-color-text_link_02); background-color: var(--theme-color-text_link_02); }
100% { transform: scale(1); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 10px; background-color: rgba(255, 255, 255, 0); }
}
@keyframes AniMy { 
0% { transform: scale(0); }
80% { transform: scale(1); box-shadow: 0 0 0 10px var(--theme-color-text_link_02); background-color: var(--theme-color-text_link_02); }
100% { transform: scale(1); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 10px; background-color: rgba(255, 255, 255, 0); }
}
.sc_testimonials_hover .sc_testimonials_item::after { background-image: url(https://clarityandflow.de/wp-content/themes/shrink/skins/default/images/testimonials-bg.png); }
.no-margin { margin: 0px !important; }
@-webkit-keyframes underline_hover_on2 { 
0% { background-size: 0px 2px; }
100% { background-size: 100% 2px; }
}
@keyframes underline_hover_on2 { 
0% { background-size: 0px 2px; }
100% { background-size: 100% 2px; }
}
@-webkit-keyframes underline_hover_off2 { 
0% { background-size: 100% 2px; }
100% { background-size: 0px 2px; }
}
@keyframes underline_hover_off2 { 
0% { background-size: 100% 2px; }
100% { background-size: 0px 2px; }
}
.header_fullscreen { height: 100vh !important; }
.header_fullscreen::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100vh; background-color: rgb(0, 0, 0); opacity: 0.4; z-index: 1; pointer-events: none; }
body:not(.elementor-editor-active) .no-title img { pointer-events: none; }
.play_center .elementor-icon-wrapper { line-height: 0; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { outline: none; caret-color: rgb(255, 255, 255); -webkit-text-fill-color: var(--theme-color-input_text); box-shadow: transparent 0px 0px 0px 1000px inset; background: transparent; filter: none; transition: background-color 5000s ease-in-out !important; }
.num-hover, .num-hover * { color: var(--theme-color-text); transition: 0.3s; }
.divider-hover .elementor-divider-separator { transition: 0.3s; }
.sc_cover:hover + [class*="elementor-"] .divider-hover .elementor-divider-separator, .divider-hover:hover .elementor-divider-separator { border-color: var(--theme-color-text_link) !important; }body[class*="blog_style_classic"] .posts_container.columns_wrap { margin-bottom: calc(-1 * (var(--theme-var-grid_gap) + 15px)); }
.posts_container.columns_wrap { display: flex; flex-wrap: wrap; }
.posts_container.columns_wrap .post_layout_classic { display: inline-block; vertical-align: top; width: 100%; height: 100%; box-sizing: border-box; }
.post_layout_classic { position: relative; border-color: var(--theme-color-bd_color); }
.post_layout_classic .post_header { padding-top: 0.02px; }
.post_layout_classic .post_title { margin: 0px; }
.post_layout_classic { padding-bottom: 15px; }
.post_layout_classic .post_meta { margin: 0px; }
.post_layout_classic .post_title { font-size: 28px; margin-top: 12px; }
.post_layout_classic div.mejs-controls div.mejs-button.mejs-volume-button { width: 30px; }
.post_layout_classic div.mejs-controls .mejs-horizontal-volume-slider { margin-left: 5px; }
.post_layout_classic div.mejs-controls .mejs-time.mejs-duration-container { margin-right: 5px; }
.post_layout_classic div.mejs-controls .mejs-time.mejs-currenttime-container { margin-left: 10px; }
.post_layout_classic div.mejs-controls .mejs-time-rail { margin: 0px 12px; }
.post_layout_classic .swiper-pagination-bullets { display: none; }
.post_layout_classic .swiper-button-next, .post_layout_classic .swiper-button-prev { margin-top: -17px !important; }
.post_layout_classic .post_meta_item.post_categories { font-weight: 400; text-transform: uppercase; letter-spacing: 0.6px; color: var(--theme-color-text_dark); }
.post_layout_classic .post_meta_item.post_categories a { color: var(--theme-color-text_dark); }
.post_layout_classic .post_meta_item.post_categories a:hover { color: var(--theme-color-text_link); }
.post_layout_classic.sticky:not(.post_layout_custom) { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.post_layout_classic.post_layout_classic_3 div.mejs-controls .mejs-time, .post_layout_classic.post_layout_classic_4 div.mejs-controls .mejs-time { display: none; }
body[class*="blog_style_classic-masonry"] .posts_container { margin-bottom: calc(-1 * (var(--theme-var-grid_gap) + 15px)); }
body[class*="blog_style_portfolio"] .posts_container { margin-bottom: calc(-1 * var(--theme-var-grid_gap)); }
.single_style_style-7 .page_content_wrap { padding-top: 0px; }
.single_style_style-7 .page_content_wrap > .content_wrap { padding-top: 4em; }
.post_header_wrap_style_style-7 { position: relative; }
.post_header_wrap_style_style-7.post_header_wrap_in_header { margin-top: 4em; }
.post_header_wrap_style_style-7.post_header_wrap_in_header.with_featured_image { margin-top: 0px; }
.post_header_wrap_style_style-7 .post_featured { margin-top: 0px; margin-bottom: 0px; }
.post_header_wrap_style_style-7 .post_featured.post_featured_bg, .post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap { height: 47rem; }
.post_header_wrap_style_style-7 .post_featured.post_featured_bg::before { display: none; }
.post_header_wrap_style_style-7 .post_header { display: block; text-align: center; margin-top: 0px; padding: 0px 30px; }
.post_header_wrap_style_style-7 .post_header .content_wrap { width: 100%; max-width: 960px; }
.post_header_wrap_style_style-7 .post_featured + .post_header_single { margin-top: 4.1em; }
.post_header_wrap_style_style-7 .post_header .post_title, .post_header_wrap_style_style-7 .post_header .post_subtitle { margin: 0px auto; max-width: 100%; }
.post_header_wrap_style_style-7 .post_header .post_title { line-height: 1em; }
.post_header_wrap_style_style-7 .post_header .post_meta_other { margin-top: 2.2em; -webkit-box-pack: center; justify-content: center; }
.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item { white-space: nowrap; line-height: 1.75em; }
.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item::after, .post_header_wrap_style_style-7 .post_header .post_meta_other .vc_inline-link::after { margin: 0px 0.5em 0px 0.74em; }
.sc_services_qw-tricolore .sc_services_item .sc_services_item_text, .sc_services_qw-stylish .sc_services_item .sc_services_item_text, .sc_services_qw-plaque .sc_services_item .sc_services_item_text, .sc_services_qw-card .sc_services_item .sc_services_item_text, .sc_services_qw-nodes .sc_services_item .sc_services_item_text, .sc_services_qw-panel .sc_services_item .sc_services_item_text { outline: none; font-size: 16px; }
.sc_services_qw-nodes .sc_services_item .sc_services_item_text { line-height: 1.6em; }
[class*="sc_button_hover_slide"] { transition: 0.3s; }
[class*="sc_button_hover_"]:not(.sc_button_bg_image) { transition: color 0.3s, border-color 0.3s, background-position 0.3s, background-color linear 0.3s; }
.post_featured[class*="hover_"] { position: relative; transition: 0.35s ease-in-out; }
.post_featured:not(.post_featured_bg)[class*="hover_"] { display: inline-block; vertical-align: top; }
.post_featured[class*="hover_"], .post_featured[class*="hover_"] * { box-sizing: border-box; }
.underline_hover { position: relative; padding-bottom: 7px; margin-bottom: -7px; }
.underline_hover::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 2px; background: currentcolor; transform-origin: center center; transform: scale3d(0, 1, 1); transition: transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); will-change: transform; }
.underline_hover:hover::after { transform-origin: center center; transform: scale3d(1, 1, 1); }
@-webkit-keyframes underline_hover_on { 
0% { background-size: 0px 2px; }
100% { background-size: 100% 2px; }
}
@keyframes underline_hover_on { 
0% { background-size: 0px 2px; }
100% { background-size: 100% 2px; }
}
@-webkit-keyframes underline_hover_off { 
0% { background-size: 100% 2px; }
100% { background-size: 0px 2px; }
}
@keyframes underline_hover_off { 
0% { background-size: 100% 2px; }
100% { background-size: 0px 2px; }
}
.trx_addons_hover, .trx_addons_hover > * { color: var(--theme-color-text_hover); }
ul[class*="trx_addons_list"] > li::before { color: var(--theme-color-text_link); }
ul[class*="trx_addons_list"][class*="_circled"] > li::before { color: var(--theme-color-inverse_link); background-color: var(--theme-color-text_link); }
ul[class*="trx_addons_list_dot"] { padding-left: 16px; }
ul[class*="trx_addons_list_dot"] > li { margin: 1px 0px; }
ul[class*="trx_addons_list_dot"] > li:first-child { margin-top: 0px !important; }
ul[class*="trx_addons_list_dot"] > li:last-child { margin-bottom: 0px !important; }
ul[class*="trx_addons_list_dot"] > li::before { font-size: 28px; left: -16px; top: 0px; }
ul[class*="trx_addons_list_success"] { color: var(--theme-color-text_dark); padding-left: 30px; }
ul[class*="trx_addons_list_success"] > li { margin: 10px 0px; }
ul[class*="trx_addons_list_success"] > li:first-child { margin-top: 0px !important; }
ul[class*="trx_addons_list_success"] > li:last-child { margin-bottom: 0px !important; }
ul[class*="trx_addons_list_success"] > li::before { content: ""; font-family: fontello; font-size: 11px; left: -30px; }
[data-tooltip-text]::after { background-color: var(--theme-color-text_link2); color: var(--theme-color-inverse_link); font-size: 18px; line-height: 20px; padding: 7px 12px; top: -38px; }
[data-tooltip-text]::before { border-top-color: var(--theme-color-text_link2); top: -4px; }
body.body_style_boxed .sc_layouts_row_fixed_on { right: calc((100% - var(--theme-var-page_boxed)) / 2); left: calc((100% - var(--theme-var-page_boxed)) / 2); }
.trx_addons_emotions_active { color: var(--theme-color-alter_text); border-color: var(--theme-color-alter_bd_color); background-color: var(--theme-color-alter_bg_color); }
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .swiper-pagination-custom .swiper-pagination-button, .slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet { transition: color 0.3s, border-color 0.3s, background-color 0.3s, opacity 0.3s; }
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .slider_container .slider_pagination_wrap .swiper-pagination-bullet, .slider_outer .slider_pagination_wrap .swiper-pagination-bullet, .swiper-pagination-custom .swiper-pagination-button { border-color: var(--theme-color-alter_bd_color); background-color: var(--theme-color-alter_bg_color); }
.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover { border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); }
.slider_container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .slider_outer .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: var(--theme-color-text_link); }
.slider_outer > .swiper-pagination-fraction { color: var(--theme-color-text_dark); }
.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-progressbar { bottom: 0px; }
.slider_container .swiper-button-next, .slider_container .swiper-button-prev { margin-top: -25px; }
.footer_wrap .sc_layouts_row { line-height: 1.66em; }
.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_wrap .sc_layouts_row .widget { vertical-align: top; margin-top: 0.5em !important; margin-bottom: 0.5em !important; }
.footer_wrap .sc_layouts_item.elementor-widget-divider, .footer_wrap .sc_layouts_item.elementor-widget-spacer, .footer_wrap .sc_layouts_item .widget { margin-top: 0px !important; margin-bottom: 0px !important; }
.widget_contacts .contacts_info { font-size: 17px; line-height: 1.7em; }
.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a { padding-left: 2.3em; }
.widget_contacts .contacts_info span + span, .widget_contacts .contacts_info span + a { margin-top: 1.5em; }
.widget_contacts .contacts_info span::before, .widget_contacts .contacts_info > div > a::before, .widget_contacts .contacts_info > a::before { font-family: fontello; font-size: 1.4em; width: 1.2em; text-align: center; }
.widget_contacts .contacts_info span.contacts_address::before { content: ""; }
.widget_contacts .contacts_info span.contacts_email::before { content: ""; }
.widget_contacts .contacts_info span.contacts_phone::before, .widget_contacts .contacts_info a.contacts_phone::before { content: ""; }
.widget_contacts .contacts_info { color: var(--theme-color-text); }
.widget_contacts .contacts_info span::before, .widget_contacts .contacts_info > div > a::before, .widget_contacts .contacts_info > a::before { color: var(--theme-color-text_link2); }
.widget_contacts .contacts_info span a, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a { color: var(--theme-color-text); }
.widget_contacts .contacts_info span a:hover, .widget_contacts .contacts_info > div > a:hover, .widget_contacts .contacts_info > a:hover { color: var(--theme-color-text_dark); }
[class*="scheme_"].sidebar .widget_contacts .contacts_info, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info { color: var(--theme-color-alter_text); }
[class*="scheme_"].sidebar .widget_contacts .contacts_info span::before, [class*="scheme_"].sidebar .widget_contacts .contacts_info > div > a::before, [class*="scheme_"].sidebar .widget_contacts .contacts_info > a::before, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info span::before, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info > div > a::before, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info > a::before { color: var(--theme-color-alter_link2); }
[class*="scheme_"].sidebar .widget_contacts .contacts_info span a, [class*="scheme_"].sidebar .widget_contacts .contacts_info > div > a, [class*="scheme_"].sidebar .widget_contacts .contacts_info > a, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info span a, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info > div > a, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info > a { color: var(--theme-color-alter_text); }
[class*="scheme_"].sidebar .widget_contacts .contacts_info span a:hover, [class*="scheme_"].sidebar .widget_contacts .contacts_info > div > a:hover, [class*="scheme_"].sidebar .widget_contacts .contacts_info > a:hover, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info span a:hover, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info > div > a:hover, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info > a:hover { color: var(--theme-color-alter_dark); }
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) { color: var(--theme-color-text); }
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover { color: var(--theme-color-text_dark); }
.footer_wrap .sc_layouts_row_type_narrow { font-size: 17px; }
@-webkit-keyframes underline_hover_on { 
0% { background-size: 0px 1px; }
100% { background-size: 100% 1px; }
}
@keyframes underline_hover_on { 
0% { background-size: 0px 1px; }
100% { background-size: 100% 1px; }
}
@-webkit-keyframes underline_hover_off { 
0% { background-size: 100% 1px; }
100% { background-size: 0px 1px; }
}
@keyframes underline_hover_off { 
0% { background-size: 100% 1px; }
100% { background-size: 0px 1px; }
}
.trx_addons_reviews_stars_default, .trx_addons_reviews_stars_hover { color: var(--theme-color-text_link); }
[class*="scheme_"].sidebar .trx_addons_reviews_stars_default, [class*="scheme_"].sidebar .trx_addons_reviews_stars_hover { color: var(--theme-color-alter_link); }
.sc_item_subtitle { color: var(--theme-color-text_dark); }
.sc_content_width_1_2, .sc_inner_width_1_2 > .elementor-column-wrap, .sc_inner_width_1_2 > .elementor-widget-wrap { width: calc(var(--theme-var-page) / 2); }
.trx_addons_field_error { box-shadow: none; border-color: rgb(255, 91, 74) !important; }
[class*="sc_input_hover_"] .sc_form_field_hover { color: var(--theme-color-text_dark); }
[class*="sc_input_hover_"] input[type="text"], [class*="sc_input_hover_"] input[type="number"], [class*="sc_input_hover_"] input[type="email"], [class*="sc_input_hover_"] input[type="password"], [class*="sc_input_hover_"] input[type="search"], [class*="sc_input_hover_"] select, [class*="sc_input_hover_"] textarea { font-size: 16px; font-weight: 400; padding: 1em !important; }
.trx_addons_popup_form_field_remember, .trx_addons_popup_form_field_agree, .trx_addons_popup_form_field_pwd_description { font-size: 14px; }
.trx_addons_popup_form_field_submit { padding-top: 1.1em; }
.trx_addons_popup_form_field_agree input[type="checkbox"] + label::before, .trx_addons_popup_form_field_remember input[type="checkbox"] + label::before { top: 3px; }
.sc_services_strange > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_unusual > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_accent > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_shine > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_classic > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_strong > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_extra > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_cool > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_breezy > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_alter > .sc_services_content > .sc_services_item + .sc_services_item, .sc_services_hover > .sc_services_content > .sc_services_item + .sc_services_item { margin-top: 2em; }
.sc_services_hover { transform: translateZ(0px); }
.sc_services_hover .sc_services_item { display: flex; position: relative; z-index: 1; text-align: center; transform-style: preserve-3d; perspective: none; backface-visibility: hidden; }
.sc_services_hover .sc_services_item:hover { z-index: 10; }
.sc_services_hover .sc_services_item::before { content: " "; width: 0px; height: 0px; padding-top: 98%; display: inline-block; }
.sc_services_hover .sc_services_item_content, .sc_services_hover .sc_services_item:hover .sc_services_item_content { transform: none; transition: none; }
.sc_services_hover .sc_services_item_content { position: relative; z-index: 1; inset: auto; display: flex; background-position: center center; background-repeat: no-repeat; background-size: cover; backface-visibility: hidden; background-color: rgb(5, 8, 13); transform-style: preserve-3d; width: 100%; max-height: 100%; }
.sc_services_hover .sc_services_item_icon, .sc_services_hover .sc_services_item_pictogram { position: relative; display: inline-block; font-size: 4em; line-height: 1em; }
.sc_services_hover .sc_services_item_title { font-size: 1.556em; line-height: 1.3em; font-weight: 400; margin: 0px; }
.sc_services_hover .sc_services_item_text { font-size: 16px; line-height: 1.5em; max-height: none; }
.sc_services_hover .sc_services_item_content p { margin: 0px; }
.sc_services_hover .sc_services_item_price, .sc_services_hover .sc_services_item_price .amount, .sc_services_hover .sc_services_item_icon, .sc_services_hover .sc_services_item_number { color: rgb(255, 255, 255) !important; }
.sc_services_hover .sc_services_item_title, .sc_services_hover .sc_services_item_title a { color: rgb(255, 255, 255) !important; }
.sc_services_hover .sc_services_item_content { color: rgb(255, 255, 255) !important; }
.sc_services_hover .sc_services_item_text { color: rgba(255, 255, 255, 0.8); }
.sc_services_accent .sc_services_item { padding: 4.4em 2.6em; color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); will-change: color, background-color; transition: color 0.3s, background-color 0.3s; }
.sc_services_accent .sc_services_item:not(.with_image):hover { color: var(--theme-color-inverse_link_08); background-color: var(--theme-color-alter_link); }
.sc_services_accent .sc_services_item_content { font-size: 16px; line-height: 1.65em; margin-top: 0.8em; color: var(--theme-color-alter_text); will-change: color; transition: color 0.3s; }
.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_content { color: var(--theme-color-inverse_link_08); }
.sc_services_accent .sc_services_item_content p:last-child { margin-bottom: 0px; }
.sc_services_accent .sc_services_item_title { font-size: 1.556em; line-height: 1.214em; margin: 0px; }
.sc_services_accent .sc_services_item .sc_services_item_title, .sc_services_accent .sc_services_item .sc_services_item_title a { color: var(--theme-color-alter_dark); }
.sc_services_accent .sc_services_item:hover .sc_services_item_title, .sc_services_accent .sc_services_item:hover .sc_services_item_title a, .sc_services_accent .sc_services_item .sc_services_item_title a:hover { color: var(--theme-color-alter_dark); }
.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_title, .sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_title a, .sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_title a:hover { color: var(--theme-color-inverse_link); }
.socials_wrap:not(.socials_type_list) .social_item .social_icon { background-color: var(--theme-color-alter_bg_color); }
.socials_wrap:not(.socials_type_list) .social_item .social_icon, .socials_wrap:not(.socials_type_list) .social_item .social_icon i { color: var(--theme-color-alter_dark); }
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon { background-color: var(--theme-color-alter_bg_color); }
.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon, .socials_wrap:not(.socials_type_list) .social_item:hover .social_icon i { color: var(--theme-color-alter_link); }
.sc_testimonials_item_content::before { content: ""; font-family: fontello; }
.sc_testimonials_item_author_subtitle { color: var(--theme-color-text_light); }
.sc_testimonials_rating_stars_default, .sc_testimonials_rating_stars_hover { color: var(--theme-color-text_hover); }
[class*="scheme_"].sidebar .sc_testimonials_rating_stars_default, [class*="scheme_"].sidebar .sc_testimonials_rating_stars_hover { color: var(--theme-color-alter_hover); }
.trx_addons_mouse_helper { background-color: var(--theme-color-text_link); color: var(--theme-color-inverse_link); }
.trx_addons_mouse_helper.trx_addons_mouse_helper_active { background-color: var(--theme-color-text_link); color: var(--theme-color-inverse_link); }
.trx_addons_scroll_to_top { z-index: 7999; }
.scroll_to_top_style_default { width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; border-radius: 50%; color: var(--theme-color-inverse_hover); border-color: var(--theme-color-text_dark); background-color: var(--theme-color-text_dark); }
.scroll_to_top_style_default::before { position: relative; top: -2px; font-size: 11px; font-weight: 400; font-family: fontello; content: ""; }
.scroll_to_top_style_default:hover { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); }
.mfp-content .sc_layouts_popup { max-height: 80vh; max-width: 80vw; }
.sc_layouts_popup { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px; }
.trx_addons_popup, [class*="scheme_"].trx_addons_popup, .sc_layouts_popup, [class*="scheme_"].sc_layouts_popup, .sc_layouts_panel_inner, [class*="scheme_"].sc_layouts_panel_inner { background-color: var(--theme-color-alter_bg_color); border-color: var(--theme-color-alter_bd_color); color: var(--theme-color-alter_text); }
.trx_addons_popup button.mfp-close { background-color: var(--theme-color-alter_bg_hover); border-color: var(--theme-color-alter_bd_hover); color: var(--theme-color-alter_text); }
div.ui-slider { background-color: var(--theme-color-alter_bg_color); border-color: var(--theme-color-alter_bd_color); }
div.ui-slider .ui-slider-handle { border-color: var(--theme-color-alter_bd_hover); background-color: var(--theme-color-alter_bg_hover); }
div.ui-slider .ui-slider-range { background-color: var(--theme-color-alter_bg_hover); }
h1.sc_item_title { line-height: 1.03em; }
h6.sc_item_title { line-height: 1.474em; }
.sc_item_subtitle { font-size: 14px; line-height: 18px; font-weight: 400; font-style: normal; text-transform: uppercase; letter-spacing: 1.8px; opacity: 1; }
.sc_item_subtitle_above { margin-bottom: 1.5em; }
.sc_item_descr { margin-bottom: 0px; font-size: 1rem; }
.sc_item_descr p { margin: 0px; }
h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_content { margin-top: 1.4em; }
.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image, .sc_item_pagination + .sc_item_button, .sc_item_pagination + .sc_item_button_image { margin-top: 2.1em; }
.sc_item_title[data-mouse-helper*="highlight"] { padding-bottom: 8px; margin-bottom: -8px; }
.sc_price_item { color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); border-color: var(--theme-color-alter_bd_color); transition: color 0.3s, background-color 0.3s, border-color 0.3s; }
.sc_price_item .sc_price_item_subtitle { color: var(--theme-color-alter_text); }
.sc_price_item .sc_price_item_title, .sc_price_item .sc_price_item_title a { color: var(--theme-color-alter_dark); }
.sc_price_item .sc_price_item_description, .sc_price_item .sc_price_item_details { color: var(--theme-color-alter_text); }
.sc_price_slider .sc_price_item, .sc_price_columns_wrap .sc_price_item { height: auto; }
.sc_price_item .sc_price_item_link { color: var(--theme-color-inverse_hover); background-color: var(--theme-color-text_dark); }
.sc_price_item .sc_price_item_link:hover, .sc_price_item .sc_price_item_link:focus { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_hover); background-color: var(--theme-color-text_hover); }
.sc_price_item:hover .sc_price_item_link { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); }
.sc_price_item.sc_price_active .sc_price_item_link { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); }
.sc_price_default .sc_price_item .sc_price_item_inner { padding: 0px; }
.sc_price_default .sc_price_item_image + .sc_price_item_info { padding-top: 40px; padding-bottom: 40px; }
.sc_price_default .with_bg_color .sc_price_item_image + .sc_price_item_info { padding-top: 33px; padding-bottom: 20px; }
.sc_price_default .sc_price_item.sc_price_active { box-shadow: rgba(0, 0, 0, 0.05) 0px 23px 90px; z-index: 9; }
.sc_price_default .sc_price_item_info { padding: 4em 2em 4.4em; }
.sc_price_default .sc_price_item_title { font-size: 24px; line-height: 1.25em; font-weight: 400; text-transform: none; letter-spacing: 0px; margin: 0px; }
.sc_price_default .sc_price_item_title + .sc_price_item_subtitle { margin-top: 8px; }
.sc_price_default .sc_price_item_subtitle { font-size: 16px; line-height: 1.3em; font-weight: 400; text-transform: none; letter-spacing: 0px; margin: 0px; }
.sc_price_default .sc_price_item_description, .sc_price_default .sc_price_item_details { font-size: 15px; line-height: 1.6em; font-weight: 400; font-style: normal; letter-spacing: 0px; margin: 0.65em 0px; }
.sc_price_default .sc_price_item_description ul, .sc_price_default .sc_price_item_details ul { padding: 0px; list-style-type: none; }
.sc_price_default .sc_price_item_description ul li + li, .sc_price_default .sc_price_item_details ul li + li { margin-top: 8px; }
.sc_price_default .sc_price_item_subtitle + .sc_price_item_link, .sc_price_default .sc_price_item_title + .sc_price_item_link, .sc_price_default .sc_price_item_description + .sc_price_item_link, .sc_price_default .sc_price_item_details + .sc_price_item_link { margin-top: 24px; }
.sc_price_default .sc_price_item_default.with_image .sc_price_item_icon, .sc_price_default .sc_price_item_default.with_image .sc_price_item_title, .sc_price_default .sc_price_item_default.with_image .sc_price_item_price, .sc_price_default .sc_price_item_default.with_image .sc_price_item_price_after, .sc_price_default .sc_price_item_default.with_image .sc_price_item_subtitle { color: var(--theme-color-inverse_link); }
.sc_price_default .sc_price_item_default.with_image .sc_price_item_description, .sc_price_default .sc_price_item_default.with_image .sc_price_item_details { color: rgb(204, 204, 204); }
.sc_price_focus .trx_addons_columns_wrap { margin: 0px !important; }
.sc_price_focus .trx_addons_columns_wrap > [class*="trx_addons_column-"] { padding: 0px !important; margin: 0px !important; }
.sc_price_focus .sc_price_item_inner, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner { padding: 55px 45px 64px; }
.sc_price_focus .sc_price_item { box-shadow: rgba(0, 0, 0, 0.03) 0px 23px 40px; z-index: 1; }
.sc_price_focus .sc_price_item.sc_price_active { box-shadow: rgba(0, 0, 0, 0.05) 0px 23px 90px; z-index: 9; margin: -20px 0px 0px; padding: 20px 0px; }
.sc_price_focus .sc_price_item_info { padding: 0px; }
.sc_price_focus .sc_price_item_image { margin-top: 1.5em; }
.sc_price_focus .sc_price_item_title { font-size: 24px; line-height: 1.25em; font-weight: 400; text-transform: none; letter-spacing: 0px; margin: 0px; }
.sc_price_focus .sc_price_item_title + .sc_price_item_subtitle { margin-top: 8px; }
.sc_price_focus .sc_price_item_subtitle { font-size: 16px; line-height: 1.3em; font-weight: 400; text-transform: none; letter-spacing: 0px; margin: 0px; }
.sc_price_focus .sc_price_item_description, .sc_price_focus .sc_price_item_details { font-size: 17px; line-height: 1.6em; font-weight: 400; font-style: normal; letter-spacing: 0px; margin: 0.65em 0px; }
.sc_price_focus .sc_price_item_description ul, .sc_price_focus .sc_price_item_details ul { padding: 0px; list-style-type: none; }
.sc_price_focus .sc_price_item_description ul li::after, .sc_price_focus .sc_price_item_details ul li::after { content: ""; font-family: fontello; font-size: 11px; margin-left: 12px; position: relative; top: -1px; color: var(--theme-color-alter_link); }
.sc_price_focus .sc_price_item_description ul li + li, .sc_price_focus .sc_price_item_details ul li + li { margin-top: 8px; }
.sc_price_focus .sc_price_item_details { padding-top: 40px; border-top: 1px solid var(--theme-color-alter_bd_color); }
.sc_price_focus .sc_price_item_subtitle + .sc_price_item_link, .sc_price_focus .sc_price_item_title + .sc_price_item_link, .sc_price_focus .sc_price_item_description + .sc_price_item_link, .sc_price_focus .sc_price_item_details + .sc_price_item_link { margin-top: 32px; }
.sc_price_focus .sc_price_item.sc_price_active .sc_price_item_link { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link) !important; background-color: var(--theme-color-text_link) !important; }
.sc_price_focus .sc_price_item:hover .sc_price_item_link { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link) !important; background-color: var(--theme-color-text_link) !important; }
.sc_price_focus .sc_price_item .sc_price_item_link { color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); background-color: var(--theme-color-alter_bg_color); box-shadow: none; padding-left: 56px; padding-right: 56px; }
.sc_price_focus .sc_price_item .sc_price_item_link:hover, .sc_price_focus .sc_price_item .sc_price_item_link:focus { color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_hover) !important; background-color: var(--theme-color-text_hover) !important; }
[class*="scheme_"].footer_wrap .sc_icons .sc_icons_item_title { color: var(--theme-color-text_dark); }
[class*="scheme_"].footer_wrap .sc_icons .sc_icons_item_description { color: var(--theme-color-text); }
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > span { animation: auto ease 0s 1 normal none running none; }
.sc_icons .sc_icons_item_linked .sc_icons_icon > svg, .sc_icons .sc_icons_item_linked:hover .sc_icons_icon > svg { transform: none; }
.sc_icons .sc_icons_icon { color: var(--theme-color-text_link); }
.sc_icons .sc_icons_icon::before, .sc_icons .sc_icons_icon > span::before { font-size: 4em; }
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon { color: var(--theme-color-text_dark); }
.sc_icons .sc_icons_icon + .sc_icons_item_details, .sc_icons .sc_icons_image + .sc_icons_item_details { margin-top: 1.3em; }
.sc_icons .sc_icons_item_title, .sc_icons .sc_icons_item_title a { color: var(--theme-color-text_dark); }
.sc_icons .sc_icons_item_title[style*="color"] > a:active, .sc_icons .sc_icons_item_title[style*="color"] > a:hover, .sc_icons .sc_icons_item_title[style*="color"] > a { color: inherit !important; }
.sc_icons .sc_icons_item:hover .sc_icons_item_title, .sc_icons .sc_icons_item:hover .sc_icons_item_title a, .sc_icons .sc_icons_item .sc_icons_item_title a:hover { color: var(--theme-color-text_dark); }
.sc_icons_item_title { font-size: 1.647em; line-height: 1.2em; font-weight: 400; text-transform: none; letter-spacing: 0px; }
.sc_icons_item_description { font-size: 16px; line-height: 1.6em; color: var(--theme-color-text); }
.sc_icons_item_title + .sc_icons_item_description { margin-top: 0.9em; }
.sc_icon_type_svg svg, .sc_icon_type_svg object { width: 4em; height: 4em; vertical-align: middle; }
.sc_icons_hover { margin: 0px -1.6em; }
.sc_icons_hover .sc_icons_item { padding: 2em 1.6em; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: start; align-items: flex-start; box-shadow: none; transition: box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out; will-change: box-shadow; }
.sc_icons_hover .sc_icons_item:hover { box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 30px; }
.sc_icons_hover .sc_icons_item_title + .sc_icons_item_description { margin-top: 0.8em; }
.sc_icons_hover .sc_icons_item_details { padding-left: 0px; min-height: auto; }
.sc_icons_hover .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover .sc_icons_image + .sc_icons_item_details { margin-left: 1.8em; margin-top: 0.7em; }
.sc_icons_hover.sc_align_center .sc_icons_item { -webkit-box-pack: center; justify-content: center; }
.sc_icons_hover .sc_icons_icon::before, .sc_icons_hover .sc_icons_icon > span::before { font-size: 4.2em; }
.sc_icons_hover .sc_icon_type_svg svg, .sc_icons_hover .sc_icon_type_svg object { width: 4.2em; height: 4.2em; }
.sc_icons_hover .sc_icons_item_linked:hover .sc_icons_icon { color: var(--theme-color-text_link); }
.sc_icons_accent .sc_icons_columns_wrap { margin: 0px; }
.sc_icons_accent .trx_addons_columns_wrap > [class*="trx_addons_column-"] { padding: 0px; }
.sc_icons_accent .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"] { padding-bottom: 0px; }
.sc_icons_accent .sc_icons_item { padding: 3.4em 2em; background-color: transparent; transition: background-color 0.3s ease-out, box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out; will-change: background-color, box-shadow; }
.sc_icons_accent .sc_icons_item:hover { background-color: var(--theme-color-text_link); box-shadow: 0 5px 30px var(--theme-color-text_link_03); }
.sc_icons_accent .sc_icons_item:hover .sc_icons_icon { color: var(--theme-color-inverse_link); }
.sc_icons_accent .sc_icons_item_title { font-size: 1.333em; line-height: 1.2em; }
.sc_icons_accent .sc_icons_item_title, .sc_icons_accent .sc_icons_item_title a { color: var(--theme-color-text_dark); }
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent .sc_icons_item .sc_icons_item_title a:hover { color: var(--theme-color-inverse_link); }
.sc_icons_accent .sc_icons_item_description { color: var(--theme-color-text); transition: color 0.3s ease-out; }
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_description { color: var(--theme-color-inverse_link); }
.sc_icons_accent .sc_icons_item_title + .sc_icons_item_description { margin-top: 0.8em; }
.sc_icons_accent .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent .sc_icons_image + .sc_icons_item_details { margin-top: 1.5em; }
.sc_team_hover .no_post_thumbnail { place-content: center; background-color: var(--theme-color-alter_bg_color); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; padding: 10px; box-sizing: border-box; text-align: center; }
.sc_team_hover .no_post_thumbnail h5 { margin: 0px; }
.sc_team_hover .no_post_thumbnail h5 a { display: inline; }
@-webkit-keyframes markerWave { 
0% { transform: scale(1); opacity: 0.8; }
20% { opacity: 0.8; }
100% { transform: scale(5.5); opacity: 0; }
}
@keyframes markerWave { 
0% { transform: scale(1); opacity: 0.8; }
20% { opacity: 0.8; }
100% { transform: scale(5.5); opacity: 0; }
}
.swiper-pagination-custom .swiper-pagination-button { margin: 0px 6px; width: 5em; height: 5em; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; opacity: 1; border-radius: 50%; background-color: transparent; will-change: transform; transform: scale3d(0.8, 0.8, 0.8); transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; backface-visibility: hidden; cursor: pointer; }
.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active { transform: scale3d(1, 1, 1); background-color: transparent; }
.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom { height: 5em; line-height: 5em; }
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom { margin-top: 1.8em; }
.sc_testimonials .swiper-cube .sc_testimonials_item::before { z-index: auto; }
.sc_testimonials .sc_testimonials_item_author_title { font-size: 19px; line-height: 1.3em; font-weight: 400; font-style: normal; text-transform: none; letter-spacing: 0px; color: var(--theme-color-text_dark); }
.sc_testimonials .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials .sc_testimonials_item_author_subtitle { font-size: 16px; line-height: 1.3em; }
.sc_testimonials_plain .sc_testimonials_item { padding: 50px 60px 59px 107px; box-sizing: border-box; background-color: transparent; transition: 0.3s; position: relative; height: auto; }
.sc_testimonials_plain .sc_testimonials_item::before { content: ""; font-family: fontello; display: block; position: absolute; z-index: 1; top: 53px; left: 41px; width: 35px; height: 35px; line-height: 35px; font-size: 25px; font-weight: 400; text-align: center; color: var(--theme-color-text_link2); }
.sc_testimonials_plain [class*="column"] .sc_testimonials_item_content, .sc_testimonials_plain .sc_testimonials_item_content { text-align: left; font-size: 19px; line-height: 1.78em; font-weight: 400; font-style: normal; color: var(--theme-color-text_dark); }
.sc_testimonials_plain [class*="column"] .sc_testimonials_item_content::before, .sc_testimonials_plain .sc_testimonials_item_content::before { display: none; }
.sc_testimonials_plain .sc_testimonials_item_author { margin: 25px 0px 0px; max-width: none; padding: 0px; background-color: transparent; color: var(--theme-color-text_dark); text-align: left; }
.sc_testimonials_plain .sc_testimonials_item_author_data { max-width: 100%; }
.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title { margin: 0px; }
.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle { margin-top: 0px; color: var(--theme-color-text_dark); opacity: 0.8; }
.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle { margin-top: 6px; }
.sc_testimonials_plain .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover { border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); }
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination { margin-top: 2.4em; }
.sc_testimonials_hover .sc_testimonials_item { position: relative; box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 15px 0px; padding: 50px 50px 55px; height: auto; box-sizing: border-box; background-color: var(--theme-color-alter_bg_color); transition: 0.4s; }
.sc_testimonials_hover .sc_testimonials_item::after { background-size: cover; content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; transition: 0.4s; z-index: 1; opacity: 0; background-position: center center !important; background-repeat: no-repeat !important; }
.sc_testimonials_hover .sc_testimonials_item::before { content: ""; font-family: fontello; display: block; position: relative; width: 100%; height: 32px; line-height: 32px; font-size: 20px; font-weight: 400; text-align: left; color: var(--theme-color-text_link2); margin-bottom: 20px; transition: 0.4s; }
.sc_testimonials_hover .sc_testimonials_item:hover { color: var(--theme-color-text_dark); background-color: var(--theme-color-text_link2); }
.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_content { color: rgb(252, 252, 252); opacity: 0.9; }
.sc_testimonials_hover .sc_testimonials_item:hover::before { color: rgb(255, 255, 255); }
.sc_testimonials_hover .sc_testimonials_item:hover::after { opacity: 1; }
.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_author_title { color: rgb(252, 252, 252); }
.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_author_subtitle { color: rgb(255, 255, 255) !important; opacity: 0.8 !important; }
.sc_testimonials_hover [class*="column"] .sc_testimonials_item_content, .sc_testimonials_hover .sc_testimonials_item_content { text-align: left; font-size: 19px; line-height: 1.78em; font-weight: 400; font-style: normal; color: var(--theme-color-text_dark); transition: 0.4s; }
.sc_testimonials_hover [class*="column"] .sc_testimonials_item_content::before, .sc_testimonials_hover .sc_testimonials_item_content::before { display: none; }
.sc_testimonials_hover .sc_testimonials_item_author { margin: 26px 0px 0px; max-width: none; padding: 0px; background-color: transparent; color: var(--theme-color-text_dark); text-align: left; }
.sc_testimonials_hover .sc_testimonials_item_author_data { max-width: 100%; margin-bottom: 11px; margin-top: 11px; }
.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title { margin: 0px; transition: 0.4s; }
.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle { margin-top: 0px; color: var(--theme-color-alter_text); opacity: 0.8; transition: 0.4s; }
.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle { margin-top: 6px; }
.sc_testimonials_hover .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 8px; background: transparent; border-color: var(--theme-color-bd_color); }
.sc_testimonials_hover .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover { border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); }
.sc_socials.sc_socials_default .socials_wrap { margin-bottom: -7px; }
.sc_socials.sc_socials_default .socials_wrap .social_item { display: inline-block; vertical-align: top; line-height: inherit; text-align: center; margin: 0px 7px 7px 0px; }
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon { position: relative; display: block; background-size: 100% auto; background-position: center top; overflow: hidden; width: 45px; height: 45px; line-height: 43px; font-size: 16px; text-align: center; border-radius: 50%; box-sizing: border-box; border: 1px solid var(--theme-color-text_dark_015); color: var(--theme-color-text_dark); background-color: transparent; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon { background-color: transparent; color: var(--theme-color-text_link); }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="facebook"] { color: rgb(59, 89, 152) !important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="twitter"] { color: rgb(29, 161, 242) !important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="dribble"], .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="dribbble"] { color: rgb(234, 76, 137) !important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="instagram"] { color: rgb(200, 98, 220) !important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="youtube"] { color: rgb(255, 0, 0) !important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="deviantart"] { color: rgb(0, 229, 155) !important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="discord"] { color: rgb(85, 98, 234) !important; }
html.portfolio_preview_opened { overflow-y: hidden !important; height: 100%; }
@-webkit-keyframes fadeInAnimPort { 
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeInAnimPort { 
0% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes colorInAnimPort { 
0% { opacity: 0.1; color: var(--theme-color-text_dark); }
100% { opacity: 1; color: var(--theme-color-text_link); }
}
@keyframes colorInAnimPort { 
0% { opacity: 0.1; color: var(--theme-color-text_dark); }
100% { opacity: 1; color: var(--theme-color-text_link); }
}
@-webkit-keyframes fadeInUpAnimPort { 
0% { opacity: 0; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUpAnimPort { 
0% { opacity: 0; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes transformAnimInPort { 
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes transformAnimInPort { 
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@-webkit-keyframes transformAnimOutPort { 
0% { transform: rotate(360deg); }
100% { transform: rotate(0deg); }
}
@keyframes transformAnimOutPort { 
0% { transform: rotate(360deg); }
100% { transform: rotate(0deg); }
}
.trx_addons_mouse_helper.trx_addons_mouse_helper_top:not(.trx_addons_mouse_helper_centered) { top: var(--mouse-helper-top) !important; }
.trx_addons_mouse_helper { font-size: 16px; text-indent: 0px; --mouse-helper-width: 8px; --mouse-helper-height: 8px; --mouse-helper-left: 20px; --mouse-helper-top: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; mix-blend-mode: difference; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; transition: width 0.3s, height 0.3s, opacity 0.3s, color 0.3s, background-color 0.3s, left 0.3s, top 0.3s, border-radius 0.1s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
[data-mouse-helper="highlight"] { color: var(--theme-color-text_dark_03); background-image: radial-gradient(closest-side,var(--theme-color-text_dark) 78%,transparent 0); }
.trx_expcol_on { }
.trx_expcol_on.trx_expcol_gradient_on::after { background: linear-gradient(to bottom,var(--theme-color-bg_color_0) 0,var(--theme-color-bg_color) 100%); }
:root { --theme-var-elm_gap_nogap: 0px; --theme-var-elm_gap_narrow: 10px; --theme-var-elm_gap_default: 20px; --theme-var-elm_gap_extended: 30px; --theme-var-elm_gap_wide: 40px; --theme-var-elm_gap_wider: 60px; --theme-var-elm_add_page_margins: var( --theme-var-elm_gap_extended ); }
.elementor-editor-active .e-con[class*="scheme_"], .elementor-editor-active .elementor-section[class*="scheme_"] { background-color: var(--theme-color-bg_color); }
.post_content > .elementor, [class*="type-cpt_"] > [class*="_page_content"] > .elementor { margin-left: calc(-1 * var(--theme-var-elm_add_page_margins) / 2); margin-right: calc(-1 * var(--theme-var-elm_add_page_margins) / 2); }
.body_style_fullscreen .post_content > .elementor .elementor-section.elementor-section-full_width:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-no, .body_style_fullscreen [class*="type-cpt_"] > [class*="_page_content"] > .elementor .elementor-section.elementor-section-full_width:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-no { margin-left: calc(var(--theme-var-elm_add_page_margins) / 2); margin-right: calc(var(--theme-var-elm_add_page_margins) / 2); }
.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: calc(var(--theme-var-elm_gap_narrow) / 2); }
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: calc(var(--theme-var-elm_gap_default) / 2); }
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: calc(var(--theme-var-elm_gap_extended) / 2); }
.elementor-container > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-container > .elementor-column > .elementor-element-populated { padding-top: 0px; padding-bottom: 0px; }
.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container:not(.elementor-column-gap-no) { max-width: none; position: relative; }
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width) > .elementor-column-gap-no { max-width: var(--theme-var-page); }
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width) > .elementor-column-gap-narrow { max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow)); }
.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow)); }
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_narrow)); }
.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { left: calc(-1 * var(--theme-var-elm_gap_narrow) / 2); }
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width) > .elementor-column-gap-default { max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default)); }
.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width) > .elementor-column-gap-extended { max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended)); }
.elementor-widget-divider { --divider-color: var(--theme-color-bd_color); --divider-border-color: var(--theme-color-bd_color); }
.elementor-divider-separator { border-color: var(--theme-color-bd_color); }
@-webkit-keyframes ta_under_strips { 
0% { transform: translateX(-101%); }
50% { transform: translateX(0px); }
100% { transform: translateX(101%); }
}
@keyframes ta_under_strips { 
0% { transform: translateX(-101%); }
50% { transform: translateX(0px); }
100% { transform: translateX(101%); }
}
.elementor-icon-wrapper { line-height: 1; }
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner { height: 45px !important; }
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner { height: 100px !important; }
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner { height: 120px !important; }
.elementor-widget-counter .elementor-counter-number-wrapper { font-size: 3.889em; line-height: 1em; font-weight: 400; color: var(--theme-color-text_dark); }
.elementor-widget-counter .elementor-counter-title { font-size: 19px; line-height: 26px; font-weight: 400; color: var(--theme-color-text); }
.elementor-editor-active .elementor-section[class*="scheme_"] { background-color: var(--theme-color-bg_color); }
.animated { animation-duration: 750ms; }
.shrink-fadeinup { animation-name: shrink-fadeinup; animation-timing-function: ease; }
@-webkit-keyframes shrink-fadeinup { 
0% { opacity: 0; transform: translateY(60px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes shrink-fadeinup { 
0% { opacity: 0; transform: translateY(60px); }
100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes shrink-fadeinleft { 
0% { opacity: 0; transform: translateX(-60px); }
100% { opacity: 1; transform: translateX(0px); }
}
@keyframes shrink-fadeinleft { 
0% { opacity: 0; transform: translateX(-60px); }
100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes shrink-fadeinright { 
0% { opacity: 0; transform: translateX(60px); }
100% { opacity: 1; transform: translateX(0px); }
}
@keyframes shrink-fadeinright { 
0% { opacity: 0; transform: translateX(60px); }
100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes shrink-fadeindown { 
0% { opacity: 0; transform: translateY(-60px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes shrink-fadeindown { 
0% { opacity: 0; transform: translateY(-60px); }
100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes shrink-fadein { 
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes shrink-fadein { 
0% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes shrink-infinite-rotate { 
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
@keyframes shrink-infinite-rotate { 
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title { margin-top: 0px; margin-bottom: 0px; color: var(--theme-color-text_dark); }
.elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var(--theme-color-text_dark); color: var(--theme-color-text_dark); }
.elementor-accordion .elementor-tab-title .elementor-accordion-title { font-size: 19px; line-height: 22px; font-weight: 400; color: var(--theme-color-text_dark); }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon { width: 1em; }
.elementor-accordion .elementor-accordion-icon { color: var(--theme-color-text_dark); font-size: 22px; line-height: 1.1em; }
.elementor-accordion .elementor-accordion-icon svg { fill: var(--theme-color-text_dark); }
.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left { margin-right: 15px; }
.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right { margin-left: 15px; }
.elementor-accordion .elementor-tab-content p { margin-bottom: 0px; }
.elementor-accordion .elementor-tab-content p + p { margin-top: 1em; }
.elementor-toggle .elementor-tab-title { font-weight: 400; border-color: var(--theme-color-bd_color); }
.elementor-toggle .elementor-tab-title.elementor-active { border-bottom-width: inherit !important; }
.elementor-toggle .elementor-tab-title .elementor-toggle-title { font-size: 28px; line-height: 1.2em; font-weight: 400; color: var(--theme-color-text_dark); }
.elementor-toggle .elementor-toggle-icon { font-size: 20px; line-height: 1.3em; color: var(--theme-color-text_dark); }
.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right { margin-left: 20px; }
.elementor-toggle .elementor-tab-content { color: var(--theme-color-text); border-bottom-color: var(--theme-color-text_dark) !important; }
.elementor-toggle .elementor-tab-content p { margin-bottom: 0px; }
.elementor-widget:not(:last-child) { margin-bottom: 0px; }
.wp-block-button.is-style-outline > .wp-block-button__link { border-color: currentcolor; }
.has-bg-color-color, .wp-block-button.is-style-outline > .has-bg-color-color.wp-block-button__link { color: var(--theme-color-bg_color); }
.has-bd-color-color, .wp-block-button.is-style-outline > .has-bd-color-color.wp-block-button__link { color: var(--theme-color-bd_color); }
.has-text-color-color, .wp-block-button.is-style-outline > .has-text-color-color.wp-block-button__link { color: var(--theme-color-text); }
.has-text-light-color, .wp-block-button.is-style-outline > .has-text-light-color.wp-block-button__link { color: var(--theme-color-text_light); }
.has-text-dark-color, .wp-block-button.is-style-outline > .has-text-dark-color.wp-block-button__link { color: var(--theme-color-text_dark); }
.has-text-link-color, .wp-block-button.is-style-outline > .has-text-link-color.wp-block-button__link { color: var(--theme-color-text_link); }
.has-text-hover-color, .wp-block-button.is-style-outline > .has-text-hover-color.wp-block-button__link { color: var(--theme-color-text_hover); }
.has-text-link-2-color, .wp-block-button.is-style-outline > .has-text-link-2-color.wp-block-button__link { color: var(--theme-color-text_link2); }
.has-text-hover-2-color, .wp-block-button.is-style-outline > .has-text-hover-2-color.wp-block-button__link { color: var(--theme-color-text_hover2); }
.has-text-link-3-color, .wp-block-button.is-style-outline > .has-text-link-3-color.wp-block-button__link { color: var(--theme-color-text_link3); }
.has-text-hover-3-color, .wp-block-button.is-style-outline > .has-text-hover-3-color.wp-block-button__link { color: var(--theme-color-text_hover3); }
.has-bg-color-background-color { background-color: var(--theme-color-bg_color); }
.has-bd-color-background-color { background-color: var(--theme-color-bd_color); }
.has-text-color-background-color { background-color: var(--theme-color-text); }
.has-text-light-background-color { background-color: var(--theme-color-text_light); }
.has-text-dark-background-color { background-color: var(--theme-color-text_dark); }
.has-text-link-background-color { background-color: var(--theme-color-text_link); }
.has-text-hover-background-color { background-color: var(--theme-color-text_hover); }
.has-text-link-2-background-color { background-color: var(--theme-color-text_link2); }
.has-text-hover-2-background-color { background-color: var(--theme-color-text_hover2); }
.has-text-link-3-background-color { background-color: var(--theme-color-text_link3); }
.has-text-hover-3-background-color { background-color: var(--theme-color-text_hover3); }
:where(.wp-block-file__button) { border-radius: 0px; padding: 0px; }
:where(.wp-block-file__button):is(a) { transition: none; }
:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited { color: var(--theme-color-text_link); text-decoration: underline; opacity: 1; }
:where(.wp-block-file__button):is(a):visited { color: var(--theme-color-text_hover); }
.wp-block-group p:last-child, .wp-block-column p:last-child, .wp-block-columns p:last-child, .is-layout-constrained p:last-child { margin-bottom: 0px !important; }
.wp-block-group.has-background, .wp-block-column.has-background, .wp-block-columns.has-background, .is-layout-constrained.has-background { padding: 1em; }
.is-layout-constrained { margin-bottom: 1.5em; }
.has-background.is-layout-flow > :last-child, .has-background .is-layout-flow > :last-child { margin-bottom: 0px !important; }
.wp-block-group.header_wrap.has-background { padding: 0px; margin-bottom: 0px; }
.wp-block-group.footer_wrap.has-background { padding: 0px; }:root{--theme-var-page_width:1450px;--theme-var-page_boxed_extra:60px;--theme-var-page_fullwide_max:1920px;--theme-var-page_fullwide_extra:60px;--theme-var-sidebar_width:410px;--theme-var-grid_gap:30px;--theme-var-rad:0px;--theme-var-sidebar_proportional:1;--theme-var-rad_koef:0;--theme-var-sidebar_prc:0.28275862068966;--theme-var-sidebar_gap_prc:0.027586206896552;--theme-var-sidebar_gap_width:40px}:root{--theme-font-p_font-family:Roboto;--theme-font-p_font-size:1rem;--theme-font-p_font-weight:400;--theme-font-p_font-style:normal;--theme-font-p_line-height:1.7em;--theme-font-p_text-decoration:inherit;--theme-font-p_text-transform:none;--theme-font-p_letter-spacing:0px;--theme-font-p_margin-top:0em;--theme-font-p_margin-bottom:1.6em;--theme-font-post_font-family:inherit;--theme-font-post_font-size:inherit;--theme-font-post_font-weight:inherit;--theme-font-post_font-style:inherit;--theme-font-post_line-height:inherit;--theme-font-post_text-decoration:inherit;--theme-font-post_text-transform:inherit;--theme-font-post_letter-spacing:inherit;--theme-font-post_margin-top:inherit;--theme-font-post_margin-bottom:inherit;--theme-font-h1_font-family:inherit;--theme-font-h1_font-size:3.353em;--theme-font-h1_font-weight:400;--theme-font-h1_font-style:normal;--theme-font-h1_line-height:1em;--theme-font-h1_text-decoration:none;--theme-font-h1_text-transform:none;--theme-font-h1_letter-spacing:-1.8px;--theme-font-h1_margin-top:1.08em;--theme-font-h1_margin-bottom:0.4em;--theme-font-h2_font-family:inherit;--theme-font-h2_font-size:2.765em;--theme-font-h2_font-weight:400;--theme-font-h2_font-style:normal;--theme-font-h2_line-height:1.021em;--theme-font-h2_text-decoration:none;--theme-font-h2_text-transform:none;--theme-font-h2_letter-spacing:-0.1px;--theme-font-h2_margin-top:0.74em;--theme-font-h2_margin-bottom:0.5em;--theme-font-h3_font-family:inherit;--theme-font-h3_font-size:1.647em;--theme-font-h3_font-weight:400;--theme-font-h3_font-style:normal;--theme-font-h3_line-height:1.214em;--theme-font-h3_text-decoration:none;--theme-font-h3_text-transform:none;--theme-font-h3_letter-spacing:0px;--theme-font-h3_margin-top:1.15em;--theme-font-h3_margin-bottom:0.62em;--theme-font-h4_font-family:inherit;--theme-font-h4_font-size:1.647em;--theme-font-h4_font-weight:400;--theme-font-h4_font-style:normal;--theme-font-h4_line-height:1.214em;--theme-font-h4_text-decoration:none;--theme-font-h4_text-transform:none;--theme-font-h4_letter-spacing:0px;--theme-font-h4_margin-top:1.15em;--theme-font-h4_margin-bottom:0.6em;--theme-font-h5_font-family:inherit;--theme-font-h5_font-size:1.412em;--theme-font-h5_font-weight:400;--theme-font-h5_font-style:normal;--theme-font-h5_line-height:1.417em;--theme-font-h5_text-decoration:none;--theme-font-h5_text-transform:none;--theme-font-h5_letter-spacing:0px;--theme-font-h5_margin-top:1.3em;--theme-font-h5_margin-bottom:0.65em;--theme-font-h6_font-family:inherit;--theme-font-h6_font-size:1.118em;--theme-font-h6_font-weight:400;--theme-font-h6_font-style:normal;--theme-font-h6_line-height:1.474em;--theme-font-h6_text-decoration:none;--theme-font-h6_text-transform:none;--theme-font-h6_letter-spacing:0px;--theme-font-h6_margin-top:1.75em;--theme-font-h6_margin-bottom:1.08em;--theme-font-logo_font-family:inherit;--theme-font-logo_font-size:1.6em;--theme-font-logo_font-weight:400;--theme-font-logo_font-style:normal;--theme-font-logo_line-height:1.2em;--theme-font-logo_text-decoration:none;--theme-font-logo_text-transform:none;--theme-font-logo_letter-spacing:0px;--theme-font-button_font-family:inherit;--theme-font-button_font-size:16px;--theme-font-button_font-weight:700;--theme-font-button_font-style:normal;--theme-font-button_line-height:20px;--theme-font-button_text-decoration:none;--theme-font-button_text-transform:none;--theme-font-button_letter-spacing:0px;--theme-font-input_font-family:inherit;--theme-font-input_font-size:15px;--theme-font-input_font-weight:400;--theme-font-input_font-style:normal;--theme-font-input_line-height:1.5em;--theme-font-input_text-decoration:none;--theme-font-input_text-transform:none;--theme-font-input_letter-spacing:0px;--theme-font-info_font-family:inherit;--theme-font-info_font-size:14px;--theme-font-info_font-weight:400;--theme-font-info_font-style:normal;--theme-font-info_line-height:1.5em;--theme-font-info_text-decoration:none;--theme-font-info_text-transform:none;--theme-font-info_letter-spacing:0px;--theme-font-info_margin-top:0.4em;--theme-font-info_margin-bottom:inherit;--theme-font-menu_font-family:inherit;--theme-font-menu_font-size:17px;--theme-font-menu_font-weight:400;--theme-font-menu_font-style:normal;--theme-font-menu_line-height:1.5em;--theme-font-menu_text-decoration:none;--theme-font-menu_text-transform:none;--theme-font-menu_letter-spacing:0px;--theme-font-submenu_font-family:inherit;--theme-font-submenu_font-size:14px;--theme-font-submenu_font-weight:400;--theme-font-submenu_font-style:normal;--theme-font-submenu_line-height:1.5em;--theme-font-submenu_text-decoration:none;--theme-font-submenu_text-transform:none;--theme-font-submenu_letter-spacing:0px;--theme-font-other_font-family:inherit}@media (max-width:1679px){:root{}}@media (max-width:1279px){:root{}}@media (max-width:767px){:root{}}body{font-family:var(--theme-font-p_font-family);font-size:var(--theme-font-p_font-size);font-weight:var(--theme-font-p_font-weight);font-style:var(--theme-font-p_font-style);line-height:var(--theme-font-p_line-height);text-transform:var(--theme-font-p_text-transform);letter-spacing:var(--theme-font-p_letter-spacing)}p,ul,ol,dl,blockquote,address,.wp-block-button,.wp-block-cover,.wp-block-image,.wp-block-video,.wp-block-search,.wp-block-archives,.wp-block-archives-dropdown,.wp-block-categories,.wp-block-calendar,.wp-block-media-text{margin-top:var(--theme-font-p_margin-top);margin-bottom:var(--theme-font-p_margin-bottom)}p[style*="font-size"],.has-small-font-size,.has-normal-font-size,.has-medium-font-size{line-height:var(--theme-font-p_line-height)}h1,.front_page_section_caption{font-size:var(--theme-font-h1_font-size);font-weight:var(--theme-font-h1_font-weight);font-style:var(--theme-font-h1_font-style);line-height:var(--theme-font-h1_line-height);text-decoration:var(--theme-font-h1_text-decoration);text-transform:var(--theme-font-h1_text-transform);letter-spacing:var(--theme-font-h1_letter-spacing);margin-top:var(--theme-font-h1_margin-top);margin-bottom:var(--theme-font-h1_margin-bottom)}h2{font-size:var(--theme-font-h2_font-size);font-weight:var(--theme-font-h2_font-weight);font-style:var(--theme-font-h2_font-style);line-height:var(--theme-font-h2_line-height);text-decoration:var(--theme-font-h2_text-decoration);text-transform:var(--theme-font-h2_text-transform);letter-spacing:var(--theme-font-h2_letter-spacing);margin-top:var(--theme-font-h2_margin-top);margin-bottom:var(--theme-font-h2_margin-bottom)}h3{font-size:var(--theme-font-h3_font-size);font-weight:var(--theme-font-h3_font-weight);font-style:var(--theme-font-h3_font-style);line-height:var(--theme-font-h3_line-height);text-decoration:var(--theme-font-h3_text-decoration);text-transform:var(--theme-font-h3_text-transform);letter-spacing:var(--theme-font-h3_letter-spacing);margin-top:var(--theme-font-h3_margin-top);margin-bottom:var(--theme-font-h3_margin-bottom)}h4{font-size:var(--theme-font-h4_font-size);font-weight:var(--theme-font-h4_font-weight);font-style:var(--theme-font-h4_font-style);line-height:var(--theme-font-h4_line-height);text-decoration:var(--theme-font-h4_text-decoration);text-transform:var(--theme-font-h4_text-transform);letter-spacing:var(--theme-font-h4_letter-spacing);margin-top:var(--theme-font-h4_margin-top);margin-bottom:var(--theme-font-h4_margin-bottom)}h5{font-size:var(--theme-font-h5_font-size);font-weight:var(--theme-font-h5_font-weight);font-style:var(--theme-font-h5_font-style);line-height:var(--theme-font-h5_line-height);text-decoration:var(--theme-font-h5_text-decoration);text-transform:var(--theme-font-h5_text-transform);letter-spacing:var(--theme-font-h5_letter-spacing);margin-top:var(--theme-font-h5_margin-top);margin-bottom:var(--theme-font-h5_margin-bottom)}h6{font-size:var(--theme-font-h6_font-size);font-weight:var(--theme-font-h6_font-weight);font-style:var(--theme-font-h6_font-style);line-height:var(--theme-font-h6_line-height);text-decoration:var(--theme-font-h6_text-decoration);text-transform:var(--theme-font-h6_text-transform);letter-spacing:var(--theme-font-h6_letter-spacing);margin-top:var(--theme-font-h6_margin-top);margin-bottom:var(--theme-font-h6_margin-bottom)}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="search"],input[type="password"],textarea,textarea.wp-editor-area,.select_container,select,.select_container select{font-size:var(--theme-font-input_font-size);font-weight:var(--theme-font-input_font-weight);font-style:var(--theme-font-input_font-style);line-height:var(--theme-font-input_line-height);text-decoration:var(--theme-font-input_text-decoration);text-transform:var(--theme-font-input_text-transform);letter-spacing:var(--theme-font-input_letter-spacing)}.sc_item_pagination_load_more .nav-links,.nav-links-more .nav-load-more,.nav-links-more .woocommerce-load-more,.woocommerce-links-more .woocommerce-load-more,.sidebar_small_screen_above .sidebar_control,.trx_addons_popup_form_field_submit .submit_button,.simple_text_link,.show_comments_single .show_comments_button,form button:not(.components-button),input[type="button"],input[type="reset"],input[type="submit"],.theme_button,.sc_layouts_row .sc_button,.sc_portfolio_preview_show .post_readmore,.wp-block-button__link,.post_item .more-link,div.esg-filter-wrapper .esg-filterbutton>span,.mptt-navigation-tabs li a,.shrink_tabs .shrink_tabs_titles li a{font-size:var(--theme-font-button_font-size);font-weight:var(--theme-font-button_font-weight);font-style:var(--theme-font-button_font-style);line-height:var(--theme-font-button_line-height);text-decoration:var(--theme-font-button_text-decoration);text-transform:var(--theme-font-button_text-transform);letter-spacing:var(--theme-font-button_letter-spacing)}.adp-popup-type-notification-bar .adp-popup-button,.adp-popup-type-notification-box .adp-popup-button,#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn a,#sb_instagram.feedOne .sbi_follow_btn a,.post-more-link,.nav-links-old,.latepoint-book-button,.round-square-2 .elementor-button{}.top_panel .slider_engine_revo .slide_title{}blockquote{}.sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a,.sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children>a,.sticky_socials_wrap.sticky_socials_modern .social_item .social_name,.search_modern .search_wrap .search_field,.search_style_fullscreen.search_opened .search_field,.comments_list_wrap .comment_reply,.author_info .author_label,.nav-links-single .nav-links .nav-arrow-label,.post_item_single .post_tags_single a,.sc_layouts_row_type_compact .sc_layouts_item_details,.post_meta_item.post_categories,div.esg-filters,.woocommerce nav.woocommerce-pagination ul,.comments_pagination,.nav-links,.page_links,.wp-playlist.wp-audio-playlist .wp-playlist-tracks,.wp-playlist.wp-audio-playlist .wp-playlist-item-title,.format-audio .post_featured .post_audio_author,.single-format-audio .post_featured .post_audio_author,.sc_layouts_blog_item_featured .post_featured .post_audio_author,#powerTip .box_view_html,.widget_product_tag_cloud,.widget_tag_cloud,.wp-block-tag-cloud,.custom-html-widget .extra_item,.post_meta_item.post_author,.post_info_item.post_info_posted_by,.post_info_item.post_categories,table th,mark,ins,.logo_text,.theme_button_close_text,.post_price.price,.theme_scroll_down,.post_meta_item .post_sponsored_label,.latepoint-lightbox-w h1,.latepoint-lightbox-w h2,.latepoint-lightbox-w h3,.latepoint-lightbox-w h4,.latepoint-lightbox-w h5,.latepoint-lightbox-w h6,.has-drop-cap:not(:focus):first-letter,.widget_calendar caption,.wp-block-calendar caption,.sc_layouts_title .breadcrumbs,blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation{}.post_meta{font-size:var(--theme-font-info_font-size);font-weight:var(--theme-font-info_font-weight);font-style:var(--theme-font-info_font-style);line-height:var(--theme-font-info_line-height);text-decoration:var(--theme-font-info_text-decoration);text-transform:var(--theme-font-info_text-transform);letter-spacing:var(--theme-font-info_letter-spacing);margin-top:var(--theme-font-info_margin-top)}.post-date,.rss-date,.post_date,.post_meta_item,.post_meta .vc_inline-link,.comments_list_wrap .comment_date,.comments_list_wrap .comment_time,.comments_list_wrap .comment_counters,.top_panel .slider_engine_revo .slide_subtitle,.logo_slogan,.trx_addons_audio_player .audio_author,.post_item_single .post_content .post_meta,.author_bio .author_link,.comments_list_wrap .comment_posted,.comments_list_wrap .comment_reply{}.wpgdprc,option,fieldset legend,figure figcaption,.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd,.wp-caption-overlay .wp-caption .wp-caption-text,.wp-caption-overlay .wp-caption .wp-caption-dd,.mejs-container *,.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist,.backstage-customizer-access-wrapper .backstage-customizer-access-button,.latepoint-w,.search_wrap .search_results .post_meta_item{font-family:var(--theme-font-p_font-family)}.logo_text{font-size:var(--theme-font-logo_font-size);font-weight:var(--theme-font-logo_font-weight);font-style:var(--theme-font-logo_font-style);line-height:var(--theme-font-logo_line-height);text-decoration:var(--theme-font-logo_text-decoration);text-transform:var(--theme-font-logo_text-transform);letter-spacing:var(--theme-font-logo_letter-spacing)}.logo_footer_text{}.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul{}.menu_main_nav_area>ul,.sc_layouts_menu_nav,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav{font-size:var(--theme-font-menu_font-size);line-height:var(--theme-font-menu_line-height)}.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a{font-weight:var(--theme-font-menu_font-weight);font-style:var(--theme-font-menu_font-style);text-decoration:var(--theme-font-menu_text-decoration);text-transform:var(--theme-font-menu_text-transform);letter-spacing:var(--theme-font-menu_letter-spacing)}.sc_layouts_menu_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li.current-menu-parent>a,.sc_layouts_menu_nav>li.current-menu-ancestor>a,.menu_main_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description,.sc_layouts_menu_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description{font-weight:var(--theme-font-menu_font-weight)}.menu_main_nav>li>ul,.sc_layouts_menu_nav>li>ul,.sc_layouts_menu_popup .sc_layouts_menu_nav{font-size:var(--theme-font-submenu_font-size);line-height:var(--theme-font-submenu_line-height)}.menu_main_nav>li ul>li>a,.sc_layouts_menu_nav>li ul>li>a,.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a{font-weight:var(--theme-font-submenu_font-weight);font-style:var(--theme-font-submenu_font-style);text-decoration:var(--theme-font-submenu_text-decoration);text-transform:var(--theme-font-submenu_text-transform);letter-spacing:var(--theme-font-submenu_letter-spacing)}.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>ul,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul,.menu_mobile .menu_mobile_nav_area>ul{}.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul,.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li ul,.menu_mobile .menu_mobile_nav_area>ul>li ul{}.sc_layouts_cart_items_short,[class*="trx_addons_title_with_link"],.sc_price_item_price .sc_price_item_price_after,.sc_price_item .sc_price_item_subtitle,.sc_dishes_compact .sc_services_item_title,.sc_services_iconed .sc_services_item_title,.sc_services .sc_services_item_subtitle,.sc_testimonials_item_author_subtitle,.sc_icons_plain .sc_icons_item:not(.sc_icons_item_linked) .sc_icons_item_link,.sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item{font-family:var(--theme-font-p_font-family)}.sc_testimonials_bred .sc_testimonials_item_content,.sc_testimonials_decoration .sc_testimonials_item_content,.sc_testimonials_alter2 .sc_testimonials_item_content,.sc_testimonials_alter .sc_testimonials_item_content,.sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_creative .sc_testimonials_item_content,.sc_testimonials_accent2 .sc_testimonials_item_content,.sc_testimonials_accent .sc_testimonials_item_content,.sc_testimonials_hover .sc_testimonials_item_content,.sc_testimonials_common .sc_testimonials_item_content,.sc_testimonials_list .sc_testimonials_item_content,.sc_testimonials_light .sc_testimonials_item_content,.sc_testimonials_extra .sc_testimonials_item_content,.sc_testimonials_plain .sc_testimonials_item_content,.sc_testimonials_simple .sc_testimonials_item_content,.sc_testimonials_default .sc_testimonials_item_content{}.widget .trx_addons_tabs .trx_addons_tabs_titles li,.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle,.trx_addons_video_list_controller_wrap .trx_addons_video_list_image_label,.trx_addons_audio_wrap .trx_addons_audio_navigation,.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a,.sc_events_item_price,.sc_events_item_date_day,.sc_events_item_meta_locality,.tabs_style_2.elementor-widget-tabs .elementor-tab-title,.trx_addons_list_parameters,.sc_events_item_more_link,.sc_events_item_meta_categories a,.scroll_to_top_style_modern,.categories_list .categories_link_more,.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date,.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date,.sc_blogger_default.sc_blogger_default_over_centered_hover_price .sc_item_featured .post_info_mc .sc_blogger_item_price,.team_member_brief_info_details .team_member_details_phone .team_member_details_value,.sc_socials.sc_socials_icons_names .social_item .social_name,.services_single .services_page_featured .sc_services_item_price,.sc_services .sc_services_item_price,.sc_services .sc_services_item_number,.sc_services_minimal .sc_services_item_subtitle,.audio_now_playing,.sc_testimonials_modern .sc_testimonials_item_content strong,.sc_testimonials_classic .sc_testimonials_item_content,.social_item.social_item_type_names .social_name,.sc_countdown .sc_countdown_label,.sc_price_simple .sc_price_item_details,.toc_menu_item .toc_menu_description,.sc_recent_news .post_item .post_footer .post_meta .post_meta_item,.sc_item_subtitle,.sc_icons_item_title,.sc_price_item_title,.sc_price_item_price,.sc_courses_default .sc_courses_item_price,.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a,.sc_events_classic .sc_events_item_price,.sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a,.sc_promo_modern .sc_promo_link2 span+span,.sc_skills_counter .sc_skills_total,.sc_skills_counter_alter .sc_skills_total,.sc_skills_counter_extra .sc_skills_total,.sc_skills_counter_modern .sc_skills_total,.sc_skills_counter_simple .sc_skills_total,.sc_skills_pie.sc_skills_compact_off .sc_skills_total,.sc_skills_counter_alter .sc_skills_item_title,.sc_skills_counter_extra .sc_skills_item_title,.sc_skills_counter_modern .sc_skills_item_title,.sc_skills_counter_simple .sc_skills_item_title,.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,.sc_icons_number .sc_icons_item_number,.slider_container .slide_info.slide_info_large .slide_title,.slider_style_modern .slider_controls_label span + span,.slider_pagination_wrap,.sc_slider_controller_info,.trx_addons_dropcap,.sc_hotspot_item_price,.sc_igenerator_extended .sc_igenerator_form_actions_item>a,.sc_igenerator_form_field_tags_item,.sc_igenerator_form_field_tags_label,.sc_igenerator_form_field_inner>label,.sc_mgenerator_form_field_inner>label,.sc_mgenerator_form_settings label,.sc_mgenerator_form_field_tags_label,.sc_mgenerator_form_field_tags_item,.sc_agenerator_form_actions_item>a,.sc_agenerator_form_settings label,.sc_agenerator_form_field_inner>label,.sc_tgenerator_result .sc_tgenerator_result_label,.sc_chat_form_field_prompt_label,.sc_chat_form_field_tags_label,.sc_chat_form_field_tags_item,.slide_info .slide_number,.slider_outer_titles_outside_top .slider_titles_outside_wrap .slide_cats,.h5-font-family,.trx_addons_bg_text_char{}.sc_recent_news .post_item .post_meta,.sc_courses_default .sc_courses_item_date,.courses_single .courses_page_meta,.sc_events_classic .sc_events_item_date,.sc_promo_modern .sc_promo_link2 span,.sc_skills_counter .sc_skills_item_title,.slider_style_modern .slider_controls_label span,.slider_titles_outside_wrap .slide_cats,.slider_titles_outside_wrap .slide_subtitle,.sc_slider_controller_item_info_date,.sc_testimonials_item_author_title,.sc_testimonials_item_content:before{}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date{font-size:var(--theme-font-info_font-size);font-weight:var(--theme-font-info_font-weight);font-style:var(--theme-font-info_font-style);line-height:var(--theme-font-info_line-height);text-decoration:var(--theme-font-info_text-decoration);text-transform:var(--theme-font-info_text-transform);letter-spacing:var(--theme-font-info_letter-spacing)}.trx_expcol_button,.sc_button:not(.sc_button_simple),.sc_button.sc_button_simple,.sc_form button{font-size:var(--theme-font-button_font-size);font-weight:var(--theme-font-button_font-weight);font-style:var(--theme-font-button_font-style);line-height:var(--theme-font-button_line-height);text-decoration:var(--theme-font-button_text-decoration);text-transform:var(--theme-font-button_text-transform);letter-spacing:var(--theme-font-button_letter-spacing)}.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button,.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button,.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button,.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button,.sc_mgenerator_form_field_prompt .sc_mgenerator_form_field_prompt_button,.sc_igenerator_form_field_upload_image_decorator .sc_igenerator_form_field_upload_image_button,.sc_mgenerator_form_field_upload_audio_decorator .sc_mgenerator_form_field_upload_audio_button,.sc_agenerator_form_field_upload_audio_decorator .sc_agenerator_form_field_upload_audio_button,.sc_agenerator_form_field_upload_voice_modelslab_decorator .sc_agenerator_form_field_upload_voice_modelslab_button,.sc_icons .sc_icons_item_more_link,.sc_services .sc_services_item_more_link,.sc_blogger .sc_blogger_item_button .item_more_link,.sc_promo_modern .sc_promo_link2{}.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories{}.trx_addons_message_box,.sc_countdown_default .sc_countdown_digits,.sc_countdown_default .sc_countdown_separator,.sc_skills_counter.sc_skills_counter_style_odometer .sc_skills_total,.sc_skills_counter_alter.sc_skills_counter_style_odometer .sc_skills_total,.sc_skills_counter_extra.sc_skills_counter_style_odometer .sc_skills_total,.sc_skills_counter_modern.sc_skills_counter_style_odometer .sc_skills_total,.sc_skills_counter_simple.sc_skills_counter_style_odometer .sc_skills_total,.sc_skills_pie.sc_skills_compact_off.sc_skills_counter_style_odometer .sc_skills_total,.sc_icons_plain .sc_icons_item .sc_icons_item_more_link,.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories,.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet,.sc_title_default h5.sc_item_title_tag + .sc_title_subtitle,.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories,.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories,.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header .sc_item_filters_subtitle,.sc_portfolio .sc_portfolio_item .post_meta .post_meta_item,.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_categories,.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_categories{font-family:var(--theme-font-p_font-family)}.elementor-widget-progress .elementor-title,.elementor-widget-progress .elementor-progress-percentage,.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-tabs .elementor-tab-title,.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-text,.elementor-widget-counter .elementor-counter-number-wrapper,.elementor-widget-counter .elementor-counter-title{}.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title small{font-family:var(--theme-font-p_font-family)}body.edit-post-visual-editor{font-family:var(--theme-font-p_font-family) !important;font-size:var(--theme-font-p_font-size);font-weight:var(--theme-font-p_font-weight);font-style:var(--theme-font-p_font-style);line-height:var(--theme-font-p_line-height);text-transform:var(--theme-font-p_text-transform);letter-spacing:var(--theme-font-p_letter-spacing)}.editor-post-title__block .editor-post-title__input{font-size:var(--theme-font-h1_font-size);font-weight:var(--theme-font-h1_font-weight);font-style:var(--theme-font-h1_font-style)}.block-editor-block-list__block{margin-top:var(--theme-font-p_margin-top);margin-bottom:var(--theme-font-p_margin-bottom)}.wpcf7 span.wpcf7-not-valid-tip,div.wpcf7-response-output{font-family:var(--theme-font-p_font-family)}.scheme_light,body.scheme_light,.scheme_light:where(.editor-styles-wrapper){--theme-color-bg_color:#FCFCFC;--theme-color-bd_color:#D4D4D4;--theme-color-text:#80837D;--theme-color-text_light:#AFB0AE;--theme-color-text_dark:#384442;--theme-color-text_link:#d3de36;--theme-color-text_hover:#adb71e;--theme-color-text_link2:#3d3d57;--theme-color-text_hover2:#d3de36;--theme-color-text_link3:#969696;--theme-color-text_hover3:#666666;--theme-color-alter_bg_color:#ffffff;--theme-color-alter_bg_hover:#E4EAD6;--theme-color-alter_bd_color:#D4D4D4;--theme-color-alter_bd_hover:#CDCDCD;--theme-color-alter_text:#384442;--theme-color-alter_light:#424242;--theme-color-alter_dark:#384442;--theme-color-alter_link:#d3de36;--theme-color-alter_hover:#3d3d57;--theme-color-alter_link2:#6A669D;--theme-color-alter_hover2:#5E5998;--theme-color-alter_link3:#78576A;--theme-color-alter_hover3:#6D495E;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#454545;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#afb0ae;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#d3de36;--theme-color-extra_hover:#3d3d57;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:transparent;--theme-color-input_bg_hover:transparent;--theme-color-input_bd_color:#D4D4D4;--theme-color-input_bd_hover:#CDCDCD;--theme-color-input_text:#AFB0AE;--theme-color-input_light:#AFB0AE;--theme-color-input_dark:#384442;--theme-color-inverse_bd_color:#D6D6D6;--theme-color-inverse_bd_hover:#FCFCFC;--theme-color-inverse_text:#1d1d1d;--theme-color-inverse_light:#333333;--theme-color-inverse_dark:#384442;--theme-color-inverse_link:#3d3d57;--theme-color-inverse_hover:#d3de36;--theme-color-bg_color_0:rgba(252,252,252,0);--theme-color-bg_color_02:rgba(252,252,252,0.2);--theme-color-bg_color_07:rgba(252,252,252,0.7);--theme-color-bg_color_08:rgba(252,252,252,0.8);--theme-color-bg_color_09:rgba(252,252,252,0.9);--theme-color-alter_bg_color_07:rgba(255,255,255,0.7);--theme-color-alter_bg_color_08:rgba(255,255,255,0.8);--theme-color-alter_bg_color_04:rgba(255,255,255,0.4);--theme-color-alter_bg_color_00:rgba(255,255,255,0);--theme-color-alter_bg_color_02:rgba(255,255,255,0.2);--theme-color-alter_bd_color_02:rgba(212,212,212,0.2);--theme-color-alter_dark_015:rgba(56,68,66,0.15);--theme-color-alter_dark_02:rgba(56,68,66,0.2);--theme-color-alter_dark_05:rgba(56,68,66,0.5);--theme-color-alter_dark_08:rgba(56,68,66,0.8);--theme-color-alter_link_02:rgba(211,222,54,0.2);--theme-color-alter_link_07:rgba(211,222,54,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(211,222,54,0.2);--theme-color-extra_link_07:rgba(211,222,54,0.7);--theme-color-text_dark_003:rgba(56,68,66,0.03);--theme-color-text_dark_005:rgba(56,68,66,0.05);--theme-color-text_dark_008:rgba(56,68,66,0.08);--theme-color-text_dark_015:rgba(56,68,66,0.15);--theme-color-text_dark_02:rgba(56,68,66,0.2);--theme-color-text_dark_03:rgba(56,68,66,0.3);--theme-color-text_dark_05:rgba(56,68,66,0.5);--theme-color-text_dark_07:rgba(56,68,66,0.7);--theme-color-text_dark_08:rgba(56,68,66,0.8);--theme-color-text_link_007:rgba(211,222,54,0.07);--theme-color-text_link_02:rgba(211,222,54,0.2);--theme-color-text_link_03:rgba(211,222,54,0.3);--theme-color-text_link_04:rgba(211,222,54,0.4);--theme-color-text_link_07:rgba(211,222,54,0.7);--theme-color-text_link2_08:rgba(61,61,87,0.8);--theme-color-text_link2_007:rgba(61,61,87,0.07);--theme-color-text_link2_02:rgba(61,61,87,0.2);--theme-color-text_link2_03:rgba(61,61,87,0.3);--theme-color-text_link2_05:rgba(61,61,87,0.5);--theme-color-text_link3_007:rgba(150,150,150,0.07);--theme-color-text_link3_02:rgba(150,150,150,0.2);--theme-color-text_link3_03:rgba(150,150,150,0.3);--theme-color-inverse_text_03:rgba(29,29,29,0.3);--theme-color-inverse_link_08:rgba(61,61,87,0.8);--theme-color-inverse_hover_08:rgba(211,222,54,0.8);--theme-color-text_dark_blend:#475251;--theme-color-text_link_blend:#daeb44;--theme-color-alter_link_blend:#daeb44}.scheme_default,body.scheme_default,.scheme_default:where(.editor-styles-wrapper){--theme-color-bg_color:#ffffff;--theme-color-bd_color:#D4D4D4;--theme-color-text:#80837D;--theme-color-text_light:#AFB0AE;--theme-color-text_dark:#384442;--theme-color-text_link:#333366;--theme-color-text_hover:#cccc33;--theme-color-text_link2:#6A669D;--theme-color-text_hover2:#5E5998;--theme-color-text_link3:#78576A;--theme-color-text_hover3:#6D495E;--theme-color-alter_bg_color:#ffffff;--theme-color-alter_bg_hover:#E4EAD6;--theme-color-alter_bd_color:#D4D4D4;--theme-color-alter_bd_hover:#CDCDCD;--theme-color-alter_text:#80837D;--theme-color-alter_light:#AFB0AE;--theme-color-alter_dark:#384442;--theme-color-alter_link:#333366;--theme-color-alter_hover:#cccc33;--theme-color-alter_link2:#6A669D;--theme-color-alter_hover2:#5E5998;--theme-color-alter_link3:#78576A;--theme-color-alter_hover3:#6D495E;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#454545;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#384442;--theme-color-extra_link:#333366;--theme-color-extra_hover:#cccc33;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:#ffffff;--theme-color-input_bg_hover:#ffffff;--theme-color-input_bd_color:#D4D4D4;--theme-color-input_bd_hover:#CDCDCD;--theme-color-input_text:#AFB0AE;--theme-color-input_light:#AFB0AE;--theme-color-input_dark:#384442;--theme-color-inverse_bd_color:#D6D6D6;--theme-color-inverse_bd_hover:#FCFCFC;--theme-color-inverse_text:#1d1d1d;--theme-color-inverse_light:#333333;--theme-color-inverse_dark:#384442;--theme-color-inverse_link:#303030;--theme-color-inverse_hover:#cccc33;--theme-color-bg_color_0:rgba(255,255,255,0);--theme-color-bg_color_02:rgba(255,255,255,0.2);--theme-color-bg_color_07:rgba(255,255,255,0.7);--theme-color-bg_color_08:rgba(255,255,255,0.8);--theme-color-bg_color_09:rgba(255,255,255,0.9);--theme-color-alter_bg_color_07:rgba(255,255,255,0.7);--theme-color-alter_bg_color_08:rgba(255,255,255,0.8);--theme-color-alter_bg_color_04:rgba(255,255,255,0.4);--theme-color-alter_bg_color_00:rgba(255,255,255,0);--theme-color-alter_bg_color_02:rgba(255,255,255,0.2);--theme-color-alter_bd_color_02:rgba(212,212,212,0.2);--theme-color-alter_dark_015:rgba(56,68,66,0.15);--theme-color-alter_dark_02:rgba(56,68,66,0.2);--theme-color-alter_dark_05:rgba(56,68,66,0.5);--theme-color-alter_dark_08:rgba(56,68,66,0.8);--theme-color-alter_link_02:rgba(51,51,102,0.2);--theme-color-alter_link_07:rgba(51,51,102,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(51,51,102,0.2);--theme-color-extra_link_07:rgba(51,51,102,0.7);--theme-color-text_dark_003:rgba(56,68,66,0.03);--theme-color-text_dark_005:rgba(56,68,66,0.05);--theme-color-text_dark_008:rgba(56,68,66,0.08);--theme-color-text_dark_015:rgba(56,68,66,0.15);--theme-color-text_dark_02:rgba(56,68,66,0.2);--theme-color-text_dark_03:rgba(56,68,66,0.3);--theme-color-text_dark_05:rgba(56,68,66,0.5);--theme-color-text_dark_07:rgba(56,68,66,0.7);--theme-color-text_dark_08:rgba(56,68,66,0.8);--theme-color-text_link_007:rgba(51,51,102,0.07);--theme-color-text_link_02:rgba(51,51,102,0.2);--theme-color-text_link_03:rgba(51,51,102,0.3);--theme-color-text_link_04:rgba(51,51,102,0.4);--theme-color-text_link_07:rgba(51,51,102,0.7);--theme-color-text_link2_08:rgba(106,102,157,0.8);--theme-color-text_link2_007:rgba(106,102,157,0.07);--theme-color-text_link2_02:rgba(106,102,157,0.2);--theme-color-text_link2_03:rgba(106,102,157,0.3);--theme-color-text_link2_05:rgba(106,102,157,0.5);--theme-color-text_link3_007:rgba(120,87,106,0.07);--theme-color-text_link3_02:rgba(120,87,106,0.2);--theme-color-text_link3_03:rgba(120,87,106,0.3);--theme-color-inverse_text_03:rgba(29,29,29,0.3);--theme-color-inverse_link_08:rgba(48,48,48,0.8);--theme-color-inverse_hover_08:rgba(204,204,51,0.8);--theme-color-text_dark_blend:#475251;--theme-color-text_link_blend:#413f73;--theme-color-alter_link_blend:#413f73}.scheme_dark,body.scheme_dark,.scheme_dark:where(.editor-styles-wrapper){--theme-color-bg_color:#222322;--theme-color-bd_color:#373837;--theme-color-text:#D6D6D6;--theme-color-text_light:#A2A4A2;--theme-color-text_dark:#FFFEFE;--theme-color-text_link:#86A96E;--theme-color-text_hover:#769D5A;--theme-color-text_link2:#6A669D;--theme-color-text_hover2:#5E5998;--theme-color-text_link3:#78576A;--theme-color-text_hover3:#6D495E;--theme-color-alter_bg_color:#1A1B19;--theme-color-alter_bg_hover:#383D4B;--theme-color-alter_bd_color:#373837;--theme-color-alter_bd_hover:#454545;--theme-color-alter_text:#D6D6D6;--theme-color-alter_light:#A2A4A2;--theme-color-alter_dark:#FFFEFE;--theme-color-alter_link:#86A96E;--theme-color-alter_hover:#769D5A;--theme-color-alter_link2:#6A669D;--theme-color-alter_hover2:#5E5998;--theme-color-alter_link3:#78576A;--theme-color-alter_hover3:#6D495E;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#454545;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#86A96E;--theme-color-extra_hover:#FFFEFE;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:#transparent;--theme-color-input_bg_hover:#transparent;--theme-color-input_bd_color:#373837;--theme-color-input_bd_hover:#454545;--theme-color-input_text:#D6D6D6;--theme-color-input_light:#D6D6D6;--theme-color-input_dark:#FFFEFE;--theme-color-inverse_bd_color:#FFFEFE;--theme-color-inverse_bd_hover:#2E2D2D;--theme-color-inverse_text:#F9F9F9;--theme-color-inverse_light:#6f6f6f;--theme-color-inverse_dark:#384442;--theme-color-inverse_link:#FFFEFE;--theme-color-inverse_hover:#384442;--theme-color-bg_color_0:rgba(34,35,34,0);--theme-color-bg_color_02:rgba(34,35,34,0.2);--theme-color-bg_color_07:rgba(34,35,34,0.7);--theme-color-bg_color_08:rgba(34,35,34,0.8);--theme-color-bg_color_09:rgba(34,35,34,0.9);--theme-color-alter_bg_color_07:rgba(26,27,25,0.7);--theme-color-alter_bg_color_08:rgba(26,27,25,0.8);--theme-color-alter_bg_color_04:rgba(26,27,25,0.4);--theme-color-alter_bg_color_00:rgba(26,27,25,0);--theme-color-alter_bg_color_02:rgba(26,27,25,0.2);--theme-color-alter_bd_color_02:rgba(55,56,55,0.2);--theme-color-alter_dark_015:rgba(255,254,254,0.15);--theme-color-alter_dark_02:rgba(255,254,254,0.2);--theme-color-alter_dark_05:rgba(255,254,254,0.5);--theme-color-alter_dark_08:rgba(255,254,254,0.8);--theme-color-alter_link_02:rgba(134,169,110,0.2);--theme-color-alter_link_07:rgba(134,169,110,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(134,169,110,0.2);--theme-color-extra_link_07:rgba(134,169,110,0.7);--theme-color-text_dark_003:rgba(255,254,254,0.03);--theme-color-text_dark_005:rgba(255,254,254,0.05);--theme-color-text_dark_008:rgba(255,254,254,0.08);--theme-color-text_dark_015:rgba(255,254,254,0.15);--theme-color-text_dark_02:rgba(255,254,254,0.2);--theme-color-text_dark_03:rgba(255,254,254,0.3);--theme-color-text_dark_05:rgba(255,254,254,0.5);--theme-color-text_dark_07:rgba(255,254,254,0.7);--theme-color-text_dark_08:rgba(255,254,254,0.8);--theme-color-text_link_007:rgba(134,169,110,0.07);--theme-color-text_link_02:rgba(134,169,110,0.2);--theme-color-text_link_03:rgba(134,169,110,0.3);--theme-color-text_link_04:rgba(134,169,110,0.4);--theme-color-text_link_07:rgba(134,169,110,0.7);--theme-color-text_link2_08:rgba(106,102,157,0.8);--theme-color-text_link2_007:rgba(106,102,157,0.07);--theme-color-text_link2_02:rgba(106,102,157,0.2);--theme-color-text_link2_03:rgba(106,102,157,0.3);--theme-color-text_link2_05:rgba(106,102,157,0.5);--theme-color-text_link3_007:rgba(120,87,106,0.07);--theme-color-text_link3_02:rgba(120,87,106,0.2);--theme-color-text_link3_03:rgba(120,87,106,0.3);--theme-color-inverse_text_03:rgba(249,249,249,0.3);--theme-color-inverse_link_08:rgba(255,254,254,0.8);--theme-color-inverse_hover_08:rgba(56,68,66,0.8);--theme-color-text_dark_blend:#ffffff;--theme-color-text_link_blend:#92b57e;--theme-color-alter_link_blend:#92b57e}.scheme_dark_light,body.scheme_dark_light,.scheme_dark_light:where(.editor-styles-wrapper){--theme-color-bg_color:#1A1B19;--theme-color-bd_color:#373837;--theme-color-text:#D6D6D6;--theme-color-text_light:#A2A4A2;--theme-color-text_dark:#FFFEFE;--theme-color-text_link:#86A96E;--theme-color-text_hover:#769D5A;--theme-color-text_link2:#6A669D;--theme-color-text_hover2:#5E5998;--theme-color-text_link3:#78576A;--theme-color-text_hover3:#6D495E;--theme-color-alter_bg_color:#222322;--theme-color-alter_bg_hover:#383D4B;--theme-color-alter_bd_color:#373837;--theme-color-alter_bd_hover:#454545;--theme-color-alter_text:#D6D6D6;--theme-color-alter_light:#A2A4A2;--theme-color-alter_dark:#FFFEFE;--theme-color-alter_link:#86A96E;--theme-color-alter_hover:#769D5A;--theme-color-alter_link2:#6A669D;--theme-color-alter_hover2:#5E5998;--theme-color-alter_link3:#78576A;--theme-color-alter_hover3:#6D495E;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#454545;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#86A96E;--theme-color-extra_hover:#FFFEFE;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:#transparent;--theme-color-input_bg_hover:#transparent;--theme-color-input_bd_color:#373837;--theme-color-input_bd_hover:#454545;--theme-color-input_text:#D6D6D6;--theme-color-input_light:#D6D6D6;--theme-color-input_dark:#FFFEFE;--theme-color-inverse_bd_color:#FFFEFE;--theme-color-inverse_bd_hover:#2E2D2D;--theme-color-inverse_text:#F9F9F9;--theme-color-inverse_light:#6f6f6f;--theme-color-inverse_dark:#384442;--theme-color-inverse_link:#FFFEFE;--theme-color-inverse_hover:#384442;--theme-color-bg_color_0:rgba(26,27,25,0);--theme-color-bg_color_02:rgba(26,27,25,0.2);--theme-color-bg_color_07:rgba(26,27,25,0.7);--theme-color-bg_color_08:rgba(26,27,25,0.8);--theme-color-bg_color_09:rgba(26,27,25,0.9);--theme-color-alter_bg_color_07:rgba(34,35,34,0.7);--theme-color-alter_bg_color_08:rgba(34,35,34,0.8);--theme-color-alter_bg_color_04:rgba(34,35,34,0.4);--theme-color-alter_bg_color_00:rgba(34,35,34,0);--theme-color-alter_bg_color_02:rgba(34,35,34,0.2);--theme-color-alter_bd_color_02:rgba(55,56,55,0.2);--theme-color-alter_dark_015:rgba(255,254,254,0.15);--theme-color-alter_dark_02:rgba(255,254,254,0.2);--theme-color-alter_dark_05:rgba(255,254,254,0.5);--theme-color-alter_dark_08:rgba(255,254,254,0.8);--theme-color-alter_link_02:rgba(134,169,110,0.2);--theme-color-alter_link_07:rgba(134,169,110,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(134,169,110,0.2);--theme-color-extra_link_07:rgba(134,169,110,0.7);--theme-color-text_dark_003:rgba(255,254,254,0.03);--theme-color-text_dark_005:rgba(255,254,254,0.05);--theme-color-text_dark_008:rgba(255,254,254,0.08);--theme-color-text_dark_015:rgba(255,254,254,0.15);--theme-color-text_dark_02:rgba(255,254,254,0.2);--theme-color-text_dark_03:rgba(255,254,254,0.3);--theme-color-text_dark_05:rgba(255,254,254,0.5);--theme-color-text_dark_07:rgba(255,254,254,0.7);--theme-color-text_dark_08:rgba(255,254,254,0.8);--theme-color-text_link_007:rgba(134,169,110,0.07);--theme-color-text_link_02:rgba(134,169,110,0.2);--theme-color-text_link_03:rgba(134,169,110,0.3);--theme-color-text_link_04:rgba(134,169,110,0.4);--theme-color-text_link_07:rgba(134,169,110,0.7);--theme-color-text_link2_08:rgba(106,102,157,0.8);--theme-color-text_link2_007:rgba(106,102,157,0.07);--theme-color-text_link2_02:rgba(106,102,157,0.2);--theme-color-text_link2_03:rgba(106,102,157,0.3);--theme-color-text_link2_05:rgba(106,102,157,0.5);--theme-color-text_link3_007:rgba(120,87,106,0.07);--theme-color-text_link3_02:rgba(120,87,106,0.2);--theme-color-text_link3_03:rgba(120,87,106,0.3);--theme-color-inverse_text_03:rgba(249,249,249,0.3);--theme-color-inverse_link_08:rgba(255,254,254,0.8);--theme-color-inverse_hover_08:rgba(56,68,66,0.8);--theme-color-text_dark_blend:#ffffff;--theme-color-text_link_blend:#92b57e;--theme-color-alter_link_blend:#92b57e}.scheme_extra_default,body.scheme_extra_default,.scheme_extra_default:where(.editor-styles-wrapper){--theme-color-bg_color:#FDF8F4;--theme-color-bd_color:#E4DDD7;--theme-color-text:#858280;--theme-color-text_light:#B8B8B8;--theme-color-text_dark:#1C1B1B;--theme-color-text_link:#ED6954;--theme-color-text_hover:#DA533E;--theme-color-text_link2:#FEB58C;--theme-color-text_hover2:#F0A377;--theme-color-text_link3:#ADB5F4;--theme-color-text_hover3:#99A2EE;--theme-color-alter_bg_color:#FFFFFF;--theme-color-alter_bg_hover:#F4EBE0;--theme-color-alter_bd_color:#E4DDD7;--theme-color-alter_bd_hover:#DED6CE;--theme-color-alter_text:#858280;--theme-color-alter_light:#B8B8B8;--theme-color-alter_dark:#1C1B1B;--theme-color-alter_link:#ED6954;--theme-color-alter_hover:#DA533E;--theme-color-alter_link2:#FEB58C;--theme-color-alter_hover2:#F0A377;--theme-color-alter_link3:#ADB5F4;--theme-color-alter_hover3:#99A2EE;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#F8F5EF;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#ed6954;--theme-color-extra_hover:#FFFEFE;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:transparent;--theme-color-input_bg_hover:transparent;--theme-color-input_bd_color:#E4DDD7;--theme-color-input_bd_hover:#DED6CE;--theme-color-input_text:#B8B8B8;--theme-color-input_light:#B8B8B8;--theme-color-input_dark:#1C1B1B;--theme-color-inverse_bd_color:#DBD4D4;--theme-color-inverse_bd_hover:#FCFCFC;--theme-color-inverse_text:#1d1d1d;--theme-color-inverse_light:#333333;--theme-color-inverse_dark:#1C1B1B;--theme-color-inverse_link:#FFFEFE;--theme-color-inverse_hover:#FFFEFE;--theme-color-bg_color_0:rgba(253,248,244,0);--theme-color-bg_color_02:rgba(253,248,244,0.2);--theme-color-bg_color_07:rgba(253,248,244,0.7);--theme-color-bg_color_08:rgba(253,248,244,0.8);--theme-color-bg_color_09:rgba(253,248,244,0.9);--theme-color-alter_bg_color_07:rgba(255,255,255,0.7);--theme-color-alter_bg_color_08:rgba(255,255,255,0.8);--theme-color-alter_bg_color_04:rgba(255,255,255,0.4);--theme-color-alter_bg_color_00:rgba(255,255,255,0);--theme-color-alter_bg_color_02:rgba(255,255,255,0.2);--theme-color-alter_bd_color_02:rgba(228,221,215,0.2);--theme-color-alter_dark_015:rgba(28,27,27,0.15);--theme-color-alter_dark_02:rgba(28,27,27,0.2);--theme-color-alter_dark_05:rgba(28,27,27,0.5);--theme-color-alter_dark_08:rgba(28,27,27,0.8);--theme-color-alter_link_02:rgba(237,105,84,0.2);--theme-color-alter_link_07:rgba(237,105,84,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(237,105,84,0.2);--theme-color-extra_link_07:rgba(237,105,84,0.7);--theme-color-text_dark_003:rgba(28,27,27,0.03);--theme-color-text_dark_005:rgba(28,27,27,0.05);--theme-color-text_dark_008:rgba(28,27,27,0.08);--theme-color-text_dark_015:rgba(28,27,27,0.15);--theme-color-text_dark_02:rgba(28,27,27,0.2);--theme-color-text_dark_03:rgba(28,27,27,0.3);--theme-color-text_dark_05:rgba(28,27,27,0.5);--theme-color-text_dark_07:rgba(28,27,27,0.7);--theme-color-text_dark_08:rgba(28,27,27,0.8);--theme-color-text_link_007:rgba(237,105,84,0.07);--theme-color-text_link_02:rgba(237,105,84,0.2);--theme-color-text_link_03:rgba(237,105,84,0.3);--theme-color-text_link_04:rgba(237,105,84,0.4);--theme-color-text_link_07:rgba(237,105,84,0.7);--theme-color-text_link2_08:rgba(254,181,140,0.8);--theme-color-text_link2_007:rgba(254,181,140,0.07);--theme-color-text_link2_02:rgba(254,181,140,0.2);--theme-color-text_link2_03:rgba(254,181,140,0.3);--theme-color-text_link2_05:rgba(254,181,140,0.5);--theme-color-text_link3_007:rgba(173,181,244,0.07);--theme-color-text_link3_02:rgba(173,181,244,0.2);--theme-color-text_link3_03:rgba(173,181,244,0.3);--theme-color-inverse_text_03:rgba(29,29,29,0.3);--theme-color-inverse_link_08:rgba(255,254,254,0.8);--theme-color-inverse_hover_08:rgba(255,254,254,0.8);--theme-color-text_dark_blend:#292929;--theme-color-text_link_blend:#fa7d64;--theme-color-alter_link_blend:#fa7d64}.scheme_extra_light,body.scheme_extra_light,.scheme_extra_light:where(.editor-styles-wrapper){--theme-color-bg_color:#FFFFFF;--theme-color-bd_color:#E4DDD7;--theme-color-text:#858280;--theme-color-text_light:#B8B8B8;--theme-color-text_dark:#1C1B1B;--theme-color-text_link:#ED6954;--theme-color-text_hover:#DA533E;--theme-color-text_link2:#FEB58C;--theme-color-text_hover2:#F0A377;--theme-color-text_link3:#ADB5F4;--theme-color-text_hover3:#99A2EE;--theme-color-alter_bg_color:#FDF8F4;--theme-color-alter_bg_hover:#F4EBE0;--theme-color-alter_bd_color:#E4DDD7;--theme-color-alter_bd_hover:#DED6CE;--theme-color-alter_text:#858280;--theme-color-alter_light:#B8B8B8;--theme-color-alter_dark:#1C1B1B;--theme-color-alter_link:#ED6954;--theme-color-alter_hover:#DA533E;--theme-color-alter_link2:#FEB58C;--theme-color-alter_hover2:#F0A377;--theme-color-alter_link3:#ADB5F4;--theme-color-alter_hover3:#99A2EE;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#F8F5EF;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#ed6954;--theme-color-extra_hover:#FFFEFE;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:transparent;--theme-color-input_bg_hover:transparent;--theme-color-input_bd_color:#E4DDD7;--theme-color-input_bd_hover:#DED6CE;--theme-color-input_text:#B8B8B8;--theme-color-input_light:#B8B8B8;--theme-color-input_dark:#1C1B1B;--theme-color-inverse_bd_color:#DBD4D4;--theme-color-inverse_bd_hover:#FCFCFC;--theme-color-inverse_text:#1d1d1d;--theme-color-inverse_light:#333333;--theme-color-inverse_dark:#1C1B1B;--theme-color-inverse_link:#FFFEFE;--theme-color-inverse_hover:#FFFEFE;--theme-color-bg_color_0:rgba(255,255,255,0);--theme-color-bg_color_02:rgba(255,255,255,0.2);--theme-color-bg_color_07:rgba(255,255,255,0.7);--theme-color-bg_color_08:rgba(255,255,255,0.8);--theme-color-bg_color_09:rgba(255,255,255,0.9);--theme-color-alter_bg_color_07:rgba(253,248,244,0.7);--theme-color-alter_bg_color_08:rgba(253,248,244,0.8);--theme-color-alter_bg_color_04:rgba(253,248,244,0.4);--theme-color-alter_bg_color_00:rgba(253,248,244,0);--theme-color-alter_bg_color_02:rgba(253,248,244,0.2);--theme-color-alter_bd_color_02:rgba(228,221,215,0.2);--theme-color-alter_dark_015:rgba(28,27,27,0.15);--theme-color-alter_dark_02:rgba(28,27,27,0.2);--theme-color-alter_dark_05:rgba(28,27,27,0.5);--theme-color-alter_dark_08:rgba(28,27,27,0.8);--theme-color-alter_link_02:rgba(237,105,84,0.2);--theme-color-alter_link_07:rgba(237,105,84,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(237,105,84,0.2);--theme-color-extra_link_07:rgba(237,105,84,0.7);--theme-color-text_dark_003:rgba(28,27,27,0.03);--theme-color-text_dark_005:rgba(28,27,27,0.05);--theme-color-text_dark_008:rgba(28,27,27,0.08);--theme-color-text_dark_015:rgba(28,27,27,0.15);--theme-color-text_dark_02:rgba(28,27,27,0.2);--theme-color-text_dark_03:rgba(28,27,27,0.3);--theme-color-text_dark_05:rgba(28,27,27,0.5);--theme-color-text_dark_07:rgba(28,27,27,0.7);--theme-color-text_dark_08:rgba(28,27,27,0.8);--theme-color-text_link_007:rgba(237,105,84,0.07);--theme-color-text_link_02:rgba(237,105,84,0.2);--theme-color-text_link_03:rgba(237,105,84,0.3);--theme-color-text_link_04:rgba(237,105,84,0.4);--theme-color-text_link_07:rgba(237,105,84,0.7);--theme-color-text_link2_08:rgba(254,181,140,0.8);--theme-color-text_link2_007:rgba(254,181,140,0.07);--theme-color-text_link2_02:rgba(254,181,140,0.2);--theme-color-text_link2_03:rgba(254,181,140,0.3);--theme-color-text_link2_05:rgba(254,181,140,0.5);--theme-color-text_link3_007:rgba(173,181,244,0.07);--theme-color-text_link3_02:rgba(173,181,244,0.2);--theme-color-text_link3_03:rgba(173,181,244,0.3);--theme-color-inverse_text_03:rgba(29,29,29,0.3);--theme-color-inverse_link_08:rgba(255,254,254,0.8);--theme-color-inverse_hover_08:rgba(255,254,254,0.8);--theme-color-text_dark_blend:#292929;--theme-color-text_link_blend:#fa7d64;--theme-color-alter_link_blend:#fa7d64}.scheme_extra_dark,body.scheme_extra_dark,.scheme_extra_dark:where(.editor-styles-wrapper){--theme-color-bg_color:#222322;--theme-color-bd_color:#373837;--theme-color-text:#D6D6D6;--theme-color-text_light:#A2A4A2;--theme-color-text_dark:#FFFEFE;--theme-color-text_link:#ED6954;--theme-color-text_hover:#DA533E;--theme-color-text_link2:#FEB58C;--theme-color-text_hover2:#F0A377;--theme-color-text_link3:#ADB5F4;--theme-color-text_hover3:#99A2EE;--theme-color-alter_bg_color:#1A1B19;--theme-color-alter_bg_hover:#383D4B;--theme-color-alter_bd_color:#373837;--theme-color-alter_bd_hover:#454545;--theme-color-alter_text:#D6D6D6;--theme-color-alter_light:#A2A4A2;--theme-color-alter_dark:#FFFEFE;--theme-color-alter_link:#ED6954;--theme-color-alter_hover:#DA533E;--theme-color-alter_link2:#FEB58C;--theme-color-alter_hover2:#F0A377;--theme-color-alter_link3:#ADB5F4;--theme-color-alter_hover3:#99A2EE;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#F8F5EF;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#ed6954;--theme-color-extra_hover:#FFFEFE;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:#transparent;--theme-color-input_bg_hover:#transparent;--theme-color-input_bd_color:#373837;--theme-color-input_bd_hover:#454545;--theme-color-input_text:#DBD4D4;--theme-color-input_light:#D6D6D6;--theme-color-input_dark:#FFFEFE;--theme-color-inverse_bd_color:#FFFEFE;--theme-color-inverse_bd_hover:#2E2D2D;--theme-color-inverse_text:#F9F9F9;--theme-color-inverse_light:#6f6f6f;--theme-color-inverse_dark:#1C1B1B;--theme-color-inverse_link:#FFFEFE;--theme-color-inverse_hover:#1C1B1B;--theme-color-bg_color_0:rgba(34,35,34,0);--theme-color-bg_color_02:rgba(34,35,34,0.2);--theme-color-bg_color_07:rgba(34,35,34,0.7);--theme-color-bg_color_08:rgba(34,35,34,0.8);--theme-color-bg_color_09:rgba(34,35,34,0.9);--theme-color-alter_bg_color_07:rgba(26,27,25,0.7);--theme-color-alter_bg_color_08:rgba(26,27,25,0.8);--theme-color-alter_bg_color_04:rgba(26,27,25,0.4);--theme-color-alter_bg_color_00:rgba(26,27,25,0);--theme-color-alter_bg_color_02:rgba(26,27,25,0.2);--theme-color-alter_bd_color_02:rgba(55,56,55,0.2);--theme-color-alter_dark_015:rgba(255,254,254,0.15);--theme-color-alter_dark_02:rgba(255,254,254,0.2);--theme-color-alter_dark_05:rgba(255,254,254,0.5);--theme-color-alter_dark_08:rgba(255,254,254,0.8);--theme-color-alter_link_02:rgba(237,105,84,0.2);--theme-color-alter_link_07:rgba(237,105,84,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(237,105,84,0.2);--theme-color-extra_link_07:rgba(237,105,84,0.7);--theme-color-text_dark_003:rgba(255,254,254,0.03);--theme-color-text_dark_005:rgba(255,254,254,0.05);--theme-color-text_dark_008:rgba(255,254,254,0.08);--theme-color-text_dark_015:rgba(255,254,254,0.15);--theme-color-text_dark_02:rgba(255,254,254,0.2);--theme-color-text_dark_03:rgba(255,254,254,0.3);--theme-color-text_dark_05:rgba(255,254,254,0.5);--theme-color-text_dark_07:rgba(255,254,254,0.7);--theme-color-text_dark_08:rgba(255,254,254,0.8);--theme-color-text_link_007:rgba(237,105,84,0.07);--theme-color-text_link_02:rgba(237,105,84,0.2);--theme-color-text_link_03:rgba(237,105,84,0.3);--theme-color-text_link_04:rgba(237,105,84,0.4);--theme-color-text_link_07:rgba(237,105,84,0.7);--theme-color-text_link2_08:rgba(254,181,140,0.8);--theme-color-text_link2_007:rgba(254,181,140,0.07);--theme-color-text_link2_02:rgba(254,181,140,0.2);--theme-color-text_link2_03:rgba(254,181,140,0.3);--theme-color-text_link2_05:rgba(254,181,140,0.5);--theme-color-text_link3_007:rgba(173,181,244,0.07);--theme-color-text_link3_02:rgba(173,181,244,0.2);--theme-color-text_link3_03:rgba(173,181,244,0.3);--theme-color-inverse_text_03:rgba(249,249,249,0.3);--theme-color-inverse_link_08:rgba(255,254,254,0.8);--theme-color-inverse_hover_08:rgba(28,27,27,0.8);--theme-color-text_dark_blend:#ffffff;--theme-color-text_link_blend:#fa7d64;--theme-color-alter_link_blend:#fa7d64}.scheme_extra_dark_light,body.scheme_extra_dark_light,.scheme_extra_dark_light:where(.editor-styles-wrapper){--theme-color-bg_color:#1A1B19;--theme-color-bd_color:#373837;--theme-color-text:#D6D6D6;--theme-color-text_light:#A2A4A2;--theme-color-text_dark:#FFFEFE;--theme-color-text_link:#ED6954;--theme-color-text_hover:#DA533E;--theme-color-text_link2:#FEB58C;--theme-color-text_hover2:#F0A377;--theme-color-text_link3:#ADB5F4;--theme-color-text_hover3:#99A2EE;--theme-color-alter_bg_color:#222322;--theme-color-alter_bg_hover:#383D4B;--theme-color-alter_bd_color:#373837;--theme-color-alter_bd_hover:#454545;--theme-color-alter_text:#D6D6D6;--theme-color-alter_light:#A2A4A2;--theme-color-alter_dark:#FFFEFE;--theme-color-alter_link:#ED6954;--theme-color-alter_hover:#DA533E;--theme-color-alter_link2:#FEB58C;--theme-color-alter_hover2:#F0A377;--theme-color-alter_link3:#ADB5F4;--theme-color-alter_hover3:#99A2EE;--theme-color-extra_bg_color:#272727;--theme-color-extra_bg_hover:#2C2C2C;--theme-color-extra_bd_color:#373837;--theme-color-extra_bd_hover:#F8F5EF;--theme-color-extra_text:#D6D6D6;--theme-color-extra_light:#A2A4A2;--theme-color-extra_dark:#FFFEFE;--theme-color-extra_link:#ed6954;--theme-color-extra_hover:#FFFEFE;--theme-color-extra_link2:#80d572;--theme-color-extra_hover2:#8be77c;--theme-color-extra_link3:#ddb837;--theme-color-extra_hover3:#eec432;--theme-color-input_bg_color:#transparent;--theme-color-input_bg_hover:#transparent;--theme-color-input_bd_color:#373837;--theme-color-input_bd_hover:#454545;--theme-color-input_text:#DBD4D4;--theme-color-input_light:#D6D6D6;--theme-color-input_dark:#FFFEFE;--theme-color-inverse_bd_color:#FFFEFE;--theme-color-inverse_bd_hover:#2E2D2D;--theme-color-inverse_text:#F9F9F9;--theme-color-inverse_light:#6f6f6f;--theme-color-inverse_dark:#1C1B1B;--theme-color-inverse_link:#FFFEFE;--theme-color-inverse_hover:#1C1B1B;--theme-color-bg_color_0:rgba(26,27,25,0);--theme-color-bg_color_02:rgba(26,27,25,0.2);--theme-color-bg_color_07:rgba(26,27,25,0.7);--theme-color-bg_color_08:rgba(26,27,25,0.8);--theme-color-bg_color_09:rgba(26,27,25,0.9);--theme-color-alter_bg_color_07:rgba(34,35,34,0.7);--theme-color-alter_bg_color_08:rgba(34,35,34,0.8);--theme-color-alter_bg_color_04:rgba(34,35,34,0.4);--theme-color-alter_bg_color_00:rgba(34,35,34,0);--theme-color-alter_bg_color_02:rgba(34,35,34,0.2);--theme-color-alter_bd_color_02:rgba(55,56,55,0.2);--theme-color-alter_dark_015:rgba(255,254,254,0.15);--theme-color-alter_dark_02:rgba(255,254,254,0.2);--theme-color-alter_dark_05:rgba(255,254,254,0.5);--theme-color-alter_dark_08:rgba(255,254,254,0.8);--theme-color-alter_link_02:rgba(237,105,84,0.2);--theme-color-alter_link_07:rgba(237,105,84,0.7);--theme-color-extra_bg_color_05:rgba(39,39,39,0.5);--theme-color-extra_bg_color_07:rgba(39,39,39,0.7);--theme-color-extra_link_02:rgba(237,105,84,0.2);--theme-color-extra_link_07:rgba(237,105,84,0.7);--theme-color-text_dark_003:rgba(255,254,254,0.03);--theme-color-text_dark_005:rgba(255,254,254,0.05);--theme-color-text_dark_008:rgba(255,254,254,0.08);--theme-color-text_dark_015:rgba(255,254,254,0.15);--theme-color-text_dark_02:rgba(255,254,254,0.2);--theme-color-text_dark_03:rgba(255,254,254,0.3);--theme-color-text_dark_05:rgba(255,254,254,0.5);--theme-color-text_dark_07:rgba(255,254,254,0.7);--theme-color-text_dark_08:rgba(255,254,254,0.8);--theme-color-text_link_007:rgba(237,105,84,0.07);--theme-color-text_link_02:rgba(237,105,84,0.2);--theme-color-text_link_03:rgba(237,105,84,0.3);--theme-color-text_link_04:rgba(237,105,84,0.4);--theme-color-text_link_07:rgba(237,105,84,0.7);--theme-color-text_link2_08:rgba(254,181,140,0.8);--theme-color-text_link2_007:rgba(254,181,140,0.07);--theme-color-text_link2_02:rgba(254,181,140,0.2);--theme-color-text_link2_03:rgba(254,181,140,0.3);--theme-color-text_link2_05:rgba(254,181,140,0.5);--theme-color-text_link3_007:rgba(173,181,244,0.07);--theme-color-text_link3_02:rgba(173,181,244,0.2);--theme-color-text_link3_03:rgba(173,181,244,0.3);--theme-color-inverse_text_03:rgba(249,249,249,0.3);--theme-color-inverse_link_08:rgba(255,254,254,0.8);--theme-color-inverse_hover_08:rgba(28,27,27,0.8);--theme-color-text_dark_blend:#ffffff;--theme-color-text_link_blend:#fa7d64;--theme-color-alter_link_blend:#fa7d64}