@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);
.g-header-mini {
    background-color: #ffffff;
    border-bottom: 1px solid #D2D2D2;
    line-height: 41px;
    border-top: 5px solid #000000;
    min-width: 1020px;
}
.g-header-mini .header-wrap {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.g-header-mini .header-wrap:before, .g-header-mini .header-wrap:after {
  content: " ";
  display: table;
}
.g-header-mini .header-wrap:after {
  clear: both;
}
.g-header-mini .header-wrap a.logo {
  float: left;
  line-height: 42px;
}
.g-header-mini .header-wrap a.logo img {
  vertical-align: middle;
  border:none;
}
.g-header-mini .header-wrap .support {
  float: right;
  text-align: right;
}
.g-header-mini .header-wrap .support a {
  font-size: 14px;
  line-height: 42px;
  color: #000000;
  margin-left: 20px;
  font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif;
  -webkit-transition: color 0.15s ease-out;
          transition: color 0.15s ease-out;
  text-transform: uppercase;
}
.g-header-mini .header-wrap .support .support-icon {
    position: relative;
    top: 3px;
    margin-right: 8px;
    /* fix for IE9. Header on "Unsupported Browsers" page */
    border: none;
}
.g-header-mini .header-wrap .support span.chat {
  font-size: 14px;
  line-height: 42px;
  color: #bfc6cc;
  margin-left: 20px;
  font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif;
  -webkit-transition: color 0.15s ease-out;
          transition: color 0.15s ease-out;
  position: relative;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA8CAYAAABW+ot3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEFCOTk0OUY1OUQxMUU0QjI2REYxODE3MzZBN0IzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEFCOTk0QUY1OUQxMUU0QjI2REYxODE3MzZBN0IzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4QUI5OTQ3RjU5RDExRTRCMjZERjE4MTczNkE3QjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4QUI5OTQ4RjU5RDExRTRCMjZERjE4MTczNkE3QjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/jvl6AAAAXtJREFUeNpi8arZwIAG3IC4FoiNoPxzQNwCxDuRFbGgabIF4m1AzIwkZgPEW4HYCYgPwQSZ0DTmommCAZBYDrIAukZ5BtxADp/Gt3g0vsOn8QQejSfwaZwNxD+waPoBlcOp8TkQVwHxfyQxELsaKoczOkCgH4iPA7EPlL8FmxdgGtmBOAyIo4D4PBA3IynmBOI2IDYE4mVAvAqIf7JAJUCK9KAKPaDxeQ7KB6UgHiS5EiC2AGmMRNIEAyCFdjhCF6Q2EhQ4DgykA0eQRm0yNGoxEUhmuIA8SOMLMjS+BAWOLhDrgNwNDUEtIJYGYiGkNPoUiK9BQ3o/EF9h/P//PwM5gImBTDCqcVTjqMZRjaMaqasRoyrv3hWNtUlW6rYUpUmGUgUANdlC6wb01tVfUJMMqHm0SUZykwwYajibZFA57NGBFC0WyE0yoCYML4A1AhViNMmAir9DDeGEJgh4kwwo95Oxa2cUepMMBL7gaJKBwKXRJhmtmmQAAQYAmbtzn2kxj+AAAAAASUVORK5CYII=) no-repeat 0 2px;
  padding-left: 22px;
}
.g-header-mini .header-wrap .support span.chat:hover {
  background-position: 0 -41px;
  color: #8ab95a;
}
.g-header-mini .header-wrap .support span.chat a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  margin: 0;
  overflow: hidden;
}
.g-header-mini .header-wrap .support span.chat a img {
  opacity: 0;
}
.g-header-mini .header-wrap .support a svg {
  vertical-align: middle;
  margin-right: 6px;
  fill: #8c8c8c;
  -webkit-transition: fill 0.15s ease-out;
          transition: fill 0.15s ease-out;
}
.g-header-mini .header-wrap .support a:hover {
  color: #8ab95a;
}
.g-header-mini .header-wrap .support a:hover svg {
  fill: #8ab95a;
}

.login-panel {
    float: right;
    text-align: right;
}

.login-panel .user-settings, .login-panel .manage-projects-section {
    display: none;
}

.login-panel.logged-in .login-request-text {
    display:none;
} 

.login-panel.logged-in .user-settings, .login-panel.logged-in .manage-projects-section {
    display:inline;
} 
.b-modal{position: absolute; z-index:1001;top: 50%; left: 50%;width: 430px;min-height: 210px;background: #fff;border: 1px solid #d8d8d8;box-shadow:2px 2px 8px rgba(0,0,0,.3);opacity: 0;visibility: hidden;box-sizing: border-box;}
.b-modal.transform {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}
.b-modal.show{opacity: 1;visibility: visible;}
.b-modal.transform.show{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.b-modal__header{width: 100%;height: 44px;overflow: hidden;background: #eff0f0;position: relative;}
.b-modal__header h2{font-weight: 400;font-size: 21px;line-height: 28px;color: #282a2b;padding: 8px 0 4px 20px;display: inline-block;margin: 0;}
.b-modal__header i.close{display:block;cursor:pointer;position: absolute;top: 12px;right: 20px;width: 20px;height:20px;background:transparent url(/app/dist/assets/images/editor_sprite-ae04b6ee.png) no-repeat -65px -185px;text-indent:-900px;overflow:hidden;}
.b-modal__body{}
/*.b-modal__body__content{padding: 20px 20px 75px;}*/
.b-modal__body h2 {}
.b-modal__body__content.loading{background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPj4+Dg4OISEhAYGBiYmJtbW1qioqBYWFnZ2dmZmZuTk5JiYmMbGxkhISFZWVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==); background-position: center center; background-repeat:no-repeat;}
.b-modal__body__buttons{position: absolute;bottom: 20px;right: 20px;}
.b-modal__body__buttons .btn{margin-left: 20px;min-width:60px;height: 35px;line-height: 35px;}
.b-modal-overlay{position: fixed;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;background: rgba(255,255,255,.8);z-index: 999;}
.b-modal .white_header{font-size: 21px;font-weight: 400;line-height: 28px;color: #282a2b;margin: -10px 0 15px;}
.b-modal .white_header em{font-size: 12px;margin: 0 0 0 15px;font-style: normal;}
.b-modal {}
.b-modal__header{background:#fff;}
.b-modal__body__buttons .btn{margin-right:0px;}


/* /upload popup */
.b-upload-popup { font-family: sans-serif; }
.b-upload-popup .b-modal__header {background: transparent;position: absolute;width: 40px;right: 0;top: 5px;}
.b-upload-popup .b-modal__body {margin-top: -20px;}
.b-upload-popup .b-modal__body__content {padding: 0;}
.b-upload-popup .tabContentUploadContainer {height: 558px;width: 705px;}
.b-upload-popup .uploadTabs a:after {right: 0;width: 100%;}
.b-upload-popup .tabContentUploadContainer > div {box-sizing: border-box;height: 100%;}
.b-upload-popup .interacted .fileListContainer {height: 434px;margin: 0;}
/* /upload popup */
/* ICONS */
@font-face {
    font-family: "icons";
    src: url(/app/dist/assets/images/BookWizard/fonticons/icons-fe9fcaab.eot);
    src: url(/app/dist/assets/images/BookWizard/fonticons/icons-fe9fcaab.eot#iefix) format("embedded-opentype"), url(/app/dist/assets/images/BookWizard/fonticons/icons-3982c79b.woff2) format("woff2"), url(/app/dist/assets/images/BookWizard/fonticons/icons-d49002d9.woff) format("woff"), url(/app/dist/assets/images/BookWizard/fonticons/icons-eba0df20.ttf) format("truetype"), url(/app/dist/assets/images/BookWizard/fonticons/icons-9ca4189e.svg#fontello) format("svg");
    font-weight: normal;
    font-style: normal;
}
.font-icon { position: relative; }
.font-icon:after { content: ""; position: absolute; font-family: "icons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; margin: 0; pointer-events: none; text-decoration: none; transition: none; }
.font-icon.icon--search:after { content: "\E826"; font-size: 18px; transform: scaleX(-1); }
.font-icon.icon--close:after { content: "\E805"; font-size: 16px; }
.font-icon.icon--select:after { content: "\E80F"; font-size: 8px; }

.icon { display: inline-block; vertical-align: middle; margin-left: 3px; }
.icon--edit:before { display: block; width: 11px; height: 13px; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzY1MCkiPgo8cGF0aCBkPSJNMS41NjkwNCAxMi40Mzg4TDEuNDIzNTcgMTUuMDA5NEwzLjg4Njk5IDE0Ljg1ODNMMTMuNjQ5NyA0LjY2MkwxMS4zMzE3IDIuMjQyNTlMMS41NjkwNCAxMi40Mzg4Wk0wLjY4OTI5NSAxNi41QzAuNTA2NTkgMTYuNSAwLjMzMTQ4IDE2LjQyMDggMC4yMDE4NjMgMTYuMjg0QzAuMDYyNTkzMiAxNi4xNCAtMC4wMTA0OTk3IDE1LjkzODMgMC4wMDEyMjEwMiAxNS43MzY3TDAuMjA4MDU3IDEyLjA3ODdDMC4yMTgzOTkgMTEuOTA1OSAwLjI4OTQyNCAxMS43NDAzIDAuNDA4Njk5IDExLjYxMDdMMTAuODQ0MyAwLjcxNjAyMUMxMC45NzMyIDAuNTc5MjA3IDExLjE0ODMgMC41IDExLjMzMTcgMC41QzExLjUxNDQgMC41IDExLjY5MDIgMC41NzkyMDcgMTEuODE5OSAwLjcxNjAyMUwxNS4xMTI3IDQuMTUwNzhDMTUuMjQyMyA0LjI4NzU5IDE1LjMxNDcgNC40Njc1OCAxNS4zMTQ3IDQuNjYyQzE1LjMxNDcgNC44NTY0MiAxNS4yNDIzIDUuMDM2NDggMTUuMTEyNyA1LjE3MzI5TDQuNjc2NDEgMTYuMDc1MUM0LjU1NzE0IDE2LjE5NzUgNC4zOTc4OCAxNi4yNjk2IDQuMjI5NjUgMTYuMjg0TDAuNzI5OTc5IDE2LjVIMC42ODkyOTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNzY3OCA2Ljk4MDgzQzEyLjU5MTMgNi45ODA4MyAxMi40MTQ4IDYuOTA4ODMgMTIuMjgwMyA2Ljc2NDgxTDkuMzE4NCAzLjY3NTY4QzkuMDQ4ODIgMy4zOTQ4NSA5LjA0ODgyIDIuOTM0MDYgOS4zMTg0IDIuNjUzMjNDOS41ODcyOSAyLjM3MjQxIDEwLjAyMzcgMi4zNzI0MSAxMC4yOTMzIDIuNjUzMjNMMTMuMjU1MiA1Ljc0OTU0QzEzLjUyNDEgNi4wMzAzNyAxMy41MjQxIDYuNDgzOTkgMTMuMjU1MiA2Ljc2NDgxQzEzLjEyMDEgNi45MDg4MyAxMi45NDQzIDYuOTgwODMgMTIuNzY3OCA2Ljk4MDgzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuMDg4MDUgMTMuOTk0MUMyLjkxMTU1IDEzLjk5NDEgMi43MzUwNiAxMy45MjIxIDIuNjAwNjIgMTMuNzg1M0MyLjMzMTA0IDEzLjUwNDUgMi4zMzEwNCAxMy4wNDM2IDIuNjAwNjIgMTIuNzYyOEwxMC43NDcyIDQuMjU4NzZDMTEuMDE2NyAzLjk3Nzk0IDExLjQ1MjUgMy45Nzc5NCAxMS43MjIgNC4yNTg3NkMxMS45OTE2IDQuNTM5NTkgMTEuOTkxNiA0Ljk5MzIxIDExLjcyMiA1LjI3NDA0TDMuNTc1NSAxMy43ODUzQzMuNDQwMzYgMTMuOTIyMSAzLjI2NDU1IDEzLjk5NDEgMy4wODgwNSAxMy45OTQxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuMDc5MDYgMTMuOTg3MUwwLjkzNzAyOSAxMy45OTQ0TDAuODA2NzI5IDE0LjAyMzJMMC43MDYwNTUgMTUuNzk0NkwyLjMzNTkzIDE1LjY5MzdDMi4zNDk3MiAxNS42Mjg5IDIuMzY2MjcgMTUuNTY0MSAyLjM3Mzg1IDE1LjQ5OTNDMi40NDgzMSAxNC42MzUyIDEuODc5NTEgMTMuOTg3MSAxLjA3OTA2IDEzLjk4NzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuMzQyIDE2LjVINy45OTE2N0M3LjYyNzcgMTYuNSA3LjMzMzUgMTYuMiA3LjMzMzUgMTUuODMzM0M3LjMzMzUgMTUuNDY2NyA3LjYyNzcgMTUuMTY2NyA3Ljk5MTY3IDE1LjE2NjdIMTUuMzQyQzE1LjcwNiAxNS4xNjY3IDE2LjAwMDIgMTUuNDY2NyAxNi4wMDAyIDE1LjgzMzNDMTYuMDAwMiAxNi4yIDE1LjcwNiAxNi41IDE1LjM0MiAxNi41WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF82NTAiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat; background-size: contain; content: ''; }
.icon--delete:after { content: '\E811'; color: #8c8c8c; }
.main-view .icon--delete:after { margin-top: 0; }
/* /ICONS */

/* FORM */
button.btn-edit {display: inline-block; vertical-align: middle; background: none; border: none; outline: none; text-decoration: none; cursor: pointer; margin: -4px 0 0 0; padding: 0;}
/* /FORM */

/* BASE STYLES */
.uploader-row { margin: 0 auto; width: calc(100% - 52px); }
@media only screen and (max-width: 768px) {
    .uploader-row { margin: 0 15px; width: calc(100% - 30px); }
    .uploader-row .padding-top-small { padding-left: 15px; padding-right: 15px; padding-bottom: 25px; }
}
.uploader-row-full { width: 100%; }
@media only screen and (max-width: 768px) {
    .uploader-row-full { padding: 0 15px; }
}
.drop-wrapper { padding: 15px 0 20px 0; position: relative; width: 100%; height: 100%; flex: 1; display: flex; flex-direction: column; }
.computer-upload--start { height: 100%; padding-bottom: 6px; flex: 1; display: flex; flex-direction: column; position: relative; }
@media only screen and (max-width: 768px) {
    .computer-upload--start { display: none }
}
.computer-upload--items-added { position: relative; z-index: 1; display: flex; flex-wrap: wrap; align-items: flex-start; height: 100%; }
.computer-upload--items-added .btn-upload { }
.computer-upload--items-added .or { font-size: 14px; color: #8с8с8с; padding-left: 20px; flex: 1; text-transform: uppercase;line-height: 48px; }
@media only screen and (max-width: 768px) {
    .computer-upload--items-added { align-items: flex-start; }
    .computer-upload--items-added .btn-upload,
    .computer-upload--items-added .or { display: none }
}
/* /BASE STYLES */

/* UPLOADER HEADER */
.uploader-header { }
.uploader-header-line { display: flex; justify-content: space-between; align-items: center; height: auto; margin-top: 10px; }
.center-btn {text-align: left;margin-top: 0;}
.center-btn.no-m {margin-top: 0px;}

.uploader-header-sticky-wrapper {
    height: auto;
}
@media only screen and (max-width: 768px) {
    .uploader-header > .uploader-header-line:first-child { flex-direction: column; height: auto; }
    .uploader-header > .uploader-header-line:first-child .left { width: 100%; margin-bottom: 10px; margin-top: 20px; }
    .uploader-header > .uploader-header-line:first-child .right { width: 100%; margin-top: 10px; }
}
.uploader-header-line .left { display: flex; align-items: center; overflow: hidden; }
.uploader-header-line .right { display: flex; align-items: center; }
.uploader-row span.group-title { font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; font-weight:bold;font-size: 14px; }
.uploader-row span.group-link { font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; font-size: 14px; }
.uploader-row span.empty { font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; font-size: 14px; }

.sticky-element-attached-top { position: fixed; top: 0; left: 0; width: 100%; padding: 0 26px; background: #fff; z-index: 3; box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15); }
@media only screen and (max-width: 768px) {
    .sticky-element-attached-top { padding: 0 15px; }
}

.page-nav--breadcrums { display: flex; max-width: 100%; }
.page-nav--breadcrums .nav--step { position: relative; margin-right: 25px; height: 17px; white-space: nowrap; float: none; max-width: 100%; flex: 1; overflow: hidden; text-overflow: ellipsis; }
.page-nav--breadcrums .nav--step span { color: #8с8с8с; font-size: 12px; line-height: 14px; display: inline-block; vertical-align: top; }
.page-nav--breadcrums .nav--step span.link { color: #A78868; font-weight: 700; border-bottom: none; cursor: pointer; text-decoration: none; }
.page-nav--breadcrums .nav--step span.link:hover { border-bottom-color: transparent; }
.page-nav--breadcrums .nav--step:after { content: ""; width: 10px; height: 10px; border-right: 1px solid #000000; border-bottom: 1px solid #000000; display: block; transform: rotate(-45deg); pointer-events: none; right: -13px; position: absolute; top: 4px; }
.page-nav--breadcrums .nav--step:first-child { flex: none; overflow: visible; }
.page-nav--breadcrums .nav--step:last-child {  }
.page-nav--breadcrums .nav--step:last-child:after { opacity: 0; }

.warning-text { font-size: 12px; color: #a3a3a3; margin-right: 10px; }

.form--search_no-results { font-family: "ff-meta-web-pro",sans-serif; font-size: 12px; text-transform: uppercase; margin-right: 5px; }
.form--search { width: 266px; position:relative;}
.uploader-header-line custom-dropdown {height: 36px;}
.uploader-header-line custom-dropdown .dropdown-btn span {font-size: 14px;}
@media only screen and (max-width: 768px) {
    .form--search { width: 100%; }
    .uploader-header-line custom-dropdown {margin-left: 20px;}
}
.form--search input {font-size: 14px; width: 100%; height: 36px; background: #fff; border: none; padding: 0 36px 0 20px; color: #000000; border: 1px solid #D2D2D2;}
.form--search:after { top: 9px !important; right: 10px; left: auto !important; }
.form--search input:focus { outline: none; }
.form--search i.icon--close { width: 21px; height: 21px; position: absolute; right: 8px; top: 6px; background: #fff; z-index: 2; cursor: pointer; }
.form--search i.icon--close:after { font-size: 13px; left: 4px; top: 4px; color: #8c8c8c; }
.form--search input::placeholder {color: rgba(50,50,50, .4);}

.logout-btn { color: #4A7CB0; font-size: 14px; line-height: 16px; display: inline-block; vertical-align: top; font-weight: 700; border-bottom: 1px solid #4A7CB0; cursor: pointer; padding: 0 1px; font-family: @font-mulish; }
.select-all-btn { position: relative; height: 30px; line-height: 30px; font-size: 14px; padding: 0 0 0 38px; color: #A78868; text-decoration: none; font-weight: 700; cursor: pointer; }
.select-all-btn:before { position: absolute; top: 0; left: 0; width: 30px; height: 30px; content: ""; border-radius: 100%; background: #8c8c8c; }
.select-all-btn.unselect:before { background: #A78868; }
.select-all-btn:after { color: #fff;left: 8px;
    top: 11px; font-size: 10px!important; }

.chosen-container.chosen-select.sort-select-chosen { width: 120px !important; height: 32px; margin-left:10px;position:relative; }
@media only screen and (max-width: 768px) {
    .sort-select-chosen { margin-left: 20px; }
}
.chosen-container .chosen-drop {
    opacity: 0;
    display: none;
}
.chosen-with-drop .chosen-drop {
    opacity: 1;
    display: block;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single { display: block; height: 100%; line-height: 30px; padding: 0 15px; font-size: 12px; border-radius: 2px; position: relative; white-space: nowrap; background: #fff; cursor: pointer; text-align: center; border: none; box-shadow: none; color: #000; }
.chosen-container.chosen-select.sort-select-chosen a.chosen-single div { display: none; }
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:hover { color: #82B44F; }
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:before { display:none; }
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:after { font-family: "icons"; display: inline-block; margin: 0; content: "\E80A"; transform: rotate(90deg); font-size: 14px; color: #82B44F; position: relative; margin-left: 10px; top: 1px; padding: 0; background: none; border: none; right: auto; }
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop { box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15); position: absolute; padding: 0; margin: 0; list-style: none; background: #fff; left: 0; width: 100%; overflow: auto; max-height: 338px; transition: all 0.1s ease-out; z-index: calc(12); border: none; }
.chosen-container.chosen-select.sort-select-chosen div.chosen-search { display:none;}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results { }
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results li { padding: 0 5px 0 22px; font-size: 12px; line-height: 38px; text-decoration: none; display: block; cursor: pointer; height: 38px; text-align: left; }
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results li.result-selected { background-color: #8c8c8c; font-weight: 700; }

.login-adorama-title { font-family: "ff-meta-web-pro",sans-serif; font-size: 12px; margin-right: 5px; color: #a2a3a5; text-transform: uppercase; }
.login-adorama-title span { cursor: pointer; }
.login-adorama-title span:not(.btn-outlined):hover { border-bottom-color: transparent; }

.sign-in-printique-title {text-align: center !important;padding-top: 57px;height: 100px;}
.sign-in-printique-title-text {background: #fff;color: #4A7CB0;font-size: 14px;padding: 10px 220px;border: 2px solid #4A7CB0;border-radius: 2px;box-shadow: none;text-decoration: none;text-transform: uppercase;pointer-events: auto;cursor: pointer;font-weight: 600;font-family: "Mulish";}

/* /UPLOADER HEADER */

/*dropdown*/
.is-mobile-source {  }
@media only screen and (max-width: 768px) {
    .is-mobile-source { display:none!important; }
}
.wrp-drop-area { min-height: 340px; position: relative; display: flex; flex-direction: column; height: 100%; flex: 1; }
.items-container { flex: 1; display: flex; flex-direction: column; }
.items-content { flex: 1; display: flex; flex-direction: column; }
.items-content .uploader-row { flex: 1; /*width: 100%;*/ height: 100%; display: flex; flex-direction: column; padding-top: 2px;}
@media only screen and (max-width: 768px) {
    .items-content .uploader-row { width: calc(100% - 30px); }
}
.items-content .wrp-drop-area { min-height: 339px; }
.drop-area.small .ui-field select {display: block !important; outline: none; box-shadow: none !important; color: #82b44f; border-radius: 2px; padding: 6px 50px 6px 10px; text-transform: uppercase; font-size: 11px; font-family: @font-mulish; height: 33px;}
.drop-area.small .chosen-container {display: none !important;}

.padding-top-small {padding-top: 2.22rem;}
.u-text-center {text-align: center !important;}
/*.u-right {float: right;}*/
/*.u-left {float: left;}*/
.inner-content-title {font-size: 18px; color: #111; text-transform: uppercase; letter-spacing: -0.4px; font-family: "ff-meta-serif-web-pro", serif; font-weight: normal; margin-bottom: 30px;}
.content-text {font-size: 14px; line-height: 18px; color: #9aa2a9; margin-bottom: 20px; font-weight: normal; letter-spacing: -0.2px;}
.-c-default {cursor: default !important;}
/*.u-right--search.page-head--info { max-width: 370px; width: 100%; margin-right: 11px; }*/
.m-border__top { border-top: 1px solid #8c8c8c; }
.m-border__bottom { border-bottom: 1px solid #8c8c8c; }

.choose-wrapper.drop-area {overflow: hidden; background: #ffffff; width: 100%; height: 100%;}
.choose-wrapper.drop-area .medium-8.padding-top-small {padding-bottom: 40px;}

/* drop area small */
.choose-wrapper.drop-area.small { height: 520px; border: 1px solid #D2D2D2 !important;}
.choose-wrapper.drop-area.small .b-choose-list__inline { width: 100%; }
.choose-wrapper.drop-area.small > div { height: 100%; }
.choose-wrapper.drop-area.small > div #content-view-wrapper { height: 100%; }
.choose-wrapper.drop-area.small > div #content-view-wrapper > div { height: 100%; display: flex; flex-direction: column; }
.choose-wrapper.drop-area.small .inline-mode { height: calc(100% - 68px); overflow-y: auto; flex: 1; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .choose-wrapper.drop-area.small .inline-mode { display: flex; flex-direction: column; }
}
.choose-wrapper.drop-area.small .items-container { width: 100%; overflow-y: auto !important; }
.choose-wrapper.drop-area.small .items-container.without-header { min-height: 500px; }

.drop-area.small .b-choose-list {margin-top: 0;}
.choose-wrapper.drop-area.small .upload-source-back { border: none; }
.drop-area.small .b-choose-list__inline .b-choose-list__item {border-bottom: 1px solid #D2D2D2;}

.drop-area.small .b-choose-list__inline .b-choose-list__item:first-child.active:before {width: 119px; background: #fff !important; height: 1px; display: inline-block; position: absolute; left: 0px; bottom: -1px; content: "";}
.drop-area.small .b-choose-list__inline .b-choose-list__item.active:before {width: 117px; background: #fff !important; height: 1px; display: inline-block; position: absolute; left: 0px; bottom: -1px; content: "";}

.choose-wrapper.drop-area.small .page-row--title { display: none; }
.choose-wrapper.drop-area.small .drop-wrapper { padding: 30px 56px 15px 57px; }
.choose-wrapper.drop-area.small .uploader-header { max-width: 805px; }
.choose-wrapper.drop-area.small .padding-none.m-border__top {border-top: none; border-bottom: none;}
.choose-wrapper.drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a {border-left: none;}
.choose-wrapper.drop-area.small .b-choose-list__inline .b-choose-list__item:last-child a:before {display: none;}

.choose-wrapper.drop-area.small .upload-folder {
    width: 187px;
    margin: 0 -46px 60px 65px;
    height: 211px;
}
.choose-wrapper.drop-area.small .upload-folder--inner {width: 187px; height: 187px; border-radius: 0 8px 8px 8px;}
.choose-wrapper.drop-area.small .upload-folder--overlay {width: 187px; height: 187px;}
.choose-wrapper.drop-area.small .upload-folder:hover .upload-folder--control, .choose-wrapper.drop-area.small .upload-folder.u-active-folder .upload-folder--control {bottom: 2px;}

.choose-wrapper.drop-area.small .preload-fotos span {width: 69px; height: 69px;}
.choose-wrapper.drop-area.small .upload-select, .folders-list__item .folder-box .overlay .upload-select { position: absolute; right: 0; font-size: 10px; }
.folders-list__item .folder-box .overlay .upload-select { z-index: 1; top: -32px; }
.choose-wrapper.drop-area.small .section-album--gallery { max-width: 893px; }
/* /BASE STYLES */

/* COMPUTER UPLOAD */
.b-computer-upload { height: 100%; background: #EDEDED; border: 1px dashed #8C8C8C; border-radius: 8px; position: relative; display: flex; align-items: flex-start; justify-content: center; flex: 1; }
.b-computer-upload-i { text-align: center; margin-top: 50px; }
.b-computer-upload-i .or { margin: 9px 0 34px; font-size: 20px; line-height: 28px; color: #8c8c8c; }
.b-computer-upload-i .note h1 { font-family: @font-mulish; font-weight: 400; font-size: 40px; line-height: 55px; text-transform: uppercase; color: #8c8c8c; margin: 0; letter-spacing: 1px; white-space: nowrap; }
.b-computer-upload-i .note p {color:#a3a9af;font-size:11.986px;font-style:italic;line-height:18px;}
.wrp-drop-area .upload-restriction-text { font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; text-align: right; width: 410px; position: absolute; bottom: 20px; right: 20px; pointer-events: none; color: #000; font-size: 14px; font-style: italic; line-height: 18px; }
.uploader-row-full .upload-restriction-text { display: none; }
@media only screen and (max-width: 768px){
   .uploader-row-full .upload-restriction-text  { font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; text-align: center; pointer-events: none; color: #000; font-size: 14px; font-style: italic; line-height: 18px; padding: 0 20px; display: block; }
}
.btn.btn-upload { background: #fff; color: #4A7CB0; font-size: 12px; padding: 0 35px; height: 34px; line-height: 31px; border: none; border-radius: 2px; box-shadow: none; text-decoration: none; text-transform: uppercase; pointer-events: auto; border: 1px solid #4A7CB0; font-weight: 700; }
.btn.btn-upload:hover { }
.btn.btn-upload:after { display: none; opacity: 0; visibility: hidden; }
.b-computer-upload.is-dropping .btn.btn-upload { pointer-events: none; }
.login-adorama {background:#f6f9f2;height: 292px;margin-top: 40px;line-height: 292px;text-align: center;}
.login-adorama span {color:#a1a3a0;font-size: 21px;font-family: @font-mulish;line-height: 27px;display: inline-block;vertical-align: middle;}
.login-adorama span a {color:#7baf4d;}
.drop-area.is-dropping { border-color: #8FA4BB; background: #f5f5f5; }

.files-upload {display:none;}
/* /COMPUTER UPLOAD */

/* SOURCE LIST */
.fullscreen-container .source-list-block { margin-top: 55px; }
.source-list-block .upload-restriction-text {padding-top: 0px;}
.btn.btn-authorize { background: #4A7CB0; color: #fff; font-size: 12px; padding: 0 35px; height: 34px; line-height: 31px; border: 1px solid #4A7CB0; border-radius: 2px; box-shadow: none; text-decoration: none; text-transform: uppercase; pointer-events: auto; }
.btn.btn-authorize.sign-in-button {background: white;color: #4A7CB0;font-size: 14px;height: 40px;line-height: 39px;border: 1px solid #4A7CB0; border-radius: 2px; box-shadow: none; text-decoration: none; text-transform: uppercase; pointer-events: auto; width: calc(100% - 25px); max-width: 450px;}
.btn.btn-authorize.sign-in-button.sign-up {border: 2px solid #4A7CB0;cursor: pointer;font-weight: 600;font-family: "Mulish";}
.btn.btn-select { display: inline-block; cursor: pointer;font-size: 14px;text-align: center; text-transform: uppercase; white-space: nowrap;text-decoration: none;letter-spacing: 0.05em; pointer-events: auto; position: relative;vertical-align: top;height: 36px;padding: 0 30px;border: none; color: #fff!important; width:100%;line-height: 36px;font-weight: 800;background: #A78868;border-radius: 0; box-shadow: none; font-family: "Mulish";}
.btn.btn-select:hover {background: #d89c6f;}
.btn.btn-select:focus {outline: none;box-shadow: 0 0 2px currentColor;}
/*/SOURCE LIST */

/*MENU GRID*/
.b-choose-list { width: 600px; margin: 0 auto 10px auto; clear: both; overflow: hidden; border-left: 1px solid #8c8c8c; border-top: 1px solid #8c8c8c; }
.b-choose-list .b-choose-list__item { float: left; width: 149px; height: 150px; text-align: center; border-bottom: 1px solid #8c8c8c; border-right: 1px solid #8c8c8c; }
.b-choose-list .b-choose-list__item:hover {background-color: rgb(246, 248, 250);}
.b-choose-list .b-choose-list__item a { display: block; height: 100%; padding: 90px 0 0 0;}
.b-choose-list .b-choose-list__item.disabled { float: left; width: 149px; height: 150px; text-align: center; border-bottom: 1px solid #8c8c8c; border-right: 1px solid #8c8c8c;}
.b-choose-list .b-choose-list__item.disabled a { display: block; height: 100%; padding: 90px 16px 0px 16px; }
.b-choose-list__item a {font-size: 16px; text-transform: capitalize; color : #8C8C8C; line-height: 20px; position:relative; text-decoration: none;}
.b-choose-list__item.disabled a {font-size: 12px; text-transform: none; color: #333333; line-height: 16px; font-family: @font-mulish; position: relative; text-decoration: none;}
.b-choose-list__item a:after {background-color:transparent;background-repeat:no-repeat;content: ""; display: inline-block; position: absolute; top: 42px;left: 50%;background-position: 0 0;background-size:contain;width:36px;height:36px;margin: 0 0 0 -18px;}
@media only screen and (max-width: 768px) {
    .b-choose-list { flex-wrap: wrap; margin: 0 15px; width: calc(100% - 30px); display: flex; border-radius: 9px; border: 1px solid #8c8c8c; }
    .b-choose-list .b-choose-list__item { width: calc(50% + 2px); border: 1px solid #8c8c8c; height: 120px; margin: -1px; flex: none; background: #fff; }
    .b-choose-list .b-choose-list__item a { padding: 0 !important; display: flex; text-align: center; align-items: center; justify-content: center; flex-direction: column; box-sizing: border-box; line-height: 14px !important; color: #000; font-size: 11px; }
    .b-choose-list__item a:after { margin: 0 0 12px !important; order: -1; top: auto !important; left: auto !important; position: relative; }
    .b-choose-list .b-choose-list__item a:after { width: 24px !important; height: 24px !important; }
}
.b-choose-list__item a.m-computer:after,
.b-choose-list__item a.m-device:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzE4MTEgNC43OTk5OEw3LjIzMTc4IDAuMjk5MTk0QzcuNjU1OTMgLTAuMDk5NzMxNCA4LjM0NDA3IC0wLjA5OTczMTQgOC43NjgyMiAwLjI5OTE5NEwxMy42ODE5IDQuNzk5OThDMTQuMTA2IDUuMTk4OTEgMTQuMTA2IDUuODQ1NyAxMy42ODE5IDYuMjQ0NjJDMTMuMjU3NCA2LjY0MzU1IDEyLjU2OTYgNi42NDM1NSAxMi4xNDU0IDYuMjQ0NjJMOS4wODYyNSAzLjQ4NzY2VjE2SDYuOTEzNzVWMy40ODc2NkwzLjg1NDU1IDYuMjQ0NjJDMy40MzA0MSA2LjY0MzU1IDIuNzQyNTkgNi42NDM1NSAyLjMxODExIDYuMjQ0NjJDMS44OTM5NiA1Ljg0NTcgMS44OTM5NiA1LjE5ODkxIDIuMzE4MTEgNC43OTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xIDEwSDRWMTJIMlYyM0gxNFYxMkgxMlYxMEgxNUMxNS41NTIzIDEwIDE2IDEwLjQ0NzcgMTYgMTFWMjRDMTYgMjQuNTUyMyAxNS41NTIzIDI1IDE1IDI1SDFDMC40NDc3MTYgMjUgMCAyNC41NTIzIDAgMjRWMTFDMCAxMC40NDc3IDAuNDQ3NzE1IDEwIDEgMTBaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
    width: 16px;
    margin: 0 0 0 -6px;
}
.b-choose-list__item a.m-adoramapix:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCA2OCA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjQyOTggMjUuODc1OEM0My4zNTk4IDIzLjg2NTggNDAuODQ5OCAyMy4xMTU4IDM4Ljg0OTggMjQuMTg1OEwxNS43OTk4IDM2LjU1NThWNDUuOTE1OEw0Mi43NDk4IDMxLjQ1NThDNDQuNzU5OCAzMC4zNzU4IDQ1LjUwOTggMjcuODc1OCA0NC40Mjk4IDI1Ljg3NThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNjYuNTQ5OCAxNC45NTU4QzY1LjEwOTggOS4yMTU3NSA2MS4yMDk4IDQuNjQ1NzUgNTUuNTc5OCAyLjA2NTc1QzQ5LjE3OTggLTAuODY0MjQ3IDQxLjUwOTggLTAuNjc0MjQ3IDM0Ljk4OTggMi42MTU3NUwxNS43OTk4IDEyLjkzNThWMjIuMjk1OEwzOC43OTk4IDkuOTM1NzVDNDMuMDA5OCA3LjgxNTc1IDQ3Ljk5OTggNy42NzU3NSA1Mi4xNTk4IDkuNTc1NzVDNTUuNDY5OCAxMS4wODU4IDU3LjczOTggMTMuNzE1OCA1OC41NTk4IDE2Ljk3NThDNjEuMjg5OCAyNy44NDU4IDU4LjgzOTggMzYuNzk1OCAzOC4xOTk4IDQ3LjgyNThMMTUuNzk5OCA1OS44NTU4VjY5LjIxNThMNDIuMDg5OCA1NS4xMDU4QzYzLjQzOTggNDMuNzA1OCA3MC43NTk4IDMxLjcwNTggNjYuNTU5OCAxNC45NzU4TDY2LjU0OTggMTQuOTU1OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wIDI4LjA4NTdMMTUuOCAzNi41NTU3VjQ1LjkxNTdMMCAzNy40NDU3VjI4LjA4NTdaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDUxLjM2NTdMMTUuOCA1OS44NDU3VjY5LjIwNTdMMCA2MC43MTU3VjUxLjM2NTdaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDc0LjY0NThMMTUuOCA4My4xMzU3VjkyLjQ4NThMMCA4NC4wMDU4Vjc0LjY0NThaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDQuNDM1NzlMMTUuOCAxMi45MzU4VjIyLjI5NThMMCAxMy44MDU4VjQuNDM1NzlaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0zNS4xMDk4IDgyLjExNTdMMTUuNzk5OCA5Mi40ODU3VjgzLjEyNTdMMzEuMTk5OCA3NC44NDU3QzMzLjk0OTggNzMuMzY1NyAzNy4yNzk4IDc1LjM1NTcgMzcuMjc5OCA3OC40NzU3QzM3LjI3OTggNzkuOTk1NyAzNi40NDk4IDgxLjM4NTcgMzUuMTA5OCA4Mi4xMDU3VjgyLjExNTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
    width: 26px;
    margin: 0 0 0 -12px;
}
.b-choose-list__item a.m-instagram:after {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU1MjQgMEg3LjQ0NzY0QzMuMzQwOTkgMCAwIDMuMzQwOTkgMCA3LjQ0NzY0VjE3LjU1MjRDMCAyMS42NTkgMy4zNDA5OSAyNSA3LjQ0NzY0IDI1SDE3LjU1MjRDMjEuNjU5IDI1IDI1IDIxLjY1OSAyNSAxNy41NTI0VjcuNDQ3NjRDMjUgMy4zNDA5OSAyMS42NTkgMCAxNy41NTI0IDBaTTIyLjQ4NSAxNy41NTI0QzIyLjQ4NSAyMC4yNzY2IDIwLjI3NjYgMjIuNDg1IDE3LjU1MjQgMjIuNDg1SDcuNDQ3NjRDNC43MjM0NCAyMi40ODUgMi41MTUgMjAuMjc2NiAyLjUxNSAxNy41NTI0VjcuNDQ3NjRDMi41MTUgNC43MjMzOSA0LjcyMzQ0IDIuNTE1IDcuNDQ3NjQgMi41MTVIMTcuNTUyNEMyMC4yNzY2IDIuNTE1IDIyLjQ4NSA0LjcyMzM5IDIyLjQ4NSA3LjQ0NzY0VjE3LjU1MjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xMi41IDYuMDM0MTJDOC45MzQ2OCA2LjAzNDEyIDYuMDM0MDkgOC45MzQ3MSA2LjAzNDA5IDEyLjVDNi4wMzQwOSAxNi4wNjUyIDguOTM0NjggMTguOTY1OSAxMi41IDE4Ljk2NTlDMTYuMDY1MyAxOC45NjU5IDE4Ljk2NTkgMTYuMDY1MyAxOC45NjU5IDEyLjVDMTguOTY1OSA4LjkzNDY3IDE2LjA2NTMgNi4wMzQxMiAxMi41IDYuMDM0MTJaTTEyLjUgMTYuNDUwOUMxMC4zMTc5IDE2LjQ1MDkgOC41NDkwOSAxNC42ODIgOC41NDkwOSAxMi41QzguNTQ5MDkgMTAuMzE4IDEwLjMxOCA4LjU0OTEyIDEyLjUgOC41NDkxMkMxNC42ODIgOC41NDkxMiAxNi40NTA5IDEwLjMxOCAxNi40NTA5IDEyLjVDMTYuNDUwOSAxNC42ODIgMTQuNjgyIDE2LjQ1MDkgMTIuNSAxNi40NTA5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBkPSJNMTguOTc4NSA3LjYzMjAxQzE5LjgzNDIgNy42MzIwMSAyMC41Mjc5IDYuOTM4MzQgMjAuNTI3OSA2LjA4MjY2QzIwLjUyNzkgNS4yMjY5NyAxOS44MzQyIDQuNTMzMjkgMTguOTc4NSA0LjUzMzI5QzE4LjEyMjggNC41MzMyOSAxNy40MjkxIDUuMjI2OTcgMTcuNDI5MSA2LjA4MjY2QzE3LjQyOTEgNi45MzgzNCAxOC4xMjI4IDcuNjMyMDEgMTguOTc4NSA3LjYzMjAxWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMTguOTc4NSIgeTE9IjI0LjkyNzIiIHgyPSIxOC45Nzg1IiB5Mj0iMC4xOTQxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTA5QjNEIi8+CjxzdG9wIG9mZnNldD0iMC4zIiBzdG9wLWNvbG9yPSIjQzc0QzREIi8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjQzIxOTc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcwMjRDNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);}
.b-choose-list__item a.m-google:after {background-image:url(/app/dist/assets/images/uploader/sources/google-e49fd415.svg);width: 48px;height: 50px;margin: -6px 0 0 -24px;}
.b-choose-list__item a.m-amazon:after {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iI0ZGRiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InJvdW5kZWQtcmVjdGFuZ2xlIi8+CiAgICA8dXNlIGZpbGw9InVybCgjYikiIHhsaW5rOmhyZWY9IiNjIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgZmlsbD0iIzAxN0VFMyIgeGxpbms6aHJlZj0iI2QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjggOS41KSIgZmlnbWE6dHlwZT0idmVjdG9yIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJiIiB4Mj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMzIgMCAwIDMxLjY3NTcgMCAtLjMzOCkiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMzcwQzkiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDE4NEVFIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0wIDRjMC0yLjIgMS44LTQgNC00aDI0YzIuMiAwIDQgMS44IDQgNHYyNGMwIDIuMi0xLjggNC00IDRINGMtMi4yIDAtNC0xLjgtNC00VjR6Ii8+CiAgICA8cGF0aCBpZD0iYyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCAwQzEuOCAwIDAgMS44IDAgNHYyNGMwIC44LjIgMS41LjYgMi4yIDEuMi0xLjQgMy0yLjIgNC44LTIuMmgxYy41LTQgNC03IDgtNyAzLjMgMCA2IDIgNy4zIDQuNyAxLjItMS41IDMtMi41IDUuMi0yLjUgMiAwIDMuNSAxIDUgMi41VjRjMC0yLjItMi00LTQtNEg0em0xMyA2Ljd2LjZoLS4zYy0xIDAtMS44IDAtMi43LjQtMiAuNS0yLjggMS44LTIuOCAzLjYgMCAxLjYgMSAyLjcgMi43IDMgMSAwIDItLjIgMi41LTFsLjctLjRoLjRjMCAuNC4zLjYuNiAxaC43bDEuMy0xLjNjLjMtLjMuMy0uNSAwLS43LS40LS40LS42LTEtLjYtMlY1LjhjMC0xLjItLjYtMi0xLjctMi40LTEuNC0uNy0zLS43LTQuNSAwLTEgLjUtMS43IDEuMy0yIDIuNCAwIC40IDAgLjUuNC42LjMgMCAxIDAgMS40LjIuMyAwIC41IDAgLjUtLjQgMC0uNiAxLTEgMi0xIC40IDAgMSAuNiAxIDF2MXptMy40IDkuNWMuMyAwIC42LS4zLjgtLjUuMiAwIC4zLS40LjItLjUgMC0uMi0uMy0uMy0uNi0uMi0xIC41LTIgLjgtMyAxLTEgLjItMiAuMy0zIC4yLTEgMC0yLjItLjUtMy4zLTFsLTEtLjZjLS40IDAtLjctLjMtMS0uNS0uMiAwLS40IDAtLjUuNXYuNWwxIC41IDEgMWMxLjQuOCAzIDEuMyA0LjcgMS4zIDEuNSAwIDMuMi0uNSA0LjctMS40em0xLjggMGMuNC0uNC43LTEgLjgtMS43IDAtLjcgMC0uOC0uOC0xLS42IDAtMS40IDAtMiAuNSAwIDAtLjIuMyAwIC40IDAgLjIgMCAuMi4zLjJIMjJ2LjZjLS4yIDAtLjIuMi0uMi4zbC0uMi42di43aC41eiIvPgogICAgPHBhdGggaWQ9ImQiIGQ9Ik0zLjIuNWMtMS0xLTQtLjUtMyAxLjUuNyAxLjQgMi41IDAgMy0xLjV6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);}
.b-choose-list__item a.m-adobe:after {background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-new-5a688817.svg);}
.b-choose-list__item a.m-facebook:after {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4IDE0LjA4NTJDMjggNi4zMDY3MyAyMS43MzE0IDAgMTQgMEM2LjI2ODYgMCAwIDYuMzA2NzMgMCAxNC4wODUyQzAgMjEuMTE0OSA1LjExODgzIDI2Ljk0MjMgMTEuODEyNyAyOFYxOC4xNTc2SDguMjU3MDdWMTQuMDg1MkgxMS44MTI3VjEwLjk4MTNDMTEuODEyNyA3LjQ1MTYxIDEzLjkwMzUgNS41MDA1NyAxNy4xMDA4IDUuNTAwNTdDMTguNjMyNSA1LjUwMDU3IDIwLjIzNTEgNS43NzU4OSAyMC4yMzUxIDUuNzc1ODlWOS4yNDIyMkgxOC40NjkxQzE2LjczMDcgOS4yNDIyMiAxNi4xODczIDEwLjMyNzcgMTYuMTg3MyAxMS40NDI4VjE0LjA4NTJIMjAuMDY5N0wxOS40NDk2IDE4LjE1NzZIMTYuMTg3M1YyOEMyMi44ODEyIDI2Ljk0NDMgMjggMjEuMTE2OSAyOCAxNC4wODUyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNzlfNDQ5MikiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzExVjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjxkZWZzPgoJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxNzlfNDQ5MiIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJPHN0b3Agc3RvcC1jb2xvcj0iIzE4QUNGRSIvPgoJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxNjNFMCIvPgoJPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=);}
.b-choose-list__item a.m-dropbox:after {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpbGw9IiMwMDdFRTUiIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yMTIpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDEyLjIxMikiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTk4IDE5Ljc4NSkiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTAgMEwwIDYuNmw3IDUuNkwxNyA2bC03LTZ6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTAgNS42bDEwIDYuNiA3LTZMNyAwIDAgNS42eiIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0wIDYuM2w3IDYgMTAtNi43TDEwIDAgMCA2LjN6Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTE3IDYuNkw3IDAgMCA2bDEwIDYgNy01LjZ6Ii8+CiAgICA8cGF0aCBpZD0iZSIgZD0iTTEwIDBMMyA2IDAgNHYybDEwIDYuMiAxMC02VjMuOGwtMyAyLTctNnoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);width: 38px;margin: 0px 0 0 -19px;}
.b-choose-list__item a.m-flickr:after {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIxOCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iIzAwNjNEQiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9ImVsbGlwc2UiLz4KICAgIDx1c2UgZmlsbD0iI0ZGMDA4MiIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0KSIgZmlnbWE6dHlwZT0iZWxsaXBzZSIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTggOWMwIDUtNCA5LTkgOXMtOS00LTktOSA0LTkgOS05IDkgNCA5IDl6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);width: 48px;height: 21px;margin: 9px 0 0 -24px;}
.b-choose-list__item a.m-curated-art:after {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgzIiBoZWlnaHQ9IjI1MSIgdmlld0JveD0iMCAwIDM4MyAyNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy44MzMgMTkxLjE2N0wxMzMuODMzIDcxLjE2NzNMMjA5LjY2NiAxNDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMzcuMzMzMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjguODMzIDIzNi4xNjdMMjQ4LjgzMyAxMTYuMTY3TDM2OS42NjYgMjM3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjM3LjMzMzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjYyLjk5OCAzMi44MzU0QzI2Mi45OTggNTAuNzg0NyAyNDguNDQ3IDY1LjMzNTQgMjMwLjQ5OCA2NS4zMzU0QzIxMi41NDggNjUuMzM1NCAxOTcuOTk4IDUwLjc4NDcgMTk3Ljk5OCAzMi44MzU0QzE5Ny45OTggMTQuODg2MSAyMTIuNTQ4IDAuMzM1NTE4IDIzMC40OTggMC4zMzU1MThDMjQ4LjQ0NyAwLjMzNTUxOCAyNjIuOTk4IDE0Ljg4NjEgMjYyLjk5OCAzMi44MzU0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);}
.b-choose-list__item a.m-Printique {line-height: 20px;padding-top: 91px;}
/*END MENU GRID*/

/*Choose image tabs */
.b-choose-list__inline .b-choose-list__item:first-child a { border-left: 1px solid #D2D2D2; }
@media only screen and (max-width: 768px) {
    .b-choose-list__inline .b-choose-list__item:first-child a { border-left: none; }
}
.b-choose-list__inline .b-choose-list__item {max-width: 80px; height: 68px; text-align: center; background: #EDEDED; position: relative; box-sizing: border-box; flex: 1;}
.b-choose-list__inline .b-choose-list__item a { padding: 42px 0 0 0; font-size: 11px; color: #8C8C8C; box-sizing: border-box; line-height: 14px;height: 68px;display: block; position: relative;}
@media only screen and (max-width: 768px) {
    .b-choose-list__inline .b-choose-list__item a { padding: 0; height: 100%; display: flex; text-align: center; align-items: center; justify-content: center; flex-direction: column; }
}
.b-choose-list__inline .b-choose-list__item a:before { width: 1px; background: #D2D2D2; height: 68px; display: inline-block; position: absolute; right: 0px; top: 0px; content: ""; }
@media only screen and (max-width: 768px) {
    .b-choose-list__inline .b-choose-list__item a:before { display:none; }
}
.b-choose-list__inline .b-choose-list__item.active:before {width: 100%;background: #fff;height: 1px;display: inline-block; position: absolute;left: 0px;bottom: -1px;content: "";}
.b-choose-list__inline .b-choose-list__item:first-child.active:before {}
.b-choose-list__inline .b-choose-list__item.active {background: #fff;}
.b-choose-list__inline .b-choose-list__item.active a {font-size: 11px; color: #333;font-weight: 400;}
.b-choose-list__inline { display: flex; flex-wrap: nowrap; flex-direction: row; }
@media only screen and (max-width: 768px) {
    .b-choose-list__inline { flex-wrap: wrap; margin: 0; width: 100%; }
}
.b-choose-list__inline .b-choose-list__item a:after {top: 11px;width: 24px;height: 24px;margin: 0 0 0 -12px;}
.b-choose-list__inline .b-choose-list__item a.m-adoramapix:after {width: 22px;margin: 0 0 0 -11px;}
.b-choose-list__inline .b-choose-list__item a.m-google:after {top: 8px;width: 30px;height: 30px;margin: 0 0 0 -16px;}
.b-choose-list__inline .b-choose-list__item a.m-dropbox:after {width: 26px;height: 26px;top: 10px;margin: 0 0 0 -13px;}
.b-choose-list__inline .b-choose-list__item a.m-flickr:after {width: 36px;height: 15px;margin: 0 0 0 -18px;top: 17px;}
.b-choose-list__inline .b-choose-list__item a.m-computer:after,
.b-choose-list__inline.b-choose-list__item a.m-device:after {width: 17px;height: 25px;margin: 0 0 0 -6px;}
.b-choose-list__inline .b-choose-list__item a.m-curated-art:after {width: 28px; margin: 3px 0 0 -16px;top: 11px;}

.b-header-upload {position: absolute; z-index:0; right:-1px; top: 0; border-left: 1px solid #ccc;  border-right: 1px solid #ccc; height: 60px; background: #fff;cursor:pointer;}
.b-header-upload::before {content: ""; position: absolute;left: 0; bottom: 0;width: 100%; height: 60px; display: inline-block; background: #fff;z-index: 1;}
.b-header-upload:after { z-index: 6;}

@-webkit-keyframes backet {
  from {
   opacity:0.8;
  }
  50% {
    
     opacity:1;
  }
  to {
    
    opacity:0;
  }
}
@keyframes backet {
  from {
  opacity:0.8;
  }
  50% {
    
     opacity:1;
  }
  to {
    
    opacity:0;
  }
}
.b-header-upload .animation {
    position: absolute;
    left: 10px;
    bottom: 32px;
    opacity:0;
    font-family: "ff-meta-web-pro","HelveticaNeue","Helvetica",sans-serif;
    font-size: 12px; text-transform: uppercase; color: #8bb859;
    z-index: 3; 

  -webkit-transition-property: all;
          transition-property: all;

      -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
        transition-timing-function: cubic-bezier(1, 0, 0, 1);

  -webkit-animation-name: backet;
          animation-name: backet;

  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
}


.b-header-upload .animation span {   
    z-index: 0;
    display: block;
    height: 16px;
    width: 12px;
    line-height:12px;
    margin: 2px 0px 0 0;
    vertical-align: middle;
    float: left;
    font-size: 16px; 

  -webkit-transition-property: all;
          transition-property: all;

      -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
        transition-timing-function: cubic-bezier(1, 0, 0, 1);

  -webkit-animation-name: addb;
          animation-name: addb;

  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;

            animation-delay: 0.25s;
    -webkit-animation-delay: 0.25s;
}
.b-header-upload .animation i {   
    font-style:normal;
}

@-webkit-keyframes addb {
  from {
     -webkit-transform: rotate(-260deg);  
  }
  50% {
           
  }
  to {
    -webkit-transform: rotate(0deg); 
  }
}
@keyframes addb {
  from {
      transform: rotate(-260deg);   
  }
  50% {
           
  }
  to {
     transform: rotate(0deg);

  }
}

@-webkit-keyframes count {
  from {
     left: -5px;
  }
  50% {
    left: 0px;
  }
  to {
    left: -2px;
  }
}
@keyframes count {
  from {
     left: -5px;
  }
  50% {
    left: 0px;
  }
  to {
    left: -2px;
  }
}
.b-header-upload-images  {
    position: relative;
    opacity:1;
    font-size:17px; 
    left: -2px;
    z-index: 0;

    animation-delay: 0.45s;
    -webkit-animation-delay: 0.45s;

  -webkit-transition-property: all;
          transition-property: all;

          transition-timing-function: cubic-bezier(0,1.08,.28,1.04);
  -webkit-transition-timing-function: cubic-bezier(0,1.08,.28,1.04);

  -webkit-animation-name: count;
          animation-name: count;

  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;

}
@-webkit-keyframes check {
  from {
           -webkit-transform: rotate(-120deg); 
                transform: rotate(-120deg);
  }
  50% {
           
  }
  to {
     -webkit-transform: rotate(10deg); 
                transform: rotate(10deg);
  }
}
@keyframes check {
  from {
           -webkit-transform: rotate(-120deg); 
                transform: rotate(-120deg);
  }
  50% {

  }
  to {
     -webkit-transform: rotate(10deg); 
                transform: rotate(10deg);
  }
}
.photo-choose:before  {
    opacity:1;
    z-index: 0;
  -webkit-transition-property: all;
          transition-property: all;
        -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
        transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: check;
          animation-name: check;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
}

.upload-select {
    color: #A78868;
    font-family: "Mulish","ff-meta-web-pro","HelveticaNeue","Helvetica",sans-serif;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    margin-right: 2px;
    cursor: pointer;
    position: relative;
    line-height: 1.5;
    font-weight: 700;
}
.u-active-folder .upload-select.u-selected {opacity:1;display: inline-block;}
.u-active-folder .upload-select.u-not-selected {opacity:0;display: none;}
.upload-select.u-selected {opacity:0;display: none;}
.u-active-folder .upload-folder--inner, 
.u-active-folder .upload-folder--head .upload-folder--head__corner {border: none;}
.u-active-folder .upload-folder--head .upload-folder--head__corner  {border-right:0; border-bottom: 0;}
.u-active-folder .upload-folder--head .upload-folder--head__corner:after {border-right: none;}

.b-header-upload-status { position: absolute; left:0; top: 0; background: #e2ebf4; width: 0%; height: 60px; z-index: 2;max-width: 100%;}

.b-header-upload-status-text {  text-align: center; font-size: 11px; line-height: 11px; letter-spacing: -0.2px; z-index: 5; position: relative; height: 52px; padding: 12px 0 0 0; font-family: @font-mulish; color: #777; padding: 10px 0 0 0;width:100%;white-space:nowrap; }
.b-header-upload:after {
    background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -60px -47px;
    width: 12px;
    height: 11px;
    display: block;
    content: "";
    position: absolute;
    right: 19px;
    top: 19px;
    z-index: 6;
    display: none;
}
.b-header-upload.open:after {
    background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -46px -45px;
}
.b-header-upload-status-text .wrp-text { display: inline-block; vertical-align: top; text-align: center; position: relative; }
.b-header-upload-status-text .wrp-text p { font-size: 14px; text-transform: uppercase; margin: 2px 0 3px 0; color: #4a7cb0; margin-right: 5px; padding-right: 3px; display: inline-block; vertical-align: top; line-height: 1; margin-bottom: 0;}
.b-header-upload-status-text .wrp-text p strong { position: relative; top: 1px; color: #8C8C8C; }
.b-header-upload-status-text .wrp-text p:hover strong { text-decoration: underline; }
.b-header-upload-status-text .wrp-text span.count { text-transform: none; font-size: 21px; font-weight: bold; margin-right: 2px; position: relative; top: 2px; }
.b-header-upload-status-text .wrp-text div.uploading { text-align: center; width: 100%; padding-top: 0px; vertical-align: top; padding-right: 9px; font-size: 9px; color: #4a7cb0; }
.b-header-upload-status-text .wrp-text div.uploading span { font-size: 9px; }
.b-header-upload-status-text .wrp-text div span { font-size: 10px; }
.b-header-upload-status-text .actions-btns {text-align: center;margin: 0;    display: inline-block;
    vertical-align: top;}
.b-header-upload-status-text .actions-btns span { color: #4a7cb0; margin: 1px 0 0 0; font-size: 13px; padding: 0 18px; height: 28px; line-height: 26px; display: block; font-family: "ff-meta-web-pro"; text-transform: uppercase; font-weight: bold; background: #fff; border-radius: 4px; border: 1px solid #8c8c8c; transition: .3s all; }
.b-header-upload-status-text .actions-btns span:hover { background: #F4F7FB; }

.section-album .section-album--title {height: 47px;}
.section-album .section-album--title .section-album--title__name {font-size: 14px; color: #000; text-transform: uppercase; line-height: 47px; display: inline-block;  font-family: @font-mulish; margin: 0;}
.section-album .section-album--title__date {font-size: 10px; color: #9aa2a9; text-transform: uppercase;  font-family: @font-mulish; line-height: 47px;}
.choose-image--select select option {height: 37px; padding: 13px 0 13px 20px; line-height: 11px; font-size: 11px;}
.choose-image--select label {margin: 0 0 5px 0; display: block;}
.section-album {margin: 0 0 35px 0;}

/* Album gallery */

.section-album .section-album--title {height: 47px;}
.section-album .section-album--title .section-album--title__name {font-size: 14px; color: #000; text-transform: uppercase; line-height: 47px; display: inline-block;  font-family: @font-mulish; margin: 0; }
.section-album .section-album--title__date {
    font-size: 10px; color: #9aa2a9; text-transform: uppercase;  font-family: @font-mulish; line-height: 47px;
}
.choose-image--select {padding: 30px 0 10px 0; width: 150px; }
.choose-image--select select {width: 150px; height: 37px; padding: 8px 0 10px 20px; line-height: 15px; font-size: 11px; font-family: @font-mulish;}
.choose-image--select select option { height: 37px; padding: 13px 0 13px 20px; line-height: 11px; font-size: 11px;}
.choose-image--select label { margin: 0 0 5px 0; display: block;}
.section-album {margin: 0 0 35px 0; }

.section-album--gallery { padding: 0; display: flex; flex-wrap: wrap; width: calc(100% + 22px); margin-top: 13px; flex: auto; height: calc(100% - 47px);}
.section-album--img { margin: 0 4px 4px 0px; height: 153px; display: inline-block; vertical-align: top; background: #ededed; position: relative; cursor: pointer; max-width: 100%; }
.section-album--img.fixed { width: 148px; }
.section-album--img .image { width: 100%; height: 100%; background-color: transparent; background-position: 50% 50%; background-repeat: no-repeat; }
.section-album--img.is-done { padding: 5px; }
.section-album--img.unavailable, .section-album--img.unavailable a{ cursor:default; }
.section-album--img.is-done .image { outline: 5px solid #8c8c8c; }
.section-album--img.is-generated .image {background-size: cover;}
.section-album--img .uploaded { position: absolute; bottom: 0; left: 0; height: 2px; background: #8C8C8C; z-index: 1; }
.section-album--img.is-done .uploaded { height: 5px; background: #8C8C8C; }
.section-album--img .photo-choose { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; }
.section-album--img .photo-choose .check-icon { position: absolute; left: 10px; top: 15px; display: none; width: 24px; height: 24px; border-radius: 100%; border: 1px solid #fff; background-color: transparent; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.section-album--img .photo-choose:hover .check-icon { display: block; }
.section-album--img.is-done .photo-choose .check-icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkdyb3VwIDEzLjE8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjAgOTk5MSkiPgo8ZyBpZD0iR3JvdXAgMTMuMSIgb3BhY2l0eT0iMC41Ij4KPGcgaWQ9IkVsbGlwc2UiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MCAtOTk5MSkiIGZpbGw9IiNGRkZGRkYiLz4KPG1hc2sgaWQ9Im1hc2swX291dGxpbmVfaW5zIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIC05OTkxKSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfb3V0bGluZV9pbnMpIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDFfc3Ryb2tlXzJ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MCAtOTk5MSkiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8L2c+CjxnIGlkPSJWZWN0b3IiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMl9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY2IC05OTgzKSIgZmlsbD0iIzhGQTRCQiIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX2ZpbGwiIGQ9Ik0gMjQgMTJDIDI0IDE4LjYyNzQgMTguNjI3NCAyNCAxMiAyNEMgNS4zNzI1OCAyNCAwIDE4LjYyNzQgMCAxMkMgMCA1LjM3MjU4IDUuMzcyNTggMCAxMiAwQyAxOC42Mjc0IDAgMjQgNS4zNzI1OCAyNCAxMloiLz4KPHBhdGggaWQ9InBhdGgxX3N0cm9rZV8yeCIgZD0iTSAyMyAxMkMgMjMgMTguMDc1MSAxOC4wNzUxIDIzIDEyIDIzTCAxMiAyNUMgMTkuMTc5NyAyNSAyNSAxOS4xNzk3IDI1IDEyTCAyMyAxMlpNIDEyIDIzQyA1LjkyNDg3IDIzIDEgMTguMDc1MSAxIDEyTCAtMSAxMkMgLTEgMTkuMTc5NyA0LjgyMDMgMjUgMTIgMjVMIDEyIDIzWk0gMSAxMkMgMSA1LjkyNDg3IDUuOTI0ODcgMSAxMiAxTCAxMiAtMUMgNC44MjAzIC0xIC0xIDQuODIwMyAtMSAxMkwgMSAxMlpNIDEyIDFDIDE4LjA3NTEgMSAyMyA1LjkyNDg3IDIzIDEyTCAyNSAxMkMgMjUgNC44MjAzIDE5LjE3OTcgLTEgMTIgLTFMIDEyIDFaIi8+CjxwYXRoIGlkPSJwYXRoMl9zdHJva2UiIGQ9Ik0gMC43MTk3NDEgMi44NjAyNUMgMC4zMzYzMjEgMi40NjI3NSAtMC4yOTY3NDEgMi40NTEzNCAtMC42OTQyNDMgMi44MzQ3NUMgLTEuMDkxNzQgMy4yMTgxNyAtMS4xMDMxNiAzLjg1MTI0IC0wLjcxOTc0MSA0LjI0ODc0TCAwLjcxOTc0MSAyLjg2MDI1Wk0gNC4yODU3MSA3Ljk5NzYyTCAzLjU2NTk3IDguNjkxODZDIDMuNzU0NDQgOC44ODcyNSA0LjAxNDI0IDguOTk3NjIgNC4yODU3MSA4Ljk5NzYyQyA0LjU1NzE4IDguOTk3NjIgNC44MTY5OSA4Ljg4NzI1IDUuMDA1NDYgOC42OTE4NkwgNC4yODU3MSA3Ljk5NzYyWk0gMTIuNzE5NyAwLjY5NDI0M0MgMTMuMTAzMiAwLjI5Njc0MSAxMy4wOTE3IC0wLjMzNjMyMSAxMi42OTQyIC0wLjcxOTc0MUMgMTIuMjk2NyAtMS4xMDMxNiAxMS42NjM3IC0xLjA5MTc0IDExLjI4MDMgLTAuNjk0MjQzTCAxMi43MTk3IDAuNjk0MjQzWk0gLTAuNzE5NzQxIDQuMjQ4NzRMIDMuNTY1OTcgOC42OTE4NkwgNS4wMDU0NiA3LjMwMzM3TCAwLjcxOTc0MSAyLjg2MDI1TCAtMC43MTk3NDEgNC4yNDg3NFpNIDUuMDA1NDYgOC42OTE4NkwgMTIuNzE5NyAwLjY5NDI0M0wgMTEuMjgwMyAtMC42OTQyNDNMIDMuNTY1OTcgNy4zMDMzN0wgNS4wMDU0NiA4LjY5MTg2WiIvPgo8L2RlZnM+Cjwvc3ZnPgo=); display: block; border-color: transparent; }

.section-album--img__name { font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; position: absolute; bottom: 0px; left: 0px; width: 100%; background: rgba(0, 0, 0, 0.3); font-size: 9px; font-weight: 700; height: 18px; line-height: 18px; padding: 0 0 0 5px; color: #fff; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.section-album--img.is-done .section-album--img__name { left: 5px; bottom: 5px; width: calc(100% - 10px); }

.section-album--img .photo-choose.is-selected:after {content:"";position: absolute; left: 0; top: 0;  opacity:0.5;display: inline-block; width: 100%; height: 100%;}
.section-album--img .photo-choose.is-selected.disabled:before {filter: gray;-webkit-filter: grayscale(100%);}
.upload-gallery .section-album--img .photo-choose.is-selected:after {display:none;}

.section-album--img .photo-remove-btn {
    content: "";
    position: absolute;
    right: 8px;
    top: 9px !important;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI0ODAgOCAzNCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzk1OTg5YTsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIHN0cm9rZTogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDFweDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbHRlcjogdXJsKCNQYXRoXzQpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGZpbHRlciBpZD0iUGF0aF80IiB4PSI0ODAiIHk9IjgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IGR5PSIzIiBpbnB1dD0iU291cmNlQWxwaGEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIgcmVzdWx0PSJibHVyIi8+CiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMTYxIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPgogICAgICA8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBpZD0iU3ltYm9sXzE1XzIiIGRhdGEtbmFtZT0iU3ltYm9sIDE1IOKAkyAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODcgLTI0OCkiPgogICAgPGcgY2xhc3M9ImNscy0zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCA4NywgMjQ4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzQtMiIgZGF0YS1uYW1lPSJQYXRoIDQiIGNsYXNzPSJjbHMtMSIgZD0iTTgsLjVBNy41LDcuNSwwLDEsMSwuNSw4LDcuNSw3LjUsMCwwLDEsOCwuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4OSAxNCkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8yIiBkYXRhLW5hbWU9Ikdyb3VwIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM3KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzYiIGRhdGEtbmFtZT0iUGF0aCA2IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MDAuMDU5LDk0Ni43NzdsLTYuODg1LDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg4LjAwMyAtNjgwKSIvPgogICAgICA8ZyBpZD0iR3JvdXBfMyIgZGF0YS1uYW1lPSJHcm91cCAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODEuMTIgMjY2LjgzNSkiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzciIGRhdGEtbmFtZT0iUGF0aCA3IiBjbGFzcz0iY2xzLTIiIGQ9Ik02Ljg4NSwwLDAsNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ljg4NSkgcm90YXRlKC05MCkiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat -68px -147px;
    display: inline-block;
    width: 30px;
    height: 30px;
    z-index: 2;
    display: none;
}
.section-album--img:hover .photo-remove-btn {
    display: block;
}

.b-bucket-list__item .uploaded {width: 82%;height: 6px;display: inline-block;vertical-align: top;position: absolute;bottom: 7px;background: #ccc;left: 9%;}
.b-bucket-list__item .uploaded span {width: 0%;height: 100%;display: inline-block;vertical-align: top;position: absolute;top: 0;background: #82b44f;left: 0;}

.section-album--img .image.fixed {width: 180px; height: 180px;}
.section-album--img.selected {position: relative;}
.section-album--img.no-uncheck a {cursor: default;}
.section-album .btn-select {margin : 0 0  0 10px;}

/* /Album gallery */

/* UPLOAD PROGRESS POPUP */
.b-modal--progress {width:680px;height:600px;margin:-340px 0 0 -300px;}

.b-upload-progress {}

.b-upload-progress-line {background:#cccccc;height:20px;position:relative;}
.b-upload-progress-line span {position:absolute;z-index:1;top:4px;left:20px;font-size:14px;color:#fff;}
.b-upload-progress-line div {background: #82b44f;height:100%;position:absolute;left:0;top:0;z-index:0;}

.b-upload-progress-info {border-bottom:1px solid #ccc;overflow:hidden;}
.b-upload-progress-info div {margin:0 20px;padding:20px 0;text-transform:uppercase;font-family: @font-mulish;font-size:14px;}
.b-upload-progress-info div span {margin:0 5px 0 0;color:#a2a3a5;}
.b-upload-progress-info div em {font-style:normal;font-weight:700;}
.b-upload-progress-info .info-photos {float:left;}
.b-upload-progress-info .info-time {float:right;}

.b-upload-progress-warning {border-bottom:1px solid #ccc;text-align:center;text-transform:uppercase;}
.b-upload-progress-warning h1 {font-size:23px;line-height:23px;font-weight:700;margin:20px 0 10px;}
.b-upload-progress-warning h2 {font-family: @font-mulish;font-size:15px;font-weight:400;line-height:15px;margin:10px 0 20px;}

.b-upload-progress-list {overflow: auto;height: 250px;}
.b-upload-progress-list .progress-list {padding:0 0 0 24px;margin:0;}
.b-upload-progress-list .progress-list__item {display:inline-block;position:relative;width:80px;height:110px;margin:10px;}
    .b-upload-progress-list .progress-list__item .image {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
        border: 1px solid #8c8c8c;
        background-color: #ededed;
        width: 80px;
        height: 80px;
        background-repeat: no-repeat;
        background-position: 50% 30%;
    }
.b-upload-progress-list .progress-list__item.done .image {background-size:cover;background-position:50% 50%;}
.b-upload-progress-list .progress-list__item .uploaded {width: 80%;height: 4px;display: inline-block;vertical-align: top;position: absolute;top: 65px;background: #ccc;left: 10%;}
.b-upload-progress-list .progress-list__item.done .uploaded {border:1px solid #fff;height:6px;top:64px}
.b-upload-progress-list .progress-list__item .uploaded span {width: 0%;height: 100%;display: inline-block;vertical-align: top;position: absolute;top: 0;background: #82b44f;left: 0;}
.b-upload-progress-list .progress-list__item .error {position:absolute;text-align:center;font-family: @font-mulish;text-transform:uppercase;font-weight:700;top:46px;font-size:11px;width:100%;left:0;line-height:14px}
.b-upload-progress-list .progress-list__item .error span {color:#ff0000;display:block;}
.b-upload-progress-list .progress-list__item .uploading {position:absolute;text-align:center;font-family: @font-mulish;text-transform:uppercase;font-weight:700;top:46px;font-size:11px;width:100%;left:0;line-height:14px}
.b-upload-progress-list .progress-list__item .uploading span {color:#82b44f;display:block;}
.b-upload-progress-list .progress-list__item .error a {color:#82b44f;}
.b-upload-progress-list .progress-list__item .info {text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;font-size:12px;line-height:12px;padding:7px 2px 0;}
.b-upload-progress-list .progress-list__item .info em {display:block;font-style:normal;}
.b-upload-progress-list .progress-list__item .info span {color:#a2a3a5;}
.b-upload-progress-list2 {overflow: auto;height: 250px;}
.b-modal--progress .button--alt.button {padding:14px 35px 15px 35px;width:auto;}
/* /UPLOAD PROGRESS POPUP */

/* DROPBOX */
.upload-folder .upload-folder--dropbox {width:100%;height:100%;}
    .upload-folder .upload-folder--dropbox:after {
        position: absolute;
        content: "";
        width: 32px;
        height: 32px;
        left: 50%;
        top: 50%;
        margin: -7px 0 0 -16px;
        background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -246px 0px;
    }
/* /DROPBOX */

/* ADOBE */
.upload-folder .upload-folder--adobe {width:100%;height:100%;}
.upload-folder .upload-folder--adobe:after {position: absolute;content: "";width: 52px;height: 52px; left: 40%;top: 40%; background-image:url(/app/dist/assets/images/uploader/sources/lightroom_24_hex-4a203114.svg);}
/* /ADBOE */

/*add icon for amazon*/
.upload-folder--amazon:after {
    content: "";
    position: absolute;
    width: 36px;
    height: 36px;
    left: 50%;
    top: 50%;
    margin: -7px 0 0 -18px;
    background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -163px 0;
}


a.thumb-ready, div.thumb-ready {
    background-size: cover;
}

/* BASKET */
/*.m-basket-wrapper {position:relative;}*/
.m-basket-wrapper .page-container {/*position:absolute;left:50%;margin-left:-570px;top:0;*/height: auto;}
.section-basket {background: #ecf1f5; max-height: 285px; min-height: 60px; overflow: auto;}
.section-basket--overlay {position:fixed;width:100%;height:100%;z-index:-1;top:0px;cursor:pointer;}
.section-basket--overlay:after,
.section-basket--overlay:before {content:'';position:absolute;background-color:#ededed;height:100%;width:calc(100%/2 - 570px);top:0;left:0;background:rgba(0, 0, 0, .5);}
.section-basket--overlay:before {top:0;left:auto;right:0;}
.section-basket--overlay div {position:relative;margin:0 auto;height:100%;max-width:1140px;background:rgba(0, 0, 0, .5);}
.b-basket-list { margin: 10px 0px 5px 15px; overflow: hidden; }
.b-basket-list li {float: left; margin: 0 4px 3px 0px;position:relative;overflow: hidden;max-height:114px;}
.b-basket-list li:not(.thumb-ready) {min-width: 118.5px;}
.b-basket-list li, .b-basket-list li a {cursor: default;}
.b-basket-list li.active, .b-basket-list li.active a {cursor: pointer;}
.b-basket-list__item.u-remove-bl {background: #ecf1f5; text-align: left;overflow:hidden;padding:5px 29px 5px 12px;}
.b-basket-list__item.u-remove-bl a {text-decoration: underline; line-height: 54px; cursor: pointer;color: #4a7cb0; font-size: 13px; letter-spacing: -0.3px;  font-family: @font-mulish; }
.b-basket-list__item.u-remove-bl a:first-child {float:left; color:red;}
.b-basket-list li.active:hover > a:after {background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -68px -147px; content: ""; position: absolute; right: 24px; top: 24px; width: 16px; height: 16px; display: none; z-index: 2;}
.b-basket-list li.active:hover > a:before {content: ""; position: absolute; left: 0;top: 0;background: #000;opacity: 0.5;display: none; width: 100%;height: 100%;z-index: 1;}

.b-basket-list li.u-remove-bl:hover > a:after, 
.b-basket-list li.u-remove-bl:hover > a:before {display: none;}
.b-basket-list li > a {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;}
.b-basket-list li.image > a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
    background-size: initial;
}
.b-basket-list li a.done {background-size:cover;border:none;}
.b-basket-list li a:hover {content:'';}
.b-basket-list li.status-uploaded {position: relative;}
.b-basket-list li.status-uploaded:hover a:before, 
.b-basket-list li.status-uploaded:hover a:after {display:none;}
.b-basket-list li.status-uploaded:after {content:""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 8;  background: #e30613 url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -168px -142px; }
.b-basket-list li .error {position:absolute;text-align:center;font-family: @font-mulish;text-transform:uppercase;font-weight:700;top:0px;font-size:10px;width:100%;left:0;line-height:12px;height:100%;border:1px solid #8c8c8c;padding-top:10px;cursor: default;}
.b-basket-list li .error span {color:#ff0000;display:block;}
.b-basket-list li .error a {color:#82b44f;display: block;margin-top: 5px;}
.b-basket-list li img {width: 100%;height:100%;object-fit: cover;}
/* /BASKET */

/*Folder dropbox*/
.upload-folder-wrapper { display: flex; flex-wrap: wrap; margin: 16px -25px 0 -25px; }
@media only screen and (max-width: 768px) {
    .upload-folder-wrapper { margin: 0 -10px; justify-content: space-around; }
}
.upload-folder {margin: 0 30px 60px; width: 220px; height: 241px; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); transition-timing-function: cubic-bezier(1, 0, 0, 1); }
@media only screen and (max-width: 768px) {
    .upload-folder { margin: 0 10px 60px; padding: 8px; width: 170px; height: 191px; }
}
.upload-folder--box { box-sizing: border-box; position: relative; height: 100%;}
@media only screen and (max-width: 500px) {
    .upload-folder { width: calc(50% - 20px); height: 156px; display: flex; flex-wrap: wrap; justify-content: center; }
    .upload-folder--box { height: 100%; width: 135px; }
}
/*.upload-folder--head .upload-folder--head__corner {box-shadow: -6px -4px 15px rgba(0, 0, 0, 0.08); position: relative; height: 22px; float: left; width:86px; border: none;background: #fff; border-bottom: 0; border-right: 0;font-size: 11px; color: #000000; padding: 5px 0px 8px 20px; line-height:12px; z-index:1;}*/
/*.upload-folder--head .upload-folder--head__corner:after {position: absolute; left: 75px; top: 0px; height: 22px; width: 20px; background: #fff; border-right: 1px solid #D2D2D2; content: "";  box-shadow: 2px 0px 7px rgba(0, 0, 0, 0.06);
        -webkit-transform: skew(45deg);
        -moz-transform: skew(45deg);
        -o-transform: skew(45deg);
        transform: skew(45deg);
        z-index: 0;
    }*/
/*.upload-folder--inner { border: none; background: #fff; padding: 20px; width: 100%; height: calc(100% - 21px); box-shadow: none;  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);}*/
.preload-fotos span { width: calc(50% - 3px); height: calc(50% - 3px); position: relative; background-size: cover; }
@media only screen and (max-width: 768px) {
    .upload-folder--inner {
        border: none;
        background: #fff;
        padding: 8px;
        width: 100%;
        height: calc(100% - 21px);
        box-shadow: none;
        box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
    }
    .upload-folder--head .upload-folder--head__corner {
        box-shadow: -6px -4px 15px rgba(0, 0, 0, 0.08);
        position: relative;
        height: 22px;
        float: left;
        width: 70px;
        border: none;
        background: #fff;
        border-bottom: 0;
        border-right: 0;
        font-size: 10px;
        color: #000000;
        padding: 5px 0px 8px 8px;
        line-height: 12px;
        z-index: 1;
    }
    .upload-folder--head .upload-folder--head__corner:after {
        position: absolute;
        left: 60px;
        top: 0px;
        height: 22px;
        width: 20px;
        background: #fff;
        border-right: 1px solid #D2D2D2;
        content: "";
        box-shadow: 2px 0px 7px rgba(0, 0, 0, 0.06);
        -webkit-transform: skew(45deg);
        -moz-transform: skew(45deg);
        -o-transform: skew(45deg);
        transform: skew(45deg);
        z-index: 0;
    }
    .upload-folder .preload-fotos { opacity: 1; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.155s; transition-duration: 0.155s; -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); transition-timing-function: cubic-bezier(1, 0, 0, 1); width: 100%; height: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between; }
}

.upload-folder--title {width: 100%;font-size: 15px; line-height: 32px; font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; color: #000; text-transform: uppercase;}
@media only screen and (max-width: 500px) {
    .upload-folder--title { width: 135px; }
}
.upload-folder--title__name {font-size: 10px; font-weight: bold; color: #000000; text-transform: capitalize; letter-spacing: -0.8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 32px; height: 27px; }
.upload-folder--title  .page--description {line-height: 11px;}
.upload-folder--control {height: 21px;  opacity:0;}
.upload-folder--overlay { position: absolute; left: 0; top: 21px; width: 100%; height: calc(100% - 21px); opacity: 0; }
.upload-folder--overlay a {width: 100%; height: 100%;position: absolute;left: 0;right: 0;text-decoration: none;}
.upload-folder .upload-folder--control {position: relative; bottom: 2px;display: block; z-index:0; opacity: 1;}


/*.upload-folder.u-active-folder .upload-folder--control .upload-select { color:#8C8C8C; }*/
.upload-folder .upload-folder--control .upload-select.mobile { display: none; }
@media only screen and (max-width:  768px) {
    .upload-folder:hover .upload-folder--control,
    .upload-folder.u-active-folder .upload-folder--control { opacity: 1; bottom: -3px; }
    .upload-folder .upload-folder--control .upload-select { display: none; }
    .upload-folder .upload-folder--control { opacity: 1; bottom: -4px; }
    .upload-folder .upload-folder--control .upload-select.mobile { display: block; font-size: 9px; }
}

/*.upload-folder .upload-folder--overlay:hover {opacity: 1;}*/
.upload-folder--box:hover .upload-folder--head .upload-folder--head__corner, 
.upload-folder--box:hover .upload-folder--head .upload-folder--head__corner:after,
/*.upload-folder--box:hover .upload-folder--inner {background: #fff;}*/
/*.upload-folder .preload-fotos { opacity: 1; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.155s; transition-duration: 0.155s; -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); transition-timing-function: cubic-bezier(1, 0, 0, 1); width: 100%; height: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between; }*/
.upload-folder--box:hover .preload-fotos {opacity: 0.4;}
.upload-folder--overlay .btn-transparent { margin: -17px 0 0 -43px; position: absolute; top: 50%; left: 50%; font-size: 15px; background: #fff !important; color: #000 !important; height: 34px; line-height: 34px; width: 86px; box-shadow: 1px 1px 2px 0px rgba(0,0,0,.1); text-align: center; border: none; padding: 0; font-weight: 500; }
.upload-folder .upload-folder--head .upload-folder--head__corner,
.upload-folder .upload-folder--head .upload-folder--head__corner:after,
.upload-folder .upload-folder--inner,
.upload-folder--overlay .btn-transparent { -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.325s; transition-duration: 0.325s; -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); transition-timing-function: cubic-bezier(1, 0, 0, 1); }
.upload-folder--overlay .btn-transparent:hover {background-color: #FCF8F6 !important; color: #AA5F2C !important; border-color: #AA5F2C;}
.upload-folder--overlay .btn-transparent:focus, .upload-folder--overlay .btn-transparent:active {background-color: #fff !important; color: #D89C6F !important; border-color: #D89C6F;}
.upload-folder .upload-folder--control { -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1); transition-timing-function: cubic-bezier(1, 0, 0, 1); }
.section-wizart-special-title { font-size: 16px; text-transform: uppercase; color: #000; line-height: 36px; font-family: @font-mulish; font-weight: normal; padding: 15px 0; margin: 0; box-sizing: border-box; }
@media only screen and (max-width: 768px) {
    .section-wizart-special-title { display: none; }
}
.page-caps--description { color: #a3a3a3; font-size: 11px; text-transform: uppercase; }
.page-head--info a { color: #8bb859; line-height: 45px; letter-spacing: -0.6px; }
.page--description { font-size: 12px; color: #9a9a9a; line-height: 28px; letter-spacing: -0.5px; }
.upload-folder--title .page--description { line-height: 11px; font-size: 10px; text-transform: uppercase; color: #000000; }

/* /Search uploader */

/*Wizard uploader style*/
/*.page-caps--description {color: #a3a3a3;  font-size: 12px; text-transform: capitalize; font-family: @font-mulish; }


.u-left-select {float: left !important;}
.choose-wrapper.drop-area.small .u-left-select {margin-top: 8px;}*/

/* Uploader (Popup) */
.b-modal__body__content .choose-wrapper.drop-area {height: 100%; border: none;}
.b-modal__body__content .small .items-container.without-header,
.b-modal-content .small .items-container.without-header {height: 554px;}
.b-modal__body__content .b-choose-list__inline .b-choose-list__item,
.b-modal-content .b-choose-list__inline .b-choose-list__item {float: none; display: table-cell; vertical-align: top; border-bottom: 1px solid #D2D2D2;}
.b-choose-list__inline .b-choose-list__item.mobile-upload { display: none; }
@media only screen and (max-width: 768px) {
    .b-choose-list__inline .b-choose-list__item.mobile-upload { display: block; }
    .b-choose-list__inline .b-choose-list__item.mobile-upload:not(.short) { width: calc(100% + 2px); }
    .b-choose-list__inline .b-choose-list__item.computer-upload { display: none;}
    .b-choose-list__inline .b-choose-list__item {
        flex: none;
        width: calc(50% + 2px);
        background: #EDEDED;
        border: 1px solid #D2D2D2;
        height: 120px;
        margin: -1px;
        max-width: initial;
    }
    .b-choose-list__inline .b-choose-list__item.full-raw-item {
        width: 100%;
        height: 70px;
        border: none;
        border-top: 1px solid #D2D2D2;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .b-choose-list__inline .b-choose-list__item.full-raw-item span {
        font-size: 18px;
        text-transform: uppercase;
    }
    .b-choose-list__inline .b-choose-list__item.full-raw-item span sup {
        padding: 0 0 0 2px;
        font-weight: 600;
        font-size: 10px
    }
    .b-choose-list__inline .b-choose-list__item.full-raw-item a:after {
        display: none;
    }
    /*.b-choose-list__inline .b-choose-list__item.social-upload:nth-of-type(2n+1) { border-right: 1px solid #8c8c8c; }*/
}
.b-modal__body__content .small .items-container,
.b-modal-content .small .items-container {overflow-y: auto; height: 383px;}
.b-modal__body__content .small .items-container.setup,
.b-modal-content .small .items-container.setup {height: 450px;}
.b-modal__body__content .choose-wrapper.drop-area.small .padding-none.m-border__top,
.b-modal-content .choose-wrapper.drop-area.small .padding-none.m-border__top {border-bottom: none;}
.b-modal__body__content .drop-area.small .ui-field select,
.b-modal-content .drop-area.small .ui-field select {margin-top: 1px;}
.b-modal__body__content .drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a,
.b-modal-content .drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a {width: 119px;}
.b-modal__body__content .page-caps--description,
.b-modal-content .page-caps--description {margin-top: 2px; margin-right: 10px;}
/* /Uploader (Popup) */

/* Uploader (Start Page) */
.choose-wrapper.start-page #content-view-wrapper .page-row--title { display: none; }
.choose-wrapper.start-page {overflow-y: auto; /*margin-left: -240px;*/ border: none;}
.choose-wrapper.start-page #content-view-wrapper  {height: 100%;}
.upload-source-back { border-bottom: 1px solid #D2D2D2; background: #EDEDED; border-top: 1px solid #D2D2D2; }

@media only screen and (max-width: 768px) {
    .upload-source-back { border: 1px solid #8c8c8c; margin: 0 0 20px; border-radius: 9px; overflow: hidden; }
    .choose-wrapper.start-page { overflow: hidden; }
}
@media only screen and (min-width: 769px) {
    .upload-source-back { display: block !important; }
}
.choose-wrapper.start-page #content-view-wrapper h1.page--title {max-width: 1060px; width: 100%; margin: 0 auto; padding: 15px 0; font-size: 36px; line-height: 40px; letter-spacing: -1.8px; font-family: @font-mulish; font-weight: normal; text-transform: capitalize;}
.choose-wrapper.start-page .upload-folder--head .upload-select, .page-container .upload-folder--head .upload-select {float: right;}
/*.choose-wrapper.start-page .u-left-select .page-caps--description {display: inline-block; margin-top: 10px;}*/

/*---choose select---*/
/*.choose-wrapper.start-page .u-right.page-head--info .chosen-container {min-width: 145px;}
.choose-wrapper.start-page .chosen-single {font-size: 11px; line-height: 11px; border-color: #b0b0b0;}
.choose-wrapper.start-page .chosen-container.chosen-container .chosen-single {overflow: hidden; margin: 0; transition-timing-function: cubic-bezier(1, 0, 0, 1); background: transparent; color: #8bb859; font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; font-size: 13.986px; line-height: 21px; border-radius: 2px; padding: 16px 50px 11px 15px; display: inline-block; text-align: center; cursor: pointer; width: 100%; height: auto; text-align: left; position: relative; z-index: 10; letter-spacing: 0.01em;  border-color: #cbcbcb; text-transform: uppercase;}
.choose-wrapper.start-page .chosen-container.chosen-container .chosen-single span {margin-right: 0; font-weight: 300; line-height: 14px; display: inline-block; font-size: 11px;}*/

/* REDIS GALLERY */
.icon {background-size: cover;}
.icon-empty_button-dims, .icon-full_button-dims { position: absolute; left: 10px; top: 2px; bottom: 0; margin: auto; }
.wrp-btn {position: relative;}
.wrp-inner-search { position: absolute !important; right: 0; top: 73px; width: 381px; height: auto !important; }
.drop-area.small .wrp-inner-search { right: 56px; top: 93px; width: 339px; }

.section-album--img .photo-choose.is-selected:before{display: none !important;}
/* /REDIS GALLERY */

/* BASKET VIEW LIST */
.b-basket-list__item .section-album--img__name {visibility: visible; opacity: 1; max-height: 26px; height: auto; left: 0; top: 81%; width: 100%; overflow: hidden; top: inherit; bottom: 0; line-height: 1.6; padding: 0;}
.b-basket-list__item:hover .section-album--img__name {max-height: inherit;}
.b-basket-list li.active:hover > a:after {top: 13px !important; right: 10px !important;}
.section-album--img__name u {text-decoration: none; display: block; padding: 5px;}
/* /BASKET VIEW LIST */

/* UPLOADER ALBUM NAME */
.b-select-album {position: relative; z-index: 2; margin-bottom: 15px;}
.b-select-album__name {display: inline-block; vertical-align: middle; font-size: 13px; font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; color:#000;}
.b-select-album__name span {display: inline-block; vertical-align: top; margin-top: 2px;}
.b-select-album__name span.title {margin-top: 0;  height: 25px; line-height: 25px;}
.b-select-album__name + span {margin-top: -2px; font-size: 12px; color:#8с8с8с;}
.b-select-album__name input {border: none; font-weight: bold; margin-left: 5px; outline: none; white-space: nowrap; overflow: hidden; max-width: 152px; height: 25px;}
.b-select-album__sep {display: inline-block; vertical-align: middle; font-size: 13px; font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; margin: 0 5px;}
.b-select-album__button {display: inline-block; vertical-align: middle; margin-top: 0; font-size: 12px; color:#A78868; text-transform: uppercase; text-decoration: none;}
.b-select-album__button:hover {text-decoration: none;}
.b-select-album__name .select-wrapper.advanced-size > a.select-btn {width: 195px; height: 30px; line-height: 26px; padding-left: 10px; padding-right: 30px; margin-top: -3px; font-size: 11px;}
.b-select-album__name .select-wrapper.advanced-size {width: auto !important; margin: 0 10px;}
.b-select-album__name .select-wrapper > a.select-btn:after {padding-left: 30px;}
.b-select-album__name .wrp-select {display: inline-block; vertical-align: middle;}
.b-select-album__name .wrp-select .title {display: inline-block; vertical-align: top; margin-top: 0; color: #8с8с8с; text-transform: uppercase; font-size: 12px;}
.b-select-album__name .wrp-select ul li {font-size: 12px; word-break: break-word;}
.select-wrapper > a.select-btn span.suggested-text, .select-wrapper > a.select-btn span.selected-size-text { font-size: 12px; white-space: nowrap; text-overflow: ellipsis; max-width: 187px; overflow: hidden; }
.select-wrapper > a.select-btn span.selected-size-text {max-width: 144px;}
.select-wrapper > a.select-btn span.default-text {font-size: 12px; color: #000; font-weight: bold;}
.b-select-album .icon--edit {position: static;}
.b-select-album .icon--edit:after {display: none;}
/* /UPLOADER ALBUM NAME */

/* CUSTOM DROPDOWN */
.select-wrapper {display: inline-block;vertical-align: top;position: relative;font-family: @font-mulish;}
.select-wrapper label {font-size: 12px;text-transform: uppercase;display: inline-block;vertical-align: top;margin-right: 10px;line-height: 38px}
.select-wrapper > a.select-btn {vertical-align: top;display: inline-block;text-decoration: none;width: 100%;height: 60px;line-height: 60px;box-sizing: border-box;padding: 0 52px 0 15px;font-size: 17px;text-transform: uppercase;color: #000;border-radius: 2px;border: 1px solid #cbcbcb;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #fff;position: relative;z-index: 3;box-shadow: 0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1)}
.select-wrapper > a.select-btn div {display: inline-block;vertical-align: top;pointer-events:none;}
.select-wrapper > a.select-btn span {font-size: 14px;line-height: 16px;white-space: normal;vertical-align: middle;display: inline-block;pointer-events:none;}
.select-wrapper > a.select-btn:hover {border-color: #B1B0B0}
.select-wrapper > a.select-btn.null-value {font-size: 14px;}
.select-wrapper ul { visibility: hidden; opacity: 0; position: absolute; z-index: 12; padding: 0; margin: 0; list-style: none; background: #fff; right: 0; width: 100%; border: 1px solid #ced5d9; border-radius: 2px; margin-top: -2px; box-sizing: border-box; overflow: auto; max-height: 338px; overflow: auto; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.select-wrapper ul.open {visibility: visible; opacity: 1;}
.reverse {top: auto; bottom: 98%;}
.select-wrapper ul li:first-child {margin-top: 14px}
.select-wrapper ul li:last-child {margin-bottom: 14px}
.select-wrapper ul li.active {background-color: #f3f7fa}
.select-wrapper ul li {padding: 10px 20px 12px 20px;font-size: 14px;line-height: 15px;text-transform: uppercase;color: #000;text-decoration: none;display: block;cursor:pointer;}
.select-wrapper ul li.active{font-weight: 700}
.select-wrapper ul li:hover {background-color: #f3f7fa}
.select-wrapper .select-option-group {pointer-events: none;color: #8bb859;border-top: 1px solid #ced5d9;border-bottom: 1px solid #ced5d9;font-size: 12px;}
.b-select-album .select-wrapper.advanced-size ul {max-height: 325px;}
/* /CUSTOM DROPDOWN */

/* FIX SAFARI */
/*_::-webkit-:host:not(:root:root), .page--breadcrums .u-left-select .wrp-btn {
    top: 3px;
}*/
/* /FIX SAFARI */

.b-basket-list__item .photo-remove-btn {visibility: hidden; opacity: 0; display: block; width: 33px; height: 33px; position: absolute; z-index: 3; top: 5px; right: 0; transition: all .3s;}
.b-basket-list__item.active:hover .photo-remove-btn {visibility: visible; opacity: 1;}

/*Chrome (OS MAC)*/
.mac-os.mac-chrome .projects-popup .projects-list__header td:nth-child(5) span.sorting:after {left: 0;}

/* PROJECTS POPUP */
/*.b-modal--projects .b-modal__body__content {padding: 30px 0;}
.projects-popup .projects-list {width: 100%;}
.projects-popup td {padding-top: 15px; padding-bottom:15px;}
.projects-popup tr td:first-child {padding-left: 30px;}
.projects-popup .projects-list__header {position: fixed; width: 100%; z-index: 3; background: #fff;}
.projects-popup .projects-list tr:nth-child(2) > td {padding-top: 51px;}
.projects-popup .projects-list__header td {font-family: @font-mulish; font-size: 14px; text-transform: uppercase; font-weight: bold;}
.projects-popup .projects-list__header td:nth-child(3), .projects-popup .projects-list__header td:nth-child(4), .projects-popup .projects-list__header td:nth-child(5) {text-align: center;}
.projects-popup td.projects-list__name, .projects-popup .projects-list__header td:nth-child(1) {width: 240px; padding-right: 27px;}
.projects-popup td.projects-list__step, .projects-list__header td:nth-child(2) {width: 100px; text-transform: uppercase;}
.projects-popup td.projects-list__step span.cur-proj {color: #82b44f;}
.projects-popup td.projects-list__edit, .projects-list__header td:nth-child(5) {width: 100px;}
.projects-popup td.projects-list__total-photos, .projects-popup td.projects-list__total-prints, .projects-list__header td:nth-child(3), .projects-list__header td:nth-child(4) {width: 100px;}
.projects-popup .projects-list__name span {display: block; font-size: 12px; font-family: @font-mulish; text-transform: uppercase; font-weight: 500; line-height: 1;}
.projects-popup .projects-list__name a {color: #4a7cb0; font-size: 12px; font-family: @font-mulish; line-height: 1; font-weight: bold; text-transform: uppercase;}
.projects-popup .projects-list__name a:hover {text-decoration: none;}
.projects-popup .projects-list__body td {font-family: @font-mulish; font-size: 12px;}
.projects-popup .projects-list__body td:not(:first-child) {font-weight: 500;}
.projects-popup .projects-list__delete .icon {width: 30px; height: 30px; font-size: 1.2em; cursor: pointer; margin-left: 0;}
.projects-popup .projects-list__delete .icon:hover:after {color: #ff2525;}
.projects-popup .projects-list__delete .icon:after {position: static;}
.projects-popup .projects-list__name .image, .projects-popup .projects-list__name .text-box {display: table-cell; vertical-align: middle; position: relative;}
.projects-popup .projects-list__name .text-box {padding-left: 13px;}
.projects-popup td.projects-list__total-photos, .projects-popup td.projects-list__total-prints, .projects-popup td.projects-list__edit {text-align: center;}
.projects-popup .projects-list__delete {text-align: center;}
.projects-popup span.sorting {position: relative; cursor: pointer; border-bottom: 1px dashed #000; letter-spacing: 0.5px;}
.projects-popup span.sorting:before {content: " "; opacity: .5; position: absolute; left: 0; bottom: -1px; float: left; border: solid transparent; height: 0; width: 0; border-color: rgba(255, 255, 255, 0); border-top-color: #82b44f; border-width: 4px; }
.projects-popup span.sorting:after {content: " "; opacity: .5; position: absolute; left: 0; top: 0; float: left; border: solid transparent; height: 0; width: 0; border-color: rgba(255, 255, 255, 0); border-top-color: #82b44f; border-width: 4px; transform: rotate(180deg);}
.projects-popup .projects-list__header td:nth-child(1) span.sorting:after, .projects-popup .projects-list__header td:nth-child(1) span.sorting:before {margin-left: 45px;}
.projects-popup .projects-list__header td:nth-child(5) span.sorting:after, .projects-popup .projects-list__header td:nth-child(5) span.sorting:before {margin-left: 72px;}*/
/*@-moz-document url-prefix() { 
  .projects-popup span.sorting::before {right: -14px;}
  .projects-popup .projects-list__header td:nth-child(5) span.sorting:after {left: 0;}
}
_::-webkit-:host:not(:root:root), .projects-popup span.sorting::before {
    right: -14px;
}
_::-webkit-:host:not(:root:root), .projects-popup .projects-list__header td:nth-child(5) span.sorting:after {
    left: 0;
}*/
/*.projects-popup tr.projects-list__body:nth-child(even) td {background: #F9FCFD;}
.projects-popup .sorting.sort-asc:after {opacity: 1;}
.projects-popup .sorting.sort-asc:before {opacity: .5;}
.projects-popup .sorting.sort-desc:after {opacity: .5;}
.projects-popup .sorting.sort-desc:before {opacity: 1;}*/

/*---images thumbs---*/
/*.projects-popup .image .print-image { background: #ededed; border: 1px solid #8c8c8c; display: inline-block; vertical-align: top; width: 58px; height: 58px; position: relative; left: 0; bottom: 0; }
.projects-popup .image .print-image .width { color: #8c8c8c; font-family: "ff-meta-web-pro",sans-serif; font-size: 11px; position: absolute; top: -22px; left: 42%; line-height: 11px; margin-left: -6px; }
.projects-popup .image .print-image .height { color: #8c8c8c; font-family: "ff-meta-web-pro",sans-serif; font-size: 11px; position: absolute; left: 111%; top: 51%; line-height: 11px; margin-top: -6px; }
.projects-popup .image .print-image span.width:after, .jobs .image .print-image span.height:after { content: '"'; }
.projects-popup .image .print-image-thumbs {width: 58px; height: 58px; border: 1px solid #8c8c8c; background: #ededed; z-index: 1; }
.projects-popup .image .print-image-thumbs:after { content: ''; position: absolute; width: 58px; height: 58px; border: 1px solid #8c8c8c; left: -3px; bottom: -3px; background: #ededed; z-index: 1; }
.projects-popup .image .print-image-thumbs:before { content: ''; position: absolute; width: 58px; height: 58px; border: 1px solid #8c8c8c; left: -5px; bottom: -5px; background: #fff; z-index: 2; }
.projects-popup .image .print-image-thumbs div { display: inline-block; position: absolute; z-index: 3; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--one div { width: 56px; height: 56px; left: -3px; top: 3px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--two div { width: 26px; height: 54px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--two div:nth-child(1) { left: -2px; top: 4px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--two div:nth-child(2) { right: 4px; top: 4px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--three div { width: 28px; height: 27px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--three div:nth-child(1) { left: -3px; top: 4px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--three div:nth-child(2) { right: 2px; top: 4px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--three div:nth-child(3) { left: -3px; bottom: -3px; width: 57px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--four div { width: 28px; height: 27px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--four div:nth-child(1) { left: -3px; top: 4px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--four div:nth-child(2) { right: 2px; top: 4px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--four div:nth-child(3) { left: -3px; bottom: -3px; }
.projects-popup .image .print-image-thumbs.print-image-thumbs--four div:nth-child(4) { right: 2px; bottom: -3px; }*/

/* /PROJECTS POPUP */

/*Time remove*/
.walkme-custom-bbcode-wt-link.walkme-action-start-wt span {display: none;}

@media(min-height: 780px) {
    .center-btn.authorize-upload-btn {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, 0);
    }
}
@media(max-height: 780px) {
    .drop-area:not(.small) .center-btn.authorize-upload-btn {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }

    .drop-area.small .center-btn.authorize-upload-btn {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
}

body, html {
  margin: 0;
  padding: 0;
  text-rendering: optimizeLegibility;
  background-color: #f6f8fa;
  font-size: 18px;
  font-family: "ff-meta-serif-web-pro", serif;
}
body * {
    box-sizing:border-box;
}
body.overflow-hidden {
    overflow:hidden;
}
.m-i {
    min-width: 1073px;
    margin: 0 auto;
    position: relative;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    flex: auto;
}
ul {
    padding:0;
    margin:0;
    list-style:none;
}

/* TOOLS */
h2.title {font-family:@font-mulish;font-size:18px;line-height:24px;color:#9aa2a9;text-align:center;margin:0;padding:25px 0;font-weight:500;text-transform:uppercase;}

.btn {position: relative;font-family: @font-mulish;text-transform: uppercase;display: inline-block;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #82b44f;border-radius: 2px;font-size: 13.968px;padding: 0 40px;-moz-transition: all 150ms ease;-o-transition: all 150ms ease;-webkit-transition: all 150ms ease;-ms-transition: all 150ms ease;transition: all 150ms ease;font-weight: 700;text-decoration: none;color: #fff;height: 52px;line-height: 50px;margin: 0;box-sizing: border-box;vertical-align: top;border:1px solid transparent;}
.btn:hover {background-color: #61a51c;}
.btn-transparent {line-height: 52px;border-color:#d9e0ea;background:#fff;color:#1f67b2;box-shadow: 1px 1px 2px 0px rgba(0,0,0,.1);}
.btn-transparent-green {border-color:#cbcbcb;background:#fff;color:#82b44f;box-shadow:1px 1px 1px 1px rgba(0,0,0,.05);letter-spacing:1px}
.btn-transparent-blue {border-color:#1f67b2;background:#fff;color:#1f67b2;}
.btn-transparent:hover {background-color: #fff;}
.btn.btn-arrow {width:225px;text-align:center;padding:0;}
.btn.btn-plus {padding:0 0 0 50px;width:225px;text-align: left;}
.btn.btn-arrow:after {
    background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -18px -3px;
    content: '';
    position: relative;
    width: 10px;
    height: 10px;
    top: 20px;
    left: 5px;
    display: inline-block;
    vertical-align: top;
}
.btn.btn-plus:after {background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -80px -27px;content: '';position: absolute;width: 14px;height: 14px;top: 18px;left: 25px;}
.btn.btn-upload {background:#fff;color:#686f75;font-size: 10.968px;padding:0 45px 0 65px;height:40px;line-height:40px;border:1px solid #beccdb;}
.btn.btn-upload:after {background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -1px -19px;content: '';position: absolute;width: 30px;height: 30px;top: 4px;left: 10px;}
.btn.btn-upload:hover {border-color: #84acce;background:rgba(0,0,0,.03)}
.btn.disabled {pointer-events:none;opacity:0.3;}
/* /TOOLS */

/* MINI HEADER */
.g-header-mini .header-wrap {width:940px;}
/* /MINI HEADER */

/* HEADER */
.g-header {min-width: 1020px;width:100%;}
.b-header-wrapper {min-height:60px;border-bottom:1px solid #d9e0ea;background:#fff;}
/* /HEADER */

/* BODY COMMON*/
.g-body {min-width: 1020px;width:100%;padding-bottom:86px;}
.b-body-wrapper {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
/* /BODY COMMON */

/* FOOTER */
/* /FOOTER */

/* POPUP */
.b-popup {position:fixed;top:50%;left:50%;background:#fff;z-index:100;border:1px solid #beccdb;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);}
.b-popup-header {border-bottom:1px solid #beccdb;height:57px;position:relative;background:#f6fafc;z-index:1;}
.b-popup-header h1 {text-align:center;margin:0;padding:0;line-height:60px;font-size:29px;font-weight:500;color:#000;font-family: @font-mulish;}
.b-popup-header a {position:absolute;width:14px;height:14px;background:transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -36px -24px;right:22px;top:22px;}
.b-popup-body {width:100%;height:100%;padding-top:57px;position:relative;top:-57px;}
.b-popup-body.with-padding {padding:57px 45px 0;top:-37px;}
.b-popup-overlay {position:fixed;top:0;left:0;background:rgba(0,0,0,.2);width:100%;height:100%;z-index:99;}

/* /POPUP */

/* SLIDER */
.range-input {position: relative;width: 100%}
.range-input hr {border: 0;border-top: 2px solid #a6a6a6;margin: 15px 0 20px}
.range-input span {background: #82b44f;width: 20px;height: 20px;border-radius: 50%;cursor: pointer;position: absolute;top: -10px;box-shadow: 0 1px 2px 0 rgba(56,110,0,0.99)}
.range-input i,.range-input em,.range-input input {font-style: normal;color: #282828;font-family: 'meta_promedium';font-size: 14px;position: absolute;top: 11px;left: -4px;text-align: center;display: inline-block;height: 13px;line-height: 9px}
.range-input em {width: 30px;margin-left: -6px}
.range-input a {color:#a6a6a6;position:absolute;width:20px;height:20px;border:1px solid #a6a6a6;background:#fff;top:-9px;border-radius:20px;text-indent:-100px;overflow:hidden;}
.range-input a:after {position:absolute;width:10px;height:0;border-top:2px solid #a6a6a6;top:8px;left:4px;content:'';}
.range-input a:before {position:absolute;height:10px;width:0;border-left:2px solid #a6a6a6;top:4px;left:8px;content:'';}
.range-input a.minus {left:-30px;}
.range-input a.minus:before {display:none;}
.range-input a.plus {right:-30px;}
.range-input input {width: 30px;margin-left: -6px;position: relative;height: 20px;top: -5px;border: 1px solid #ced5d9}
.range-input.disabled {opacity: .3;cursor: default}
.range-input.disabled span {cursor: default}
/* /SLIDER */

/* COLORPICKER POPUP */
#mlColorPicker{border:1px solid black;background-color:#DDDDDD;padding-bottom:5px;z-index: 1011;}
#mlSelectedColorDiv{float:left;width:43px;height:20px;border:solid 1px black;background-color:white;margin:5px;}
#mlCloseColorDiv{cursor: pointer;float: right;font: 12px monospace;margin: 5px;text-align: center;font: 12px monospace;}
#mlSelectedColorText{float:left;width:60px;border:solid 1px black;font-size:small;margin:5px;}
#mlColors{float:left;margin:0 5px 0 5px;border-bottom:1px solid black;border-right:1px solid black;clear:both;width:241px;height:145px;}
.mlColor{border-left:1px solid black;border-top:1px solid black;float:left;width:12px;height:12px;}
/* /COLORPICKER POPUP */

/* SPINNERS */
.spinner-wrapper-editor {position: absolute;left: 0;top: 0px;display: flex;justify-content: center;align-items: center;background: rgba(255,255,255,.6);width: calc(100% - 255px);height: 638px;z-index: 1;}
.spinner-wrapper-tab {position: absolute;left: 165px;top: 2px;}
.spinner-wrapper-cart {position: relative;left: 0;top: 0px;display: flex;justify-content: center;align-items: center;background: rgba(255,255,255,.6);width: 100%;height: 150px;z-index: 1;}
/* /SPINNERS */
#loggedInWelcome,
#loggedInWelcomeAside {
	background:#d8f1e3;
	border: 1px solid #a7e0bf;
	padding: 4px 15px 6px 15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-top:12px;
}
#loggedInWelcome h4,
#loggedInWelcomeAside h4{
	color: #6faa43;
	font-size: 12px;
	margin:0 0 4px;
	padding:0;
	text-transform:none;
}
#loggedInWelcome p, 
#loggedInWelcomeAside p {
	margin:0 0 5px;
	color:#666;
	font-size:12px;
	line-height:17px;
}
#loggedInWelcome a, 
#loggedInWelcomeAside a {
	margin:10px 0 0;
	color:#6faa43;
	font-size:12px;
	display:inline-block;
    background-color: transparent;
    box-shadow: none;
    text-transform: capitalize;
    text-decoration: underline !important;
    padding-right: 0;
    padding-left: 0;
    text-align: right;
    margin-left: 40px;
}
#loggedInWelcome a:hover,
#loggedInWelcomeAside a:hover {
    text-decoration: none !important;
}

#signInUpContainer,
#signInUpContainerAside {
	margin-top:53px;
	border:1px solid #accce7;
	position:relative;
	height:420px;
	z-index:2;
	background:#e5f4ff;
	-moz-border-radius-bottomRight:4px;
	-moz-border-radius-topRight:4px;
	-moz-border-radius-bottomLeft:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}

#signInUpContainer li.error label,
#signInUpContainerAside li.error label {
	font-weight:normal!important;
}

#signInUpContainer input[type="text"],
 #signInUpContainer select, 
#signInUpContainerAside input[type="text"],
 #signInUpContainerAside select {
    margin:0px;
}

.termsPop {
   margin: -250px 0 0 -410px;
   width: 550px; 
   height: 433px; 
}

#signInUpContainer li label, 
#signInUpContainerAside li label {
	float:none;
}

#loginMenu,
#loginMenuAside {
	margin:0;
	padding:0;
	position:absolute;
	left:-1px;
	top:-39px;
}
#loginMenu li,
#loginMenuAside li {
	font-size:16px;
	float:left;
	width:66px;
	#width:65px;
	padding:7px 20px;
	border:1px solid #ccc;
	color:#777;
	text-align:center;
	border-bottom-color:#444;
	-moz-border-radius-topRight:5px;
	-moz-border-radius-topLeft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	cursor:pointer;
	border-bottom:1px solid #accce7;
	margin:6px -1px 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAARXCAYAAAAxjQtwAAABiklEQVRYw+2XPW7DMAyFaVlZcuHuPVL37j1DgXYO0KFTE/9IZEkqsuxEKWy3CNBEGR6+J0bgs+MYFBDRO7CQAf6sFd6/UBAxb5cXcvaibDYbgLZtKexQ8d5D1ipdtLm9SaQbdF3nlt3d3EVfIanQTpJ+/f5hKPKnoj/PXWa5Wrfba3RfT87eWGuVtuWVUd5c5c1V7t+/eXM9vuy3xvGsaHpk6ZC7tZ6pEdt4EmE6JHI0FPTLUTrP01wv5Hwc7kCmPlBCJQfGyFotlMSOyB9tEIprNbGYQJzt4fmDjJO4vUjnUGKwNE7FH+mg1CeKhVasiu7tJVUI7nGaWYhbcnMMzUMWJUtxzUK0dmQ5Wi1kIsHTKw+4qCcCCY6k94rJp1k5J14phtRx2g2DtZtWXRjAhXAgXUvjOeKw7bxvGM/TEUBOE2+fHJxG5y0mhEhhjE+FwWK4yslXxoVYHdvzAk3XTrrRJMbpGSL3F5qxNteu3Paz5aPbuFBVVd6upOWFGTSxVZlBihQpUuSm5BsDLtzopGazMwAAAABJRU5ErkJggg==) 0 -735px;
}
#loginMenu li.active,
#loginMenuAside li.active
 {
	background:#e5f4ff;
	border-color:#accce7;
	border-bottom-color:#e5f4ff;
	padding:10px 22px;
	margin-top:0;
	width:67px;
	cursor:auto;
}
.signInContainer {
	padding:5px 15px;
	margin:0;
	position:absolute;
	height:395px;
}
.signInContainer p {
	padding:0;
	margin:5px 0 0;
	color:#555;
	font-size:14px;
}
.signInContainer ul {
	padding:0;
	margin:10px 0;
}
.signInContainer li {
	display:block;
	margin:0 0 7px;
	padding:0;
	overflow:hidden;
}
.signInContainer li label {
	display:block;
	color:#555;
	font-size:12px;
}
.signInContainer li input[type="text"],
.signInContainer li input[type="password"] {
	width:178px;
	display:block;
	border:1px solid;
	border-color:#7C7C7C #C3C3C3 #DDD;
	padding:4px;
	color:#444;
	font-size:15px;
}
.signInContainer .rememberMeCont label {
	display:inline;
	vertical-align:super;
}
.emailCont {
}
.passwordCont {
}
li.rememberMeCont {
	margin-top:0px;
}
.rememberMeCont label {
	padding-top:2px;
}
.rememberMeCont input {
	float:left;
	margin:1px 3px 0 0;
	font:inherit;
}
li.additionalSignInOffer {
	float:left;
}
.additionalSignInOffer a {
	font-size:12px;
	color:#0071DA
}
.submitSignInUp {
	clear:both;
}
.submitSignInUp a,
.submitSingUpCont a {
	display:block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAARXCAYAAAAxjQtwAAABiklEQVRYw+2XPW7DMAyFaVlZcuHuPVL37j1DgXYO0KFTE/9IZEkqsuxEKWy3CNBEGR6+J0bgs+MYFBDRO7CQAf6sFd6/UBAxb5cXcvaibDYbgLZtKexQ8d5D1ipdtLm9SaQbdF3nlt3d3EVfIanQTpJ+/f5hKPKnoj/PXWa5Wrfba3RfT87eWGuVtuWVUd5c5c1V7t+/eXM9vuy3xvGsaHpk6ZC7tZ6pEdt4EmE6JHI0FPTLUTrP01wv5Hwc7kCmPlBCJQfGyFotlMSOyB9tEIprNbGYQJzt4fmDjJO4vUjnUGKwNE7FH+mg1CeKhVasiu7tJVUI7nGaWYhbcnMMzUMWJUtxzUK0dmQ5Wi1kIsHTKw+4qCcCCY6k94rJp1k5J14phtRx2g2DtZtWXRjAhXAgXUvjOeKw7bxvGM/TEUBOE2+fHJxG5y0mhEhhjE+FwWK4yslXxoVYHdvzAk3XTrrRJMbpGSL3F5qxNteu3Paz5aPbuFBVVd6upOWFGTSxVZlBihQpUuSm5BsDLtzopGazMwAAAABJRU5ErkJggg==) 0 -590px;
	display:block;
	color:#fff;
	padding:5px 0px;
	width:90px;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:2px solid #0079c8;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-shadow:0 -1px 0 #888;
}
#signInUpContainer .submitSignInUp a:hover,
#signInUpContainer .submitSingUpCont a:hover, 
#signInUpContainerAside .submitSignInUp a:hover,
#signInUpContainerAside .submitSingUpCont a:hover 
    {
	background-position:0 -595px;
	text-decoration:none;
}
#signUpContainer, #signUpContainerAside  {
}
.signUpContainer {
	padding:0 20px;
	padding:0 15px;
	border:1px solid #accce7;
	border-top:none;
	width:188px;
	position:absolute;
	background:#e5f4ff;
	left:-1px;
	top:3px;
	-moz-border-radius-bottomRight:5px;
	-moz-border-radius-bottomLeft:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.sign-block-aside {
    width: 218px !important;
}
.signUpContainer ul {
	margin:15px 0;
	padding: 0;
}
.signUpContainer li {
	margin:0 0 10px
}
.signUpContainer label {
	display:block;
	color:#555;
	font-size:12px
}
.signUpContainer input[type="text"],
.signUpContainer input[type="password"] {
	width:178px;
	display:block;
	border:1px solid;
	border-color:#7C7C7C #C3C3C3 #DDD;
	padding:4px;
	color:#444;
	font-size:15px;
}
.signUpContainer .firstNameCont {
}
.signUpContainer .lastNameCont {
}
.signUpContainer .emailCont {
}
.signUpContainer .passwordCont {
}
.signUpContainer .repeatPasswdCont {
}
.signUpContainer .refererCont {
}
.refererCont label {
}
.refererCont select {
	padding:2px;
	width:160px;
	font: 13px Arial,Helvetica,sans-serif;
}
.signUpContainer .termsNconditionsCont {
	overflow:hidden;
}
.signUpContainer .termsNconditionsCont a,
.signUpContainer .termsNconditionsCont a:visited {
	color:#069;
}
.signUpContainer .termsNconditionsCont input {
	float:left;
	margin:1px 6px 0 0;
}
.signUpContainer .termsNconditionsCont label {
	padding:0;
	font-size:12px;
}
.submitSingUpCont {
	overflow:hidden;
	text-align:center;
}
#signInUpContainer a:hover {
	text-decoration:underline;
}
/* error handling */
span.erorMsg {
	display:none;
}

#signInUpContainer li.error 
{
	background: none!important;
	border: none!important;
	color:inherit!important;
	font-size:inherit!important;
    position: relative !important;
    display: block !important;
    padding: 0!important;
}

#signInUpContainer li.error input,
#signInUpContainer li.error select,
#signInUpContainerAside li.error input,
#signInUpContainerAside li.error select
 {
	background:#FFF7F7;
	border-color:#FF8484 #FFB0B0 #FFBFBF;
}
#signInUpContainer li.error span.erorMsg,
#signInUpContainerAside li.error span.erorMsg
 {
	display:block;
	color:#DC1B1B;
	font-size:11px;
	margin-top:2px;
}
body #sideBar #loginMenu,
body #sideBar #loginMenuAside {
	width:auto;
}

li.socialogin{ position:relative; clear:both; margin-top:60px; #margin-top:10px; border-top:1px solid #ccc; padding:20px 0 0;  #padding:0; overflow: visible;}
li.socialogin span{ position:absolute; top:-8px; left:40%;  width:35px; text-align:center; font-size:12px; background:#E5F4FF; z-index:0; color:#555; }
.socialogin a{ display:block; width:154px;  height:22px; margin:0 0 5px 15px; background:url(/app/dist/assets/images/socialLogin_BG-18fc4b96.png) no-repeat; overflow:hidden;}
.socialogin a.signIn_facebook:hover{ background-position:0 -22px;}
.socialogin a.signIn_twitter{background-position:0 -44px; height:24px;}
.socialogin a.signIn_twitter:hover{ background-position:0 -68px;}
.socialogin a.signIn_google{background-position:0 -92px; height:24px;}
.socialogin a.signIn_google:hover{ background-position:0 -116px;}
.signUpContainer li.socialogin{ margin-top:15px;}
.loginPop .socialogin div.googleSignIn {width:164px;height:40px;margin: -8px 0 0 -8px}


/* Login signUp */
.loginPop #signInUpContainer, .loginPop #signInUpContainerAside {margin-top:48px; border:1px solid #ccc; position:relative; height:220px; z-index:2; background:#fff; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -moz-border-radius-topRight:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; background:-moz-linear-gradient(0% 70% 90deg,#F5F5F5, #FFFFFF, #FFFFFF 95%); background:-webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#f5f5f5), color-stop(.5,#fff)); }
.loginPop #signInUpContainer ul, .loginPop #signInUpContainerAside ul {list-style:none;}
/* includes a few pixel FIX hacks remeber to upgarde */ 
.loginPop #loginMenu, .loginPop #loginMenuAside {margin:0; padding:0; position:absolute;left:-1px; top:-40px; top: -41px\9; #top:-41px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
.loginPop #loginMenu, .loginPop #loginMenuAside  {top:-42px;}
}

.loginPop #loginMenu li, .loginPop #loginMenuAside li {float:left; width:55px; font-weight:bold; padding:7px 20px; border:1px solid #ccc; color:#777; text-align:center;border-bottom-color:#ccc; -moz-border-radius-topRight:5px; -moz-border-radius-topLeft:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; cursor:pointer;  margin:6px -1px 0 0; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAGFCAMAAABjbuv5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1QTFRFAAAAAIPRAIXTAIbWAIjYAIraAIvbAYHOAY3dA4DLBI/fBX7JB3zGB5HgCnvDCpPhDHnAD3i9D5biEna6E5jjFXW3GHO0GZrkG3KxHnCuHp3lIW+rJG6pJJ/mJm2mKWykKqLmK2uiLWqgLmmfMaTnN6boPqnoRKvoS63pUbDpV7LpXbTqYrbqaLjqbLnrcLvrdLzrd73r8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////JEV8QQAAAAF0Uk5TAEDm2GYAAAB4SURBVHja7dTBDYAgAANAUOMSTuH+qyk6Qx8SInf/BlqM9Syh7ZGQGCJxxYn7J4k27RltxC9xrR0SJe6xx4mlQ6K61VC3csaXZ+SJI03ENX6TyP/U827lPWxlK801t5XmmtvKVrbyHuMmAAAAAAAAAAAAAAAAYF4vF5Inqv0h6xcAAAAASUVORK5CYII=)0 -50px; line-height:18px;box-sizing: content-box; }
.loginPop #loginMenu li:hover, .loginPop #loginMenuAside li:hover { background-position:0 -80px; color:#444;}
.loginPop #loginMenu li.active,.loginPop #loginMenu li.active:hover, .loginPop #loginMenuAside li.active,.loginPop #loginMenuAside li.active:hover{background:#fff; color:#777; border-color:#ccc; border-bottom-color:#fff; padding:10px 22px; margin-top:0; cursor:auto; }
.loginPop .signInContainer{ padding:5px 15px; margin:0; position:absolute; height:195px;}
.loginPop .signInContainer p{ padding:0; margin:0 0 6px; color:#555; font-size:14px; font-weight:bold; }
.loginPop .signInContainer ul{ padding:0; margin:15px 0;}
.loginPop .signInContainer li{display:block; margin:0 0 7px; padding:0; }
.loginPop .signInContainer li label{ display:block; color:#555; font-size:12px; }
.loginPop .signInContainer li input[type="text"], .signInContainer li input[type="password"]{width:178px; display:block; border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px; }
.loginPop .signInContainer .rememberMeCont label{display:inline; }

.loginPop .emailCont{}
.loginPop .passwordCont{}
.loginPop li.rememberMeCont{margin-top:0px; }
.loginPop .rememberMeCont label{padding-top:2px; }
.loginPop .rememberMeCont input{float:left; margin:1px 3px 0 0; }
.loginPop li.additionalSignInOffer{float:left; }s
.loginPop .additionalSignInOffer a{font-size:12px; color:#0071DA}
.loginPop .submitSignInUp{}
.loginPop .submitSignInUp a, .loginPop .submitSingUpCont a{display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAARXCAYAAAAxjQtwAAABiklEQVRYw+2XPW7DMAyFaVlZcuHuPVL37j1DgXYO0KFTE/9IZEkqsuxEKWy3CNBEGR6+J0bgs+MYFBDRO7CQAf6sFd6/UBAxb5cXcvaibDYbgLZtKexQ8d5D1ipdtLm9SaQbdF3nlt3d3EVfIanQTpJ+/f5hKPKnoj/PXWa5Wrfba3RfT87eWGuVtuWVUd5c5c1V7t+/eXM9vuy3xvGsaHpk6ZC7tZ6pEdt4EmE6JHI0FPTLUTrP01wv5Hwc7kCmPlBCJQfGyFotlMSOyB9tEIprNbGYQJzt4fmDjJO4vUjnUGKwNE7FH+mg1CeKhVasiu7tJVUI7nGaWYhbcnMMzUMWJUtxzUK0dmQ5Wi1kIsHTKw+4qCcCCY6k94rJp1k5J14phtRx2g2DtZtWXRjAhXAgXUvjOeKw7bxvGM/TEUBOE2+fHJxG5y0mhEhhjE+FwWK4yslXxoVYHdvzAk3XTrrRJMbpGSL3F5qxNteu3Paz5aPbuFBVVd6upOWFGTSxVZlBihQpUuSm5BsDLtzopGazMwAAAABJRU5ErkJggg==) 0 -590px; display:block; color:#fff; padding:5px 0px; width:110px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border:2px solid #0079c8; text-decoration:none;font-size:14px;font-weight:bold;text-shadow:0 -1px 0 #888; }
.loginPop .submitSignInUp a:hover, .loginPop .submitSingUpCont a:hover{ background-position:0 -595px;}

.loginPop .signUpContainer{padding:0 20px; padding:0 15px; border:1px solid #ccc; background:#fff; background:-moz-linear-gradient(0% 70% 90deg,#F5F5F5, #FFFFFF, #FFFFFF 95%); background:-webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#f5f5f5), color-stop(.5,#fff)); border-top:none; width:431px; position:absolute; left:-1px; top:3px; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.loginPop .signUpContainer ul{ margin:15px 0; padding:0;}
.loginPop .signUpContainer li{margin:0 0 10px;}
.loginPop .signUpContainer label{display:block; color:#555; font-size:12px; text-align:left;}
.loginPop .signUpContainer input[type="text"], .loginPop .signUpContainer input[type="password"]{width:178px; display:block; border:1px solid;border-color:#7C7C7C #C3C3C3 #DDDDDD;padding:4px;color:#444;font-size:15px; }
.loginPop .signUpContainer .firstNameCont, .loginPop .signUpContainer .passwordCont{ float:left; margin-right:20px; display:inline;}
.loginPop .signUpContainer .lastNameCont{}
.loginPop .signUpContainer .emailCont label{ width:200px;}
.loginPop .signUpContainer .refererCont{}
.loginPop .refererCont label{ width:200px;}
.loginPop .refererCont select{padding:0px}
.loginPop .signUpContainer .termsNconditionsCont{overflow:hidden; }
.loginPop .signUpContainer .termsNconditionsCont a, .loginPop .signUpContainer .termsNconditionsCont a:visited{ color:#069; }
.loginPop .signUpContainer .termsNconditionsCont input{float:left; margin:1px 6px 0 0; } 
.loginPop .signUpContainer .termsNconditionsCont label{padding:0; font-size:12px; }
.loginPop .submitSingUpCont{#overflow:hidden; text-align:center; }

/* error handling */
.loginPop #signInUpContainer li span.erorMsg, .loginPop #signInUpContainerAside li span.erorMsg {display:none;}
.loginPop #signInUpContainer li.error input, #signInUpContainer li.error select, .loginPop #signInUpContainerAside li.error input, #signInUpContainerAside li.error select{background:#FFF7F7; border-color:#FF8484 #FFB0B0 #FFBFBF;}
.loginPop #signInUpContainer li.error span.erorMsg{display:block; color:#DC1B1B; font-size:11px;}

/* login Pop settings */
.loginPop{ width:482px; position:absolute; top:50%; left:50%; margin:-250px 0 0 -275px;}
.loginPop.signUp{ height:440px;}
.loginPop .popHeader{ display:none;}

/* login  loginMarketing*/
.loginPop .loginMarketing{ position:relative; margin:15px 0 0; }
.loginPop .loginMarketing h3{ margin:0; padding:0;color:#2B77B4;font-size:14px;line-height:18px; font-weight:normal;}
.loginPop .loginContact{position:absolute;right:10px;top:15px;} 
.loginPop .loginContact span{margin:5px 10px 0 0; float:left; color:#555; font-size:13px; font-weight:bold;}
.loginPop .testimonialsInnerContainer{ position:relative; background:#EFF8FF;overflow:hidden; border:1px solid #ACCCE7; -moz-border-radius:5px;  -webkit-border-radius:5px;}
.loginPop .testimonials ul{margin:0px; padding:25px;font-family:Georgia; list-style:none;}
.loginPop .testimonials li{margin:0;font-size:12px;position:relative;line-height:18px;color:#444;}
.loginPop .testimonials li div{color:#7F3030;bottom:-15px;font-size:11px;position:relative;text-align:right;}
.loginPop .testimonials li div span{ border-left:1px solid #7F3030; margin-left:8px; padding-left:8px;}
.loginPop .testimonials span.openQutoe{font-size:38px;color:#888;display:block;float:left;margin:0 10px 0 -4px;*margin:-15px 0 0px -8px;*padding:6px;}
.loginPop .testimonials span.closeQutoe{font-size:38px;color:#888;display:block;text-align:right;margin-top:-12px; float:right;}
.loginPop .testimonials span.openQutoe:before{content: '\201C';font-size: 38px;color: #888;display: block;float: left;position: relative;}
.loginPop .testimonials span.closeQutoe:after{content: '\201D';font-size: 38px;color: #888;display: block;text-align: right;margin-top: 24px;margin-left: -16px;float: right;}

/* general Pop skin */
.loginPop .popPageFil  {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEUlEQVQIHWNIT0/fD8IMMAYARFIH0ZazOccAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000001;}
.loginPop .popCntnr  {-moz-border-radius:3px; -webkit-border-radius:3px; background:#FFF;border:3px solid #CCC;margin:0;padding:12px;position:relative;}
.loginPop h2.popHeader {background:url(data:image/gif;base64,R0lGODdhCgAqAPUkAKPMfZXDapzHc5vHcZrGcJ7Jd5zIc6TNfp7JdpjFbZvHcqPMfqDKeaDLep/Jd5/KeJnFbpbEaqHLe5nGb53IdaPNfpfFbZnGcKHLepjFbpXDaaDKeKLLe5bDaprHcZzIdKLMfKTNf5bEa5fEbJ3JdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAqAAAGmMCQcEgsFg/IpLLCbDoX0KgUQK1ar1eQdsvtdjngsFhCLpsx6LS6wW67GfC4fEOv2x/4vN7B7/sLgIGCCISFhiSIiYoUjI2OH5CRkgaUlZYCmJmaCpydngOgoaIepKWmBKipqhesra4TsLGyELS1thm4uboJvL2+FsDBwiPExcbHxyLKy8zNzRHQ0dId1NXWAdjZ2hrc3d5BADs=) repeat-x;color:#FFF;font-size:16px;margin:0 0 7px;padding:7px 10px;position:relative;}
.loginPop a.exitPop:link, .loginPop a.exitPop:visited, .loginPop a.exitPopHelp:link, .loginPop a.exitPopHelp:visited {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABICAYAAADh50VIAAAGaklEQVR42u2ZSUtcWRTHa9WxRTAILjr0VwmNWWSV7ELbm05/ABd2GhpiiGhHNJaaFqWjEkTduVAXCs6l4jwWOAsqWuKA86zl/Pr8X/sv7nt1q7pSWll54XBv3eH87rnju6cchmH8r2xtbUWfnZ09vb6+zpbfLhGPiBeCNPJubm5yDw4OEubm5mJC0Rm0cHt7O05gf0h6zAg9jEmbt7Ozs/FhgS8uLl5J7DbCD26v1/tryOCNjY1HMmxZxj0F0eXs7++PDgpeXV39TuJ/jPsPJS6XKzogWHr3lxGhcHV1la0FS8ErI8Lh9PT0tQW8t7f3mAspwsE9MTHxxAeW5f+7shh8IvkQM72wsGAMDQ1hyFhuqXd8fGx0dXUZYoSab4klIP0eTBwO32PvEaoTj8djNDQ0QEz45eWlH7Strc0sb2lpAZxlFuE+Fx2xDtlrPzGHPVNFthehWvjR0RGhpjQ2NhrNzc2YTz/LafX+/v4LB/YsoRhGCn8DMDIy4gcfHByEAqO9vd2vTI5NtlctJhjhb8yxi73RgSnDw8OwRgXAMi2U7RkzTTiYAHtYQAt1cn5+jiG2w9UhJpRt7PpUsAdgL63VAdV8Ob+NgYEBLVwuBX07PdhLMBUHFbn2OKeqpZxzjIpa3+834QR7CA4BGmyoVbhWOBIcapcKlgufAiUQQv2s7OzsZFq1nG1VsVvswnbKxg+CUSkYlBDMqZwBWHAqmHCUUZc/GNvp8PAwASmuXDRQZXNz02htbaVyFQqlOCiw1Swd6+npMUQvyqnH1M1DZ3d396Vjeno6GscYxp5gKFMFpxfhhLIM6ZOTE1hplnd3dwOqtieY1o7JSffYvCSkZ2843BweDRz7FGmtAD45OUmoRTjUt4xU3+00OjoahysLBRweKgtTcHEghh7opLVu+Qz6kWBTpNLPnGtaTAW4CNSYaXvMNKEQ6IJOCcj/jTz7l2UGKkgMqwnG8EEpYrswnzHTtBa6eFY7wdCCKysro2TVfSYcvYUCKLKBsc3swjIVyiOypKioKEYLplRVVUXJYvjAYaflhAeAstw+vIg/EhoUTBFlv2AxoMfKNuP82UW3bdzSkddhPWE6OjriRdmf2Hv8klAvAAh/o4z7VH6/q6+v/yHstxOlrq4uZmlp6ZkskJwgj7ZPUue51I0N89F2d3kAP4AfwA/gB/C3B8/MzETLk/QpHCiBLgm5mXJXVlYS5AV5d8+efMrGyRX31Z49afO2qakpPM+eXO539uzJKIXu2ROvzCMZ0qx79G85i4uLg3v25CkSMc9edna21rNHt1OkPHv4TNJ49uitjXDY2dmxevYWFxe/mWevurr6CZi0lp49recHsXxxGmVlZXwH+dXDo66goMAQI5jn5/FBENZ7MHE40LOnVrQ0xtMzLS3NSE9PBxzfz5Z6gDqdTrM8MzMTcK0e7vPy8vJYh+w1eva0PZXtBYUAM6blZvn6+jqgyKcAjvkMCJfP4BdYyfTsaR0msE56SKivA6WlpVAAKPMo8GfqdIFh9eyxZ7rKfLxVVFRAqUUyMjKYZsfg7QvobqL1qmeP1lEAgyDNVyOGWLXODoWlbG/RQyHc59mjtayoiyGAf/nyRYUzDacMAXYw0yrYSzAVBxW59ozc3FydtZhzvo0DCl1PYHKoAQ4FSgt1AjjfyFqh1T7PHizmPNKVQMFvQHWrNz8/X7WalsOPTT3UQYsJdjnwVaFazMpsCGhOTo7fXsacAsAFB2E54dQDwYMeDJ9nb21tLQEp9AYV0YCC/xampqaMrKwsi2XydcE6OCgAt4xEYWGhIXotuqCbx+38/PxLR21tbfTt5wrBcPmZCinj4+OA01LkWerIHyqwEuUmdHl5meVmzKEHAyyZtv88e5L5hs41SQeEY5+qeVQMAbympsa0lHks5xzfTmkqmHQzmZ499IhgKrujEExr3SUlJVbPnlSCZw89UsG4BHD7IKbY8vRCMHRBpwTk6z17MhwZqCAxGqAhABi+rxK0obXQdbtdA3v2kpKSoqTSZzucCrG1KFhAagxhPbTB/BIqoSQxMTG4Zy85OTlK5uQDh11jOWEqmJbahxeWfiQ0KJgiykzPHnpM67l1dMJtg7pcSNKZ8Dx7eXl58aLQ9OzxBuO5qx6FhNGzJ7/fpaam3t2zl5KSEtPb2/tMlOcEebR96uvrey51Q/Ls/Qsy0S03UStpNgAAAABJRU5ErkJggg==) no-repeat;border:none;height:30px;position:absolute;right:-20px;top:-20px;width:30px;}
.loginPop a.exitPop:hover, .loginPop a.exitPopHelp:hover, .loginPop a.exitPop:active, .loginPop a.exitPopHelp:active {background-position:0 -42px;}

/* Custom styles */
.loginPop {font-family: Arial,Helvetica,sans-serif; font-size:16px; }
.loginPop .loginContact {top: 5px; } 
.loginPop label { font-weight:normal; }
.loginPop .refererCont select { font-family: Arial,Helvetica,sans-serif; font-size:13px; }
.loginPop .popContent .submitSignInUp a, .loginPop .submitSingUpCont a, .loginPop .signUpUser a, .loginPop #signUpUser { font-weight:bold; text-decoration:none; }

.pixDialogInnerWrapper.loginPopupWrapper .ui-dialog-titlebar{display:none;}
.pixDialogInnerWrapper .loginPop #signInUpContainer, .pixDialogInnerWrapper .loginPop #signInUpContainerAside {margin-top:42px;}
.pixDialogInnerWrapper .loginPop #loginMenu, .pixDialogInnerWrapper .loginPop #loginMenuAside  {top:-41px; #top:-40px; *top:-41px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .pixDialogInnerWrapper .loginPop #loginMenu, .pixDialogInnerWrapper .loginPop #loginMenuAside  {top:-40px; }
}


.loginPop .signInContainer{ position:relative;}
.loginPop li.submitSignInUp{float:left; width:110px; overflow:hidden;}
.loginPop li.submitSignInUp a{float:left; width:90px;}
.loginPop li.socialogin{ position:absolute; height:100px; top:15px; right:20px; margin:0; border-left:1px solid #ccc; padding:10px 0 0 25px;border-top-style:none; }
.loginPop li.socialogin span{ display:none;}
.loginPop .socialogin a{ display:block; width:154px;  height:22px; margin:0 0 5px; background:url(/app/dist/assets/images/socialLogin_BG-18fc4b96.png) no-repeat; overflow:hidden;}
.loginPop .socialogin a.signIn_facebook:hover{ background-position:0 -22px;}
.loginPop .socialogin a.signIn_twitter{background-position:0 -44px; height:24px;}
.loginPop .socialogin a.signIn_twitter:hover{ background-position:0 -68px;}
.loginPop .socialogin a.signIn_google{background-position:0 -92px; height:24px;}
.loginPop .socialogin a.signIn_google:hover{ background-position:0 -116px;}
					
.loginPop .signUpContainer{ position:relative;}
.loginPop .signUpContainer li.socialogin{ top:auto; bottom:15px; right:25px; height:80px; padding-left:15px; }

 /* .socialSignUpContainer.thirdPartyConfirm{ height:202px; }	 */
.loginPop .socialSignUpContainer{display:none; padding:0 20px; padding:0 15px; border:1px solid #ccc; background:#fff; background:-moz-linear-gradient(0% 70% 90deg,#F5F5F5, #FFFFFF, #FFFFFF 95%); background:-webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#f5f5f5), color-stop(.5,#fff)); border-top:none; width:431px; position:absolute; left:-1px; top:3px; -moz-border-radius-bottomRight:5px; -moz-border-radius-bottomLeft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.socialSignUpContainer li.signUpMsg{ margin:15px 0; font-size:12px; color:#555;}
.socialSignUpContainer.thirdPartyConfirm .submitSingUpCont{ margin-top:30px;}					
.loginPop .socialSignUpContainer.thirdPartyConfirm .submitSingUpCont a{ width:210px;}
.loginPop .socialSignUpContainer li label{ display:block; color:#555; font-size:12px; }
.loginPop .socialSignUpContainer li input[type="text"], .socialSignUpContainer li input[type="password"]{width:178px; display:block; border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;padding:4px;color:#444;font-size:15px; }
.loginPop .socialSignUpContainer .termsNconditionsCont{overflow:hidden; }
.loginPop .socialSignUpContainer .termsNconditionsCont a, .loginPop .signUpContainer .termsNconditionsCont a:visited{ color:#069; }
.loginPop .socialSignUpContainer .termsNconditionsCont input{float:left; margin:1px 6px 0 0; } 
.loginPop .socialSignUpContainer .termsNconditionsCont label{padding:0; font-size:12px; }

.loginPop a.exitPop{top:-80px;}

/* login  loginMarketing*/
#loginPop .loginMarketing { position:relative; margin:15px 0 0; #margin-top:50px;}
#loginPop .loginMarketing h3{ margin:0; padding:0;color:#2B77B4;font-size:14px;line-height:18px; font-weight:normal;}
#loginPop .loginContact{position:absolute;right:10px;top:15px;} 
#loginPop .loginContact span{margin:5px 10px 0 0; float:left; color:#555; font-size:13px; font-weight:bold;}
#loginPop .testimonialsInnerContainer{ position:relative; background:#EFF8FF;overflow:hidden; border:1px solid #ACCCE7; -moz-border-radius:5px;  -webkit-border-radius:5px; padding-bottom:0;}
#loginPop .testimonials ul{margin:0px; padding:25px;font-family:Georgia; list-style:none;}
#loginPop .testimonials li{margin:0;font-size:12px;position:relative;line-height:18px;color:#444;}
#loginPop .testimonials li div{color:#7F3030;bottom:-15px;font-size:11px;position:relative;text-align:right;}
#loginPop .testimonials li div span{ border-left:1px solid #7F3030; margin-left:8px; padding-left:8px;}
#loginPop .testimonials span.openQutoe{font-size:38px;color:#888;display:block;float:left;margin:0 10px 0 -4px;*margin:-15px 0 0px -8px;*padding:6px;}
#loginPop .testimonials span.closeQutoe{font-size:38px;color:#888;display:block;text-align:right;margin-top:-12px; float:right;}
.ajxLoader {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	background:#FFFFFF url(data:image/gif;base64,R0lGODlhIAAgAPMLALy8vMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5B4eHgQEBP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAIAAgAEAE5nDJSSlRpOo6SsmTkSSChgwTAgzsIQlwDG/0wt4DgEjn4E6Blo0lue1qlVECJVE4JysfckLwMKeLH/YgxEZzx1o0fKMEr9NBieJUmInYSWG0bhdZYZrB4zFokTg6cYNDgXmEFX8aZywAU1wpX4oVUT9lEpWECIorjohTCQoJiYc1CCMGbE88jYQCIwUTdlmtiANKO3ZcAwEUu2FVfUwBCSA1jLwaA3t8cbuTJmufFQEEMjOEODcA1dfS04+Dz6ZfnljIvRO7YBMDpbvpEgcrpRQ9TJe75s61hSmXcVjE8+erniZBcSIAACH5BAUKAAsALAAAAAAYABcAAARycMlJaxo161lSqQKxiVRiUoWiaMVXnhKhJmwLTCYtJaqgES0DDiaYbRaGFim3OKgUpE3LxTSoXE2B4IbCUmSBCUCrPUgOBcyRMiCHEOvNwe2Lb8aCsP2o3vvjCAADg4R/C4KEhX+BiYOGj5CRkpNHensRACH5BAUKAAsALAEAAAAdAA4AAARycMlJ5yg1671MMdnATQdQFShlJMkoCYI4oZg0sPUIC8ecSgWWSwLY+XK4oYQAMy1oCwQrIZsgNgfjMyVggSYChYKAGAB6E2ZM01omxAreYA64RgWBUaAAV9QCc3N5Sn1UFAgAgU4uYXFYc2hDBpFYShwRACH5BAUKAAsALAcAAAAZABEAAARpcMm5ggg0600Eyd+2IEcmnFlRiMOATadAqeLSDgiMSoYaaocWQCdbEFSG2gLQKi1iEtVKibhJoAtaJpEYUAJNzaDgHHMTYmfNcE4klZv2lOKFG7l2uCCX7/s1CoGCCT99gocKfwuICoQRACH5BAUKAAsALA4AAAASABgAAARl8JCzqr14ELwA5QshXoQggOFYHeYJilvVAihcAS2axu33jgNTrEIoFFABAcJiMBaGIIrzqKtMDbSq9anter+VhHhM1Y3PiSo6URiAvQJfV6BQuLr1egKKLOQVZVUECXl3WnQKbhEAIfkEBQoACwAsDgAAABIAHgAABIAQAbSqvRgMgAO+QwgSxFeFw0WmJmoNpNeKS0CW5uIud36KNgKrAhAIDqbD8GA0cnwIQlOA802PPkvAmcUMu+BsYUw2fD/kdEGsNoTfFsqbkEjA6/XCOWnAJ9wmAgoyAwV4JgYKCmsXhiYIigpVXYIKdm8JigJvA5FwBYpyYVQmEQAh+QQFCgALACwPAAEAEQAfAAAEfHDJuQ6iGIcxskcc4GUAd4zUEaIUN1xsxQUpB1P3gpQmu7k0lGsAyHlUg1NMolw6PYKolBCESq+oa5T67DoHhQLBGQ4bnuXCiJCgGMpjiiCROE8IYYliL6EnOh57ChN0aoF8EgV0I4IUfoeDEwaLGY0YgBgJCm1OBApxSxEAIfkEBQoACwAsCAAOABgAEgAABGxwyUnrGjgDZPvMIOB5ILaNaIoOKhoIgthacH3MFELUAjEPhdviwJMtAgpBp1CoAGDCRUGhMCwSWAmzOSJQFRxsQkJgWj0JqvKalRiYPhp1LBFTtp20Is6mT5gdVFx1bRN8FTsVBQmDOB9+KhEAIfkEBQoACwAsAgASAB0ADgAABHhwyUmrXefSY7Q9w5BdgqIIHgWEA4BQQ2KaKRWwQyAVs1LonoDgtUCsQoeSKUGQHJiWgUDQnBxWCIIJNTEkEqiCWDIVjCzESey7Gy8A5dqkwG4XJoQpQL743u1WcTV0CQNzbhJ5XClfHYd/EwBnHoYVBgWOfHKQNREAIfkEBQoACwAsAAAPABkAEQAABGeQJEXrujjrW7vaYCZ5X2ie6IkIKZokRAsW7ytnRp0Y6DFstcLvItz4BoHMwKYpFC6C6GVARaCcz0WUtTgCTgZnTCu9AKiHEMHJg5YXCOpwlnVzLwFqyKnZag5WahoEAmM3GgECSRsRACH5BAUKAAsALAEACAARABgAAARccCgllr34iqkSyeBScEoRhBiRkGi2UW12VHFt33iu7yhRFDaA4ferEYGHlu9nuCAEJ9DvcyEIBIPFYIuaXS3bbOgqAIC5IAD5Eh5fk2exC4tpgw5yC2BgviEACBEAIfkEBQoACwAsAAACAA4AHQAABHJwybmIoHgqVTLeyuBNwpaMU7JdKAEeaUcVm5EmSSEugcJKBhzOAPMMCsITaoEjLBeI53JgKFivmatWRqFuudLwDgUQCAKjg3ntsawJUUzZTEBLBvGFWgCgBAYDRR4IgGMeAICCGQeAfWSAeUYDdigIihEAOw==) no-repeat scroll center 9px;
	border:3px solid #999999;
	font-size:12px;
	height:25px;
	left:43%;
	margin-left:-20px;
	margin-top:-20px;
	padding:48px 8px 0;
	position:fixed;
	top:40%;
	z-index:99999999;
}
.popupPageFillNew{display:none;position:fixed;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAE0lEQVQYlWNgYGBIIxKPKqSnQgCvnyfZdddRfQAAAABJRU5ErkJggg==) repeat;z-index:100002;width:100%;height:100%;top:0;left:0;}
.popupExitNew{position:absolute;right:-15px;top:-15px;width:46px;height:46px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAQAAAD9sOO8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABYJJREFUWMOt13tsU1UcwPGfRhAfJE6WGTWIZlGXSBAXjdNAZoJbcNC5jbZru7XrY21Zt3Xt2q0DEY3Esc2BMgmPTcaCMjEquGSSadSgqNFEZqaiQgRCRII4nsome/j1j11Kb9s99ff7797kc05+93fOPUdknGhIapm3Z8H+zENLepcOaAY0vUsPLdmfuWdBy7yGJJl61Ca0pe7LOKthlDyr2ZfRllqbMGm4blZ72sEsNOPnwaz2tLpZk6C3Pdi9eCLwlexevO3BCcH1iR3pgxommYOajvT6xHHoDXM+y0Qztfwsc8OcMeim5AOLp0qjQXNgcVPyqLP+b/QIH3f29YnxCjKYfSHn28JNL9V+0PjzxlNbLzRf3Hy66fDLH77ecMw0WnHi1L4jPRbuze1yPru78Y83eZd2WtnKVlrZybu8w5Yz69/rscfjO9Jjmi+6Q/qe7jaubll75m228QIBfPgIUEWQAEGep5ndbD6/aUu8zlE1Zt2s6L4+n9Np8366ne1U4aGCAFVUU8MKVlBDNZV4CbCZXdR/eloX2/cRy6o9Tf3yVN4uZ+m3b7AWF2X48BMgSDUhQtQQopogAXx4eJY3qes+pY/m29PCe4h6oZ/P2eUs/qqNlTgpw0sFPioJEqRaySBBKvHjw4OfHdR+MZwdvSkoe05bqrrWnTb7Oxt5BgceyijHixc/lQQIKhnAjw8fXsopwc9rvNIaPfe21NiOvEZuSciuOleLjeV4KKUUN348+KgkoGQZfsopxUs5pThZxbr+L11qfF9GLD5d5i7qWEcxLtyUUEIxXfTSiZsK/PipxM06TnKYFbgow0MJDhp48aPoDTl6v79GEm/UVZyrxooLF26cfMBIdOHCiw8X6/gLgN8I4aaE5Tjxsqb/QFTXt8xT49dJygObV+PAQTEuHNQwDGHeiYNGLoWf7MbKcty4sLOa9S1qfM8CNX6zPJHxVRALDopx4sTNd1yNThoi6D7W4MCNCyd2/Kz8Ro3vz1TjSaLT/+rBgk3h7Xj4MYIfiqAbsSp0MXbcVP6uxg8tUeN3iavwvAMLVuwKb6NExV+lLbgU2oENO2X9arx3qRpPloqCS0VYKFJ4B06slNDDPxH0WRowh2EHdqxYcQyp8QGNGr9XArq+QswKb1Pmb6QpoiDwNUYcCm3HjpUiirCMj+ddKEDNG6jnT1VR/qELMzbs2LFhpQgLZszjlsWXdcpEJJ9PPX3ERhcFFGEN04UUnRn7g84R98KDBkyYFN5AXQR9kaMq3owFi0IXUPzD2K14mxju22vgCm+glAthrJ+12FWd04weM4UUYsJE1VtjL6KZsuiG9Tl9BgwYMaGnLLxo+mlAhxEXP4XxVrQKbMQwtDMw9vKfJnMl8GiPnnxGBtDxEpeBfurRYsZMPk5l9h9TgHEExoC15+Sy8Tau20Q7sznvbz1XBsijlo9ZwzIKlNTj5H12YUKvwPnoh195bjB7vC33epkvwbmf6xnJfAwsIxctRkzh1JNHnjJ4Pnr0OD45opvIzyJRsmRt+pEr/MgQI9DVzFdy5L3h+F77QHbc35xEb7t3i2la05MnIvnIYaKf6U5vqO7NHeUHHac0KWKd/uoTR+PxMfSJF1cd145xtIgpzQ2SIgVSN//rvMtjwkO6bxoDv+jUnzLqUBSHnyH3iEZCiTsWHtJe1qOLgbWDGd/fG2pbflw7mD3OcS5OTJMkeUSMUjOr5eH9Tx3Pvagd0A3rhrUDuRezjj3WdVdIHpfbo2s9ykF0lPLcIQ/JErFKhYRkpayUkPjFIdnyiMyWm+TaCR6hRx3gekmQOyVZ7pMUSZH7JVlmy60yQ64VEZnw4X8qMYlry9TxCV24poZP+Ko4WXzSl9yJx5Su5/9P/AspbU8WrqPXvAAAAABJRU5ErkJggg==) no-repeat;cursor:pointer;z-index: 1;}
.popupBorderNew{-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAFUlEQVQYlWP4//+/LzGYYVQhfRUCANsXSPgzO9HUAAAAAElFTkSuQmCC) repeat;left:50%;padding:10px;top:50%;}
h2.popupHeaderNew{padding:12px 10px 10px 15px;margin:0;background:#9cc874; text-shadow:0px -1px 0 #777;color:#fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;font-size:16px;}
.popupContentNew.loading{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPMLALzW8cbc8oS05bbS75rC6jaG1laZ3Njn9uTu+B530QRozP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAIAAgAEAE5nDJSSlRpOo6SsmTkSSChgwTAgzsIQlwDG/0wt4DgEjn4E6Blo0lue1qlVECJVE4JysfckLwMKeLH/YgxEZzx1o0fKMEr9NBieJUmInYSWG0bhdZYZrB4zFokTg6cYNDgXmEFX8aZywAU1wpX4oVUT9lEpWECIorjohTCQoJiYc1CCMGbE88jYQCIwUTdlmtiANKO3ZcAwEUu2FVfUwBCSA1jLwaA3t8cbuTJmufFQEEMjOEODcA1dfS04+Dz6ZfnljIvRO7YBMDpbvpEgcrpRQ9TJe75s61hSmXcVjE8+erniZBcSIAACH5BAUKAAsALAAAAAAYABcAAARycMlJaxo161lSqQKxiVRiUoWiaMVXnhKhJmwLTCYtJaqgES0DDiaYbRaGFim3OKgUpE3LxTSoXE2B4IbCUmSBCUCrPUgOBcyRMiCHEOvNwe2Lb8aCsP2o3vvjCAADg4R/C4KEhX+BiYOGj5CRkpNHensRACH5BAUKAAsALAEAAAAdAA4AAARycMlJ5yg1671MMdnATQdQFShlJMkoCYI4oZg0sPUIC8ecSgWWSwLY+XK4oYQAMy1oCwQrIZsgNgfjMyVggSYChYKAGAB6E2ZM01omxAreYA64RgWBUaAAV9QCc3N5Sn1UFAgAgU4uYXFYc2hDBpFYShwRACH5BAUKAAsALAcAAAAZABEAAARpcMm5ggg0600Eyd+2IEcmnFlRiMOATadAqeLSDgiMSoYaaocWQCdbEFSG2gLQKi1iEtVKibhJoAtaJpEYUAJNzaDgHHMTYmfNcE4klZv2lOKFG7l2uCCX7/s1CoGCCT99gocKfwuICoQRACH5BAUKAAsALA4AAAASABgAAARl8JCzqr14ELwA5QshXoQggOFYHeYJilvVAihcAS2axu33jgNTrEIoFFABAcJiMBaGIIrzqKtMDbSq9anter+VhHhM1Y3PiSo6URiAvQJfV6BQuLr1egKKLOQVZVUECXl3WnQKbhEAIfkEBQoACwAsDgAAABIAHgAABIAQAbSqvRgMgAO+QwgSxFeFw0WmJmoNpNeKS0CW5uIud36KNgKrAhAIDqbD8GA0cnwIQlOA802PPkvAmcUMu+BsYUw2fD/kdEGsNoTfFsqbkEjA6/XCOWnAJ9wmAgoyAwV4JgYKCmsXhiYIigpVXYIKdm8JigJvA5FwBYpyYVQmEQAh+QQFCgALACwPAAEAEQAfAAAEfHDJuQ6iGIcxskcc4GUAd4zUEaIUN1xsxQUpB1P3gpQmu7k0lGsAyHlUg1NMolw6PYKolBCESq+oa5T67DoHhQLBGQ4bnuXCiJCgGMpjiiCROE8IYYliL6EnOh57ChN0aoF8EgV0I4IUfoeDEwaLGY0YgBgJCm1OBApxSxEAIfkEBQoACwAsCAAOABgAEgAABGxwyUnrGjgDZPvMIOB5ILaNaIoOKhoIgthacH3MFELUAjEPhdviwJMtAgpBp1CoAGDCRUGhMCwSWAmzOSJQFRxsQkJgWj0JqvKalRiYPhp1LBFTtp20Is6mT5gdVFx1bRN8FTsVBQmDOB9+KhEAIfkEBQoACwAsAgASAB0ADgAABHhwyUmrXefSY7Q9w5BdgqIIHgWEA4BQQ2KaKRWwQyAVs1LonoDgtUCsQoeSKUGQHJiWgUDQnBxWCIIJNTEkEqiCWDIVjCzESey7Gy8A5dqkwG4XJoQpQL743u1WcTV0CQNzbhJ5XClfHYd/EwBnHoYVBgWOfHKQNREAIfkEBQoACwAsAAAPABkAEQAABGeQJEXrujjrW7vaYCZ5X2ie6IkIKZokRAsW7ytnRp0Y6DFstcLvItz4BoHMwKYpFC6C6GVARaCcz0WUtTgCTgZnTCu9AKiHEMHJg5YXCOpwlnVzLwFqyKnZag5WahoEAmM3GgECSRsRACH5BAUKAAsALAEACAARABgAAARccCgllr34iqkSyeBScEoRhBiRkGi2UW12VHFt33iu7yhRFDaA4ferEYGHlu9nuCAEJ9DvcyEIBIPFYIuaXS3bbOgqAIC5IAD5Eh5fk2exC4tpgw5yC2BgviEACBEAIfkEBQoACwAsAAACAA4AHQAABHJwybmIoHgqVTLeyuBNwpaMU7JdKAEeaUcVm5EmSSEugcJKBhzOAPMMCsITaoEjLBeI53JgKFivmatWRqFuudLwDgUQCAKjg3ntsawJUUzZTEBLBvGFWgCgBAYDRR4IgGMeAICCGQeAfWSAeUYDdigIihEAOw==) no-repeat center;}
.popupContentNew{min-height:300px;max-height:800px;overflow:auto;padding:10px 15px;position:relative;background:#fff;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.Popup300{margin:-280px 0 0 -150px;width:300px;max-height:620px;}
.Popup450{margin:-280px 0 0 -225px;width:450px;}
.Popup450 .popupContentNew{min-height:100px; max-height:600px;}
.Popup500{margin:-280px 0 0 -255px;width:500px;max-height:620px;}
.Popup520{margin:-280px 0 0 -300px;width:520px;max-height:920px;}
.Popup550{margin:-280px 0 0 -300px;width:550px;max-height:620px;}
.Popup600{margin:-300px 0 0 -300px;width:600px;max-height:690px;}
.Popup600 .popupContentNew { max-height:620px; }
.Popup800{margin:-280px 0 0 -400px;width:800px;max-height:620px;}
.Popup960{margin:-280px 0 0 -480px;width:960px;max-height:620px;}
.Popup800X680{margin:-350px 0 0 -400px;width:800px;max-height:680px;}

.Popup740{margin:-380px 0 0 -370px;width:740px;max-height:720px;}

.PopupGiftPreview{margin:-320px 0 0 -480px;width:960px;max-height:620px;}
.PopupGiftPreview .previewEmail { display: none;}
.PopupGiftPreview .popupContentNew{min-height:100px; max-height:540px;}

.ShareBook{margin:-430px 0 0 -480px;width:960px;max-height:930px;}
.ShareBook .popupContentNew{min-height:100px; max-height:930px;}

.banner800{margin:-380px 0 0 -400px;width:800px;max-height:660px;}
.banner800 .popupContentNew{min-height:100px; max-height:600px;}
.editAccount{margin:-280px 0 0 -225px;width:450px;}
.editAccount .popupContentNew{min-height:100px; max-height:800px;}
.popupContentNew .actionsContainer{ clear: both;}

.loginPop{margin:-280px 0 0 -225px;width:492px;box-sizing: content-box;}
.loginPop * {box-sizing: content-box;}
.loginPop .popupContentNew{min-height:100px; max-height:800px;}
.loginPop h2.popupHeaderNew{ display: none;}
.loginPop #signInUpContainer1{ margin-top: 0px;}
.loginPop .submitSingUpCont{text-align: left;}
.loginPop #signInUpContainer{ width: 461px; height: auto;}
.loginPop #loginMenu{ top: -40px;}
.loginPop .testimonials li div {width: 380px}
.loginPop .testimonialsInnerContainer li{ width: inherit!important;}
.loginPop .testimonials span.openQutoe:before{content: '\201C';font-size: 38px;color: #888;display: block;float: left;position: relative;left: 5px;}
.loginPop .testimonials span.closeQutoe:after{content: '\201D';font-size: 38px;color: #888;display: block;text-align: right;margin-top: 24px;margin-left: -16px;float: right;}


.termsPop{margin:-280px 0 0 -270px;width:580px;height: 463px;}
.termsPop .popupContentNew{min-height:100px; max-height:800px;}

.autosavebook{margin:-280px 0 0 -225px;width:450px;}
.autosavebook .popupContentNew{min-height:100px; max-height:600px;}

.popupContentNew .actionsbar { padding: 0;text-align: right;bottom: 0px;margin-top: 30px; }
.popupContentNew .actionsbar .action { float: none;display: inline-block;padding: 5px 10px;min-width: 40px;text-align: center; }
.popupContentNew a.action {
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , white 0pt, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0 0 transparent;
    border: 1px solid #B0B0B0;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 2px 5px;
    text-decoration: none;
    text-shadow: 1px 1px 0 white;
}
.popupContentNew a.action:hover {
    background: -moz-linear-gradient(center top , white 0pt, #F6F6F6 47%, #DEDEDE 100%) repeat scroll 0 0 transparent;
    color: #444444;
}


/*Fixed styles*/
.loginPop .testimonialsInnerContainer {
    height: auto !important;
}
.supportPop {width: 800px; height: 705px; position: fixed; top: 0; left: 0; bottom: 0; right: 0; margin: auto; background: #fff; z-index: 20;}
.supportPop .popupHeaderNew {display:none;}
.supportPop * {font-family: "ff-meta-web-pro","HelveticaNeue","Helvetica",sans-serif;}
.supportPop .b-top {overflow: hidden; padding: 0 0 45px 0;}
.supportPop .b-top__item {display: inline-block; vertical-align: top;}
.supportPop .b-top__item:not(:last-child) {margin-right: 90px;}
.supportPop .b-form__title {font-size: 30px; margin-bottom: 40px; line-height: 1; letter-spacing: -1px;}
.supportPop .b-top__item.b-text {float: right; max-width: 154px;}
.supportPop .b-text__mail {font-size: 15px; margin: 45px 0;}
.supportPop .b-text__mail a {color: #000; text-decoration: none;}
.supportPop .b-text__big {font-size: 17px;}
.supportPop .b-text__middle .title {display: block;}
.supportPop .b-text__middle span {font-size: 14px;}
.supportPop .form__text, .supportPop .form__textarea {outline: none; border: none; border-bottom: 1px solid #B2B2B2; font-size: 14px;}
.supportPop .form__text:focus, .supportPop .form__textarea:focus {border-bottom: 1px solid #82b44f;}
.supportPop .form__column .form__text {width: 200px; margin-right: 20px; margin-bottom: 35px;}
.supportPop .form__column .form__text:last-child {margin-right: 0;}
.supportPop .form__textarea {display: block; width: 100%; max-width: 424px; height: 22px; max-height: 22px;}
.supportPop .form__btn {display: block; width: 145px; height: 40px; line-height: 40px; margin-top: 30px; cursor: pointer; background: #82b44f; color: #fff; text-transform: uppercase; font-family: "ff-meta-web-pro","HelveticaNeue","Helvetica",sans-serif; border: none; outline: none; border-radius: 3px; font-weight: bold; font-size: 15px; transition: .3s all;}
.supportPop .form__btn:hover {background: #61a51c;}
h5.uploadFromFlickr, h5.uploadFromPicasa, h5.uploadFromPhotobucket, h5.uploadFromPhanfare, h5.uploadFromFacebook, h5.uploadFromInstagram, h5.uploadFromDropbox, h5.uploadFromAmazon{
	font-size:24px;
	color:#666;
	width:550px;
	margin:0 auto;
	font-weight:normal;
	line-height:30px;
}

h6.uploadFromSmug p, h6.uploadFromPhotobucket p, h6.uploadFromPhanfare p, h6.uploadFromFacebook p, h6.uploadFromInstagram p, h6.uploadFromDropbox p, h6.uploadFromAmazon p{line-height:19px; font-size:15px; color:#777; margin:15px 0;}
a.autorize:link, a.autorize:visited{ 
	background:url(data:image/gif;base64,R0lGODlhlgBIAPfkAJm81ZS407/W5pK30tro8bnS49Tj7qbF27XP4cHX556/16nH3KDA2K7K363J3qvI3dDh7cnd6pC20Z2+15G20oGry8PZ6NTk78Xa6bjR477V5o600YiwzqXE2rbQ4qPD2szf67TO4YOszMTa6I200KjG3Jq91oCry52/14yyz8jd6qHB2ZG30qDB2IWuzYWuzJe71Nno8c7g7I2zz6PC2bXO4dPi7bbP4qLB2Y2z0KfF25u91o600KnG3KrH3IauzZ/A2IKsy52+1sve67nR45C10Zq81tXk76zJ3pW405+/16LC2cbb6YavzZi71Njm8Mfb6bLN4MTZ6Iyzz7HM35m71Z+/2NLj7a/K3q/L37zT5NXl763K3sDW5r7U5ZO408rd6s/h7Za61Je61Jy91pu81YmxzqrI3anG27PN4KPD2Ze61cnc6r3V5a3J3cTY6MPY6LvT5MLY583f7NLj7qTD2rvS49zp8tfm8KfG3KHB2NHi7c/h7LjQ4rzU5Mjc6tnn8Za509Tk7tDh7LbP4cjb6aTD2YKszKLB2KzI3Yyz0KrH3aHC2dPj7rbQ4aLC2qTE29zp8Yevzs7h7b/V5cba6N3p8rLM38LX57DL3sHW5qvI3I6z0MHX5o+00abE2qzJ3anH3Z/A187f7Ji61LfQ4dLi7py+156/2Jm71sre673V5r7V5czf7Mze68XZ6Nvp8cTa6afE24qxz5a606/L4M3g7I+10aTE2rTO4Mvf7JO40qXE25C10sbb6qXD2s/g7dbl8LLM4cne66vH3Jy+1omwzrrT46HA2IWtzc/g7ICqysPY56TC2rfR4tvo8bDL36HA2bfQ4q7K3sfb6Nbl77jR4r3U5aXD2Yuzz93q8qfE2q3I3azI3LzU5bHM4JW51Iuyz3+qypi71f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOQALAAAAACWAEgAAAj/AMmRs4EDwLiDCBMqXMiwocOHECNKnEixYkIAOGwIJFfjhoE7kZ4RGEmypMmTKFOqXMmypcuXMGM+i3THwI0aA29oI/Ak2JYjF4IKHUq0qNGjSJMqXcq0qdOmR7YEe0JAm0cFVwBVM2BqD4SvYMOKHUu2rNmzaNOqXcu27R5TBqoB2oNqHIEtV/jYAsG3r9+/gAMLHky4sOHDiBMr5muLz5UtBA7ioTNJ1zAVmDNr3sy5s+fPoEOLHk26tGnMw3RNooPn4IUwQ/74wkC7tu3buHPr3s27t+/fwIMLp+3rz5AwFw7SmROByQgL0KNLn069uvXr2LNr3869u3foI5hE/5hD5yCEIVCkyEnAvr379/Djy59Pv779+/jz62cvRwqUIRAcNAobUiQggAYIJqjgggw26OCDEEYo4YQUVmghggIkIAUboxzkChRwCNCGNySWaOKJKKao4oostujiizDGKCOJbQgABxSuHATGK134cUwBQAYp5JBEFmnkkUgmqeSSTDbpJJDH+NHFK2AcVIgcbRTgjAdcdunll2CGKeaYZJZp5plopqkml84U0IYchRxUSRdx9IFACHjmqeeefPbp55+ABirooIQWaiieCPQRRxeVHPSGF0TUEMU3lFZq6aWYZqrpppx26umnoIYqKqVR1ECEF28chEkcNwhTSwOwxv8q66y01mrrrbjmquuuvPbqK6y1CHNDHJgcRAkRaWSBxAPMNuvss9BGK+201FZr7bXYZqsts0hkkQYRlBx0zQ1UIBFKCeimq+667Lbr7rvwxivvvPTWay+6oSBBxQ3XHKQFAlmckccBBBds8MEIJ6zwwgw37PDDEEcsMcF5nJEFAlocVEAUSOQByQcghyzyyCSXbPLJKKes8sost+wyyJDkgUQUBRxUSiYL4MJICzz37PPPQAct9NBEF2300UgnrTTPjOCyQCalHIQAFzosAQQKWGet9dZcd+3112CHLfbYZJdtNtZALKEDFwgclMYDdQBxigl012333XjnrffefPf/7fffgAcuON2nAFHHA2kcREUPS0xghEWQRy755JRPbsQES/RAxUFYHACEEWuAI/ropJdu+umop6766qy37vrrsIu+hhFAHIDFQW4YIsQYAQzg++/ABy/88MQXb/zxyCev/PLM+x7AGEIY4sZBmyyxAy0DSKD99tx37/334Icv/vjkl2/++ehrPwAtOyyxyUE+MADALreQYP/9+Oev//789+///wAMoAAHSED73WIXAGCADw6CBlGQggI8CIcEJ0jBClrwghjMoAY3yMEOevCDIJQgDyhAClGgAX4McMIAeDCFbITwhTCMoQxnGMJsTIEHA3CCAg/SDRqUIQlF4EQO/3IwgyIa8YhITKISl8jEJjrxiVCMohSfOEROFCEJZaABN8axg0TowApVSMIAKEDGMprxjGhMoxrXyMY2uvGNcIyjHAeQhCpYQQeJIIMN6uCGTzBgB1UYBwwGSchCGvKQiEykIhfJyEY68pGQfOQ4qrADBnzCDXUwAEeaQQw0YAMRetADA0ZJylKa8pSoTKUqV8nKVrrylbBsZSgRgQ00EKMZOBEIQQxSuV768pfAnAhGNLKRYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzOYxdxnMbnrzm5Qb5kY68hFYjCQG6EynOtfJzna6853wjKc850nPetJzJLCoyU0GQv8ISwACD0ARhAEGStCCGvSgCE2oQhfK0IY69KEQfaggLnAEPADCEoQwgAL28IQjXAECfFCGDEZK0pKa9KQoTalKV8rSlrr0pTB9qTL4AIErHOEJg6jLExoRhlaoIgJADapQh0rUohr1qEhNqlKXytSmOhWoqmhFGBrxhIMIAhixYUIsRsDVrnr1q2ANq1jHStaymvWsaE2rWmPBBOMAQxAHGQQYmMAMAwngrnjNq173yte++vWvgA2sYAdL2MJmiBlMAMMgDjIHEAlgFTOKrGQnS9nKUnYVNoLCHA5CIAFooQAZCK1oR0va0pr2tKhNrWpXy9rWuva1oS2AFgSwoYP/UKMTfrCGIxDA29769rfADa5wh0vc4hr3uMhNrnJ56whr+KET1HAUpCQ1qupa97rYzS52S3WqVI1DE3aowTca4IDymve86E2vetfL3va6973wja9851veBnyjBnbQxEFYIQ0qcOEMCwiwgAdM4AIb+MAITrCCF8zgBjv4wQE+AxeoIA1WHMQOuZjGAg7QgQ57+MMgDrGIR0ziEpv4xChOsYpX3OEDLGAaubDDQfoAjUXw4hEryLGOd8zjHvv4x0AOspCHTOQiG/nIOX4ELxYBjT4cpAYOkAUOrDCBKlv5yljOspa3zOUue/nLYA6zmMdcZSvgQBYOqMFBLuEDNShg/wcAiLOc50znOtv5znjOs573zOc++/nPcd6BAtTgg0twznOgi52iF83oRju60bOr3e3GAQo1FEMMX2CBpjfN6U57+tOgDrWoR03qUpv61KjW9BfEUAw1gOIgPYhGKr7Qiw3Y+ta4zrWud83rXvv618AOtrCHTWxb9+ILqYhGDw6iAwWIQQI5oKG0p03tancwBxIQgwJ0cJBfkCEAPJgFB8ZN7nKb+9zoTre6183udrv73fCO97hnwYMAkOEXB6FBFSgQDkm44N8AD7jAB07wghv84AhPuMIXzvCG/1sS4aBAFWhwEGSMwRPGSIYINs7xjnv84yAPuchHTvKSm/zkKP9P+caTYQxPjAEZB7ECOBTRhEOc4OY4z7nOd87znvv850APutCHTvSi3/wQTVAEOKxwEAUEIAUvqIA4pk71qlv96ljPuta3zvWue/3rYA/71CvwghQEQAFNf/oPpC72trv97XCP+9sr8AOzo30cSgjAFNYu9777/e+A93oQfjCFACjhIAwIRA6aEIRlBP7xkI9825cRhCbkIBAMyLcTimCGFwQhCBUIvehHT/rSm/70qE+96lfP+ta7vvWff4EZiuAEio9jG0IAtxma8IMfvOD3wA++8IdP/OIb//jIT77yl8/85Pe+CWaotxC4vYMe+DAARcjBFFLA/e57//vgD799+MdP/vKb//zoTz/6p5CDIgQgiz3QIw18QAMhOCEQSQiA/vfP//77//8AGIACOIAEWIAGeIAGmASB4ARCMH80oEk1QAM9oAM0wABKoAQKkIEauIEc2IEe+IEgGIIiOIIkWIImOIIXyAA0oAPWl0sDURDgFIMyOIMLIU7kEBAAOw==) no-repeat;
	color:#336699;
	width:136px;
	margin:20px auto;
	padding:7px;
	font-size:18px;
	display:block;
	text-align:center;
	border:none;
	cursor:pointer;
}

a.autorize:hover{ background-position:0px -37px;}

.uploadFromPix h2, .uploadFromPicasa h2, .uploadFromFacebook h2,  .uploadFromFlickr h2,.uploadFromSmug h2, .uploadFromPhanfare h2, .uploadFromPhotobucket h2, .uploadFromDropbox h2, .uploadFromAmazon h2{
	padding:3px;
	background:#eee;
	height: 24px;
	margin: 0px;
}

h2.uploadFromPicasa{
	background:url(/app/dist/assets/images/OrderWizard/picasa_BG-c7593d56.gif) no-repeat center !important;
	height: 50px;
	margin-top:20px;
}

.pixDialogTabs h2.uploadFromSmug {
	/* background:transparent url(../../../images/smugmug.png) no-repeat scroll center center; */
	height:50px;
}

h5.uploadFromSmug, h5.uploadFromPixGallery {
	color:#666666;
	font-size:18px;
	margin:0 auto;
	width:600px;
}

h2.uploadFromFlickr{
	background:url(data:image/gif;base64,R0lGODdhYgAaAPe6ABxi2fgShEWH4eLt+uLt+z2B4FKQ4/uXy2ug55q/8JzA72yg6Jm/75q/7/yXzGyh6FOQ5PgRhOHs+pzB70SH4Z3B8O70/T+D4Nbl+Hyr6mug6Pz9/5a87lOQ4/H2/SBp24u17f/3+2mf6Pyazh1l2T2B4fuCwqjH8TyB4H2r6vuBwSx03fyw2PpxuYKv6+fw+2if5+jw/P3B4fpotLbR9PuQyCt03cLX9SVv3P7f8E2M4h5m2sjc9qLE8cLY9SNt20iJ4vP4/S523pS7763L8dDh9/qBwVqV5Sdx3Mrd93Sm6fgRg/uLxu3z/PuXzHyr6Wad5s7g+P3M5v7f7/lIpPym1P7u9k2M46LD8FuV5vk5nf3b7fp5vXeo6kqK4vpls+ry+/kkkoWx7CFr22CZ5vpotftotfD2/dbk+LDM8v3V6t/r+tzp+f/t9v7v9/pTq/uOx/pisvpRqvuQyfpntPyp1eXu+7zU9PzA4EeJ4vkfkOLs+u30/DB43jN63rnS9G6i56XG8Rxk2fpDoilz3X2s6jt/4FWS5LzU9fkkkft0u2Ob5liU5P7W6/T4/TV83/khkPuazR1m2o637fpXrf/4/P/5/Hqr6vkslou27fyg0KfH8Rxj2PpLp9rn+rHN81uW5nSn6ff5/rbQ84627fkcjUuK49nn+fb4/U+O42mg6EWI4vy/3/yg0SNs2tPi+G6i6K7M8u30/VCO487g9/kShB1i2Rxh2Bxi2P///5m+7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAYgAaAEAI/wBzCRxIMFeUFwUTKlzIsKHDhxALbqqgAAaAW7ZwASCjQMGEJAIJALAFQCOEgRgodlSAZuEdFyIKXFjQZdQGgQJK6hww0MMEBRQrTAAjUM2ISCNGVBHYqEWnQVy2CNRkJEdDXRgBaE2QUMKti18NDEygNSvXXLO+arX1qWFOtTo1AtCx0EmtuwFqfYm4UJfWv7oSDvhKEoBYgQxK3tIYmCCqFGPKyh1ZAKdkABIGAvmrlQQtgQcCRLhbywHfhUj+krT14VYPgQNwZdR4OJffiyQZnB6Y86JWnruDD8yA4IGAr2oFLECgIQ3svyYH3sb1tXGuDHBL7tBR/AoALJZxyf/lCcq3Vg4FD+ANIDrCkry1KIXI5caICRZXtcptIHjkra8dDJSYeBfxlwsBnEB3ywUYFHSGQBTopxUBQbgyGQDWgXbXaLUcIBxBGxzxlUaFKQEbcovVdhtyGfIlQEYl4ULAhzTm8octcF3SFWeG1ahQTrYEecuMPvJlw4jQjfRXCiGtpVVtZOlny1kCWZAHj2WRZGIuvf0FHA2+BSlEEwOpV0teidQB311azKdCHG/kYgJDDZREEi4GEiSSTrfU1sCIjAkUCI5/4WABQ12WxMMPct0ihAcJOYAXaYrQWGdcLR6oVkYnIRZkWY2pAigAIDREwWKF8SCJkz/EkFBoEbD/V1qNuhT2lW4FDQAWSSpOhot1svRhXqPUAeCFZZzxtIEfnOFywU0akjZrkT2Y8oFksAgUAwoFdFtAKCh55NEEDQYnArfeIlRkcCAUVphWmQgkgUaL4dJpLonFReVpEdZ7C3Dr8nUKjzisIVAQIW0KwL1ElOBtAUQIRwGJGhEZcEQnNItern+FdTGyZVn88UIr/PfpYjw+0SR1vEqnpFaZcrBCs/pBIdAqI8llsQg8HjKQpKSFkQscZ+aFiRW51NBCDSZYVZANWHJGUgYhkfjfvVhxZp0oF6iFJL22lMpljL/lYkFqa5EAUpln3lUKJKSxR4Wbc7DQCisM+fXfRZnq/wqdijBehKsFJDiJSwme6JnZ2JPtkbFvuBwR6YaTyiFDG1JMUQlft/2V50AEIHeRimXxLdAiSn5ViKnvAmAISV/tUIRCQLethyU0Zr3W58+Vfm++/p1lQHaIuFU6ABFOFotCZpLGBK04EpipBPrJFiBiilUn0BBKkkQIpAsBWdYAGQRJbyqTyxqBh7lfuG/VOvUoUAKEBioQINVrJUgWLlTwABDXe8tfZhQl3HyADQRp3l3Y9yFdyMY3fYsfAK6XiwQ0yhYZssMjmvVArQgAJyQayZeKtRYxlElW7GGgcG6wAA0s4AEI8EFC+FCcBSxnY7nwwQNsiAAE3EAhjjgBDCe6hYISMIIUs8vFJHpYHAQcSiCv0IALeTgEgeBhBmYoAx1mIIPgBAQAOw==) no-repeat center;
	height: 50px;
}
.uploadFromFlickr p, .uploadFromPicasa p, .uploadFromInstagram p, .uploadFromFacebook p, .uploadFromAmazon p, h6.uploadFromSmug p, h6.uploadFromPhotobucket p, h6.uploadFromPhanfare p, h6.uploadFromFacebook p, h6.uploadFromInstagram p, h6.uploadFromDropbox p, h6.uploadFromAmazon p{line-height:19px; font-size:15px; color:#777; margin:15px 0;}

.uploadFromFlickr h6, h6.uploadFromFlickr, .uploadFromPicasa h6, h6.uploadFromPicasa, h6.uploadFromFacebook, h6.uploadFromInstagram, h6.uploadFromDropbox, h6.uploadFromAmazon {
  color: #888888;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin: 0 auto;
  width: 600px;
}

.galleryListing li.facebookImage, .galleryListing a.facebookImage
{
	width:140px;
	height:140px;
	margin: 0 15px 35px 0;
}

.galleryListing li.photobucketImage, .galleryListing a.photobucketImage
{
	width:170px;
	height:170px;
}

.galleryListing li.phanfareImage, .galleryListing a.phanfareImage
{
	width:140px;
	height:140px;
}

.galleryListing li.instagramImage, .galleryListing a.instagramImage
{
	width:115px;
	height:115px;
}

.galleryListing li.dropboxImage, .galleryListing a.dropboxImage
{
	width:138px;
	height:138px;
}

.galleryListing li.dropboxFolder, .galleryListing a.dropboxFolder
{
	width:128px;
	height:128px;
}
/* upload popup */
.uploaderPop { 
	width: 850px;
	margin-top: -350px;
	margin-left:-425px;
	background-image: none;
	padding:0;
}
.uploaderPop .popupHeaderNew {
	display: none;
}
.uploaderPop .popupExitNew {
	top:-5px;
	right: -5px;
}
.uploaderPop .popupContentNew {
	height:565px;
	width:850px;
	padding:0;
	border-radius: 0;
}

.uploaderPop a{color:#015FD3; text-decoration:none;}

.uploadTabs{
	float:left;
	width:145px;
	text-align:center;
}

.uploadTabs a{
	display:block;
	text-decoration:none;
	background-color: #f2f2f2;
	position:relative;
	padding: 20px 0 2px;
	border-bottom:1px solid #ccc;
}
.uploadTabs a:first-child{ padding-bottom: 5px;}
.uploadTabs a strong{
	display:block;
	font-size:17px;
	color:#777;
	text-shadow:-1px 1px 0 white;
	-webkit-transition:all .5s ease;
}
.uploadTabs a span{
	display:block;
	font-size:12px;
	color:#777;
	margin: 0 0 12px;
	text-shadow:-2px 1px 0 white;
	-webkit-transition:all .5s ease;
}

.uploadTabs a:hover strong, .uploadTabs a:hover span{
	color:#222;
}
.uploadTabs a.active strong, .uploadTabs a:hover span{
	color:#000;
}

.uploadTabs{
	position:relative;
}
.uploadTabs:after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:15px;
	height:100%;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=1 );
}

.uploadTabs .iconHolder{
	display: block;
	clear: both;
	width:70px;
	height: 70px;
	margin: 0 auto 0;
	background-image:url(/app/dist/assets/images/uploaderUiElements-349fd3e9.png);
	background-repeat:no-repeat;
	opacity: 0.4;
	-webkit-transition:all .3s ease;
}
.uploadTabs a:hover{
	background-color: #E9E9E9;
}
.uploadTabs a:hover .iconHolder{
	opacity: 0.8;
}
.uploadTabs a.active .iconHolder{
	opacity: 1;
}

.uploadTabs a:last-child{
	border-bottom:none;
}

.uploadTabs a.active{
	background-color:#fff;
}

.uploadTabs a.active:before{
	content:"";
	position:absolute;
	width:30px;
	height:100%;
	background:#fff;
	right:-10px;
	top:0;
	z-index:2;
}

.uploadTabs a:after{
	content:"";
	position:absolute;
	width:100%;
	bottom:-2px;
	z-index:1;
	border-top: 1px solid #fff;
}

.uploadTab .iconHolder{
	background-position:center 0;

}
.importWebTab .iconHolder{
	background-position:center -90px;
}
.myPhotosTab .iconHolder{
	background-position:center -190px;
}
.uploadInfoTab .iconHolder{
	background-position:center -285px;
}

.uploadInfoTab{
	padding-bottom: 1px;
}

.tabContentUploadContainer{
	float: left;
	width:645px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.tabContentUploadContainer > div{
	display: none;
	width:100%;
	padding: 30px 30px 0 30px;
	/*opacity: 0; WTF*/
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transition:all .5s easeout;
	-moz-transition:all .5s easeout;
	-o-transition:all .5s easeout;
	-ms-transition:all .5s easeout;
	transition:all .5s easeout;
}

.tabContentUploadContainer > div.active{
	display: block;
	opacity: 1;
}

.sectionHeader{
	margin: 0 0 15px;
	font-weight: normal;
	font-size: 18px;
	color: #888;
}

.actionbar{
	border-top:1px solid #ccc; 
	position:absolute;
	bottom:0;
	left:145px;
	padding:10px 0;
	width:705px;
	background: #f2f2f2;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #f2f2f2 0%,#cccccc 100%);
	background: -o-linear-gradient(top, #f2f2f2 0%,#cccccc 100%);
	background: -ms-linear-gradient(top, #f2f2f2 0%,#cccccc 100%);
	background: linear-gradient(to bottom, #f2f2f2 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc',GradientType=0 );
}

.uiButton{
	padding:5px 20px;
	border-radius:5px;
	font-weight: bold;
	color: #555;
	border:1px solid #ccc;
	text-shadow:0 1px 1px #fff;
	cursor: pointer;
	font-family: Arial, sans-serif;
	background: #eeeeee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#eeeeee 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #eeeeee 0%,#eeeeee 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );*/
}

.actionbar > div{
	float:left;
}

.uiButton.primaryAction{
	font-size: 12px;
	text-transform: uppercase;
	padding: 7px 15px;
	font-weight: bold;
	color: #4c6a09;
	border:1px solid #87a93e;
	text-shadow:0 1px 1px #fff;
	background: #ccea89;
	background: -moz-linear-gradient(top, #ccea89 0%, #a4c855 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccea89), color-stop(100%,#a4c855));
	background: -webkit-linear-gradient(top, #ccea89 0%,#a4c855 100%);
	background: -o-linear-gradient(top, #ccea89 0%,#a4c855 100%);
	background: -ms-linear-gradient(top, #ccea89 0%,#a4c855 100%);
	background: linear-gradient(to bottom, #ccea89 0%,#a4c855 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccea89', endColorstr='#a4c855',GradientType=0 );
}

.uiButton.cancelAction{
	background: transparent;
	color: #18B;
	border:none;
	font-weight: normal;
}

.uiButton.cancelAction:hover{
	color: #18B;
	text-decoration:underline;
}

/* galleries list */
.galleryListingContainer{
	position: relative;
}
.galleryListingContainer.scrolled:after{
	content: "";
	position: absolute;
	top:0;
	left: 0;
	width:100%;
	height: 25px;
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 61%, rgba(0,0,0,0) 99%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.65)), color-stop(61%,rgba(0,0,0,0)), color-stop(99%,rgba(0,0,0,0)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );	background-repeat: no-repeat;
	background-position: center -15px;
}

.galleryListing{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 10px;
	position: relative;
	overflow: auto;
	
}

.galleryListing li{
	float: left;
    width:110px;
    height:110px;
	border:1px solid #eee;
  	margin: 0 15px 40px 0;
	display: block;
	position: relative;
}


.galleryListing li a,.galleryListing li .imageHolder{
    text-align:center;
    display: table-cell;
    width: 110px;
    vertical-align: middle;
    height: 110px;
}

.galleryListing li img{
    margin: 5px;
    max-width: 100px;
    max-height: 100px;
}


/*image listing*/
.galleryListingContainer{
	position: relative;
}

.uploaderPdfContent.interacted .galleryListingContainer{
	padding-bottom: 45px;
}
.galleryListingContainer.scrolled:after{
	content: "";
	position: absolute;
	top:0;
	left: 0;
	width:100%;
	height: 25px;
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 61%, rgba(0,0,0,0) 99%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.65)), color-stop(61%,rgba(0,0,0,0)), color-stop(99%,rgba(0,0,0,0)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );	background-repeat: no-repeat;
	background-position: center -15px;
}

.galleryListing{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 10px;
	position: relative;
	overflow: auto;
}

.fileName{
    position: absolute;
    bottom:-20px;
    left:0;
	width:100%;
	color:#444;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size:11px;
	text-align:left;
}

.imageListing{
	padding-top: 4px;
	min-height: 400px;
	max-height: 400px;
	overflow: auto;
}

.imageListing li.selected{
	border-color:rgba(143,196,0,1);
}
.imageListing .selected:before{
	content: "\2713";
	position:absolute;
	top: -4px;
	right: -4px;
	width: 20px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 5px -1px #415800;
	background: rgb(173,237,0);
	background: -moz-linear-gradient(top, rgba(173,237,0,1) 0%, rgba(143,196,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,237,0,1)), color-stop(100%,rgba(143,196,0,1)));
	background: -webkit-linear-gradient(top, rgba(173,237,0,1) 0%,rgba(143,196,0,1) 100%);
	background: -o-linear-gradient(top, rgba(173,237,0,1) 0%,rgba(143,196,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(173,237,0,1) 0%,rgba(143,196,0,1) 100%);
	background: linear-gradient(to bottom, rgba(173,237,0,1) 0%,rgba(143,196,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aded00', endColorstr='#8fc400',GradientType=0 );
}

/* upload from computer */

/*destination chooser*/
.uploaderTabContent .gallerylistingcontainer {
    display: none;
}

.imagesDestination{
    height: 15px;
    margin: 0 0 20px;
    font-size:12px;
}
.imagesDestination select{
    display: none;
}
.imagesDestination select.ignoreDisplayNone {
    display: inline-block;
}
.imagesDestination input{
    display: inline-block;
    border:1px solid;
    padding:3px;
    border-color: #7C7C7C #C3C3C3 #DDD;
    background:none;   
    vertical-align: middle;

}
.imagesDestination.addToExisting select{
    display: inline-block;
    vertical-align: middle;
}
.imagesDestination.addToExisting input{
    display: none;
}

.uploadingPopupOptions{
    color:#555;
    font-size:12px;
}

.uploaderPop .progressBar{
    display:none;
}
.importUploaded{
    display:none;
}
.uploadFromComputer{
    position: relative;
    padding: 0;
    overflow: hidden;    
}
#filesInput{
    position: absolute;
    top:-1222px;
}

.uploadBar{
    margin: 0 auto;
    width: 100%;
}

.uploadBar.actionbar{
    width:705px;
    margin: 0;
}
.uploadBar .chooseButton{
    position: absolute;
    top: 40%;
    left: 50%;
    z-index: 1;
}
.uploadButton{
    display: none;
}
.fileupload-buttonbar input{
    position: absolute;
    top:-30px;
}
.dropContainer{
    display: table;
    width: 100%;
    margin: 0 auto 15px;
    text-align: center;
    border: 3px dashed #dfdfdf;
    height: 431px;
}
.dropContainer.dragEnter{
    border-color: #fff;
    box-shadow: 0 0 20px -4px #444 inset;
}


.dropContainer div{
    position: absolute;
    left: 50%;
    top: 32%;
    margin: 0 0 0 -77px;
    width: 300px;
}
.dropContainer div span{
    display: block;
    margin-top: 5px;
    color: #999;
}

.dropContainer div p{
    color: #999;
    font-size: 12px;
    line-height: 16px;
    width: 300px;
    margin-top: 170px;
}

.seconderyBar{
    clear: both;
}

.uploadingPopupOptions{
}

.interacted .imagesDestination{
    margin-bottom: 30px;
} 
.interacted .progressBar{
    display: block;
    width: 230px;
    position: relative;
    height: 28px;
    float: left;
    border:1px solid #eee;
    background-color: #fff;
    box-shadow: 0 0 5px -1px #444 inset;
    border-radius: 4px;
}
.interacted .progressBar i{
    position: absolute;
    top: 3px;
    left: 3px;
    width: 1%;
    max-width: 99%;
    background-color: #80CB28;
    height: 23px;
    border-radius: 3px 0 0 3px;
}
.interacted .progressBar span{
    display: block;
    width: 220px;
    padding-top: 7px;
    text-align: center;
    color: #555;
    font-size: 11px;
    position: relative;
}
.interacted .dropContainer{
    height:28px;
    margin: 0 40px 0 10px;
    padding:0;
    width: 150px;
    float: left;
    font-size: 12px;
    line-height:12px;
    border-width:1px;
    background: #fff;
    border-radius: 5px;
    color: #999;
}
.interacted .dropContainer div{
    position: static;
    left:auto;
    top:auto;
    width:auto;
    margin:0; 
    padding: 8px 0 0;
}

.interacted .dropContainer div span, .interacted .dropContainer div p{
    display: none;
}
.interacted .dropContainer.dragEnter:after{
    content: "Drop Files...";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 98.5%;
    text-align: center;
    padding: 50px 0;
    font-size: 18px;
    border: 3px dashed #999;
    background-color: rgba(248, 248, 248, .9);
    z-index: 1;
    color: #777;
}

.uploadbar.actionBar .chooseButton{
    position: static;
    margin: 0 0 0 30px;
    padding:7px 10px;
    float:left;
    
}
.uploadbar.actionBar .importUploaded{
    display:block;
    float:right;
    margin-right: 30px;
    padding: 7px 23px;
}
.uploaderTabContent .gallerylistingcontainer{
    display: none;
}

.interacted .gallerylistingcontainer{
    display: block;
    clear: both;
    height: 390px;
}
.interacted .gallerylistingcontainer li img{
    background-color: rgba(0,0,0,0.1);
}
.interacted .fileListContainer{
    margin:0 0 20px;
    padding:0;
    height: 370px;
    overflow: auto;
    list-style:none;
}

.interacted .progressbar {
display: block;
width: 230px;
position: relative;
height: 28px;
float: left;
border: 1px solid #EEE;
background-color: white;
box-shadow: 0 0 5px -1px #444 inset;
border-radius: 4px;
}

.uploadCurrentProgress {
    display: none;
    position: relative;
overflow: auto;
}

.progressMsg {
    float: left;
    padding-left: 250px;
}

.uploadCurrentProgress.inprogress {
    display: block;
}

.progressEstimated {
    float: left;
    display: none;
}

.interacted .fileListContainer .progressBar{
width: 100px;
position: absolute;
left:5px;
top:90%;
height: 3px;
float: left;
border: 1px solid #EEE;
background-color: white;
box-shadow: 0 0 5px -2px #444;
border-radius: 4px;
}

.interacted .fileListContainer .progressBar i{
width:0%;
height: 3px;
float: left;
top:0;
left:0;
background-color: #80CB28;
box-shadow: none;
border-radius: 4px;
}

/*Progress animations*/

.progressBar i{
background-size:30px 30px;
    -moz-background-size:30px 30px;
    -webkit-background-size:30px 30px;
    -o-background-size:30px 30px;
    
    background-image: -moz-linear-gradient(-45deg, 
        rgba(255,255,255,0.15) 0%, 
        rgba(255,255,255,0.15) 25%, 
        rgba(255,255,255,0) 25%, 
        rgba(255,255,255,0) 50%, 
        rgba(255,255,255,0.15) 50%, 
        rgba(255,255,255,0.15) 75%, 
        rgba(255,255,255,0) 75%, 
        rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, 
        color-stop(0%,rgba(255,255,255,0.2)), 
        color-stop(25%,rgba(255,255,255,0.2)), 
        color-stop(25%,rgba(255,255,255,0)), 
        color-stop(50%,rgba(255,255,255,0)), 
        color-stop(50%,rgba(255,255,255,0.2)), 
        color-stop(75%,rgba(255,255,255,0.2)),
        color-stop(75%,rgba(255,255,255,0)),
        color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(-45deg, 
        rgba(255,255,255,0.3) 0%,
        rgba(255,255,255,0.3) 25%,
        rgba(255,255,255,0) 25%,
        rgba(255,255,255,0) 50%,
        rgba(255,255,255,0.3) 50%,
        rgba(255,255,255,0.3) 75%,
        rgba(255,255,255,0) 75%,
        rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(-45deg, 
        rgba(255,255,255,0.15) 0%,
        rgba(255,255,255,0.15) 25%,
        rgba(255,255,255,0) 25%,
        rgba(255,255,255,0) 50%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.15) 75%,
        rgba(255,255,255,0) 75%,
        rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(-45deg, 
        rgba(255,255,255,0.15) 0%,
        rgba(255,255,255,0.15) 25%,
        rgba(255,255,255,0) 25%,
        rgba(255,255,255,0) 50%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.15) 75%,
        rgba(255,255,255,0) 75%,
        rgba(255,255,255,0) 100%);
    background-image: linear-gradient(135deg, 
        rgba(255,255,255,0.15) 0%,
        rgba(255,255,255,0.15) 25%,
        rgba(255,255,255,0) 25%,
        rgba(255,255,255,0) 50%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.15) 75%,
        rgba(255,255,255,0) 75%,
        rgba(255,255,255,0) 100%);    
    animation: progress 2s linear infinite;
    -moz-animation: progress 2s linear infinite;
    -webkit-animation: progress 2s linear infinite;
    -ms-animation: progress 2s linear infinite;
    -o-animation: progress 2s linear infinite;
}

@-webkit-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-moz-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-ms-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-o-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}

/* Upload options */
.uploadOptions{
    margin:0;
    padding:0;
    list-style: none;
}
.uploadOptions > li{
    position:relative;
    margin:0 20px 30px 10px;
    padding:0 0 0 65px;
    width: 220px;
    float:left;
    list-style: none;    
    font-size:12px;

}
.uploadOptions > li:before{
     content:"";
     position:absolute;
     left:0;
     top:0;
     float:left;
     width:55px;
     height:55px;
     background-image:url(/app/dist/assets/images/import3rdPartyServices_icons-620d7ca4.png);
 }
.uploadOptions > li a{ 
    display:block;   
    color:#555;
}
.uploadOptions > li strong{
    display:block;
    margin:0 0 3px; 
    font-size:14px;
}
.uploadOptions > li p{ 
    margin:0;
    font-size:12px;
}

.picasaUpload:before{
    background-position: 0 -109px;
}

.aptureUpload:before{
    background-position: 0 -495px;
}

.iPhotoUpload:before{
    background-position:0 -379px;
}

.iosUploader:before{
    background-position: 0 -440px;
}
.androidUploader:before{
    background-position: 0 -706px;
}
.ftpUpload:before{
    background-position: 0 -545px;
}

.uploadOptions > li.ftpUpload{
    margin-top:20px;
    width:520px;
}
.uploadOptions > li.ftpUpload ol{
    margin:10px 0 10px 20px;
    padding:0;
}
.uploadOptions > li.ftpUpload li{
    margin:0 0 4px;
}

/* My Galleries */
.imageListing li:hover{
	border-color:#aaa;
}
.galleryListing li:hover a:before{
	opacity: 0.8;
}
.galleryListing li:hover a:after{
	opacity: 0.6;
}

.galleryBreadcrumbs{
	overflow: hidden;
	display: inline-block;
	margin: 0 20px 0 0;
	font-size: 14px;
}
.galleryBreadcrumbs a{
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	color: #656565;
}
.galleryBreadcrumbs a:not(:last-child):hover{
	text-decoration: underline;
}

.galleryBreadcrumbs a:not(:only-child):not(:last-child):after{
	content: "\203A";
	display: inline-block;
	vertical-align: middle;	
	width: 25px;
	text-align: center;
	font-size: 12px;
}
.galleryBreadcrumbs a:before{
	background-image: url(/app/dist/assets/images/uploaderUiElements-349fd3e9.png);	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: .3;
}
.galleryBreadcrumbs a:hover:before{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.galleryHome:before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	width:25px;
	height: 25px;
	margin: 0 3px 0 0;
	background-position:0 -400px;
}
.galleryBreadcrumbs a:not(:first-child):before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px 0 0;
	width:25px;
	height: 25px;
	background-position:0 -500px;
}

.actionTitle{
	vertical-align: middle;
	font-size: 14px;
}

.diretoryListing li{
	position: relative;
	float: left;
	width: 110px;
	height: 110px;
	margin: 0 25px 60px 0;
	padding: 0;
	z-index: 1;
	-webkit-transition: all .2s ease;
}
.diretoryListing li a{
	/*position: absolute;*/
	width: 108px;
	height: 108px;
	margin: 0 20px 0 0;
	padding: 0;
	border-radius: 0;
	background-color: #fff;
}
.diretoryListing li .dirCount{
	position: absolute;
	top:-10px;
	left:-8px;
	padding:4px;
	font-size: 11px;
	text-shadow: 0 1px 0;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	background: #7db9e8;
	background: -moz-linear-gradient(top, #7db9e8 0%, #1e5799 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#1e5799));
	background: -webkit-linear-gradient(top, #7db9e8 0%,#1e5799 100%);
	background: -o-linear-gradient(top, #7db9e8 0%,#1e5799 100%);
	background: -ms-linear-gradient(top, #7db9e8 0%,#1e5799 100%);
	background: linear-gradient(to bottom, #7db9e8 0%,#1e5799 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 );
	width: 18px;
	height: 18px;
	line-height: 18px;
	box-shadow: 2px 2px 5px -3px #003157;
	text-shadow: 0 -1px 1px #444;
    box-sizing: content-box;
}
.diretoryListing .fileName{
	bottom:-24px;
}

.diretoryListing li img{
	margin: 4px;
    display: inline-block;
    vertical-align: middle;
}

.diretoryListing li a:before, .diretoryListing li a:after{
	content: "";
	position: absolute;
	width:100%;
	height: 100%;
	border:1px solid #ccc;
	z-index: -1;
}
.diretoryListing li a:before{
	top:2px;
	right: -4px;
	opacity: 0.7;
}
.diretoryListing li a:after{
	top:5px;
	right: -7px;
	opacity: 0.3;
}
.diretoryListing li:hover{
	border-color:#aaa;
}
.diretoryListing li:hover a:before{
	opacity: 0.8;
}
.diretoryListing li:hover a:after{
	opacity: 0.6;
}

.imagesSelected{
	margin-left:15px;
	font-size:13px;
	padding-top:4px;
}

.toggleSelect{ 
	padding-top:4px;
	margin-left:20px;
	font-size:13px;
}
.actionbar .importActions{
	float:right;
	margin-right:15px;
}

/* Upload from web */
.importFromWebContant{
    
}
.importFromWebContant h2{
    font-size: 15px;
}
.listOfServices{
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
    border-left: 1px solid #eee;
    overflow: hidden;
    border-top: 1px solid #eee;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.listOfServices li{
    position:relative;
    margin: 0 0 0;
    float: left;
    width: 300px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #EEE;
    padding: 5px 10px;
    -webkit-transition:box-shadow .5s ease;
    -moz-transition:box-shadow .5s ease;
    -o-transition:box-shadow .5s ease;
    -ms-transition:box-shadow .5s ease;
    transition:box-shadow .5s ease;
}
.listOfServices li:hover {
    box-shadow: 0 0 10px -3px #777 inset;
}
.listOfServices li a{
    float: left;
    padding: 12px 0 10px 60px;
    color: #555;
    font-size: 15px;
}
.listOfServices li a:before{
    content:"";
    position:absolute;
    top:3px;
    left:5px;
    width:55px;
    height:55px;
    clear: both;
    float: left;        
    background-image:url(/app/dist/assets/images/import3rdPartyServices_icons-620d7ca4.png);
    background-repeat:no-repeat;
    background-size:95%;
}

.listOfServices li span{
    display: block;
    margin-bottom:2px;
    font-size: 11px;
}
.listOfServices li strong{
    display: block;
}

.listOfServices .instgram a:before{
    background-position: 0 -304px;
}
.listOfServices .facebook a:before{
    background-position: 0 -254px;
}
.listOfServices .flickr a:before{
    background-position: 0 -155px;
}
.listOfServices .phanfare a:before{
    background-position: 0 -47px;

}
.listOfServices .photoBucket a:before{
    background-position: 0 0px;
}
.listOfServices .smugMug a:before{
    background-position: 0 -204px;
}
.listOfServices .picasa a:before{
    background-position: 0 -566px;
}

.listOfServices .dropbox a::before {
    background-position: 0 -618px;
}

.listOfServices .amazon a::before {
    background-position: 0 -719px;
}

/* Images list */
.imagesSelected{
	margin-left:15px;
	font-size:13px;
	padding-top:4px;
}

.toggleSelect{ 
	padding-top:4px;
	margin-left:20px;
	font-size:13px;
}
.actionbar .importActions{
	float:right;
	margin-right:15px;
}

/* DEVELOPER STYLES */
.uploaderPop img {border: 0px;}
.uploaderPop a:active, .uploaderPop a:focus { border: none; outline: none; }
.uploaderPop .popupContentNew { height:560px; }
.defaultUploader {width:100%; height:460px; margin-top:-15px;}
#importUploaded {float:right;margin-right:20px;}
.imageLoading {background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPj4+Dg4OISEhAYGBiYmJtbW1qioqBYWFnZ2dmZmZuTk5JiYmMbGxkhISFZWVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==); background-position: center center; background-repeat:no-repeat;}
.tabContentUploadContainer .loading {background:transparent url(/app/dist/assets/images/ajaxloaderBar-ef673b43.gif) center no-repeat;margin-top:40%;display: block;}
.importWebTabContent .loading {margin-top:-15px; display: block; height: 32px; opacity: 0.6}
.importWebTabContent .loading.center {margin-top:40%;}
.frameLoading {background:transparent url(/app/dist/assets/images/ajaxloaderBar-ef673b43.gif) center no-repeat;}
.diretoryListing  {height:460px;}
.uploadTabs a:after { width:50%; }
.tabContentUploadContainer .sectionHeader {border-bottom:none;}
.galleryBreadcrumbs {vertical-align:top;}
.myPhotosListTabContent .actionTitle { vertical-align:top; display: inline-block; padding-top:3px; }
.myPhotosDirTabContent .actionTitle { vertical-align:top; }
.myPhotosDirContent .actionTitle { vertical-align:top; }
.imagesDestination label, .toggleSelect label {font-size:12px; color: Black; font-weight:normal; }
.uploadTabs a.disabled {background-color: #F2F2F2;}
.uiButton.cancelAction 
{
	font-size:13px;
	text-decoration :none;
}

#importUploaded 
{
	text-decoration:none;
}

.addedFiles 
{
    border-top: 1px solid #CCCCCC;
    bottom: 0;
    left: 145px;
    padding: 0px;
    padding-top:0px;
    position: absolute;
    width: 705px;
    height:49px;
}

.uploaderPdfContent .addedFiles 
{
    left: 0px;
}

.fileDragEnter 
{
	height:124px;
	padding-bottom: 3px;
	background: none;
	border-top: none;
}

.ie8 .listOfServices .instgram a:before{
    background-position: 0 -323px;
}
.ie8 .listOfServices .facebook a:before{
    background-position: 0 -268px;
}
.ie8 .listOfServices .flickr a:before{
    background-position: 0 -165px;
}
.ie8 .listOfServices .phanfare a:before{
    background-position: 0 -52px;
}
.ie8 .listOfServices .photoBucket a:before{
    background-position: 0 0px;
}
.ie8 .listOfServices .smugMug a:before{
    background-position: 0 -214px;
}
.ie8 .listOfServices .picasa a:before{
    background-position: 0 -107px;
}

.myPhotosListTabContent .galleryHome:after 
{
	content: "\203A";
	display: inline-block;
	vertical-align: middle;	
	width: 25px;
	text-align: center;
	font-size: 12px;
}

.uploaderPop .toggleTopRight
{
	position:absolute; 
	top:33px; 
	left:68%;
}

.uploaderPop .chromeToggleTopRight
{
	top:35px; 
}

.uploaderPop .wizardTopRight
{
	top:38px; 
}

.uploaderPop .chromeWizardTopRight
{
	top:42px; 
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
body,
html {
  margin: 0;
  padding: 0;
  text-rendering: optimizeLegibility;
  background-color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-family: "Mulish";
  box-sizing: border-box;
  min-height: 100vh;
  height: auto;
}
body * {
  box-sizing: border-box;
  font-family: "Mulish";
}
body *:after {
  box-sizing: border-box;
}
body *:before {
  box-sizing: border-box;
}
@media print {
  body * {
    color: #000 !important;
  }
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
textarea {
  overflow: auto;
}
@media print {
  @page {
    margin-top: 0;
    margin-left: 1cm;
    margin-right: 1cm;
    margin-bottom: 0;
  }
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
@font-face {
  font-family: "icons";
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot);
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot) format("embedded-opentype"), url(/app/dist/assets/apps/core/less/fonticons/icons-965fa919.woff2) format("woff2"), url(/app/dist/assets/apps/core/less/fonticons/icons-74d11202.woff) format("woff"), url(/app/dist/assets/apps/core/less/fonticons/icons-786c08c4.ttf) format("truetype"), url(/app/dist/assets/apps/core/less/fonticons/icons-784d20e0.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.font-icon {
  position: relative;
}
.font-icon:after {
  content: "";
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
}
.icon--undo.font-icon:after {
  content: "\E85B";
  font-size: 14px;
}
.icon--text.font-icon:after {
  content: '\E800';
  font-size: 14px;
}
.icon--redo.font-icon:after {
  content: "\E85B";
  font-size: 14px;
  transform: rotateY(180deg);
}
.icon--back.font-icon:after {
  content: "\E810";
  transform: scale(-0.8);
}
.icon--rebuild.font-icon:after {
  content: "\E80C";
  font-size: 13px;
}
.icon--advanced.font-icon:after {
  content: "\E808";
  font-size: 13px;
}
.icon--next.font-icon:after {
  content: "\E810";
}
.icon--next-small.font-icon:after {
  content: "\E810";
  transform: scale(0.8);
}
.icon--pencil.font-icon:after {
  content: "\E804";
  font-size: 14px;
}
.icon--upload.font-icon:after {
  content: "\E810";
  transform: rotate(-90deg);
  font-size: 12px;
}
.icon--move-to.font-icon:after {
  content: "\E84B";
  font-size: 14px;
}
.icon--copy-to.font-icon:after {
  content: "\E84C";
  font-size: 14px;
}
.icon--delete.font-icon:after {
  content: "\E811";
  font-size: 14px;
}
.icon--resize.font-icon:after {
  content: "\E878";
  font-size: 11px;
}
.icon--text-edit.font-icon:after {
  content: "\E803";
  font-size: 14px;
}
.icon--send.font-icon:after {
  content: "\E840";
  font-size: 14px;
}
.icon--rotate-90.font-icon:after {
  content: "\E852";
  font-size: 33px;
}
.icon--inner-rotate.font-icon:after {
  content: '\E817';
  font-size: 19px;
}
.icon--rotate.font-icon:after {
  content: "\E817";
  font-size: 13px;
}
.icon--rotate-cw.font-icon:after {
  content: "\E849";
  font-size: 17px;
}
.icon--rotate-ccw.font-icon:after {
  content: "\E849";
  font-size: 17px;
  transform: scaleX(-1);
}
.icon--triangle-up.font-icon:after {
  content: "\E824";
  font-size: 13px;
}
.icon--triangle-down.font-icon:after {
  content: "\E823";
  font-size: 13px;
}
.icon--pipe.font-icon:after {
  content: "\E847";
  font-size: 10px;
}
.icon--locked.font-icon:after {
  content: "\E827";
  font-size: 13px;
}
.icon--unlocked.font-icon:after {
  content: "\E828";
  font-size: 13px;
}
.icon--slideshow.font-icon:after {
  content: "\E84E";
  font-size: 26px;
}
.stop.icon--slideshow.font-icon:after {
  content: "\E851";
}
.icon--crop.font-icon:after {
  content: "\E83F";
  font-size: 20px;
}
.icon--flip.font-icon:after {
  content: "\E848";
  font-size: 20px;
}
.icon--info.font-icon:after {
  content: "\F086";
  font-size: 15px;
}
.icon--swap.font-icon:after {
  content: '\E812';
  font-size: 14px;
}
.icon--save-project.font-icon:after {
  content: "\E881";
  font-size: 15px;
}
.icon--thumb-up.font-icon:after {
  content: "\E85A";
  font-size: 15px;
}
.icon--choose-cover.font-icon:after {
  content: "\E81D";
  font-size: 14px;
}
.icon--choose-layout.font-icon:after {
  content: "\E814";
  font-size: 14px;
}
.icon--shuffle-photos.font-icon:after {
  content: "\E813";
  font-size: 14px;
}
.icon--shuffle.font-icon:after {
  content: "\E809";
  font-size: 11px;
}
.icon--preview.font-icon:after {
  content: '\E806';
  font-size: 13px;
}
.icon--dots.font-icon:after {
  content: "\E841";
  font-size: 15px;
}
.icon--more.font-icon:after {
  content: "\E841";
  font-size: 15px;
  transform: rotate(90deg);
}
.icon--note.font-icon:after {
  content: "\E856";
  font-size: 28px;
}
.icon--align-center.font-icon:after {
  content: '\E807';
  font-size: 14px;
}
.icon--align-right.font-icon:after {
  content: '\E818';
  font-size: 14px;
}
.icon--picker.font-icon:after {
  content: "\E82C";
  font-size: 15px;
}
.icon--cose-cropmode.font-icon:after {
  content: '\E805';
  font-size: 14px;
}
.icon--page-color.font-icon:after {
  content: "\E82C";
  font-size: 13px;
}
.icon--datepicker.font-icon:after {
  content: "\E87D";
  font-size: 16px;
}
.icon--event-box.font-icon:after {
  content: "\E87C";
  font-size: 16px;
}
.icon--arrow-left.font-icon:after {
  content: "\E802";
  font-size: 19px;
  transform: rotate(180deg);
}
.icon--arrow-right.font-icon:after {
  content: "\E802";
  font-size: 19px;
}
.icon--down.font-icon:after {
  content: "\E80A";
  transform: rotate(90deg);
  font-size: 16px;
}
.icon--arrow-back.font-icon:after {
  content: "\E802";
  transform: scale(-1);
  font-size: 27px;
}
.icon--arrow-prev.font-icon:after {
  content: "\E802";
  transform: scale(-1);
  font-size: 32px;
}
.icon--comment.font-icon:after {
  content: "\E876";
}
.icon--arrow-next.font-icon:after {
  content: "\E802";
  font-size: 32px;
}
.icon--add-photos.font-icon:after {
  content: "\E80E";
  font-size: 18px;
}
.icon--select.font-icon:after {
  content: "\E80F";
  font-size: 8px;
}
.icon--zoom.font-icon:after {
  content: "\E826";
  font-size: 16px;
}
.icon--close.font-icon:after {
  content: "\E805";
  font-size: 16px;
}
.icon--report-abuse.font-icon:after {
  content: "\E873";
  font-size: 11px;
}
.icon--shipping.font-icon:after {
  content: "\E857";
  font-size: 19px;
}
.icon--printer.font-icon:after {
  content: "\E860";
  font-size: 20px;
}
.icon--tile-one.font-icon:after {
  content: "\E900";
  font-size: 14px;
}
.icon--tile-two.font-icon:after {
  content: "\E902";
  font-size: 14px;
}
.icon--tile-three.font-icon:after {
  content: "\E901";
  font-size: 14px;
}
.icon--social-facebook.font-icon:after {
  content: "\F09A";
  font-size: 30px;
}
.icon--social-twitter.font-icon:after {
  content: "\F099";
  font-size: 27px;
}
.icon--social-google.font-icon:after {
  content: "\F0D5";
  font-size: 28px;
}
.icon--filters.font-icon:after {
  content: '\E861';
  font-size: 12px;
}
.icon--trim-any.font-icon:after {
  content: '\E862';
  font-size: 22px;
}
.icon--trim-side.font-icon:after {
  content: '\E863';
  font-size: 22px;
}
.icon--trim-ticket.font-icon:after {
  content: '\E864';
  font-size: 22px;
}
.icon--trim-tab.font-icon:after {
  content: '\E865';
  font-size: 22px;
}
.icon--trim-square.font-icon:after {
  content: '\E866';
  font-size: 22px;
}
.icon--trim-bracket.font-icon:after {
  content: '\E867';
  font-size: 24px;
}
.icon--trim-envelope.font-icon:after {
  content: '\E868';
  font-size: 22px;
}
.icon--convert.font-icon:after {
  content: '\E86D';
  font-size: 16px;
}
.icon--add.font-icon:after {
  content: '\E871';
  font-size: 21px;
}
.icon--update.font-icon:after {
  content: '\E86F';
  font-size: 18px;
}
.icon--save.font-icon:after {
  content: '\E870';
  font-size: 20px;
}
.icon--setting.font-icon:after {
  content: '\E872';
  font-size: 21px;
}
.icon--tile-1x1.font-icon:after {
  content: '\E900';
  font-size: 14px;
}
.icon--tile-2x3.font-icon:after {
  content: '\E902';
  font-size: 14px;
}
.icon--tile-2x2.font-icon:after {
  content: '\E901';
  font-size: 14px;
}
.icon--category-children.font-icon:after {
  content: '\E831';
  font-size: 18px;
}
.icon--category-education.font-icon:after {
  content: '\E832';
  font-size: 14px;
}
.icon--category-family.font-icon:after {
  content: '\E833';
  font-size: 17px;
}
.icon--category-featured.font-icon:after {
  content: '\E834';
  font-size: 23px;
}
.icon--category-food.font-icon:after {
  content: '\E835';
  font-size: 13px;
}
.icon--category-handlettered.font-icon:after {
  content: '\E837';
  font-size: 18px;
}
.icon--category-holiday.font-icon:after {
  content: '\E838';
  font-size: 16px;
}
.icon--category-love.font-icon:after {
  content: '\E839';
  font-size: 18px;
}
.icon--category-panoramic.font-icon:after {
  content: '\E83A';
  font-size: 8px;
}
.icon--category-photography.font-icon:after {
  content: '\E83B';
  font-size: 15px;
}
.icon--category-seasonal.font-icon:after {
  content: '\E83C';
  font-size: 18px;
}
.icon--category-travel.font-icon:after {
  content: '\E83D';
  font-size: 15px;
}
.icon--category-pets.font-icon:after {
  content: '\E88D';
  font-size: 14px;
}
.icon--category-journals.font-icon:after {
  content: '\E85E';
  font-size: 14px;
}
.icon--category-collages.font-icon:after {
  content: '\E85F';
  font-size: 14px;
}
.icon--tab-product.font-icon:after {
  content: '\E84A';
  font-size: 34px;
}
.icon--tab-decor.font-icon:after {
  content: '\E875';
  font-size: 30px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-decor.font-icon:after {
    font-size: 28px;
  }
}
.icon--tab-wall.font-icon:after {
  content: '\E877';
  font-size: 23px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-wall.font-icon:after {
    font-size: 20px;
  }
}
.icon--external.font-icon:after {
  content: '\E879';
  font-size: 16px;
}
.icon--public.font-icon:after {
  content: '\E880';
  font-size: 14px;
}
.icon--star.font-icon:after {
  content: '\E87B';
  font-size: 23px;
}
.icon--plus.font-icon:after {
  content: '\E87C';
  font-size: 14px;
}
.icon--arrow-long-left.font-icon:after {
  content: "\E87E";
  font-size: 14px;
  transform: scale(-0.8);
}
.icon--download.font-icon:after {
  content: "\E84D";
  font-size: 14px;
}
.icon--edit-fill.font-icon:after {
  content: "\E859";
  font-size: 14px;
}
.card-icon:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  background-position: 0 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
@media print {
  .card-icon:after {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.card-icon.icon--visa {
  padding-left: 75px;
}
.card-icon.icon--visa:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMTAwIDMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZyBpZD0iQ2FudmFzIiBmaWxsPSJub25lIj4KPGcgaWQ9IlZpc2FfSW5jLl9sb2dvIj4KPGcgaWQ9Imc0MTU4Ij4KPGcgaWQ9InBvbHlnb245Ij4KPHBhdGggZD0iTSAxLjgyODYxIDcuMjExMDlMIDEuNzA4OTFlLTA3IDcuMjExMDlMIDEuMTQzNzUgOC41NTY5MWUtMDhMIDIuOTcyMjYgOC41NTY5MWUtMDhMIDEuODI4NjEgNy4yMTEwOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1LjIzMjQgMC41NzkxMDIpIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjMDA1NzlGIi8+CjwvZz4KPGcgaWQ9InBhdGgxMSI+CjxwYXRoIGQ9Ik0gNS40ODUzNCAwLjMwNzAwNUMgNS4xMjQ2NiAwLjE2MTA5OCA0LjU1MjU5IC02LjY4OTk1ZS0wOCAzLjg0NTIyIC02LjY4OTk1ZS0wOEMgMi4wMzk0MSAtNi42ODk5NWUtMDggMC43Njc3NjQgMC45ODE4ODUgMC43NTk5NjUgMi4zODU2OEMgMC43NDQ5NjUgMy40MjE0IDEuNjcwNDIgMy45OTY2NyAyLjM2MjU5IDQuMzQyMDFDIDMuMDcwMDYgNC42OTQ5IDMuMzEwNTUgNC45MjUyMyAzLjMxMDU1IDUuMjM5NzhDIDMuMzAzMzUgNS43MjI4NyAyLjczODg3IDUuOTQ1NTUgMi4yMTI0IDUuOTQ1NTVDIDEuNDgyMzMgNS45NDU1NSAxLjA5MTE1IDUuODMwNzQgMC40OTY2NzcgNS41NjE5N0wgMC4yNTU4ODggNS40NDY3NkwgMS4yODE2OGUtMDcgNy4wNjU0OUMgMC40Mjg4OCA3LjI2NDcyIDEuMjE5MDQgNy40NDE1MiAyLjAzOTQxIDcuNDQ5MjdDIDMuOTU4MTIgNy40NDkyNyA1LjIwNzI2IDYuNDgyNTggNS4yMjIwNiA0Ljk4NjYxQyA1LjIyOTM2IDQuMTY1NzIgNC43NDA2OCAzLjUzNjcyIDMuNjg3MTMgMy4wMjI3NEMgMy4wNDc1NiAyLjY5Mjc5IDIuNjU1ODggMi40NzAzMSAyLjY1NTg4IDIuMTMyNzJDIDIuNjYzMzggMS44MjU4MiAyLjk4NzE2IDEuNTExNDcgMy43MDkxMyAxLjUxMTQ3QyA0LjMwMzYgMS40OTYwNyA0Ljc0MDM4IDEuNjQxNzggNS4wNzEyNyAxLjc4NzU4TCA1LjIzNjY2IDEuODY0MTVMIDUuNDg1MzQgMC4zMDcwMDVMIDUuNDg1MzQgMC4zMDcwMDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OC4zOTk0IDApIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjMDA1NzlGIi8+CjwvZz4KPGcgaWQ9InBhdGgxMyI+CjxwYXRoIGQ9Ik0gMi44MjkxNyA0LjY1NjQ2QyAyLjk3OTc2IDQuMjQyMTkgMy41NTkyMyAyLjYzODg1IDMuNTU5MjMgMi42Mzg4NUMgMy41NTE2NCAyLjY1NDI1IDMuNzA5NTMgMi4yMTY5NCAzLjc5OTgyIDEuOTQ4NDdMIDMuOTI3NjIgMi41Njk4M0MgMy45Mjc2MiAyLjU2OTgzIDQuMjczOSA0LjI5NTkyIDQuMzQ5MSA0LjY1NjQ2QyA0LjA2MzMxIDQuNjU2NDYgMy4xOTAzNSA0LjY1NjQ2IDIuODI5MTcgNC42NTY0NlpNIDUuMDg2MzYgOC41NTY5MWUtMDhMIDMuNjcxOTMgOC41NTY5MWUtMDhDIDMuMjM1NzUgOC41NTY5MWUtMDggMi45MDQzNyAwLjEzMDMwNiAyLjcxNjE3IDAuNTk4MzA3TCA1LjEyNjcyZS0wNyA3LjIxMDk5TCAxLjkxODcxIDcuMjEwOTlDIDEuOTE4NzEgNy4yMTA5OSAyLjIzNDYgNi4zMjA5NyAyLjMwMjQ5IDYuMTI5MjhDIDIuNTEyOTggNi4xMjkyOCA0LjM3OTUgNi4xMjkyOCA0LjY1MDI4IDYuMTI5MjhDIDQuNzAyNzggNi4zODI0NSA0Ljg2ODQ3IDcuMjEwOTkgNC44Njg0NyA3LjIxMDk5TCA2LjU2MTYgNy4yMTA5OUwgNS4wODYzNiA4LjU1NjkxZS0wOEwgNS4wODYzNiA4LjU1NjkxZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcwLjkzMjYgMC41NzkxMDIpIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjMDA1NzlGIi8+CjwvZz4KPGcgaWQ9InBhdGgxNSI+CjxwYXRoIGQ9Ik0gNC41MTQ2OSA4LjU1NjkxZS0wOEwgMi43MjM4NyA0LjkxNzI3TCAyLjUyODE4IDMuOTE5OTlDIDIuMTk3MSAyLjc2OTI2IDEuMTU4NzUgMS41MTkwMiAxLjM3MzIzZS0wNyAwLjg5NzM1OUwgMS42NDAzMiA3LjIwMzQ0TCAzLjU3NDAzIDcuMjAzNDRMIDYuNDQ4MyA4LjU1NjkxZS0wOEwgNC41MTQ2OSA4LjU1NjkxZS0wOEwgNC41MTQ2OSA4LjU1NjkxZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNDY2OCAwLjU3OTEwMikgc2NhbGUoNC40Mjk5NikiIGZpbGw9IiMwMDU3OUYiLz4KPC9nPgo8ZyBpZD0icGF0aDE3Ij4KPHBhdGggZD0iTSAyLjk3MjE2IDguNTU2OTFlLTA4TCAwLjAzMDA5ODUgOC41NTY5MWUtMDhMIDUuMDM1MTdlLTA4IDAuMTQ1NzAyQyAyLjI5NDk5IDAuNzQ0MTEyIDMuODE0OTIgMi4xODY1NSA0LjQzOTM5IDMuOTIwM0wgMy43OTk4MiAwLjYwNjE1OEMgMy42OTQ1MyAwLjE0NTYgMy4zNzA5NCAwLjAxNTE5MjMgMi45NzIxNiA4LjU1NjkxZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41NzkxMDIpIHNjYWxlKDQuNDI5OTYpIiBmaWxsPSIjRkFBNjFBIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cgo=);
  height: 32px;
  width: 63px;
}
.card-icon-small.card-icon.icon--visa:after {
  height: 20px;
  width: 51px;
}
.card-icon.icon--visa.card-icon-small {
  padding-left: 58px;
}
.card-icon.icon--mastercard {
  padding-left: 62px;
}
.card-icon.icon--mastercard:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-mastercard-7753e4de.svg);
  width: 50px;
  height: 37px;
}
.card-icon-small.card-icon.icon--mastercard:after {
  height: 25px;
  width: 34px;
}
.card-icon.icon--mastercard.card-icon-small {
  padding-left: 39px;
}
.card-icon.icon--card {
  padding-left: 62px;
}
.card-icon.icon--card:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzI5NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjMgMi4xMzYzNkgzLjdDMi44MTYzNCAyLjEzNjM2IDIuMSAyLjg2ODk5IDIuMSAzLjc3MjczVjE1LjIyNzNDMi4xIDE2LjEzMSAyLjgxNjM0IDE2Ljg2MzYgMy43IDE2Ljg2MzZIMjEuM0MyMi4xODM3IDE2Ljg2MzYgMjIuOSAxNi4xMzEgMjIuOSAxNS4yMjczVjMuNzcyNzNDMjIuOSAyLjg2ODk5IDIyLjE4MzcgMi4xMzYzNiAyMS4zIDIuMTM2MzZaTTMuNyAwLjVDMS45MzI2OSAwLjUgMC41IDEuOTY1MjUgMC41IDMuNzcyNzNWMTUuMjI3M0MwLjUgMTcuMDM0NyAxLjkzMjY5IDE4LjUgMy43IDE4LjVIMjEuM0MyMy4wNjczIDE4LjUgMjQuNSAxNy4wMzQ3IDI0LjUgMTUuMjI3M1YzLjc3MjczQzI0LjUgMS45NjUyNSAyMy4wNjczIDAuNSAyMS4zIDAuNUgzLjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzAwMiAxMS45NTQ1QzQuNDE2NTQgMTEuOTU0NSAzLjcwMDIgMTIuNjg3MiAzLjcwMDIgMTMuNTkwOUMzLjcwMDIgMTQuNDk0NiA0LjQxNjU0IDE1LjIyNzMgNS4zMDAyIDE1LjIyNzNDNi4xODM4NiAxNS4yMjczIDYuOTAwMiAxNC40OTQ2IDYuOTAwMiAxMy41OTA5QzYuOTAwMiAxMi42ODcyIDYuMTgzODYgMTEuOTU0NSA1LjMwMDIgMTEuOTU0NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4xIDcuMDQ1NDRDMS4yMTYzNCA3LjA0NTQ0IDAuNSA3Ljc3ODA3IDAuNSA4LjY4MTgxQzAuNSA5LjU4NTU1IDEuMjE2MzQgMTAuMzE4MiAyLjEgMTAuMzE4MkgyMi45QzIzLjc4MzcgMTAuMzE4MiAyNC41IDkuNTg1NTUgMjQuNSA4LjY4MTgxQzI0LjUgNy43NzgwNyAyMy43ODM3IDcuMDQ1NDQgMjIuOSA3LjA0NTQ0SDIuMVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMjk0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 50px;
  height: 37px;
}
.card-icon-small.card-icon.icon--card:after {
  height: 25px;
  width: 34px;
}
.card-icon.icon--card.card-icon-small {
  padding-left: 39px;
}
.card-icon.icon--amex {
  padding-left: 78px;
}
.card-icon.icon--amex:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-amex-0ce9057e.svg);
  width: 65px;
  height: 32px;
}
.card-icon-small.card-icon.icon--amex:after {
  height: 20px;
  width: 49px;
}
.card-icon.icon--amex.card-icon-small {
  padding-left: 57px;
}
.card-icon.icon--discover {
  padding-left: 77px;
}
.card-icon.icon--discover:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCA4MSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTEwOTIgLTUuNDE1ODhlLTA3QzEwLjcyNzUgLTUuNDE1ODhlLTA3IDEzLjgyMTYgMi45MDYwMyAxMy44MjE2IDYuNDk1OTNWNi41QzEzLjgyMTYgMTAuMDg5OSAxMC43Mjc1IDEzIDYuOTEwOTIgMTNDMy4wOTQwMSAxMyAxLjgwNzA0ZS0wNiAxMC4wODk5IDEuODA3MDRlLTA2IDYuNVY2LjQ5NTkzQzEuODA3MDRlLTA2IDIuOTA2MDMgMy4wOTQwMSAtNS40MTU4OGUtMDcgNi45MTA5MiAtNS40MTU4OGUtMDdWLTUuNDE1ODhlLTA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuOTgzNCkiIGZpbGw9IiNGNDcyMTYiLz4KPHBhdGggZD0iTTMyLjA0MTQgNC4zNjI4ZS0wN0MzMy4xMzE0IDQuMzYyOGUtMDcgMzQuMDQ1NiAwLjIxOTk4NiAzNS4xNTg2IDAuNzUwNTRWMy41NTQ1M0MzNC4xMDQ2IDIuNTg1NDggMzMuMTkwNCAyLjE3OTkgMzEuOTgxMiAyLjE3OTlDMjkuNjA0NiAyLjE3OTkgMjcuNzM2IDQuMDMwMzcgMjcuNzM2IDYuMzc2MzlDMjcuNzM2IDguODUwMzQgMjkuNTQ3IDEwLjU5MDYgMzIuMDk5IDEwLjU5MDZDMzMuMjQ3OSAxMC41OTA2IDM0LjE0NTEgMTAuMjA2MSAzNS4xNTg2IDkuMjUyNzJWMTIuMDU4MkMzNC4wMDYgMTIuNTY4NSAzMy4wNzIzIDEyLjc2OTkgMzEuOTgxMiAxMi43Njk5QzI4LjEyMjggMTIuNzY5OSAyNS4xMjQ3IDkuOTg1MDIgMjUuMTI0NyA2LjM5Mzc3QzI1LjEyNDUgMi44NDA5NiAyOC4yMDI1IDQuMzYyOGUtMDcgMzIuMDQxNCA0LjM2MjhlLTA3VjQuMzYyOGUtMDdaTTIwLjA2MTQgMC4wNzcxNDg2QzIxLjQ4NTggMC4wNzcxNDg2IDIyLjc4ODggMC41MzU3MzEgMjMuODc4NSAxLjQzMjA3TDIyLjU1MjYgMy4wNjQ3N0MyMS44OTI1IDIuMzY4OTUgMjEuMjY4MyAyLjA3NTUxIDIwLjUwOTQgMi4wNzU1MUMxOS40MTcxIDIuMDc1NTEgMTguNjIxOCAyLjY2MDI5IDE4LjYyMTggMy40Mjk2OUMxOC42MjE4IDQuMDg5NTIgMTkuMDY4MSA0LjQzODc5IDIwLjU4ODcgNC45Njc5OUMyMy40NzA5IDUuOTU5MjIgMjQuMzI1MiA2LjgzODMgMjQuMzI1MiA4Ljc3OTM1QzI0LjMyNTIgMTEuMTQ0NyAyMi40Nzc3IDEyLjc5MTQgMTkuODQ0OCAxMi43OTE0QzE3LjkxNjYgMTIuNzkxNCAxNi41MTQ5IDEyLjA3NzIgMTUuMzQ3NSAxMC40NjU3TDE2Ljk4NDIgOC45ODI5NUMxNy41Njc3IDEwLjA0MzkgMTguNTQxMyAxMC42MTI2IDE5Ljc1IDEwLjYxMjZDMjAuODgwMyAxMC42MTI2IDIxLjcxNzIgOS44NzkxNiAyMS43MTcyIDguODg5MTZDMjEuNzE3MiA4LjM3NTk4IDIxLjQ2MzYgNy45MzYxNCAyMC45NTc1IDcuNjI0OTVDMjAuNzAyNyA3LjQ3NzY4IDIwLjE5NzkgNy4yNTgwNiAxOS4yMDU5IDYuOTI5MTNDMTYuODI2MSA2LjEyMzM4IDE2LjAwOTcgNS4yNjIwNCAxNi4wMDk3IDMuNTc4NjlDMTYuMDA5NSAxLjU3ODk3IDE3Ljc2MyAwLjA3NzE0ODYgMjAuMDYxNCAwLjA3NzE0ODZWMC4wNzcxNDg2Wk00OS4wMTcxIDAuMjkwMjM0SDUxLjc4NDhMNTUuMjQ5MyA4LjQ5NzEzTDU4Ljc1ODUgMC4yOTAyMzRINjEuNTA1M0w1NS44OTMyIDEyLjgyMjJINTQuNTI5Nkw0OS4wMTcxIDAuMjkwMjM0Wk0xMS44NTkyIDAuMzA4OTY3SDE0LjM5MzFWMTIuNTI3NUgxMS44NTkyVjAuMzA4OTY3Wk02Mi42NTA5IDAuMzA4OTY3SDY5LjgzN1YyLjM3OTNINjUuMTgzMlY1LjA5MTM1SDY5LjY2NTZWNy4xNjA3SDY1LjE4MzJWMTAuNDU4OUg2OS44MzdWMTIuNTI3NUg2Mi42NTA5VjAuMzA4OTY3Wk03Ni45MTA2IDcuMzgwMTlDNzguODE5MSA3LjAxNDc4IDc5Ljg2OTMgNS43ODcxNyA3OS44NjkzIDMuOTE2NDlDNzkuODY5MyAxLjYyODg4IDc4LjE5NDUgMC4zMDkwODkgNzUuMjcyMSAwLjMwOTA4OUg3MS41MTUzVjEyLjUyNzZINzQuMDQ2MVY3LjYxOTAzSDc0LjM3NjhMNzcuODgzOSAxMi41Mjc1SDgxTDc2LjkxMDYgNy4zODAxOVY3LjM4MDE5Wk03NC43ODY2IDUuOTMzODNINzQuMDQ2MVYyLjIzMzUxSDc0LjgyNjVDNzYuNDA0NCAyLjIzMzUxIDc3LjI2MjIgMi44NTU3NSA3Ny4yNjIyIDQuMDQ0NzhDNzcuMjYyNCA1LjI3MzAxIDc2LjQwNDcgNS45MzM4MyA3NC43ODY2IDUuOTMzODNWNS45MzM4M1pNMy43MTkyMSAwLjMwODk2N0gtMS4wNTQxMWUtMDdWMTIuNTI3NUgzLjY5OTg0QzUuNjY2OTUgMTIuNTI3NSA3LjA4Nzk1IDEyLjA5MDggOC4zMzQ4OCAxMS4xMTdDOS44MTY5NCA5Ljk2MzQ2IDEwLjY5MzIgOC4yMjQ4OSAxMC42OTMyIDYuNDI2OEMxMC42OTMzIDIuODIwODcgNy44Mjg2MSAwLjMwODk2NyAzLjcxOTIxIDAuMzA4OTY3VjAuMzA4OTY3Wk02LjY3OTUgOS40ODc4N0M1Ljg4MzMzIDEwLjE2MzcgNC44NDkxOSAxMC40NTg5IDMuMjEyMDcgMTAuNDU4OUgyLjUzMTg2VjIuMzc5M0gzLjIxMTk1QzQuODQ5MDcgMi4zNzkzIDUuODQyMzcgMi42NTUxMSA2LjY3OTM4IDMuMzY3NDVDNy41NTU3MyA0LjEwMTQ3IDguMDgyODUgNS4yMzg2MiA4LjA4Mjg1IDYuNDA5M0M4LjA4Mjk4IDcuNTgxNjkgNy41NTU3MyA4Ljc1Mzg0IDYuNjc5NSA5LjQ4Nzg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjA4Mzk4NDQpIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 64px;
  height: 33px;
}
.card-icon-small.card-icon.icon--discover:after {
  height: 21px;
  width: 50px;
}
.card-icon.icon--discover.card-icon-small {
  padding-left: 58px;
}
.card-icon.icon--jbc {
  padding-left: 56px;
}
.card-icon.icon--jbc:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA0NCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQzLjE2NjQgMjYuMTk4NUM0My4xNjY0IDI5Ljg1ODQgNDAuMTYxMyAzMi44MjYyIDM2LjQ1MjMgMzIuODI2MkgyLjM5Mjc3ZS0wN1Y2LjYyODYxQzIuMzkyNzdlLTA3IDIuOTY3NzUgMy4wMDUyNyA0LjgzMTA0ZS0wOCA2LjcxNDc4IDQuODMxMDRlLTA4SDQzLjE2NjVWMjYuMTk4NUg0My4xNjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNTg1OTM4KSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIuMzQ5MDkgMTQuNzc5NUMzLjM5MDI5IDE0LjgwMTkgNC40Mzc0NiAxNC43MzQyIDUuNDc0NDcgMTQuODE0N0M2LjUyNDY3IDE1LjAwODEgNi43Nzc3MSAxNi41Nzc0IDUuODQ0NzYgMTcuMDkxNEM1LjIwODE2IDE3LjQzIDQuNDUxOSAxNy4yMTc1IDMuNzYxNzQgMTcuMjc3MkgyLjM0OTA5VjE0Ljc3OTVaTTYuMDc2NDIgMTEuOTUyNUM2LjMwNzcxIDEyLjc1ODQgNS41MjA2MyAxMy40ODIxIDQuNzM0MjUgMTMuMzcxMUgyLjM0OTA5QzIuMzY1ODQgMTIuNjExIDIuMzE2NCAxMS43ODYxIDIuMzczNDIgMTEuMDY2MUMzLjMyODgyIDExLjA5MjYgNC4yOTMyMSAxMS4wMTE5IDUuMjQzMTcgMTEuMTA4M0M1LjY1MTI0IDExLjIwOTUgNS45OTI4NCAxMS41NDA3IDYuMDc2NDIgMTEuOTUyNVYxMS45NTI1Wk0xMS44MTY2IDAuMDAwMzE5NzYyQzExLjg2MDkgMS41Mzk0NyAxMS44MjMgMy4xNTk5NyAxMS44MzU3IDQuNzMwMzRDMTEuODMyOCAxMS4xMTQ5IDExLjg0MTkgMTcuNDk5NyAxMS44MzA2IDIzLjg4NDFDMTEuNzg4OCAyNi4yNzY4IDkuNjQwNDMgMjguMzU1OSA3LjIzMzE4IDI4LjQwMzdDNC44MjM1MiAyOC40MTMzIDIuNDEzNTEgMjguNDA1MiAwLjAwMzUwMjU3IDI4LjQwNzhWMTguNzU1N0MyLjYyOTMxIDE4Ljc0MjIgNS4yNTY0NSAxOC43ODI4IDcuODgxMTkgMTguNzM1NEM5LjA5ODggMTguNjU5OSAxMC40MzI1IDE3Ljg2NjkgMTAuNDg5MiAxNi41NDQzQzEwLjYzMjUgMTUuMjE2IDkuMzYzNzcgMTQuMjk3MSA4LjE1OTA4IDE0LjE1MkM3LjY5NjA0IDE0LjE0MDIgNy43MDk1OCAxNC4wMTg4IDguMTU5MDggMTMuOTY1OUM5LjMwOCAxMy43MjA3IDEwLjIxMDIgMTIuNTQ3IDkuODcyMTcgMTEuMzcxNUM5LjU4NDAzIDEwLjEzNTIgOC4xOTk3MSA5LjY1NjY2IDcuMDQ4MjEgOS42NTkwM0M0LjcwMDMgOS42NDMyOSAyLjM1MTk1IDkuNjU2ODMgMC4wMDM4NTg3NyA5LjY1MjI2QzAuMDE5MDA1NCA3Ljg1MDMyIC0wLjAyNzc2OTIgNi4wNDY0NiAwLjAyOTA3NTMgNC4yNDU4NEMwLjIxNTExMiAxLjg5NjI3IDIuNDE3NTIgLTAuMDQxMzY3IDQuNzkxMDkgMC4wMDA2NzEzNTRDNy4xMzMyMSAwLjAwMDQwNzUxNSA5LjQ3NDk3IDAuMDAwNDA3NzA4IDExLjgxNjYgMC4wMDAzMTk3NjJWMC4wMDAzMTk3NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC45OTIyIDIuMjA4OTgpIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0wLjA2MjQ1MjIgNC40ODk2M0MwLjEyMjQxNSAyLjEwMDY1IDIuMjc5OTIgMC4wMzg1NzQ2IDQuNjg0MTQgMC4wMDM2NTk4OEM3LjA4NDg5IC0wLjAwMzYzOTY3IDkuNDg1OTkgMC4wMDI2MDQ5MiAxMS44ODY3IDAuMDAwNDk0MjA4QzExLjg4MDEgNy45OTM1IDExLjg5OTcgMTUuOTg3IDExLjg3NjggMjMuOTc5N0MxMS43ODQ0IDI2LjMzOTYgOS42NTAzNyAyOC4zNjI0IDcuMjcyMzUgMjguNDA0MkM0Ljg2NzA2IDI4LjQxMjggMi40NjE1IDI4LjQwNTQgMC4wNTYxMjYzIDI4LjQwNzhWMTguNDNDMi4zOTI1NCAxOC45NzQ4IDQuODQyNjUgMTkuMjA2OCA3LjIyNjE5IDE4Ljg0NTRDOC42NTA5NiAxOC42MTkgMTAuMjA5OCAxNy45Mjg1IDEwLjY5MjIgMTYuNDY5NEMxMS4wNDcyIDE1LjIyMTQgMTAuODQ3MyAxMy45MDc5IDEwLjkwMDEgMTIuNjI3VjkuNjUyMTdINi43NzUxOEM2Ljc1NjY1IDExLjYxOTYgNi44MTMxNCAxMy41OTA1IDYuNzQ1MzMgMTUuNTU1NkM2LjYzNDE0IDE2Ljc2MzQgNS40MjIzMiAxNy41MzA4IDQuMjY4MjMgMTcuNDg5OUMyLjgzNjk2IDE3LjUwNDggMC4wMDA3MDY1NDkgMTYuNDY2MSAwLjAwMDcwNjU0OSAxNi40NjYxQy0wLjAwNjQyMTI5IDEyLjc3OTggMC4wNDIyMjY5IDguMTYzNDEgMC4wNjI0NTIyIDQuNDg5NjNWNC40ODk2M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNDAwMzkgMi4yMDg5OCkiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz4KPHBhdGggZD0iTTAuMTEyODMyIDEwLjg1M0MtMC4xMDQzIDEwLjg5ODUgMC4wNjkwODMyIDEwLjEyMyAwLjAxMzU3NTIgOS44Mjg4QzAuMDI4MzY1NCA3Ljk2ODc0IC0wLjAxNzI1MyA2LjEwNjY1IDAuMDM4ODc4NyA0LjI0NzlDMC4yMjQzODEgMS44ODgzOSAyLjQ0MzcyIC0wLjA1NDA4MDggNC44MjY4MiAwLjAwMTE0OTUySDExLjg0NDhDMTEuODM4MiA3Ljk5NDE2IDExLjg1NzcgMTUuOTg3NiAxMS44MzQ5IDIzLjk4MDNDMTEuNzQyMyAyNi4zNDAzIDkuNjA4MTggMjguMzYzIDcuMjMwMTUgMjguNDA0OEM0LjgyNDY5IDI4LjQxMzcgMi40MTkwNCAyOC40MDYyIDAuMDEzNDg1NSAyOC40MDg1VjE3LjQ3NjlDMS42NTY0NSAxOC44MDc0IDMuODg5MjUgMTkuMDE0NSA1LjkzNjAxIDE5LjAxODFDNy40NzkgMTkuMDE3NiA5LjAxMyAxOC43ODI4IDEwLjUxMTUgMTguNDMxNVYxNi40Mjg4QzguODIyNzggMTcuMjU5NiA2LjgzNzU5IDE3Ljc4NzIgNC45NjU2NCAxNy4zMUMzLjY1OTgyIDE2Ljk4OSAyLjcxMiAxNS43NDM0IDIuNzMzMTEgMTQuNDEzM0MyLjU4MTgyIDEzLjAzIDMuNDAzMzEgMTEuNTY5NSA0Ljc4MDQ5IDExLjE1ODNDNi40OTA0NiAxMC42Mjk5IDguMzU0MDMgMTEuMDM0IDkuOTU2NzMgMTEuNzIxQzEwLjMwMDIgMTEuODk4NCAxMC42NDg3IDEyLjExODYgMTAuNTExNCAxMS41NTJWOS45Nzc4N0M3LjgzMDc2IDkuMzQ4MzUgNC45NzgwMiA5LjExNjcgMi4yODQ5NSA5LjgwMTU0QzEuNTA1NTIgMTAuMDE4NiAwLjc0NjA1MSAxMC4zNDc4IDAuMTEyODMyIDEwLjg1M1YxMC44NTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS43MTI5IDIuMjA4NSkiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMDg2OTEwNCAyOC40MzQyKSBzY2FsZSgxMS44Mzg4IC0yOC40MDg3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdCNDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTVCMzMwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDgwODkzMiAyOC4zMDUyKSBzY2FsZSgxMS44MDUyIC0yOC4yMDk2KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxRDI5NzAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA2REJBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwNzMzOTMyIDI4LjQyMDYpIHNjYWxlKDExLjgzNDUgLTI4LjM4MDcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzZFMkIyRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFMzAxMzgiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 45px;
  height: 33px;
}
.card-icon-small.card-icon.icon--jbc:after {
  height: 23px;
  width: 30px;
}
.card-icon.icon--jbc.card-icon-small {
  padding-left: 36px;
}
.card-icon.icon--unionpay {
  padding-left: 56px;
}
.card-icon.icon--unionpay:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-unionpay-18f4a7b5.svg);
  width: 45px;
  height: 28px;
}
.card-icon-small.card-icon.icon--unionpay:after {
  height: 23px;
  width: 30px;
}
.card-icon.icon--unionpay.card-icon-small {
  padding-left: 36px;
}
.card-icon.icon--diners {
  padding-left: 56px;
}
.card-icon.icon--diners:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA0NiAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ2IDE4LjY2MDdDNDYgNy42MjQ1OCAzNi45MDg4IC0wLjAwMzY2MTk4IDI2Ljk0ODIgMS4zMzI0ZS0wNkgxOC4zNzYyQzguMjk2NTQgLTAuMDAzNjYxOTggMS40NzExMmUtMDcgNy42MjY5MSAxLjQ3MTEyZS0wNyAxOC42NjA3QzEuNDcxMTJlLTA3IDI4Ljc1NDkgOC4yOTY3NiAzNy4wNDg0IDE4LjM3NjIgMzYuOTk5OEgyNi45NDgyQzM2LjkwODUgMzcuMDQ4MyA0NiAyOC43NTI2IDQ2IDE4LjY2MDdWMTguNjYwN1oiIGZpbGw9IiMwMDc5QkUiLz4KPHBhdGggZD0iTTE2LjY3NjQgLTguODA4MTJlLTA4QzcuNDY1OTggMC4wMDI4ODYxNiAwLjAwMjQwOTY2IDcuNTgyODMgLTYuMjg1N2UtMDcgMTYuOTM3OEMwLjAwMjMwMDEgMjYuMjkxMyA3LjQ2NTg3IDMzLjg3MDMgMTYuNjc2NCAzMy44NzMzQzI1Ljg4OSAzMy44NzA0IDMzLjM1NDQgMjYuMjkxMyAzMy4zNTU1IDE2LjkzNzhDMzMuMzU0MiA3LjU4MjYxIDI1Ljg4OSAwLjAwMjg4NjE2IDE2LjY3NjQgLTguODA4MTJlLTA4Vi04LjgwODEyZS0wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzUyOTMgMS41NjM0OCkiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0tNi4yODU3ZS0wNyAxMC4wMTg2QzAuMDA4NzY0MDUgNS40NDcyMyAyLjgyMDggMS41NDkwMyA2Ljc4NjA1IDcuOTk1MDdlLTA3VjIwLjAzNDlDMi44MjA4IDE4LjQ4NjcgMC4wMDg2NTQ0OSAxNC41OTA1IC02LjI4NTdlLTA3IDEwLjAxODZWMTAuMDE4NlpNMTQuMzUyMiAyMC4wNFY3Ljk5NTA3ZS0wN0MxOC4zMTkxIDEuNTQ1MzYgMjEuMTM1NSA1LjQ0NTc5IDIxLjE0MjcgMTAuMDE5M0MyMS4xMzU1IDE0LjU5NDIgMTguMzE5MSAxOC40OTE3IDE0LjM1MjIgMjAuMDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ljg4NzcgOC40MzY1MikiIGZpbGw9IiMwMDc5QkUiLz4KPC9zdmc+Cg==);
  width: 40px;
  height: 32px;
}
.card-icon-small.card-icon.icon--diners:after {
  height: 22px;
  width: 28px;
}
.card-icon.icon--diners.card-icon-small {
  padding-left: 36px;
}
.card-icon.icon--maestro {
  padding-left: 62px;
}
.card-icon.icon--maestro:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-maestro-c98b98e7.svg);
  width: 50px;
  height: 37px;
}
.card-icon-small.card-icon.icon--maestro:after {
  height: 25px;
  width: 34px;
}
.card-icon.icon--maestro.card-icon-small {
  padding-left: 39px;
}
.card-icon.icon--paypal {
  padding-left: 79px;
}
.card-icon.icon--paypal:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon-paypal-3c13698c.svg);
  width: 65px;
  height: 34px;
}
.card-icon-small.card-icon.icon--paypal:after {
  height: 27px;
  width: 51px;
}
.card-icon.icon--paypal.card-icon-small {
  padding-left: 56px;
}
.card-icon.icon--letterbox {
  padding-left: 28px;
}
.card-icon.icon--letterbox:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzU0OCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjY2NjcgMS42VjE0LjRIMTguMzMzM1YxLjZIMS42NjY2N1pNMC44MzMzMzMgMEMwLjM3MzA5NiAwIDAgMC4zNTgxNzIgMCAwLjhWMTUuMkMwIDE1LjY0MTggMC4zNzMwOTYgMTYgMC44MzMzMzQgMTZIMTkuMTY2N0MxOS42MjY5IDE2IDIwIDE1LjY0MTggMjAgMTUuMlYwLjhDMjAgMC4zNTgxNzIgMTkuNjI2OSAwIDE5LjE2NjcgMEgwLjgzMzMzM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMzMzNSAwLjhINi42NjY4NFYxNS4ySDEzLjMzMzVWMC44Wk01LjgzMzUgMFYxNkgxNC4xNjY5VjBINS44MzM1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjM5MjA5IDQuNDk5MDJMOS44MDgwMiAxLjZIMTEuMTM1N0w2LjM5MjA5IDUuNjI3ODlWNC40OTkwMlpNNi4zOTIwOSA2Ljg5OTAyTDEyLjYzNiAxLjZIMTMuNTk5NkwxMy42MDc1IDEuOTAxMDhMNi4zOTIwOSA4LjAyNzg5VjYuODk5MDJaTTEzLjU3ODYgMy4yTDYuMzkyMDkgOS4yOTkwMlYxMC40Mjc5TDEzLjYwNzUgNC4zMDEwOEwxMy41Nzg2IDMuMlpNNi4zOTIwOSAxMS42OTlMMTMuNTc4NiA1LjZMMTMuNjA3NSA2LjcwMTA5TDYuMzkyMDkgMTIuODI3OVYxMS42OTlaTTEzLjU3ODYgOEw2LjM5MjA5IDE0LjA5OVYxNC40SDcuMzY3MDhMMTMuNjA3NSA5LjEwMTA4TDEzLjU3ODYgOFpNMTAuMTkzNSAxNC40SDguODY1MzdMMTMuNTc4NiAxMC40TDEzLjYwNzUgMTEuNTAxMUwxMC4xOTM1IDE0LjRaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzU0OCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 27px;
  height: 21px;
}
.card-icon-small.card-icon.icon--letterbox:after {
  height: 27px;
  width: 51px;
}
.icon--lowres.card-icon {
  padding-left: 28px;
}
.icon--lowres.card-icon:after {
  opacity: 0.7;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
  width: 27px;
  height: 27px;
}
.card-icon.icon--whiteborder {
  padding-left: 25px;
}
.card-icon.icon--whiteborder:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEwNDEpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDMuNjY2NzVIMThWMTUuMzMzNUgzVjMuNjY2NzVaTTE5LjY2NjcgMi4wMDAwOEgxLjMzMzMzVjE3LjAwMDFIMTkuNjY2N1YyLjAwMDA4Wk00LjY2NjY3IDUuMzMzNDFWMTMuNjY2OEgxNi4zMzMzVjUuMzMzNDFINC42NjY2N1pNMS4zMzMzMyAxLjE2Njc1QzAuODczMDk2IDEuMTY2NzUgMC41IDEuNTM5ODQgMC41IDIuMDAwMDhWMTcuMDAwMUMwLjUgMTcuNDYwNCAwLjg3MzA5NiAxNy44MzM1IDEuMzMzMzMgMTcuODMzNUgxOS42NjY3QzIwLjEyNjkgMTcuODMzNSAyMC41IDE3LjQ2MDQgMjAuNSAxNy4wMDAxVjIuMDAwMDhDMjAuNSAxLjUzOTg0IDIwLjEyNjkgMS4xNjY3NSAxOS42NjY3IDEuMTY2NzVIMS4zMzMzM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTA0MSI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 27px;
  height: 21px;
}
.card-icon-small.card-icon.icon--whiteborder:after {
  height: 27px;
  width: 51px;
}
.svg-icon:after {
  content: '';
  position: absolute;
  text-align: center;
  margin: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 17px;
  height: 18px;
  background-size: contain;
}
.icon--printable.svg-icon:after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAyMTQgNy4yMjY5OEg0LjUzNzk5QzQuMjU1ODUgNy4yMjY5OCA0LjAyNjg2IDcuMDExNTggNC4wMjY4NiA2LjczNzQ0QzQuMDI2ODYgNi40NzMwOSA0LjI1NTg1IDYuMjQ3OSA0LjUzNzk5IDYuMjQ3OUg5LjUxMDI5VjEuNDg5NTRDOS41MTAyOSAxLjIxNTM5IDkuNzM4MjcgMSAxMC4wMjE0IDFDMTAuMzAzNiAxIDEwLjUzMjYgMS4yMTUzOSAxMC41MzI2IDEuNDg5NTRWNi43Mzc0NEMxMC41MzI2IDcuMDExNTggMTAuMzAzNiA3LjIyNjk4IDEwLjAyMTQgNy4yMjY5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01LjA0OTEzIDEwLjY1MzhIMTguOTU0MVYxLjk3OTA3SDEwLjIzMjFMNS4wNDkxMyA2Ljk0MzAxVjEwLjY1MzhaTTE5LjQ2NTIgMTEuNjMyOUg0LjUzNzk5QzQuMjU1ODUgMTEuNjMyOSA0LjAyNjg2IDExLjQwNzcgNC4wMjY4NiAxMS4xNDMzVjYuNzM3NDRDNC4wMjY4NiA2LjYxMDE2IDQuMDgxMDEgNi40ODI4OCA0LjE3NzEgNi4zOTQ3N0w5LjY1OTU0IDEuMTQ2ODZDOS43NTU2MyAxLjA0ODk1IDkuODg1NDggMSAxMC4wMjE0IDFIMTkuNDY1MkMxOS43NDc0IDEgMTkuOTc2MyAxLjIxNTM5IDE5Ljk3NjMgMS40ODk1NFYxMS4xNDMzQzE5Ljk3NjMgMTEuNDA3NyAxOS43NDc0IDExLjYzMjkgMTkuNDY1MiAxMS42MzI5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuMDQ5MTMgMjIuMDIwN0gxOC45NTQxVjE4LjE2MzJINS4wNDkxM1YyMi4wMjA3Wk0xOS40NjUyIDIyLjk5OThINC41Mzc5OUM0LjI1NTg1IDIyLjk5OTggNC4wMjY4NiAyMi43ODQ0IDQuMDI2ODYgMjIuNTEwM1YxNy42NzM3QzQuMDI2ODYgMTcuMzk5NSA0LjI1NTg1IDE3LjE4NDEgNC41Mzc5OSAxNy4xODQxSDE5LjQ2NTJDMTkuNzQ3NCAxNy4xODQxIDE5Ljk3NjMgMTcuMzk5NSAxOS45NzYzIDE3LjY3MzdWMjIuNTEwM0MxOS45NzYzIDIyLjc4NDQgMTkuNzQ3NCAyMi45OTk4IDE5LjQ2NTIgMjIuOTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNCAyMS4wMTQ2SDIwLjgwMDNWMTkuMDU2NUgyMS45NTU1VjExLjk1ODJIMi4wNDQ1NVYxOS4wNTY1SDMuMjAxOFYyMS4wMTQ2SDBWMTBIMjRWMjEuMDE0NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNy45OTMgMTMuNjk4MkMxNy4zMjk2IDEzLjY5ODIgMTYuNzkwOCAxNC4yMTcgMTYuNzkwOCAxNC44NTM0QzE2Ljc5MDggMTUuNDg5OCAxNy4zMjk2IDE2LjAwODggMTcuOTkzIDE2LjAwODhDMTguNjU4NSAxNi4wMDg4IDE5LjE5NzIgMTUuNDg5OCAxOS4xOTcyIDE0Ljg1MzRDMTkuMTk3MiAxNC4yMTcgMTguNjU4NSAxMy42OTgyIDE3Ljk5MyAxMy42OTgyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE1LjA1MTggMTUuMDg5SDguNzY5OTNDOC40ODc3OCAxNS4wODkgOC4yNTg3OSAxNC44NjM4IDguMjU4NzkgMTQuNTk5NUM4LjI1ODc5IDE0LjMyNTMgOC40ODc3OCAxNC4xMDk5IDguNzY5OTMgMTQuMTA5OUgxNS4wNTE4QzE1LjMzNSAxNC4xMDk5IDE1LjU2MyAxNC4zMjUzIDE1LjU2MyAxNC41OTk1QzE1LjU2MyAxNC44NjM4IDE1LjMzNSAxNS4wODkgMTUuMDUxOCAxNS4wODlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.icon--unprintable.svg-icon:after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEwMTIpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzEwMTIiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPgo8cGF0aCBkPSJNMjQuNSAwLjVIMC41VjI0LjVIMjQuNVYwLjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTAxMikiPgo8cGF0aCBkPSJNMTAuNTIxNCA3LjcyNzA0SDUuMDM3OTlDNC43NTU4NSA3LjcyNzA0IDQuNTI2ODYgNy41MTE2NCA0LjUyNjg2IDcuMjM3NUM0LjUyNjg2IDYuOTczMTUgNC43NTU4NSA2Ljc0Nzk2IDUuMDM3OTkgNi43NDc5NkgxMC4wMTAzVjEuOTg5NkMxMC4wMTAzIDEuNzE1NDUgMTAuMjM4MyAxLjUwMDA2IDEwLjUyMTQgMS41MDAwNkMxMC44MDM2IDEuNTAwMDYgMTEuMDMyNiAxLjcxNTQ1IDExLjAzMjYgMS45ODk2VjcuMjM3NUMxMS4wMzI2IDcuNTExNjQgMTAuODAzNiA3LjcyNzA0IDEwLjUyMTQgNy43MjcwNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01LjU0OTEzIDExLjE1NEgxOS40NTQxVjIuNDc5MzFIMTAuNzMyMUw1LjU0OTEzIDcuNDQzMjVWMTEuMTU0Wk0xOS45NjUyIDEyLjEzMzFINS4wMzc5OUM0Ljc1NTg1IDEyLjEzMzEgNC41MjY4NiAxMS45MDc5IDQuNTI2ODYgMTEuNjQzNVY3LjIzNzY4QzQuNTI2ODYgNy4xMTA0IDQuNTgxMDEgNi45ODMxMiA0LjY3NzEgNi44OTUwMUwxMC4xNTk1IDEuNjQ3MUMxMC4yNTU2IDEuNTQ5MTkgMTAuMzg1NSAxLjUwMDI0IDEwLjUyMTQgMS41MDAyNEgxOS45NjUyQzIwLjI0NzQgMS41MDAyNCAyMC40NzYzIDEuNzE1NjMgMjAuNDc2MyAxLjk4OTc4VjExLjY0MzVDMjAuNDc2MyAxMS45MDc5IDIwLjI0NzQgMTIuMTMzMSAxOS45NjUyIDEyLjEzMzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNS41NDkxMyAyMi41MjA5SDE5LjQ1NDFWMTguNjYzNEg1LjU0OTEzVjIyLjUyMDlaTTE5Ljk2NTIgMjMuNUg1LjAzNzk5QzQuNzU1ODUgMjMuNSA0LjUyNjg2IDIzLjI4NDYgNC41MjY4NiAyMy4wMTA1VjE4LjE3MzlDNC41MjY4NiAxNy44OTk3IDQuNzU1ODUgMTcuNjg0MyA1LjAzNzk5IDE3LjY4NDNIMTkuOTY1MkMyMC4yNDc0IDE3LjY4NDMgMjAuNDc2MyAxNy44OTk3IDIwLjQ3NjMgMTguMTczOVYyMy4wMTA1QzIwLjQ3NjMgMjMuMjg0NiAyMC4yNDc0IDIzLjUgMTkuOTY1MiAyMy41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI0LjUgMjEuNTE0NkgyMS4zMDAzVjE5LjU1NjVIMjIuNDU1NVYxMi40NTgySDIuNTQ0NTVWMTkuNTU2NUgzLjcwMThWMjEuNTE0NkgwLjVWMTAuNUgyNC41VjIxLjUxNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguNDkzMiAxNC4xOTg0QzE3LjgyOTggMTQuMTk4NCAxNy4yOTEgMTQuNzE3MiAxNy4yOTEgMTUuMzUzNkMxNy4yOTEgMTUuOTkgMTcuODI5OCAxNi41MDkgMTguNDkzMiAxNi41MDlDMTkuMTU4NyAxNi41MDkgMTkuNjk3NCAxNS45OSAxOS42OTc0IDE1LjM1MzZDMTkuNjk3NCAxNC43MTcyIDE5LjE1ODcgMTQuMTk4NCAxOC40OTMyIDE0LjE5ODRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuNTUxOCAxNS41ODkxSDkuMjY5OTNDOC45ODc3OCAxNS41ODkxIDguNzU4NzkgMTUuMzYzOSA4Ljc1ODc5IDE1LjA5OTZDOC43NTg3OSAxNC44MjU0IDguOTg3NzggMTQuNjEgOS4yNjk5MyAxNC42MUgxNS41NTE4QzE1LjgzNSAxNC42MSAxNi4wNjMgMTQuODI1NCAxNi4wNjMgMTUuMDk5NkMxNi4wNjMgMTUuMzYzOSAxNS44MzUgMTUuNTg5MSAxNS41NTE4IDE1LjU4OTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi4yNDE3NyAwLjQ5OTg4N0wwLjUgMi4yMTMxM0wyNS4zMzY5IDI3LjQ2MzZMMjcuMDc4NyAyNS43NTAzTDIuMjQxNzcgMC40OTk4ODdaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTAxMiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--search.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,UEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNakFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNE5Danh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk9TNDFOekUwTVNBMkxqTXlNVEU0UXprdU5UY3hOREVnT0M0eU9UVXlOaUF4TVM0eU1ETTVJRGt1T0Rrd05EWWdNVE11TWpFeE5TQTVMamc1TURRMlF6RTFMakl3T1NBNUxqZzVNRFEySURFMkxqZzBNVFFnT0M0eU9UVXlOaUF4Tmk0NE5ERTBJRFl1TXpJeE1UaERNVFl1T0RReE5DQTBMak0wTnpFZ01UVXVNakE1SURJdU56UXhPVElnTVRNdU1qRXhOU0F5TGpjME1Ua3lRekV4TGpJd016a2dNaTQzTkRFNU1pQTVMalUzTVRReElEUXVNelEzTVNBNUxqVTNNVFF4SURZdU16SXhNVGhhVFRFeExqVTVPVE1nTmk0ek1qRXhPRU14TVM0MU9Ua3pJRFV1TkRRek9ERWdNVEl1TXpFNU1pQTBMamN6TlRrMElERXpMakl4TVRVZ05DNDNNelU1TkVNeE5DNHdPVE0ySURRdU56TTFPVFFnTVRRdU9ERXpOU0ExTGpRME16Z3hJREUwTGpneE16VWdOaTR6TWpFeE9FTXhOQzQ0TVRNMUlEY3VNVGc0TlRnZ01UUXVNRGt6TmlBM0xqZzVOalEwSURFekxqSXhNVFVnTnk0NE9UWTBORU14TWk0ek1Ua3lJRGN1T0RrMk5EUWdNVEV1TlRrNU15QTNMakU0T0RVNElERXhMalU1T1RNZ05pNHpNakV4T0ZvaUlHWnBiR3c5SWlNM1JEbEdRa1FpTHo0TkNqeHdZWFJvSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1kyeHBjQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTWpJdU9UZzJNU0F5TUVneExqQXhNemsxUXpBdU5EVTJNamMxSURJd0lEQWdNVGt1TlRVeE15QXdJREU1TGpBd00xWXdMams1TnpBeE1VTXdJREF1TkRRNE5qVTBJREF1TkRVMk1qYzFJREFnTVM0d01UTTVOU0F3U0RJeUxqazROakZETWpNdU5UUXpOeUF3SURJMElEQXVORFE0TmpVMElESTBJREF1T1RrM01ERXhWakU1TGpBd00wTXlOQ0F4T1M0MU5URXpJREl6TGpVME16Y2dNakFnTWpJdU9UZzJNU0F5TUZwTk1pNHdNamM0T1NBeE15NHpOVEF5VmpFNExqQXdOa2d5TVM0NU56SXhWakUyTGpNME1EZERNakV1T0RZd05TQXhOaTR6TURBNElESXhMamMxTkRFZ01UWXVNalF3T1NBeU1TNDJOVGMzSURFMkxqRTJNVEpNTVRjdU5UZ3hOaUF4TWk0M01qRTFUREV5TGpVeE1Ua2dNVFl1TURVeE5VdzJMakEzTXpNMklEa3VNalF4T1RKTU1pNHdNamM0T1NBeE15NHpOVEF5V2sweE55NDNNek0zSURFd0xqSXlPVXd5TVM0NU56SXhJREV6TGpoV01TNDVPVFF3TWtneE0xWXlTREV5VmpFdU9UazBNREpJTWk0d01qYzRPVll4TUM0ME9ERXhURFl1TVRBek56WWdOaTR6TkRBMk1Vd3hNaTQ0TWpZeklERXpMalEwT1ROTU1UY3VOek16TnlBeE1DNHlNamxhSWlCbWFXeHNQU0lqTjBRNVJrSkVJaTgrRFFvOEwzTjJaejROQ2c9PQ==);
}
.icon--edit.svg-icon:after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzUzNTYgMTcuOTA4MkwyLjEzNTM2IDIxLjc2NDJMNS44MzA0OSAyMS41Mzc0TDIwLjQ3NDUgNi4yNDNMMTYuOTk3NiAyLjYxMzg4TDIuMzUzNTYgMTcuOTA4MlpNMS4wMzM5NCAyNEMwLjc1OTg4NSAyNCAwLjQ5NzIyMSAyMy44ODEyIDAuMzAyNzk1IDIzLjY3NkMwLjA5Mzg4OTggMjMuNDU5OSAtMC4wMTU3NDk2IDIzLjE1NzUgMC4wMDE4MzE1MyAyMi44NTVMMC4zMTIwODYgMTcuMzY4MUMwLjMyNzU5OSAxNy4xMDg5IDAuNDM0MTM2IDE2Ljg2MDUgMC42MTMwNDkgMTYuNjY2TDE2LjI2NjQgMC4zMjQwMzJDMTYuNDU5OCAwLjExODgxMSAxNi43MjI1IDAgMTYuOTk3NiAwQzE3LjI3MTYgMCAxNy41MzU0IDAuMTE4ODExIDE3LjcyOTggMC4zMjQwMzJMMjIuNjY5IDUuNDc2MTZDMjIuODYzNSA1LjY4MTM4IDIyLjk3MiA1Ljk1MTM3IDIyLjk3MiA2LjI0M0MyMi45NzIgNi41MzQ2MyAyMi44NjM1IDYuODA0NzIgMjIuNjY5IDcuMDA5OTRMNy4wMTQ2MiAyMy4zNjI3QzYuODM1NzEgMjMuNTQ2MyA2LjU5NjgyIDIzLjY1NDQgNi4zNDQ0NyAyMy42NzZMMS4wOTQ5NyAyNEgxLjAzMzk0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjE1MiA5LjcyMTI0QzE4Ljg4NzIgOS43MjEyNCAxOC42MjI1IDkuNjEzMjMgMTguNDIwOCA5LjM5NzJMMTMuOTc4IDQuNzYzNUMxMy41NzM2IDQuMzQyMjYgMTMuNTczNiAzLjY1MTA4IDEzLjk3OCAzLjIyOTg0QzE0LjM4MTMgMi44MDg1OSAxNS4wMzU5IDIuODA4NTkgMTUuNDQwMyAzLjIyOTg0TDE5Ljg4MzEgNy44NzQzQzIwLjI4NjQgOC4yOTU1NCAyMC4yODY0IDguOTc1OTYgMTkuODgzMSA5LjM5NzJDMTkuNjgwNCA5LjYxMzIzIDE5LjQxNjcgOS43MjEyNCAxOS4xNTIgOS43MjEyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00LjYzMTcxIDIwLjI0MTJDNC4zNjY5NiAyMC4yNDEyIDQuMTAyMjMgMjAuMTMzMiAzLjkwMDU2IDE5LjkyNzlDMy40OTYyIDE5LjUwNjcgMy40OTYyIDE4LjgxNTQgMy45MDA1NiAxOC4zOTQyTDE2LjEyMDQgNS42MzgxNEMxNi41MjQ4IDUuMjE2OSAxNy4xNzg0IDUuMjE2OSAxNy41ODI4IDUuNjM4MTRDMTcuOTg3MSA2LjA1OTM5IDE3Ljk4NzEgNi43Mzk4MSAxNy41ODI4IDcuMTYxMDVMNS4zNjI4OSAxOS45Mjc5QzUuMTYwMTkgMjAuMTMzMiA0Ljg5NjQ2IDIwLjI0MTIgNC42MzE3MSAyMC4yNDEyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuNjE4MjIgMjAuMjMwN0wxLjQwNTE4IDIwLjI0MTZMMS4yMDk3MyAyMC4yODQ3TDEuMDU4NzIgMjIuOTQxOUwzLjUwMzU0IDIyLjc5MDZDMy41MjQyMiAyMi42OTM0IDMuNTQ5MDQgMjIuNTk2MiAzLjU2MDQyIDIyLjQ5ODlDMy42NzIxMSAyMS4yMDI4IDIuODE4OTEgMjAuMjMwNyAxLjYxODIyIDIwLjIzMDdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjMuMDEyOCAyNEgxMS45ODcyQzExLjQ0MTMgMjQgMTEgMjMuNTUgMTEgMjNDMTEgMjIuNDUgMTEuNDQxMyAyMiAxMS45ODcyIDIySDIzLjAxMjhDMjMuNTU4NyAyMiAyNCAyMi40NSAyNCAyM0MyNCAyMy41NSAyMy41NTg3IDI0IDIzLjAxMjggMjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.btn-tool-top-right.tool-edit.icon--edit.svg-icon:after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: 1px;
}
.icon--undo.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEzOCkiPgo8cGF0aCBkPSJNOC4wODI0IDcuODMxOEg4LjEyOTE4QzEwLjE3NTUgNy45NjMzOCAxNC40ODgzIDguNzk2NzQgMTYuNTM1NCAxMy4zNDM1QzE2LjUxMjcgMTEuNjY5NiAxNi4xNTUzIDkuODIwMTIgMTUuMDU4MyA4LjI0ODQ4QzEzLjY2NzUgNi4yNTI4NiAxMS4yODkzIDUuMDMyMTEgNy45ODk1OCA0LjYwODEzQzcuNjI0ODkgNC41NjQyNyA3LjM1MTU1IDQuMjQ5OTEgNy4zNTE1NSAzLjg4NDQxVjIuMjMyMzlMMS45MTQwOCA2LjUwMTQ0TDcuMzUxNTUgMTAuNzcwNFY4LjU2Mjc5QzcuMzUxNTUgOC4zNTgxMSA3LjQzNDg4IDguMTYwNzYgNy41ODI1MSA4LjAyOTE4QzcuNzE4NDUgNy44OTc2IDcuODk3NDkgNy44MzE4IDguMDgyNCA3LjgzMThaTTE2LjgxMDIgMThDMTYuNDM5NiAxOCAxNi4xMjk3IDE3LjY5MyAxNi4wODc0IDE3LjMyNzVDMTUuMzkzMSAxMS4zNDA2IDExLjUyMzkgOS43Mzk3IDguODEzMjQgOS4zNjY4OVYxMi4yNzYzQzguODEzMjQgMTIuNTU0MSA4LjY1MzIgMTIuODA5OSA4LjQwMTc5IDEyLjkzNDJDOC4xNTExMSAxMy4wNTEyIDcuODUxNDcgMTMuMDIxOSA3LjYzMDc2IDEyLjg0NjVMMC4yNzk5MTkgNy4wNzg4OEMwLjEwMzA1NSA2LjkzOTk5IDAgNi43MjgwNSAwIDYuNTAxNDRDMCA2LjI3NDgzIDAuMTAzMDU1IDYuMDYyNzggMC4yNzk5MTkgNS45MzEyTDcuNjMwNzYgMC4xNTYzMzJDNy44NTE0NyAtMC4wMTkxMDY1IDguMTUxMTEgLTAuMDQ4MzE3OCA4LjQwMTc5IDAuMDc1OTUxNkM4LjY1MzIgMC4xOTI5MTEgOC44MTMyNCAwLjQ0ODc2IDguODEzMjQgMC43MzM4NDhWMy4yNDg1QzEyLjIxMzEgMy44MDQwNiAxNC43MTU1IDUuMjAwMjIgMTYuMjU2OSA3LjQwNzgzQzE3Ljk4NDYgOS44ODU5MSAxOC40NDcyIDEzLjM4MDEgMTcuNTU4NSAxNy4yNDcxTDE3LjUzMzcgMTcuMzU2N0MxNy41MDAxIDE3LjcyOTUgMTcuMTkzMSAxNy45OTI3IDE2LjgxODkgMThIMTYuODEwMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTM4Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--redo.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEzNikiPgo8cGF0aCBkPSJNMTAuNjQ5NSAyLjIzNjAzVjMuODkwNzRDMTAuNjQ5NSA0LjI1Njg0IDEwLjM3NjEgNC41NzE3IDEwLjAxMTUgNC42MTU2NEM2LjcxMDM4IDUuMDQwMyA0LjMzMjI5IDYuMjYzMDQgMi45NDE1NSA4LjI2MTkxQzEuODQ0NiA5LjgzNjExIDEuNDg3MjQgMTEuNjg4NiAxLjQ2NDU4IDEzLjM2NTNDMy41MTE1OSA4LjgxMTA3IDcuODI0MTUgNy45NzYzNSA5Ljg3MTE2IDcuODQ0NTVDMTAuMDc0MyA3LjgyOTkxIDEwLjI3MDkgNy45MDMxNCAxMC40MTc4IDguMDQyMjZDMTAuNTY1NCA4LjE3NDA1IDEwLjY0OTUgOC4zNzE3MyAxMC42NDk1IDguNTc2NzRWMTAuNzg4TDE2LjA4NiA2LjUxMjAzTDEwLjY0OTUgMi4yMzYwM1pNMS4xODY4OSAxOEgxLjE3ODExQzAuODE3ODE2IDE4IDAuNTE4MiAxNy43MjkxIDAuNDY0ODUgMTcuMzc3NkwwLjQ0MTQ0MiAxNy4yNzUyQy0wLjQ0NzIyOCAxMy40MDE5IDAuMDE1MzgwNiA5LjkwMjAxIDEuNzQzMDMgNy40MTk5QzMuMjg0MzEgNS4yMDg2OSA1Ljc4NjYzIDMuODEwMjYgOS4xODc4NCAzLjI1MzhWMC43MzUwNDRDOS4xODc4NCAwLjQ0OTQ5MSA5LjM0NzE2IDAuMTkzMjI2IDkuNTk4NTYgMC4wNzYwNzUzQzkuODUxNDMgLTAuMDQ4Mzk2NSAxMC4xNDk2IC0wLjAxOTEzNzcgMTAuMzY5NiAwLjE1NjU4OEwxNy43MjAxIDUuOTQwODdDMTcuODk3NyA2LjA3MjY2IDE4IDYuMjg1MDUgMTggNi41MTIwM0MxOCA2LjczOTAxIDE3Ljg5NzcgNi45NTEzIDE3LjcyMDEgNy4wOTA0MUwxMC4zNjk2IDEyLjg2NzRDMTAuMTQ4OSAxMy4wNDMxIDkuODQ5MjMgMTMuMDcyNCA5LjU5ODU2IDEyLjk1NTNDOS4zNDcxNiAxMi44MzA4IDkuMTg3ODQgMTIuNTc0NSA5LjE4Nzg0IDEyLjI5NjNWOS4zODIxNEM2LjQ3NjUyIDkuNzU1NTYgMi42MDc2IDExLjM1OTEgMS45MTI2IDE3LjM1NTdDMS44NzAyMSAxNy43MjE4IDEuNTU3NDEgMTggMS4xODY4OSAxOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTM2Ij4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--choose-cover.svg-icon:after {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM2XzMwKSI+CjxwYXRoIGQ9Ik0xMiA5LjU1OTExQzEwLjY2MjEgOS41NTkxMSA5LjU2OTM4IDEwLjY2MjEgOS41NjkzOCAxMkM5LjU2OTM4IDEzLjM0ODEgMTAuNjYyMSAxNC40NDA4IDEyIDE0LjQ0MDhDMTMuMzQ4MSAxNC40NDA4IDE0LjQ0MDggMTMuMzQ4MSAxNC40NDA4IDEyQzE0LjQ0MDggMTAuNjYyMSAxMy4zNDgxIDkuNTU5MTEgMTIgOS41NTkxMVpNMTIgMTYuNDgzM0M5LjUyODUxIDE2LjQ4MzMgNy41MjY4MyAxNC40NzE1IDcuNTI2ODMgMTJDNy41MjY4MyA5LjUyODUxIDkuNTI4NTEgNy41MTY1NiAxMiA3LjUxNjU2QzE0LjQ3MTUgNy41MTY1NiAxNi40ODMzIDkuNTI4NTEgMTYuNDgzMyAxMkMxNi40ODMzIDE0LjQ3MTUgMTQuNDcxNSAxNi40ODMzIDEyIDE2LjQ4MzNaTTEwLjk5OTIgMjEuOTU3NEgxMy4wMTFWMjAuNTY4NUMxMy4wMTEgMTkuNzQxMiAxMy42MDMzIDE4LjkyNDMgMTQuMzg5NyAxOC42NTg3TDE1LjA4NDMgMTguMzYyNUMxNS4yODg1IDE4LjI2MDQgMTUuNTg0NiAxOC4xOTkyIDE1Ljg5MSAxOC4xOTkyQzE2LjQ1MjcgMTguMTk5MiAxNi45ODM4IDE4LjQwMzQgMTcuMzQxMyAxOC43NzFMMTguMzMxOSAxOS43NjE3TDE5Ljc1MTQgMTguMzMxOUwxOC43NzEgMTcuMzUxNEMxOC4xODg5IDE2Ljc1OTEgMTguMDI1NSAxNS43Njg1IDE4LjM5MzIgMTUuMDIyOUwxOC42NzkxIDE0LjMxODNDMTguOTE0IDEzLjYwMzQgMTkuNzQxMiAxMy4wMTEgMjAuNTY4NSAxMy4wMTFIMjEuOTU3NFYxMC45OTkySDIwLjU2ODVDMTkuNzQxMiAxMC45OTkyIDE4LjkxNDEgMTAuNDA2OCAxOC42NTg3IDkuNjIwNDVMMTguMzYyNSA4LjkxNTcyQzE4LjAyNTUgOC4yNDE2OCAxOC4xODg5IDcuMjUxMDggMTguNzcxIDYuNjU4NzRMMTkuNzUxNCA1LjY3ODI2TDE4LjMzMTkgNC4yNDg0N0wxNy4zNDEzIDUuMjM5MTNDMTYuNzY5MyA1LjgxMTA0IDE1Ljc0OCA1Ljk3NDQ3IDE1LjAyMjkgNS42MTcwMkwxNC4zMTgzIDUuMzMxMDhDMTMuNjAzNCA1LjA4NTk4IDEzLjAxMSA0LjI2ODk2IDEzLjAxMSAzLjQ0MTcyVjIuMDQyNTVIMTAuOTk5MlYzLjQ0MTcyQzEwLjk5OTIgNC4yNjg5NiAxMC40MDY4IDUuMDg1OSA5LjYyMDQ1IDUuMzUxNDNMOC45MTU3MiA1LjY0NzY0QzguNzIxNjggNS43Mzk1NSA4LjQxNTI2IDUuODExIDguMTA4ODggNS44MTFDNy41NTczOSA1LjgxMSA3LjAyNjQgNS42MDY4MyA2LjY1ODc0IDUuMjI4OTZMNS42NzgyNiA0LjI0ODQ3TDQuMjQ4NDcgNS42NzgyNkw1LjIzOTEzIDYuNjU4NzRDNS44MjEyNiA3LjI1MTA4IDUuOTg0NjIgOC4yNDE3IDUuNjA2NzUgOC45ODcyM0w1LjMzMTA4IDkuNjgxNjhDNS4wODU5OCAxMC40MDY4IDQuMjY4OTYgMTAuOTk5MiAzLjQ0MTcyIDEwLjk5OTJIMi4wNDI1NVYxMy4wMTFIMy40NDE3MkM0LjI2ODk2IDEzLjAxMSA1LjA4NTkgMTMuNjAzMyA1LjM1MTQzIDE0LjM4OTdMNS42NDc2NCAxNS4wOTQ0QzUuOTg0NjYgMTUuNzY4NSA1LjgyMTI2IDE2Ljc1OTEgNS4yMzkxMyAxNy4zNTE0TDQuMjQ4NDcgMTguMzMxOUw1LjY3ODI2IDE5Ljc2MTdMNi42NTg3NCAxOC43NzFDNy4yMzA2NiAxOC4xOTkxIDguMjUxOTEgMTguMDI1NSA4Ljk4NzIzIDE4LjM5MzJMOS42ODE2OCAxOC42NzkxQzEwLjQxNyAxOC45MjQyIDEwLjk5OTIgMTkuNzMxIDEwLjk5OTIgMjAuNTY4NVYyMS45NTc0Wk0xMy4zMTc0IDI0SDEwLjY5MjhDOS43MzI3OSAyNCA4Ljk1NjYyIDIzLjIyMzggOC45NTY2MiAyMi4yNjM4VjIwLjU2ODVMOC4xMzk1OSAyMC4yNTE5TDYuOTAzNzkgMjEuNDE2MkM2LjI1MDE3IDIyLjA2OTggNS4wOTYxNyAyMi4wNjk4IDQuNDQyNTUgMjEuNDE2MkwyLjU5Mzk4IDE5LjU1NzRDMi4yNjcxNyAxOS4yNDA5IDIuMDgzMzQgMTguODAxNyAyLjA4MzM0IDE4LjMzMTlDMi4wODMzNCAxNy44NjIxIDIuMjY3MTcgMTcuNDMzMiAyLjU5Mzk4IDE3LjEwNjRMMy43ODg5IDE1LjkwMTNMMy40NDE3MiAxNS4xMDQ2TDEuNzM2MTcgMTUuMDUzNkMwLjc4NjM4MyAxNS4wNTM2IDAgMTQuMjc3NCAwIDEzLjMxNzRWMTAuNjkyOEMwIDkuNzMyNzkgMC43ODYzODMgOC45NTY2MiAxLjczNjE3IDguOTU2NjJIMy40NDE3MkwzLjc1ODI4IDguMTM5NTlMMi41OTM5OCA2LjkwMzc5QzIuMjY3MTcgNi41NzY5OCAyLjA4MzM0IDYuMTM3ODMgMi4wODMzNCA1LjY3ODI2QzIuMDgzMzQgNS4yMDg0NyAyLjI2NzE3IDQuNzY5MzYgMi41OTM5OCA0LjQ0MjU1TDQuNDQyNTUgMi41OTM5OEM1LjA5NjE3IDEuOTQwMzcgNi4yNTAxNyAxLjkzMDE1IDYuOTAzNzkgMi41OTM5OEw4LjA5ODcgMy43ODg5TDguOTA1NTUgMy40NDE3Mkw4Ljk1NjYyIDEuNzM2MTdDOC45NTY2MiAwLjc4NjM4MyA5LjczMjc5IDAgMTAuNjkyOCAwSDEzLjMxNzRDMTQuMjc3NCAwIDE1LjA1MzYgMC43ODYzODMgMTUuMDUzNiAxLjczNjE3VjMuNDQxNzJMMTUuODcwNiAzLjc1ODI4TDE3LjEwNjQgMi41OTM5OEMxNy40MzMyIDIuMjY3MTcgMTcuODcyMyAyLjA4MzM0IDE4LjMzMTkgMi4wODMzNEMxOC43OTE1IDIuMDgzMzQgMTkuMjMwNiAyLjI2NzE3IDE5LjU1NzQgMi41OTM5OEwyMS40MTYyIDQuNDUyNzNDMjEuNzQzIDQuNzY5MzIgMjEuOTI2OCA1LjIwODQ3IDIxLjkyNjggNS42NzgyNkMyMS45MjY4IDYuMTM3ODMgMjEuNzQzIDYuNTc2OTggMjEuNDE2MiA2LjkwMzc5TDIwLjIxMSA4LjEwODg4TDIwLjU2ODUgOC45MDU1NUwyMi4yNjM4IDguOTU2NjJDMjMuMjIzOCA4Ljk1NjYyIDI0IDkuNzMyNzkgMjQgMTAuNjkyOFYxMy4zMTc0QzI0IDE0LjI3NzQgMjMuMjIzOCAxNS4wNTM2IDIyLjI2MzggMTUuMDUzNkgyMC41Njg1TDIwLjI1MTkgMTUuODcwNkwyMS40MTYyIDE3LjEwNjRDMjEuNzQzIDE3LjQzMzIgMjEuOTI2OCAxNy44NjIxIDIxLjkyNjggMTguMzMxOUMyMS45MjY4IDE4LjgwMTcgMjEuNzQzIDE5LjI0MDggMjEuNDE2MiAxOS41Njc2TDE5LjU1NzQgMjEuNDE2MkMxOC45MDM4IDIyLjA4IDE3Ljc2IDIyLjA2OTggMTcuMTA2NCAyMS40MTYyTDE1LjkwMTMgMjAuMjIxM0wxNS4xMDQ2IDIwLjU2ODVMMTUuMDUzNiAyMi4yNjM4QzE1LjA1MzYgMjMuMjIzOCAxNC4yNzc0IDI0IDEzLjMxNzQgMjRaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM2XzMwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-size: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 5px;
}
.icon--delete.svg-icon:after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjU2MDIgMTkuMzc0NEM3LjY4NTMzIDE5LjkxNSA4LjEzMTIgMjAuMzI1NSA4LjY2Mzk5IDIwLjMyNTVIOC43MjA2MkM5LjI3ODY4IDIwLjI5NTUgOS43MDUyOSAxOS44MTQ5IDkuNjczOTUgMTkuMjY0M0w5LjAwMDY2IDcuMzM5NThDOC45NjgzMSA2Ljc3ODg4IDguNDg5MSA2LjM1ODM2IDcuOTM1MDcgNi4zODg0QzcuMzc3MDEgNi40MTg0NCA2Ljk1MDMzIDYuODk4OTkgNi45ODI2OCA3LjQ0OTY3TDcuNjU2MDIgMTkuMzc0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4zMzM1IDIwLjMyNTVIMTYuMjc1OUMxNS43MTc4IDIwLjI5NTUgMTUuMjkxMiAxOS44MTQ5IDE1LjMyMzUgMTkuMjY0M0wxNS45OTY4IDcuMzM5NThDMTYuMDI3MiA2Ljc3ODg4IDE2LjUxNjUgNi4zNDgzNSAxNy4wNjE0IDYuMzg4NEMxNy42MTk1IDYuNDE4NDQgMTguMDQ2MSA2Ljg5ODk5IDE4LjAxNDggNy40NDk2N0wxNy4zNDE1IDE5LjM3NDRDMTcuMzExMiAxOS45MTUgMTYuODY1MyAyMC4zMjU1IDE2LjMzMzUgMjAuMzI1NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS40ODg4IDE5LjMyNDNDMTEuNDg4OCAxOS44NzUgMTEuOTQwNyAyMC4zMjU1IDEyLjQ5OTggMjAuMzI1NUMxMy4wNTc4IDIwLjMyNTUgMTMuNTEwNyAxOS44NzUgMTMuNTEwNyAxOS4zMjQzVjcuMzg5NjRDMTMuNTEwNyA2LjgzODk2IDEzLjA1NzggNi4zODg0IDEyLjQ5OTggNi4zODg0QzExLjk0MDcgNi4zODg0IDExLjQ4ODggNi44Mzg5NiAxMS40ODg4IDcuMzg5NjRWMTkuMzI0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNzUzMSAyLjY5Mzc4SDIyLjk4OUMyMy41NDcxIDIuNjkzNzggMjQgMy4xNDQzNCAyNCAzLjY5NTAyQzI0IDQuMjU1NzEgMjMuNTQ3MSA0LjY5NjI1IDIyLjk4OSA0LjY5NjI1SDIyLjM3MjVMMjIuMzcyIDQuNzA2MDFMMjEuMzI1NiAyMi4wNTc1QzIxLjI1NTggMjMuMTQ4OCAyMC4zNzQzIDIzLjk5OTggMTkuMzE3OCAyMy45OTk4SDUuNjgyNTZDNC42MjIwNCAyMy45OTk4IDMuNzM5NDYgMjMuMTQ4OCAzLjY3MjczIDIyLjA1NzVMMi42MjYzNSA0LjcwNjAxTDIuNjI1ODEgNC42OTYyNUgyLjAxMDk5QzEuNDUxOTEgNC42OTYyNSAxIDQuMjU1NzEgMSAzLjY5NTAyQzEgMy4xNDQzNCAxLjQ1MTkxIDIuNjkzNzggMi4wMTA5OSAyLjY5Mzc4SDguMjQ0MjNDOC45OTQ0NiAxLjA4MjY4IDEwLjY0NjMgMCAxMi40OTk4IDBDMTQuMzUwOCAwIDE2LjAwMTQgMS4wODI2OCAxNi43NTMxIDIuNjkzNzhaTTQuNjUwOTMgNC42OTYyNUgyMC4zNDc1TDE5LjMxNTggMjEuOTk3NEw1LjY5MDY2IDIxLjkzNzNMNC42NTA5MyA0LjY5NjI1Wk0xNC4yOTY0IDIuNjkzNzhDMTMuODE4MSAyLjI2MTY2IDEzLjE4MyAyLjAwMjQ3IDEyLjQ5OTggMi4wMDI0N0MxMS44MTYgMi4wMDI0NyAxMS4xODA3IDIuMjYxNjYgMTAuNzAyNiAyLjY5Mzc4SDE0LjI5NjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 20px;
  margin-left: -2px;
  margin-top: -1px;
}
.tool-delete.icon--delete.svg-icon:after {
  content: '';
}
.btn-tool-top-right.tool-delete.icon--delete.svg-icon:after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: 1px;
}
.icon--cut.svg-icon:after {
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE0MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY0MjQgMC45NDA3MjdDMTcuNjE4NiAwLjkxMTA5MSAxNy41OTIzIDAuODgyNjI5IDE3LjU2MzYgMC44NTU1ODJDMTYuMzgyMyAtMC4yODUxOTQgMTQuNDM2NiAtMC4yODUxOTQgMTMuMjU1MyAwLjg1NTU4MkwxMC4zMzY3IDMuNjQzQzkuNzYwOSA0LjE4ODcxIDkuNDQzMjMgNC45MjE0MSA5LjQ0MzIzIDUuNzA0MzlDOS40NDMyMyA2LjI5Mjc5IDkuNjIzMDcgNi44NTM3NyA5Ljk1NzM3IDcuMzI3OTRMOS40MDg1MiA3Ljg1Mjg1TDcuMzU2NzIgNS44OTIzOUM3LjY3NTYgNS4zODY3NSA3Ljg0MzAxIDQuODA5MjQgNy44NDMwMSA0LjIwNTA2QzcuODQzMDEgMy4zMjUwOSA3LjQ4Nzg4IDIuNDk0MTYgNi44MjY4OSAxLjg3NDVMNS44Nzk3NSAwLjk2MjQyMUM1LjIzODUgMC4zNDI3NjIgNC4zNzA0MSAwLjAwMDQyMDMxMSAzLjQ0MzA2IDAuMDAwNDIwMzExQzIuNTI1NTcgMC4wMDA0MjAzMTEgMS42NTc0IDAuMzQyNzYyIDEuMDA2MjggMC45NjI0MjFDLTAuMzM1NDI1IDIuMjQ5ODQgLTAuMzM1NDI1IDQuMzQzNjggMS4wMDYyOCA1LjYyMjYyTDEuOTYzMjQgNi41MzU2MkMyLjYxNDM2IDcuMTU0MzMgMy40ODI0OCA3LjQ5NzYyIDQuMzkwMTEgNy40OTc2MkM1LjAxNjc5IDcuNDk3NjIgNS42MjUwOCA3LjMzNzQ2IDYuMTUyMDcgNy4wMzg3Nkw4LjIwNiA5LjAwMjkzTDYuMTU1NTIgMTAuOTY0QzUuNjI4NDcgMTAuNjY0MSA1LjAyMTEzIDEwLjUwMzcgNC4zOTk5NSAxMC41MDM3QzMuNDgyNDcgMTAuNTAzNyAyLjYxNDM4IDEwLjg0NjEgMS45NjMyNiAxMS40NzMzTDEuMDA2MyAxMi4zNzc4QzAuMzU1MTc2IDEyLjk5NzUgMCAxMy44Mjg0IDAgMTQuNzA4NEMwIDE1LjU4ODMgMC4zNTUxNzYgMTYuNDExNyAxLjAwNjMgMTcuMDM4OUMxLjY1NzQxIDE3LjY1ODYgMi41MjU1OSAxOCAzLjQ0MzA4IDE4QzQuMzcwNDMgMTggNS4yMjg2NSAxNy42NTg2IDUuODc5NzcgMTcuMDM4OUw2LjgyNjkxIDE2LjEyNTlDNy40ODc5IDE1LjUwNzIgNy44NDMwMyAxNC42ODM5IDcuODQzMDMgMTMuODAzOUM3Ljg0MzAzIDEzLjIwMDIgNy42NzU5IDEyLjYxOTYgNy4zNTc1NSAxMi4xMTJMOS40MDkxMSAxMC4xNTM1TDkuOTU1MDkgMTAuNjc1NkM5LjYyMjI1IDExLjE0OTIgOS40NDMyMyAxMS43MDg0IDkuNDQzMjMgMTIuMjk1NUM5LjQ0MzIzIDEzLjA3ODUgOS43NjA5IDEzLjgxMTIgMTAuMzM2NyAxNC4zNTc4TDEzLjI1NTMgMTcuMTQ0M0MxMy44MzExIDE3LjY5ODYgMTQuNTk1NSAxNy45OTk0IDE1LjQwOTUgMTcuOTk5NEMxNi4yMzM1IDE3Ljk5OTQgMTYuOTg3OSAxNy42OTg2IDE3LjU2MzYgMTcuMTQ0M0MxNy41ODkxIDE3LjEyMDMgMTcuNjEyNyAxNy4wOTUxIDE3LjYzNDQgMTcuMDY5QzE3LjY3NTYgMTcuMDQyIDE3LjcxNTYgMTcuMDEwOSAxNy43NTQzIDE2Ljk3NTZDMTguMDgxOSAxNi42NTc2IDE4LjA4MTkgMTYuMTQ1MSAxNy43NTQzIDE1LjgyNzFMMTAuNjEzMiA5LjAwMzkzTDE3Ljc1NDMgMi4xODY1NEMxOC4wODE5IDEuODY4NTcgMTguMDgxOSAxLjM0NzQ4IDE3Ljc1NDMgMS4wMjk1MUMxNy43MTkxIDAuOTk2NDcxIDE3LjY4MTcgMC45NjY4NzggMTcuNjQyNCAwLjk0MDcyN1pNMTEuMjE2NCA2LjEyMzg2TDE1Ljg0MjcgMS42OTkyM0MxNS4zNzIzIDEuNTQ4NzcgMTQuODMxMiAxLjY1MDY3IDE0LjQ1NjQgMi4wMDQ5M0wxMS41Mzc5IDQuNzkxMzdDMTEuMTYxNyA1LjE1MzExIDExLjA1NDUgNS42NzI1OSAxMS4yMTY0IDYuMTIzODZaTTIuMjA5ODggMi4xMTk2OUMyLjU0NTMxIDEuODAwOSAyLjk3OTM5IDEuNjMwMTkgMy40NDMwNiAxLjYzMDE5QzMuOTE2NiAxLjYzMDE5IDQuMzUwNjggMS44MDA5IDQuNjc2MjQgMi4xMTk2OUw1LjYyMzI5IDMuMDMxNzdDNS45NTg3MSAzLjM0MjA3IDYuMTM2MzEgMy43NTcwNiA2LjEzNjMxIDQuMjA1MDZDNi4xMzYzMSA0LjY0NTUyIDUuOTU4NzEgNS4wNjg5OSA1LjYyMzI5IDUuMzc4MzVDNC45NzIxNyA2LjAwNTU2IDMuODE3ODcgNi4wMDU1NiAzLjE2Njc1IDUuMzc4MzVMMi4yMDk4OCA0LjQ3MzgyQzEuNTM5MDMgMy44MjIxIDEuNTM5MDMgMi43NzE0MSAyLjIwOTg4IDIuMTE5NjlaTTExLjE1MDcgMTIuMjk1NUMxMS4xNTA3IDEyLjE1NDUgMTEuMTc0NCAxMi4wMTYgMTEuMjE5NyAxMS44ODQ5TDE1Ljg0MTEgMTYuMzA0M0MxNS43MDMxIDE2LjM0NzcgMTUuNTU3MiAxNi4zNjk5IDE1LjQwOTUgMTYuMzY5OUMxNS4wNTIxIDE2LjM2OTkgMTQuNzE0NiAxNi4yMzk4IDE0LjQ1NjQgMTUuOTk1TDExLjUzNzkgMTMuMjA4NUMxMS4yODk3IDEyLjk2MzcgMTEuMTUwNyAxMi42MzgxIDExLjE1MDcgMTIuMjk1NVpNMy4xNjY3NyAxMi42MjIxQzMuNDkyMzMgMTIuMzEyNyAzLjkyNjQxIDEyLjEzMzUgNC4zOTk5NSAxMi4xMzM1QzQuODYzNjMgMTIuMTMzNSA1LjI5Nzc1IDEyLjMxMjcgNS42MjMzMSAxMi42MjIxQzUuOTU4NzMgMTIuOTQwOSA2LjEzNjMzIDEzLjM1NTggNi4xMzYzMyAxMy43OTU0QzYuMTM2MzMgMTQuMjQ0MyA1Ljk1ODczIDE0LjY1OTMgNS42MjMzMSAxNC45NzcyTDQuNjc2MjYgMTUuODgxN0M0LjM1MDcgMTYuMTk5NSAzLjkxNjYyIDE2LjM3MTIgMy40NDMwOCAxNi4zNzEyQzIuOTc5NCAxNi4zNzEyIDIuNTQ1MjkgMTYuMTk5NSAyLjIxOTczIDE1Ljg4MTdDMS44ODQzIDE1LjU3MjMgMS43MDY3IDE1LjE0ODggMS43MDY3IDE0LjcwODRDMS43MDY3IDE0LjI2MDQgMS44ODQzIDEzLjg0NDQgMi4yMTk3MyAxMy41MzUxTDMuMTY2NzcgMTIuNjIyMVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTQwIj4KPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--cut.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQxMSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuODIzMjQgNi4wMzc2QzYuMzc2NDYgNS41MDU4NiA1Ljc5MjQ4IDQuODQ0NzMgNS4wMzc2IDQuMDE2MTFDMi45OTMxNiAxLjc3MTQ4IDEuNTM3NiAwLjAyMDAxOTUgMS41Mzc2IDAuMDIwMDE5NUMwLjUzNzU5OCAxLjUxODU2IDAuNDkzMTY0IDMuMjcwMDIgMi41MzcxMSA1LjUxNDY1QzMuMjY3NTggNi4zMTY0MSA0LjA2MjAxIDcuMDE3NTggNC44MDkwOCA3LjU2MjAxQzUuMjE3MjggNi43OTQ5MiA1Ljk0OTcxIDYuMjI2MDcgNi44MjMyNCA2LjAzNzZaTTguMjU0ODggNi4wNzYxN0M5LjA5NTcgNi4zMDYxNSA5Ljc4ODU3IDYuODkyNTggMTAuMTYxNiA3LjY2MjZDMTAuOTQ4OCA3LjEwNDk4IDExLjc5NjkgNi4zNjY3IDEyLjU3MjggNS41MTQ2NUMxNC42MTcyIDMuMjcwMDIgMTQuNTcyOCAxLjUxODU2IDEzLjU3MjggMC4wMjAwMTk1QzEzLjU3MjggMC4wMjAwMTk1IDEyLjExNzIgMS43NzE0OCAxMC4wNzI4IDQuMDE2MTFDOS4yOTkzMiA0Ljg2NTIzIDguNzA1NTcgNS41MzgwOSA4LjI1NDg4IDYuMDc2MTdaTTguNzUwOTggMTEuNjczM0M5LjM3MDYgMTEuMzc3OSA5Ljg3MjU2IDEwLjg3NiAxMC4xNjg1IDEwLjI1NjhDMTAuNTU5NiAxMC4wNzAzIDEwLjk5NzYgOS45NjU4MiAxMS40NiA5Ljk2NTgyQzEzLjExNjcgOS45NjU4MiAxNC40NiAxMS4zMDc2IDE0LjQ2IDEyLjk2MjlDMTQuNDYgMTQuNjE4MSAxMy4xMTY3IDE1Ljk2MDQgMTEuNDYgMTUuOTYwNEM5LjgwMzIyIDE1Ljk2MDQgOC40NTk5NiAxNC42MTgxIDguNDU5OTYgMTIuOTYyOUM4LjQ1OTk2IDEyLjUwMSA4LjU2NDQ1IDEyLjA2MzkgOC43NTA5OCAxMS42NzMzWk00Ljc1MTQ2IDEwLjI1NjhDNS4wNDczNiAxMC44NzYgNS41NDkzMiAxMS4zNzc5IDYuMTY4OTQgMTEuNjczM0M2LjM1NTQ3IDEyLjA2MzkgNi40NTk5NiAxMi41MDEgNi40NTk5NiAxMi45NjI5QzYuNDU5OTYgMTQuNjE4MSA1LjExNjcgMTUuOTYwNCAzLjQ1OTk2IDE1Ljk2MDRDMS44MDMyMiAxNS45NjA0IDAuNDU5OTYxIDE0LjYxODEgMC40NTk5NjEgMTIuOTYyOUMwLjQ1OTk2MSAxMS4zMDc2IDEuODAzMjIgOS45NjU4MiAzLjQ1OTk2IDkuOTY1ODJDMy45MjIzNiA5Ljk2NTgyIDQuMzYwMzUgMTAuMDcwMyA0Ljc1MTQ2IDEwLjI1NjhaTTkuMzExMDMgOC4yMDg5OEM5LjAxMjIxIDcuNDgxOTMgOC4yOTYzOSA2Ljk2OTczIDcuNDU5OTYgNi45Njk3M0M2LjY1ODIgNi45Njk3MyA1Ljk2NjggNy40NDA5MiA1LjY0Nzk1IDguMTIwMTJDNS41MjczNCA4LjM3Njk1IDUuNDU5OTYgOC42NjQwNiA1LjQ1OTk2IDguOTY2OEM1LjQ1OTk2IDEwLjA3MDMgNi4zNTU0NyAxMC45NjQ4IDcuNDU5OTYgMTAuOTY0OEM4LjU2NDQ1IDEwLjk2NDggOS40NTk5NiAxMC4wNzAzIDkuNDU5OTYgOC45NjY4QzkuNDU5OTYgOC42OTgyNCA5LjQwNzIzIDguNDQyODcgOS4zMTEwMyA4LjIwODk4Wk00LjQ1OTk2IDEyLjk2MjlDNC40NTk5NiAxMy41MTIyIDQuMDE0MTYgMTMuOTYwNCAzLjQ1OTk2IDEzLjk2MDRDMi45MDU3NiAxMy45NjA0IDIuNDU5OTYgMTMuNTEyMiAyLjQ1OTk2IDEyLjk2MjlDMi40NTk5NiAxMi40MTQgMi45MDU3NiAxMS45NjU4IDMuNDU5OTYgMTEuOTY1OEM0LjAxNDE2IDExLjk2NTggNC40NTk5NiAxMi40MTQgNC40NTk5NiAxMi45NjI5Wk0xMi40NiAxMi45NjI5QzEyLjQ2IDEzLjUxMjIgMTIuMDE0MiAxMy45NjA0IDExLjQ2IDEzLjk2MDRDMTAuOTA1OCAxMy45NjA0IDEwLjQ2IDEzLjUxMjIgMTAuNDYgMTIuOTYyOUMxMC40NiAxMi40MTQgMTAuOTA1OCAxMS45NjU4IDExLjQ2IDExLjk2NThDMTIuMDE0MiAxMS45NjU4IDEyLjQ2IDEyLjQxNCAxMi40NiAxMi45NjI5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuNDU5OTYgOS4wMDc5MUM5LjQ1OTk2IDEwLjExMTQgOC41NjQ1MyAxMS4wMDYgNy40NTk5NiAxMS4wMDZDNi4zNTUzOSAxMS4wMDYgNS40NTk5NiAxMC4xMTE0IDUuNDU5OTYgOS4wMDc5MUM1LjQ1OTk2IDcuOTA0MzYgNi4zNTUzOSA3LjAwOTc3IDcuNDU5OTYgNy4wMDk3N0M4LjU2NDUzIDcuMDA5NzcgOS40NTk5NiA3LjkwNDM2IDkuNDU5OTYgOS4wMDc5MVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNDExIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--lock.svg-icon:after {
  width: 12px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzU2MCkiPgo8cGF0aCBkPSJNNC44NjMyOCAxMC4yNDU3QzQuODYzMjggOS40ODE1OCA1LjM3MjIgOC44NjM2NiA2LjAwMDAxIDguODYzNjZDNi42Mjc4MyA4Ljg2MzY2IDcuMTM2MTkgOS40ODE1OCA3LjEzNjE5IDEwLjI0NTdDNy4xMzYxOSAxMC43NzA2IDYuODk2MTkgMTEuMjIyNCA2LjU0NDkyIDExLjQ1NVYxMy4wMDk4SDUuNDU0MDFWMTEuNDU1QzUuMTAzODMgMTEuMjE1OCA0Ljg2MzI4IDEwLjc3MDYgNC44NjMyOCAxMC4yNDU3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45MDkxIDZIOS44MTgxOFY0Ljg3MTM5QzkuODE4MTggMi4xODYyMiA4LjEwNTM3IDAgNi4wMDAyNiAwQzMuODk0NjMgMCAyLjE4MTgyIDIuMTg2MjIgMi4xODE4MiA0Ljg3MTM5VjZIMS4wOTA5MUMwLjQ4OTgxOCA2IDAgNi42MDcxIDAgNy4zNjQyNlYxNC42MzU3QzAgMTUuMzkyOSAwLjQ4OTgxOCAxNiAxLjA5MDkxIDE2SDEwLjkwOTFDMTEuNTEwNyAxNiAxMiAxNS4zOTI5IDEyIDE0LjYzNTdWNy4zNjQyNkMxMiA2LjYwNzEgMTEuNTEwNyA2IDEwLjkwOTEgNlpNOC43ODg1MyA0Ljg3MTM5VjZIMy4yMTE0NlY0Ljg3MTM5QzMuMjExNDYgMi45MDgzOSA0LjQ2MjQ4IDEuMzEzMDQgNi4wMDAyNiAxLjMxMzA0QzcuNTM4MDMgMS4zMTMwNCA4Ljc4ODUzIDIuOTA4MzkgOC43ODg1MyA0Ljg3MTM5Wk0xLjA5MDkxIDcuMzY0MjZWMTQuNjM1N0gxMC45MDk2TDEwLjkwOTEgNy4zNjQyNkgxLjA5MDkxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF81NjAiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--unlock.svg-icon:after {
  width: 12px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzEwMDkpIj4KPHBhdGggZD0iTTUuMzYzMjggMTAuNzQ1OEM1LjM2MzI4IDkuOTgxNjQgNS44NzE2NSA5LjM2MzcxIDYuNTAwMDEgOS4zNjM3MUM3LjEyNzI5IDkuMzYzNzEgNy42MzYyIDkuOTgxNjQgNy42MzYyIDEwLjc0NThDNy42MzYyIDExLjI3MDcgNy4zOTU2NSAxMS43MjI1IDcuMDQ0OTIgMTEuOTU1MVYxMy41MDk5SDUuOTU0MDFWMTEuOTU1MUM1LjYwMzI5IDExLjcxNTkgNS4zNjMyOCAxMS4yNzA3IDUuMzYzMjggMTAuNzQ1OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi40NTQzNyA1LjQzMDI5VjYuNDk5ODlIMS41OTA5MUMwLjk4OTI3MyA2LjQ5OTg5IDAuNSA3LjEwNjk5IDAuNSA3Ljg2NDE2VjE1LjEzNTdDMC41IDE1Ljg5MjkgMC45ODkyNzMgMTYuNSAxLjU5MDkxIDE2LjVIMTEuNDA5MUMxMi4wMTAyIDE2LjUgMTIuNSAxNS44OTI5IDEyLjUgMTUuMTM1N1Y3Ljg2NDE2QzEyLjUgNy4xMDY5OSAxMi4wMTAyIDYuNDk5ODkgMTEuNDA5MSA2LjQ5OTg5SDMuNTQ1MjhWNS40MzAyOUMzLjU0NTI4IDMuNDQzNTYgNC44NzAxOCAxLjgyODkyIDYuNSAxLjgyODkyQzguMTI4NzMgMS44Mjg5MiA5LjUgMi41MTMzIDkuNSA0LjUwMDAzSDEwLjU5MDlDMTAuNTkwOSAxLjc4MjQgOC43MzAzNiAwLjUgNi41IDAuNUM0LjI2OTA5IDAuNSAyLjQ1NDM3IDIuNzEyNjYgMi40NTQzNyA1LjQzMDI5Wk0xLjU5MDkxIDcuODY0MTZWMTUuMTM1N0gxMS40MDk2TDExLjQwOTEgNy44NjQxNkgxLjU5MDkxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8xMDA5Ij4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--copy.svg-icon:after {
  width: 16px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExXzMyKSI+CjxwYXRoIGQ9Ik0wIDIwLjgyNzJDMCAyMS4zNTQ1IDAuNDIyODIxIDIxLjc2ODggMC45NDU4OTIgMjEuNzY4OEMxLjQ2ODk2IDIxLjc2ODggMi4wMDkyMiAyMS4zNTQ1IDIuMDA5MjIgMjAuODI3MlYxLjk5OTk1SDE2LjM3MDFDMTYuODkzMiAxLjk5OTk1IDE3LjM0MDIgMS40NTk0MSAxNy4zNDAyIDAuOTQxNTU5QzE3LjM0MDIgMC40MTQyOTEgMTYuOTE3NCAwIDE2LjM5NDMgMEgxLjg5MTc4QzAuODQ4NDggMCAwIDAuODM3OTgyIDAgMS44ODMxVjIwLjgyNzJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi43OTcyMSA3Ljc3NzE2SDEyLjM1NDRDMTIuNjE2NCA3Ljc3NzE2IDEyLjgyNzMgNy41NjA1OSAxMi44MjczIDcuMzA2MzhDMTIuODI3MyA3LjA0Mjc0IDEyLjYxNjQgNi44MzU2IDEyLjM1NDQgNi44MzU2SDYuNzk3MjFDNi41MzYxNiA2LjgzNTYgNi4zMjQyOCA3LjA0Mjc0IDYuMzI0MjggNy4zMDYzOEM2LjMyNDI4IDcuNTYwNTkgNi41MzYxNiA3Ljc3NzE2IDYuNzk3MjEgNy43NzcxNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4wMTk3IDEwLjA0Nkg2Ljc5NzIxQzYuNTM2MTYgMTAuMDQ2IDYuMzI0MjggOS44Mzg4NSA2LjMyNDI4IDkuNTc1MjFDNi4zMjQyOCA5LjMyMDk4IDYuNTM2MTYgOS4xMDQ0MyA2Ljc5NzIxIDkuMTA0NDNIMTYuMDE5N0MxNi4yODE3IDkuMTA0NDMgMTYuNDkyNyA5LjMyMDk4IDE2LjQ5MjcgOS41NzUyMUMxNi40OTI3IDkuODM4ODUgMTYuMjgxNyAxMC4wNDYgMTYuMDE5NyAxMC4wNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi43OTcyMSAxMi4zMjQ4SDE2LjAxOTdDMTYuMjgxNyAxMi4zMjQ4IDE2LjQ5MjcgMTIuMTE3NyAxNi40OTI3IDExLjg1NEMxNi40OTI3IDExLjU5MDQgMTYuMjgxNyAxMS4zODMzIDE2LjAxOTcgMTEuMzgzM0g2Ljc5NzIxQzYuNTM2MTYgMTEuMzgzMyA2LjMyNDI4IDExLjU5MDQgNi4zMjQyOCAxMS44NTRDNi4zMjQyOCAxMi4xMTc3IDYuNTM2MTYgMTIuMzI0OCA2Ljc5NzIxIDEyLjMyNDhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNjU5MyAxNC42MDMzSDYuNzk3MjFDNi41MzYxNiAxNC42MDMzIDYuMzI0MjggMTQuMzg2NyA2LjMyNDI4IDE0LjEzMjVDNi4zMjQyOCAxMy44Njg5IDYuNTM2MTYgMTMuNjYxOCA2Ljc5NzIxIDEzLjY2MThIMTAuNjU5M0MxMC45MjEzIDEzLjY2MTggMTEuMTMyMyAxMy44Njg5IDExLjEzMjMgMTQuMTMyNUMxMS4xMzIzIDE0LjM4NjcgMTAuOTIxMyAxNC42MDMzIDEwLjY1OTMgMTQuNjAzM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMzc4NyAyNEgzLjYwNTcxQzMuMDgzNTkgMjQgMi42NTk4MiAyMy41ODU3IDIuNjU5ODIgMjMuMDU4NFYzLjcyODM2QzIuNjU5ODIgMy4yMTA0OSAzLjA4MzU5IDIuNzg2OCAzLjYwNTcxIDIuNzg2OEgxOS4wNTQxQzE5LjU3NzIgMi43ODY4IDIwIDMuMjEwNDkgMjAgMy43MjgzNlYxNy40MDkxQzIwIDE3LjY2MzMgMTkuOTAwNyAxNy44OTg3IDE5LjcyMjkgMTguMDc3NkwxNC4wNDc1IDIzLjcyNjlDMTMuODcwNiAyMy45MDU4IDEzLjYzMDMgMjQgMTMuMzc4NyAyNFpNNC41NTE2MSAyMi4xMTY5SDEyLjkwNThWMTcuNDA5MkMxMi45MDU4IDE3LjE1NSAxMy4xMTc3IDE2LjkzODUgMTMuMzc4OCAxNi45Mzg1SDE4LjEwODJWNC42Njk5MUg0LjU1MTYxVjIyLjExNjlaTTE3LjI0NjcgMTcuODhMMTMuODUxNyAyMS4yNTY5VjE3Ljg4SDE3LjI0NjdaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExXzMyIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--copy.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzM5NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNDU4OTggMC4wMjAwMTk1SDMuNjg5OTRWMi4xNTEzN0g3LjMwNTE3QzEwLjA2NjkgMi4xNTEzNyAxMi4zMDUyIDQuMzkwMTQgMTIuMzA1MiA3LjE1MTM3VjEyLjgwODFIMTQuNDU4OVY1LjAyMDAyQzE0LjQ1ODkgMi4yNTg3OSAxMi4yMjA3IDAuMDIwMDE5NSA5LjQ1ODk4IDAuMDIwMDE5NVpNMTAuMzA1MiAxMi44MDgxVjcuMTUxMzdDMTAuMzA1MiA1LjQ5NDYzIDguOTYyNCA0LjE1MTM3IDcuMzA1MTcgNC4xNTEzN0gzLjY4OTk0VjEyLjgwODFIMTAuMzA1MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wLjQ1OTk2MSAzLjIyMDIxSDYuMjI5MTlDOC45OTA2MiAzLjIyMDIxIDExLjIyOTIgNS40NTg3OSAxMS4yMjkyIDguMjIwMjFWMTYuMDA4M0gwLjQ1OTk2MVYzLjIyMDIxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8zOTYiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--paste.svg-icon:after {
  width: 16px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE0MikiPgo8cGF0aCBkPSJNMTUuNSAxNS42MjA0QzE1LjUgMTYuMDE1OCAxNS4xODI5IDE2LjMyNjYgMTQuNzkwNiAxNi4zMjY2QzE0LjM5ODMgMTYuMzI2NiAxMy45OTMxIDE2LjAxNTggMTMuOTkzMSAxNS42MjA0VjEuNDk5OTdIMy4yMjI0M0MyLjgzMDEzIDEuNDk5OTcgMi40OTQ4NyAxLjA5NDU2IDIuNDk0ODcgMC43MDYxNjlDMi40OTQ4NyAwLjMxMDcxOSAyLjgxMTk4IDAgMy4yMDQyOCAwSDE0LjA4MTJDMTQuODYzNiAwIDE1LjUgMC42Mjg0ODcgMTUuNSAxLjQxMjMzVjE1LjYyMDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNDAyMSA1LjgzMjg4SDYuMjM0MjRDNi4wMzc3MiA1LjgzMjg4IDUuODc5NTIgNS42NzA0NSA1Ljg3OTUyIDUuNDc5OEM1Ljg3OTUyIDUuMjgyMDYgNi4wMzc3MiA1LjEyNjcxIDYuMjM0MjQgNS4xMjY3MUgxMC40MDIxQzEwLjU5NzkgNS4xMjY3MSAxMC43NTY4IDUuMjgyMDYgMTAuNzU2OCA1LjQ3OThDMTAuNzU2OCA1LjY3MDQ1IDEwLjU5NzkgNS44MzI4OCAxMC40MDIxIDUuODMyODhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMy40ODUyMSA3LjUzNDQ4SDEwLjQwMjFDMTAuNTk3OSA3LjUzNDQ4IDEwLjc1NjggNy4zNzkxMyAxMC43NTY4IDcuMTgxNEMxMC43NTY4IDYuOTkwNzMgMTAuNTk3OSA2LjgyODMxIDEwLjQwMjEgNi44MjgzMUgzLjQ4NTIxQzMuMjg4NyA2LjgyODMxIDMuMTMwNDkgNi45OTA3MyAzLjEzMDQ5IDcuMTgxNEMzLjEzMDQ5IDcuMzc5MTMgMy4yODg3IDcuNTM0NDggMy40ODUyMSA3LjUzNDQ4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEwLjQwMjEgOS4yNDM2NEgzLjQ4NTIxQzMuMjg4NyA5LjI0MzY0IDMuMTMwNDkgOS4wODgyOSAzLjEzMDQ5IDguODkwNTdDMy4xMzA0OSA4LjY5Mjg0IDMuMjg4NyA4LjUzNzQ4IDMuNDg1MjEgOC41Mzc0OEgxMC40MDIxQzEwLjU5NzkgOC41Mzc0OCAxMC43NTY4IDguNjkyODQgMTAuNzU2OCA4Ljg5MDU3QzEwLjc1NjggOS4wODgyOSAxMC41OTc5IDkuMjQzNjQgMTAuNDAyMSA5LjI0MzY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcuNTA1NTIgMTAuOTUyNUgxMC40MDIxQzEwLjU5NzkgMTAuOTUyNSAxMC43NTY4IDEwLjc5MDEgMTAuNzU2OCAxMC41OTk0QzEwLjc1NjggMTAuNDAxNyAxMC41OTc5IDEwLjI0NjMgMTAuNDAyMSAxMC4yNDYzSDcuNTA1NTJDNy4zMDkwMyAxMC4yNDYzIDcuMTUwODIgMTAuNDAxNyA3LjE1MDgyIDEwLjU5OTRDNy4xNTA4MiAxMC43OTAxIDcuMzA5MDMgMTAuOTUyNSA3LjUwNTUyIDEwLjk1MjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNDY1OTYgMThIMTIuNzk1N0MxMy4xODczIDE4IDEzLjUwNTEgMTcuNjg5MyAxMy41MDUxIDE3LjI5MzhWMi43OTYyNkMxMy41MDUxIDIuNDA3ODYgMTMuMTg3MyAyLjA5MDA5IDEyLjc5NTcgMi4wOTAwOUgxLjIwOTQyQzAuODE3MTE2IDIuMDkwMDkgMC41IDIuNDA3ODYgMC41IDIuNzk2MjZWMTMuMDU2OEMwLjUgMTMuMjQ3NSAwLjU3NDQ3OCAxMy40MjQgMC43MDc4NDggMTMuNTU4Mkw0Ljk2NDM5IDE3Ljc5NTJDNS4wOTcwNSAxNy45Mjk0IDUuMjc3MjQgMTggNS40NjU5NiAxOFpNMTIuMDg2MyAxNi41ODc3SDUuODIwNjNWMTMuMDU2OUM1LjgyMDYzIDEyLjg2NjMgNS42NjE3MiAxMi43MDM4IDUuNDY1OTEgMTIuNzAzOEgxLjkxODg0VjMuNTAyNDJIMTIuMDg2M1YxNi41ODc3Wk0yLjU2NDk1IDEzLjQxTDUuMTExMTkgMTUuOTQyN1YxMy40MUgyLjU2NDk1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8xNDIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--paste.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzM5NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNDU4OTggMC4wMjAwMTk1SDMuNjg5OTRWMi4xNTEzN0g3LjMwNTE3QzEwLjA2NjkgMi4xNTEzNyAxMi4zMDUyIDQuMzkwMTQgMTIuMzA1MiA3LjE1MTM3VjEyLjgwODFIMTQuNDU4OVY1LjAyMDAyQzE0LjQ1ODkgMi4yNTg3OSAxMi4yMjA3IDAuMDIwMDE5NSA5LjQ1ODk4IDAuMDIwMDE5NVpNMTAuMzA1MiAxMi44MDgxVjcuMTUxMzdDMTAuMzA1MiA1LjQ5NDYzIDguOTYyNCA0LjE1MTM3IDcuMzA1MTcgNC4xNTEzN0gzLjY4OTk0VjEyLjgwODFIMTAuMzA1MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wLjQ1OTk2MSAzLjIyMDIxSDYuMjI5MTlDOC45OTA2MiAzLjIyMDIxIDExLjIyOTIgNS40NTg3OSAxMS4yMjkyIDguMjIwMjFWMTYuMDA4M0gwLjQ1OTk2MVYzLjIyMDIxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8zOTYiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--group.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE1OCkiPgo8cGF0aCBkPSJNNi4xMDM2NCAxMy4xNTA3QzUuOTEwNTkgMTMuMTUwNyA1LjcxNzUyIDEzLjA4MjggNS41NzA0NyAxMi45MzJDNS4yNzU2MiAxMi42Mzc5IDUuMjc1NjIgMTIuMTYyOCA1LjU3MDQ3IDExLjg2ODZMMTIuMTUzOCA1LjI4NDYyQzEyLjQ0ODYgNC45OTA0OSAxMi45MjYgNC45OTA0OSAxMy4yMjAxIDUuMjg0NjJDMTMuNTE0OSA1LjU3ODc1IDEzLjUxNDkgNi4wNTM5MiAxMy4yMjAxIDYuMzQ4MDVMNi42MzY3OCAxMi45MzJDNi40ODk3MyAxMy4wODI4IDYuMjk2NjkgMTMuMTUwNyA2LjEwMzY0IDEzLjE1MDdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNjA0IDEwLjE2NDNDMTIuNDgyNiAxMC4xNjQzIDEyLjM1OTcgMTAuMTU2OCAxMi4yMzY4IDEwLjE0OTJDMTEuODIyIDEwLjExMTUgMTEuNTE1OCA5Ljc0MjAyIDExLjU1MjggOS4zMjcyMkMxMS41OTA1IDguOTEyNDMgMTEuOTYzOCA4LjYxMDc2IDEyLjM3MTcgOC42NDg0N0MxMy4xMjEzIDguNzE2MzQgMTMuODUyIDguNDUyMzQgMTQuMzc2OSA3LjkyNDQyTDE2LjI1IDYuMDU0MDlDMTcuMjM5NCA1LjA2NjEyIDE3LjIzOTQgMy40NTIyMiAxNi4yNTE2IDIuNDY0MjZMMTYuMDM5NyAyLjI1MzFDMTUuMDQ5NSAxLjI2NTE0IDEzLjQ0MSAxLjI2NTE0IDEyLjQ1MzIgMi4yNTMxTDEwLjU3NzcgNC4xMjM0NEMxMC4wNTIxIDQuNjUxMzYgOS43ODk3MSA1LjM4Mjg3IDkuODU2MDcgNi4xMjk1QzkuODkzNzcgNi41NDQzIDkuNTg3NiA2LjkxMzg3IDkuMTcyODUgNi45NTE1OEM4Ljc2MTg3IDYuOTg5MjkgOC4zOTE2MiA2LjY4MDAzIDguMzUzOTEgNi4yNjUyNEM4LjI0NjgzIDUuMDczNjUgOC42NjgzNyAzLjkwNDY4IDkuNTExNDUgMy4wNjAwMUwxMS4zODY5IDEuMTgyMTZDMTIuOTYxNCAtMC4zOTQwNTQgMTUuNTI2OSAtMC4zOTQwNTQgMTcuMTA2IDEuMTgyMTZMMTcuMzE3OSAxLjQwMDgzQzE4Ljg5NDcgMi45NzcwNSAxOC44OTM5IDUuNTQxMjkgMTcuMzE2NCA3LjExNzUxTDE1LjQ0MzkgOC45OTUzNkMxNC42ODY4IDkuNzQ5NTMgMTMuNjY4IDEwLjE2NDMgMTIuNjA0IDEwLjE2NDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC43NTc2MyAxOEMzLjcyMTUgMTggMi42ODYxMyAxNy42MDc4IDEuODk2NTkgMTYuODIzNEwxLjY4MjQ0IDE2LjYwNDhDMC45MjA3OTkgMTUuODQzMSAwLjUgMTQuODI0OSAwLjUgMTMuNzQ2NEMwLjUgMTIuNjY4IDAuOTIwNzgzIDExLjY0OTkgMS42ODQ2OCAxMC44ODgyTDMuNTU3ODUgOS4wMTAyN0M0LjM5OTQyIDguMTczMTQgNS41NjIyNCA3Ljc1MDgyIDYuNzY0MjcgNy44NTY0MUM3LjE3OTAyIDcuODk0MTEgNy40ODUyMSA4LjI1NjEgNy40NDgyNiA4LjY3MDlDNy40MTA1NiA5LjA4NTY5IDcuMDUzODYgOS4zOTQ4NyA2LjYzMDA2IDkuMzU3MTZDNS44ODcyNyA5LjI4OTI5IDUuMTUwNDkgOS41NTMyOSA0LjYyNDg5IDEwLjA4MTJMMi43NTE3MiAxMS45NTE1QzIuMjcyMTIgMTIuNDM0MiAyLjAwODE5IDEzLjA2NzcgMi4wMDgxOSAxMy43NDY0QzIuMDA4MTkgMTQuNDI1MiAyLjI3MjEyIDE1LjA1ODcgMi43NTE3MiAxNS41NDE0TDIuOTY1MTQgMTUuNzUyNkMzLjk1MjI1IDE2Ljc0MDUgNS41NjA3NCAxNi43NDA1IDYuNTUwMTIgMTUuNzUyNkw4LjQyNjMgMTMuODc0N0M4Ljk1MDQgMTMuMzU0MyA5LjIxMjg1IDEyLjYyMjcgOS4xNDQ5OCAxMS44NzYxQzkuMTA3MjcgMTEuNDYxMyA5LjQxMzQgMTEuMDkxNyA5LjgyODE2IDExLjA1NEMxMC4yMzg0IDExLjAyMzkgMTAuNjA5NCAxMS4zMjU2IDEwLjY0NzEgMTEuNzQwNEMxMC43NTUgMTIuOTMyIDEwLjMzNDIgMTQuMTAwOSA5LjQ5MjYxIDE0Ljk0NTZMNy42MTY0MiAxNi44MjM0QzYuODI5MTUgMTcuNjA3OCA1Ljc5MyAxOCA0Ljc1NzYzIDE4WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF8xNTgiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
}
.icon--ungroup.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE1NSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjUgNUMxOS41IDMuODk1NDMgMTguNjA0NiAzIDE3LjUgM0g1LjVDNC4zOTU0MyAzIDMuNSAzLjg5NTQzIDMuNSA1VjE1QzMuNSAxNi4xMDQ2IDQuMzk1NDMgMTcgNS41IDE3SDE5LjVWNVpNOC44NzUgNy4wNjY2N0M4Ljg3NSA4LjA2MDc4IDguMTE5NDggOC44NjY2NyA3LjE4NzUgOC44NjY2N0M2LjI1NTUyIDguODY2NjcgNS41IDguMDYwNzggNS41IDcuMDY2NjdDNS41IDYuMDcyNTUgNi4yNTU1MiA1LjI2NjY3IDcuMTg3NSA1LjI2NjY3QzguMTE5NDggNS4yNjY2NyA4Ljg3NSA2LjA3MjU1IDguODc1IDcuMDY2NjdaTTkuNDM3NSAxMC44TDUuOTM3NSAxNS4ySDE4LjA2MjVMMTYuMDYyNSA3LjI2NjY3TDExLjgxMjUgMTMuMDY2N0w5LjQzNzUgMTAuOFoiIGZpbGw9IiM0RjRGNEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMTRWNUMyLjUgMy4zNDMxNSAzLjg0MzE1IDIgNS41IDJIMTYuNUMxNi41IDAuODk1NDMxIDE1LjYwNDYgMCAxNC41IDBIMy41QzEuODQzMTUgMCAwLjUgMS4zNDMxNSAwLjUgM1YxMkMwLjUgMTMuMTA0NiAxLjM5NTQzIDE0IDIuNSAxNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTU1Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjE3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  margin-left: -5px;
}
.icon--to-top.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk0NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljk5MjcgOEg4LjA3OTU5TDQuNTA3MzEgMTEuNzVIMTIuNDIwNEwxNS45OTI3IDhaTTE3LjcyODIgNi41QzE4LjQwMDYgNi41IDE4Ljc1MDIgNy4yODAwNSAxOC4yOTI5IDcuNzYwMDRMMTMuMjkxOCAxMy4wMTAxQzEzLjE0NiAxMy4xNjMxIDEyLjk0MTQgMTMuMjUgMTIuNzI3IDEzLjI1SDIuNzcxNzlDMi4wOTk0MiAxMy4yNSAxLjc0OTgxIDEyLjQ3IDIuMjA3MDUgMTEuOTlMNy4yMDgyNCA2LjczOTk3QzcuMzU0IDYuNTg2OTYgNy41NTg2NCA2LjUgNy43NzI5OCA2LjVIMTcuNzI4MloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTI3IDEzLjI1SDguMDc5NTlMNC41MDczMSAxN0gxMi40MjA0TDE1Ljk5MjcgMTMuMjVaTTE3LjcyODIgMTEuNzVDMTguNDAwNiAxMS43NSAxOC43NTAyIDEyLjUzMDEgMTguMjkyOSAxMy4wMTAxTDEzLjI5MTggMTguMjYwMUMxMy4xNDYgMTguNDEzMSAxMi45NDE0IDE4LjUgMTIuNzI3IDE4LjVIMi43NzE3OUMyLjA5OTQyIDE4LjUgMS43NDk4MSAxNy43MiAyLjIwNzA1IDE3LjI0TDcuMjA4MjQgMTEuOTlDNy4zNTQgMTEuODM3IDcuNTU4NjQgMTEuNzUgNy43NzI5OCAxMS43NUgxNy43MjgyWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNjk0NTU1IDQuNjA3ODVDMC45NzI4ODQgNC45MDQxMiAxLjQ0NzIgNC45MjYzOCAxLjc1Mzk2IDQuNjU3NThMMy41MTMwNSAzLjExNjE2VjcuMjc1NjdDMy41MTMwNSA3LjY3NTcxIDMuODQ4ODMgOC4wMDAwMSA0LjI2MzA1IDguMDAwMDFDNC42NzcyNiA4LjAwMDAxIDUuMDEzMDUgNy42NzU3MSA1LjAxMzA1IDcuMjc1NjdWMy4xMzA0NUw1Ljc2Nzc3IDMuODAwMzdMNi43NDYwNCA0LjY1NzU4QzcuMDUyODEgNC45MjYzOCA3LjUyNzEyIDQuOTA0MTIgNy44MDU0NSA0LjYwNzg1QzguMDgzNzggNC4zMTE1NyA4LjA2MDczIDMuODUzNDggNy43NTM5NiAzLjU4NDY4TDYuNzc3NSAyLjcyOTA0TDQuMjY2MzEgMC41TDAuNzQ2MDQ2IDMuNTg0NjhDMC40MzkyOCAzLjg1MzQ4IDAuNDE2MjI2IDQuMzExNTcgMC42OTQ1NTUgNC42MDc4NVoiIGZpbGw9IiM4QzhDOEMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF85NDYiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
  margin-top: -1px;
}
.icon--to-top.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk1MykiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjIxIDYuNDg5MjZIMjEuOTZMMjIuNzEgNS40OTAyM0gyNC45NkwyMS45NiA5LjQ4NjMySDkuOTU5OTZMMTIuMjEgNi40ODkyNloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yMSAxMC40ODkzSDIxLjk2TDIyLjcxIDkuNDkwMjNIMjQuOTZMMjEuOTYgMTMuNDg2M0g5Ljk1OTk2TDEyLjIxIDEwLjQ4OTNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMi45NiAxLjQ5MDIzSDI0Ljk2TDIxLjk2IDUuNDg2NTFIOS45NTk5NkwxMi45NiAxLjQ5MDIzWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNNC40NTk5NiAxLjQ5MTE4TDcuOTU5OTYgNS40ODc0Mkw1LjEwMjgyIDQuNjQ2MUw1LjEwMjgyIDEzLjQ4SDMuODE3MUwzLjgxNzEgNC42NDYxTDAuOTU5OTYxIDUuNDg3NDJMNC40NTk5NiAxLjQ5MTE4WiIgZmlsbD0iIzhDOEM4QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzk1MyI+CjxyZWN0IHdpZHRoPSIyNSIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon--to-up.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA3NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk2NykiPgo8cGF0aCBkPSJNMzcuODc4OSAyNC40NzA3SDczLjg3ODlMNjQuODc4OSAzNi40NTk1SDI4Ljg3ODlMMzcuODc4OSAyNC40NzA3WiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMzcuODc4OSA2LjQ3MDdINzMuODc4OUw2NC44Nzg5IDE4LjQ1OTVIMjguODc4OUwzNy44Nzg5IDYuNDcwN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi4zNzg5IDMuNDcyNjlMMjIuODc4OSAxNS40NjE0TDE0LjMwNzUgMTIuOTM3NEwxNC4zMDc1IDM5LjQzOTFIMTAuNDUwM0wxMC40NTAzIDEyLjkzNzRMMS44Nzg5MSAxNS40NjE0TDEyLjM3ODkgMy40NzI2OVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTY3Ij4KPHJlY3Qgd2lkdGg9Ijc1IiBoZWlnaHQ9IjM5IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--to-up.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzk4MCkiPgo8cGF0aCBkPSJNMTIuOTYgOC40OTAyM0gyNC45NkwyMS45NiAxMi40ODY1SDkuOTU5OTZMMTIuOTYgOC40OTAyM1oiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTEyLjk2IDIuNDkwMjNIMjQuOTZMMjEuOTYgNi40ODY1MUg5Ljk1OTk2TDEyLjk2IDIuNDkwMjNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik00LjQ1OTk2IDEuNDkxMThMNy45NTk5NiA1LjQ4NzQyTDUuMTAyODIgNC42NDYxTDUuMTAyODIgMTMuNDhIMy44MTcxTDMuODE3MSA0LjY0NjFMMC45NTk5NjEgNS40ODc0Mkw0LjQ1OTk2IDEuNDkxMThaIiBmaWxsPSIjOEM4QzhDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTgwIj4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjEzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--to-down.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA3NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzkyMikiPgo8cGF0aCBkPSJNMzcuODc4OSAyNC40NzA3SDczLjg3ODlMNjQuODc4OSAzNi40NTk1SDI4Ljg3ODlMMzcuODc4OSAyNC40NzA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTM3Ljg3ODkgNi40NzA3SDczLjg3ODlMNjQuODc4OSAxOC40NTk1SDI4Ljg3ODlMMzcuODc4OSA2LjQ3MDdaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMi4zNzg5IDM5LjQzNzFMMjIuODc4OSAyNy40NDg0TDE0LjMwNzUgMjkuOTcyM0wxNC4zMDc1IDMuNDcwN0wxMC40NTAzIDMuNDcwN0wxMC40NTAzIDI5Ljk3MjNMMS44Nzg5MSAyNy40NDg0TDEyLjM3ODkgMzkuNDM3MVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTIyIj4KPHJlY3Qgd2lkdGg9Ijc1IiBoZWlnaHQ9IjM5IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--to-down.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzkzNSkiPgo8cGF0aCBkPSJNMTIuOTYgOC40OTAyM0gyNC45NkwyMS45NiAxMi40ODY1SDkuOTU5OTZMMTIuOTYgOC40OTAyM1oiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTEyLjk2IDIuNDkwMjNIMjQuOTZMMjEuOTYgNi40ODY1MUg5Ljk1OTk2TDEyLjk2IDIuNDkwMjNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik00LjQ1OTk2IDEzLjQ3OUw3Ljk1OTk2IDkuNDgyNzlMNS4xMDI4MiAxMC4zMjQxTDUuMTAyODIgMS40OTAyM0gzLjgxNzFMMy44MTcxIDEwLjMyNDFMMC45NTk5NjEgOS40ODI3OUw0LjQ1OTk2IDEzLjQ3OVoiIGZpbGw9IiM4QzhDOEMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF85MzUiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMTMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--to-bottom.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTg2IiBoZWlnaHQ9IjUxMyIgdmlld0JveD0iMCAwIDk4NiA1MTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81MF84OTMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00NjEuOTU5IDIzNi40NEg4NDUuOTU5TDg3NS40OTcgMTk3LjA5NEg5NjQuMTEzTDg0NS45NTkgMzU0LjQ3OEgzNzMuMzQ0TDQ2MS45NTkgMjM2LjQ0WiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ2MS45NTkgMzkzLjk3MUg4NDUuOTU5TDg3NS40OTcgMzU0LjYyNUg5NjQuMTEzTDg0NS45NTkgNTEyLjAwOUgzNzMuMzQ0TDQ2MS45NTkgMzkzLjk3MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTEuNDk4IDM5LjUzMTJIOTY0LjExM0w4NDUuOTU5IDE5Ni45MjNIMzczLjM0NEw0OTEuNDk4IDM5LjUzMTJaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xNTYuNzIxIDUxMS43MDVMMjk0LjU2NyAzNTQuMzE1TDE4Mi4wNCAzODcuNDVMMTgyLjA0IDM5LjUzMTJIMTMxLjQwMkwxMzEuNDAyIDM4Ny40NUwxOC44NzUgMzU0LjMxNUwxNTYuNzIxIDUxMS43MDVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzg5MyI+CjxyZWN0IHdpZHRoPSI5ODQuNjE1IiBoZWlnaHQ9IjUxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 12px;
}
.icon--to-bottom.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzkwOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjIxIDYuNDg5MjZIMjEuOTZMMjIuNzEgNS40OTAyM0gyNC45NkwyMS45NiA5LjQ4NjMySDkuOTU5OTZMMTIuMjEgNi40ODkyNloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yMSAxMC40ODkzSDIxLjk2TDIyLjcxIDkuNDkwMjNIMjQuOTZMMjEuOTYgMTMuNDg2M0g5Ljk1OTk2TDEyLjIxIDEwLjQ4OTNaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMi45NiAxLjQ5MDIzSDI0Ljk2TDIxLjk2IDUuNDg2NTFIOS45NTk5NkwxMi45NiAxLjQ5MDIzWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNNC40NTk5NiAxMy40NzlMNy45NTk5NiA5LjQ4Mjc5TDUuMTAyODIgMTAuMzI0MUw1LjEwMjgyIDEuNDkwMjNIMy44MTcxTDMuODE3MSAxMC4zMjQxTDAuOTU5OTYxIDkuNDgyNzlMNC40NTk5NiAxMy40NzlaIiBmaWxsPSIjOEM4QzhDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfOTA4Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjEzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--align-left.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE4MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNTEwMjcgMTAuMzc1NkMzLjU2OTU1IDEwLjAyMDYgMy44NzgxNyA5Ljc1IDQuMjUgOS43NUgxNC43NUMxNS4xMjE4IDkuNzUgMTUuNDMwNCAxMC4wMjA2IDE1LjQ4OTcgMTAuMzc1NkMxNS40OTY1IDEwLjQxNiAxNS41IDEwLjQ1NzYgMTUuNSAxMC41VjE1Ljc1QzE1LjUgMTYuMTY0MiAxNS4xNjQyIDE2LjUgMTQuNzUgMTYuNUg0LjI1QzMuODM1NzkgMTYuNSAzLjUgMTYuMTY0MiAzLjUgMTUuNzVWMTAuNUMzLjUgMTAuNDU3NiAzLjUwMzUyIDEwLjQxNiAzLjUxMDI3IDEwLjM3NTZaTTUgMTEuMjVWMTVIMTRWMTEuMjVINVpNMy41MTAyNyA4LjM3NDQzQzMuNTY5NTUgOC43Mjk0MiAzLjg3ODE3IDkgNC4yNSA5SDE0Ljc1QzE1LjEyMTggOSAxNS40MzA0IDguNzI5NDIgMTUuNDg5NyA4LjM3NDQzQzE1LjQ5NjUgOC4zMzM5NSAxNS41IDguMjkyMzkgMTUuNSA4LjI1VjIuMjVDMTUuNSAxLjgzNTc5IDE1LjE2NDIgMS41IDE0Ljc1IDEuNUg0LjI1QzMuODM1NzkgMS41IDMuNSAxLjgzNTc5IDMuNSAyLjI1VjguMjVDMy41IDguMjkyMzkgMy41MDM1MiA4LjMzMzk2IDMuNTEwMjcgOC4zNzQ0M1pNMTQgNy41VjNINVY3LjVIMTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMjUgMEMxLjY2NDIxIC0xLjgxMDU4ZS0wOCAyIDAuMzM1Nzg2IDIgMC43NVYxNy4yNUMyIDE3LjY2NDIgMS42NjQyMSAxOCAxLjI1IDE4QzAuODM1Nzg3IDE4IDAuNTAwMDAxIDE3LjY2NDIgMC41MDAwMDEgMTcuMjVMMC41IDAuNzVDMC41IDAuMzM1Nzg2IDAuODM1Nzg2IDEuODEwNTllLTA4IDEuMjUgMFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTgxIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 16px;
  height: 18px;
  margin-top: -1px;
  margin-left: -2px;
}
.icon--align-left.svg-icon:after.disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE5MikiPgo8cGF0aCBkPSJNMiAwSDBWMTRIMlYwWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTMgNEgzVjZIMTNWNFoiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTEzIDhIM1YxMEgxM1Y4WiIgZmlsbD0iIzhDOEM4QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE5MiI+CjxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon--align-left-active.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExM18yKSI+CjxtYXNrIGlkPSJtYXNrMF8xMTNfMiIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCI+CjxwYXRoIGQ9Ik0xNiAwSDBWMThIMTZWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xMTNfMikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNTEwMjcgMTAuMzc1NkMzLjU2OTU1IDEwLjAyMDYgMy44NzgxNyA5Ljc1IDQuMjUgOS43NUgxNC43NUMxNS4xMjE4IDkuNzUgMTUuNDMwNCAxMC4wMjA2IDE1LjQ4OTcgMTAuMzc1NkMxNS40OTY1IDEwLjQxNiAxNS41IDEwLjQ1NzYgMTUuNSAxMC41VjE1Ljc1QzE1LjUgMTYuMTY0MiAxNS4xNjQyIDE2LjUgMTQuNzUgMTYuNUg0LjI1QzMuODM1NzkgMTYuNSAzLjUgMTYuMTY0MiAzLjUgMTUuNzVWMTAuNUMzLjUgMTAuNDU3NiAzLjUwMzUyIDEwLjQxNiAzLjUxMDI3IDEwLjM3NTZaTTUgMTEuMjVWMTVIMTRWMTEuMjVINVpNMy41MTAyNyA4LjM3NDQzQzMuNTY5NTUgOC43Mjk0MiAzLjg3ODE3IDkgNC4yNSA5SDE0Ljc1QzE1LjEyMTggOSAxNS40MzA0IDguNzI5NDIgMTUuNDg5NyA4LjM3NDQzQzE1LjQ5NjUgOC4zMzM5NSAxNS41IDguMjkyMzkgMTUuNSA4LjI1VjIuMjVDMTUuNSAxLjgzNTc5IDE1LjE2NDIgMS41IDE0Ljc1IDEuNUg0LjI1QzMuODM1NzkgMS41IDMuNSAxLjgzNTc5IDMuNSAyLjI1VjguMjVDMy41IDguMjkyMzkgMy41MDM1MiA4LjMzMzk2IDMuNTEwMjcgOC4zNzQ0M1pNMTQgNy41VjNINVY3LjVIMTRaIiBmaWxsPSIjQTc4ODY4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4yNSAwQzEuNjY0MjEgLTEuODEwNThlLTA4IDIgMC4zMzU3ODYgMiAwLjc1VjE3LjI1QzIgMTcuNjY0MiAxLjY2NDIxIDE4IDEuMjUgMThDMC44MzU3ODcgMTggMC41MDAwMDEgMTcuNjY0MiAwLjUwMDAwMSAxNy4yNUwwLjUgMC43NUMwLjUgMC4zMzU3ODYgMC44MzU3ODYgMS44MTA1OWUtMDggMS4yNSAwWiIgZmlsbD0iI0E3ODg2OCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTEzXzIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 16px;
  height: 18px;
  margin-top: -1px;
  margin-left: -2px;
}
.icon--align-top.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzIwNCkiPgo8cGF0aCBkPSJNMTQgMlYwTDAgMFYyTDE0IDJaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMCAxM1YzSDhWMTNIMTBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNiAxM0w2IDNINEw0IDEzSDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzIwNCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--align-right.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE5NikiPgo8cGF0aCBkPSJNMTEgMEgxM1YxNEgxMVYwWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMCA0SDEwVjZIMFY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTAgOEgxMFYxMEgwVjhaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE5NiI+CjxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--align-bottom.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE4NCkiPgo8cGF0aCBkPSJNMTQgMTFMMTQgMTNMMCAxM0wtOC43NDIyOGUtMDggMTFMMTQgMTFaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMCAwTDEwIDEwTDggMTBMOCA4Ljc0MjI4ZS0wOEwxMCAwWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYgMEw2IDEwTDQgMTBMNCA4Ljc0MjI4ZS0wOEw2IDBaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE4NCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--align-vcenter.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzIwMCkiPgo8cGF0aCBkPSJNOSAwSDdWMTRIOVYwWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTUgNEgwVjZIMTVWNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMyA4SDJWMTBIMTNWOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMjAwIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 12px;
}
.icon--align-hcenter.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE2OCkiPgo8cGF0aCBkPSJNMTQgOVY3TDAgN1Y5SDE0WiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTAgMTVMMTAgMEw4IDBWMTVIMTBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNiAxM0w2IDJINEw0IDEzSDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE2OCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--distv.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQzNCkiPgo8cGF0aCBkPSJNNCA2SDEwVjhINFY2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE0IDEyTDE0IDE0TDAgMTRMLTguNzQyMjhlLTA4IDEyTDE0IDEyWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTQgMlYwTDAgMFYyTDE0IDJaIiBmaWxsPSIjOEM4QzhDIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNDM0Ij4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 12px;
}
.icon--disth.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQzMCkiPgo8cGF0aCBkPSJNOCA0TDggMTBMNiAxMEw2IDRMOCA0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIgMTRIMFYwSDJWMTRaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0xMiAxNEgxNEwxNCAwSDEyTDEyIDE0WiIgZmlsbD0iIzhDOEM4QyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzQzMCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 12px;
}
.icon--autofill.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkdyb3VwPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzUwIDM0OTU3KSI+CjxnIGlkPSJHcm91cCI+CjxnIGlkPSJpY29uIj4KPGcgaWQ9IlJlY3RhbmdsZSI+CjxtYXNrIGlkPSJtYXNrMF9vdXRsaW5lX2lucyI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1MCAtMzQ5NTcpIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF9vdXRsaW5lX2lucykiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9zdHJva2VfMngiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNzUwIC0zNDk1NykiIGZpbGw9IiM4MkI0NEYiLz4KPC9nPgo8L2c+CjxnIGlkPSJSZWN0YW5nbGUiPgo8bWFzayBpZD0ibWFzazFfb3V0bGluZV9pbnMiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTAgLTM0OTUwKSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfb3V0bGluZV9pbnMpIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDFfc3Ryb2tlXzJ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1MCAtMzQ5NTApIiBmaWxsPSIjODJCNDRGIi8+CjwvZz4KPC9nPgo8ZyBpZD0iUmVjdGFuZ2xlIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTcgLTM0OTU3KSIgZmlsbD0iIzgyQjQ0RiIvPgo8bWFzayBpZD0ibWFzazJfb3V0bGluZV9pbnMiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTcgLTM0OTU3KSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazJfb3V0bGluZV9pbnMpIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDFfc3Ryb2tlXzJ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1NyAtMzQ5NTcpIiBmaWxsPSIjODJCNDRGIi8+CjwvZz4KPC9nPgo8ZyBpZD0iUmVjdGFuZ2xlIj4KPG1hc2sgaWQ9Im1hc2szX291dGxpbmVfaW5zIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNzU3IC0zNDk1MCkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2szX291dGxpbmVfaW5zKSI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgxX3N0cm9rZV8yeCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NTcgLTM0OTUwKSIgZmlsbD0iIzgyQjQ0RiIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxwYXRoIGlkPSJwYXRoMF9maWxsIiBkPSJNIDAgMEwgNiAwTCA2IDZMIDAgNkwgMCAwWiIvPgo8cGF0aCBpZD0icGF0aDFfc3Ryb2tlXzJ4IiBkPSJNIDAgMEwgMCAtMUwgLTEgLTFMIC0xIDBMIDAgMFpNIDYgMEwgNyAwTCA3IC0xTCA2IC0xTCA2IDBaTSA2IDZMIDYgN0wgNyA3TCA3IDZMIDYgNlpNIDAgNkwgLTEgNkwgLTEgN0wgMCA3TCAwIDZaTSAwIDFMIDYgMUwgNiAtMUwgMCAtMUwgMCAxWk0gNSAwTCA1IDZMIDcgNkwgNyAwTCA1IDBaTSA2IDVMIDAgNUwgMCA3TCA2IDdMIDYgNVpNIDEgNkwgMSAwTCAtMSAwTCAtMSA2TCAxIDZaIi8+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 13px;
  height: 13px;
  margin-right: 8px;
}
.icon--old-version.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQ5NikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNDc2MjIgMS40MTIxMUM4Ljg5OTQzIDAuNDIyMTQ2IDEwLjcwODkgMC4wMDc2NjE1OSAxMiAwVjIuNTQyMzNDMTAuOTk0NSAyLjUzNDY3IDkuOTc5NDYgMi43MzU2OSA5LjAyMjA4IDMuNDU4NDZDOC4zOTI4MSAzLjkxMTE5IDcuODA3NzkgNC41ODk5NCA3LjQ0MzgzIDUuNjE5ODhIOS40OTc3MlY4LjE2MjIxSDYuOTI5MjNDNS45NzU0NyAxMi4zMDQgMi43MjE4NyAxNC40MzA5IDAgMTMuOTI3MUwwLjQ4NTQyIDExLjQyOTNDMS41MDMyNyAxMS42MTc3IDQuMDczMDQgMTAuNjQ1MyA0LjUzNjA5IDYuNzQ0NzZDNC44MzU1NSA0LjIyMjI0IDUuOTc3MzggMi40OTA0NiA3LjQ3NjIyIDEuNDEyMTFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzQ5NiI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 14px;
  width: 12px;
}
.icon--letterbox.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF83MjIpIj4KPHBhdGggZD0iTTE1LjUgMC41SDAuNVYxNS41SDE1LjVWMC41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjxwYXRoIGQ9Ik0xMi41IDAuNUgzLjVWMTUuNUgxMi41VjAuNVoiIHN0cm9rZT0iI0E3ODg2OCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NF83MjIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 16px;
  width: 16px;
}
.icon--lowres.svg-icon:after {
  content: '';
  width: 18px;
  height: 18px;
  opacity: 0.7;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
}
.icon--no-border.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF83MzIpIj4KPHBhdGggZD0iTTE1LjUgMC41SDAuNVYxNS41SDE1LjVWMC41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQ0XzczMiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 16px;
  width: 16px;
}
.icon--white-border.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF83MjUpIj4KPG1hc2sgaWQ9Im1hc2swXzE0NF83MjUiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPgo8cGF0aCBkPSJNMTYgMEgwVjE2SDE2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQ0XzcyNSkiPgo8cGF0aCBkPSJNMTUuNSAwLjVIMC41VjE1LjVIMTUuNVYwLjVaIiBzdHJva2U9IiNBNzg4NjgiLz4KPHBhdGggZD0iTTEzLjUgMi41SDIuNVYxMy41SDEzLjVWMi41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDRfNzI1Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  height: 16px;
  width: 16px;
}
.icon--plus.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDk5MjggNi40OTkyOFY3LjM2MzI4SDcuMzYzMjhWOS40OTkyOEg2LjQ5OTI4VjcuMzYzMjhINC4zNjMyOFY2LjQ5OTI4SDYuNDk5MjhWNC4zNjMyOEg3LjM2MzI4VjYuNDk5MjhIOS40OTkyOFoiIGZpbGw9IiNDNzdGNEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA3QzE0IDEwLjg2NiAxMC44NjYgMTQgNyAxNEMzLjEzNDAxIDE0IDAgMTAuODY2IDAgN0MwIDMuMTM0MDEgMy4xMzQwMSAwIDcgMEMxMC44NjYgMCAxNCAzLjEzNDAxIDE0IDdaTTEzIDdDMTMgMTAuMzEzNyAxMC4zMTM3IDEzIDcgMTNDMy42ODYyOSAxMyAxIDEwLjMxMzcgMSA3QzEgMy42ODYyOSAzLjY4NjI5IDEgNyAxQzEwLjMxMzcgMSAxMyAzLjY4NjI5IDEzIDdaIiBmaWxsPSIjQzc3RjRGIi8+Cjwvc3ZnPgo=);
  height: 14px;
  width: 14px;
}
.icon--plus-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDk5MjggNi40OTkyOFY3LjM2MzI4SDcuMzYzMjhWOS40OTkyOEg2LjQ5OTI4VjcuMzYzMjhINC4zNjMyOFY2LjQ5OTI4SDYuNDk5MjhWNC4zNjMyOEg3LjM2MzI4VjYuNDk5MjhIOS40OTkyOFoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA3QzE0IDEwLjg2NiAxMC44NjYgMTQgNyAxNEMzLjEzNDAxIDE0IDAgMTAuODY2IDAgN0MwIDMuMTM0MDEgMy4xMzQwMSAwIDcgMEMxMC44NjYgMCAxNCAzLjEzNDAxIDE0IDdaTTEzIDdDMTMgMTAuMzEzNyAxMC4zMTM3IDEzIDcgMTNDMy42ODYyOSAxMyAxIDEwLjMxMzcgMSA3QzEgMy42ODYyOSAzLjY4NjI5IDEgNyAxQzEwLjMxMzcgMSAxMyAzLjY4NjI5IDEzIDdaIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=);
  height: 14px;
  width: 14px;
}
.icon--add-tag.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE2MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjkwOCAzLjg2MDAyQzkuMDE0NTMgNC41MzYzIDkuMDE0NTMgNS42MzI3NiA5LjY5MDggNi4zMDkwM0MxMC4zNjcxIDYuOTg1MyAxMS40NjM1IDYuOTg1MyAxMi4xMzk4IDYuMzA5MDNDMTIuODE2MSA1LjYzMjc2IDEyLjgxNjEgNC41MzYzIDEyLjEzOTggMy44NjAwMkMxMS40NjM1IDMuMTgzNzUgMTAuMzY3MSAzLjE4Mzc1IDkuNjkwOCAzLjg2MDAyWk0xMC4zMDMgNC40NzIyN0M5Ljk2NDkyIDQuODEwNDEgOS45NjQ5MiA1LjM1ODY0IDEwLjMwMyA1LjY5Njc4QzEwLjY0MTIgNi4wMzQ5MSAxMS4xODk0IDYuMDM0OTIgMTEuNTI3NSA1LjY5Njc4QzExLjg2NTcgNS4zNTg2NCAxMS44NjU3IDQuODEwNDEgMTEuNTI3NSA0LjQ3MjI3QzExLjE4OTQgNC4xMzQxNCAxMC42NDEyIDQuMTM0MTQgMTAuMzAzIDQuNDcyMjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjQ5MjggOS4wNzg3M0MxNS44Mjc5IDguNzQzNjEgMTYuMDExIDguMjg1NzkgMTUuOTk5NSA3LjgxMkwxNS44NTM3IDEuODM1MjZDMTUuODMxMiAwLjkxMTk1NyAxNS4wODggMC4xNjg4MDkgMTQuMTY0NyAwLjE0NjI4OUw4LjE4OCAwLjAwMDUxNTU5OUM3LjcxNDIxIC0wLjAxMTA0MDcgNy4yNTYzOSAwLjE3MjA4OCA2LjkyMTI3IDAuNTA3MjA2TDAuNTA3MjA1IDYuOTIxMjdDLTAuMTY5MDcgNy41OTc1NSAtMC4xNjkwNjggOC42OTQgMC41MDcyMDcgOS4zNzAyOEw2LjYyOTcyIDE1LjQ5MjhDNy4zMDYgMTYuMTY5MSA4LjQwMjQ1IDE2LjE2OTEgOS4wNzg3MyAxNS40OTI4TDE1LjQ5MjggOS4wNzg3M1pNNy41MzM1MiAxLjExOTQ2TDEuMTE5NDYgNy41MzM1MkMwLjc4MTMyIDcuODcxNjYgMC43ODEzMiA4LjQxOTg5IDEuMTE5NDYgOC43NTgwM0w3LjI0MTk4IDE0Ljg4MDVDNy41ODAxMSAxNS4yMTg3IDguMTI4MzQgMTUuMjE4NyA4LjQ2NjQ4IDE0Ljg4MDVMMTQuODgwNSA4LjQ2NjQ4QzE1LjA0ODEgOC4yOTg5MiAxNS4xMzk3IDguMDcwMDEgMTUuMTMzOSA3LjgzMzExTDE0Ljk4ODEgMS44NTYzN0MxNC45NzY5IDEuMzk0NzIgMTQuNjA1MyAxLjAyMzE1IDE0LjE0MzYgMS4wMTE4OUw4LjE2Njg5IDAuODY2MTEzQzcuOTI5OTkgMC44NjAzMzUgNy43MDEwOCAwLjk1MTg5OSA3LjUzMzUyIDEuMTE5NDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzE2MiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 14px;
  width: 14px;
}
.icon--add-tag-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY5MDk4IDMuODYwMDFDOS4wMTQ3MSA0LjUzNjI5IDkuMDE0NzEgNS42MzI3NSA5LjY5MDk4IDYuMzA5MDJDMTAuMzY3MyA2Ljk4NTI5IDExLjQ2MzcgNi45ODUyOSAxMi4xNCA2LjMwOTAyQzEyLjgxNjMgNS42MzI3NSAxMi44MTYzIDQuNTM2MjkgMTIuMTQgMy44NjAwMUMxMS40NjM3IDMuMTgzNzQgMTAuMzY3MyAzLjE4Mzc0IDkuNjkwOTggMy44NjAwMVpNMTAuMzAzMiA0LjQ3MjI2QzkuOTY1MSA0LjgxMDQgOS45NjUxIDUuMzU4NjMgMTAuMzAzMiA1LjY5Njc3QzEwLjY0MTQgNi4wMzQ5IDExLjE4OTYgNi4wMzQ5MSAxMS41Mjc3IDUuNjk2NzdDMTEuODY1OSA1LjM1ODYzIDExLjg2NTkgNC44MTA0IDExLjUyNzcgNC40NzIyNkMxMS4xODk2IDQuMTM0MTMgMTAuNjQxNCA0LjEzNDEzIDEwLjMwMzIgNC40NzIyNloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS40OTI4IDkuMDc4NzNDMTUuODI3OSA4Ljc0MzYxIDE2LjAxMSA4LjI4NTc5IDE1Ljk5OTUgNy44MTJMMTUuODUzNyAxLjgzNTI2QzE1LjgzMTIgMC45MTE5NTcgMTUuMDg4IDAuMTY4ODA5IDE0LjE2NDcgMC4xNDYyODlMOC4xODggMC4wMDA1MTU2MDFDNy43MTQyMSAtMC4wMTEwNDA3IDcuMjU2MzkgMC4xNzIwODggNi45MjEyNyAwLjUwNzIwNkwwLjUwNzIwNSA2LjkyMTI3Qy0wLjE2OTA3IDcuNTk3NTUgLTAuMTY5MDY4IDguNjk0IDAuNTA3MjA3IDkuMzcwMjhMNi42Mjk3MiAxNS40OTI4QzcuMzA2IDE2LjE2OTEgOC40MDI0NSAxNi4xNjkxIDkuMDc4NzMgMTUuNDkyOEwxNS40OTI4IDkuMDc4NzNaTTcuNTMzNTIgMS4xMTk0NkwxLjExOTQ2IDcuNTMzNTJDMC43ODEzMiA3Ljg3MTY2IDAuNzgxMzIgOC40MTk4OSAxLjExOTQ2IDguNzU4MDNMNy4yNDE5OCAxNC44ODA1QzcuNTgwMTEgMTUuMjE4NyA4LjEyODM0IDE1LjIxODcgOC40NjY0OCAxNC44ODA1TDE0Ljg4MDUgOC40NjY0OEMxNS4wNDgxIDguMjk4OTIgMTUuMTM5NyA4LjA3MDAxIDE1LjEzMzkgNy44MzMxMUwxNC45ODgxIDEuODU2MzdDMTQuOTc2OSAxLjM5NDcyIDE0LjYwNTMgMS4wMjMxNSAxNC4xNDM2IDEuMDExODlMOC4xNjY4OSAwLjg2NjExM0M3LjkyOTk5IDAuODYwMzM1IDcuNzAxMDggMC45NTE4OTkgNy41MzM1MiAxLjExOTQ2WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K);
  height: 14px;
  width: 14px;
}
.icon--rotate-crop.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjE2NDYgMS44NTYzOEMxNC4zNjE0IDEuNjYyNyAxNC4zNjM5IDEuMzQ2MTMgMTQuMTcwMiAxLjE0OTNDMTMuOTc2NiAwLjk1MjQ3NSAxMy42NiAwLjk0OTkzIDEzLjQ2MzIgMS4xNDM2MkwxNC4xNjQ2IDEuODU2MzhaTTIuMTI3NDEgMTNMMS43NzY3MSAxMi42NDM2TDEuNDE0NTUgMTNMMS43NzY3MSAxMy4zNTY0TDIuMTI3NDEgMTNaTTEzLjQ2MzIgMjQuODU2NEMxMy42NiAyNS4wNTAxIDEzLjk3NjYgMjUuMDQ3NSAxNC4xNzAyIDI0Ljg1MDdDMTQuMzYzOSAyNC42NTM5IDE0LjM2MTQgMjQuMzM3MyAxNC4xNjQ2IDI0LjE0MzZMMTMuNDYzMiAyNC44NTY0Wk02LjgzNTkzIDI0LjE0MzZDNi42MzkxMSAyNC4zMzczIDYuNjM2NTYgMjQuNjUzOSA2LjgzMDI1IDI0Ljg1MDdDNy4wMjM5MyAyNS4wNDc1IDcuMzQwNTEgMjUuMDUwMSA3LjUzNzMzIDI0Ljg1NjRMNi44MzU5MyAyNC4xNDM2Wk0xOC44NzMxIDEzTDE5LjIyMzggMTMuMzU2NEwxOS41ODU5IDEzTDE5LjIyMzggMTIuNjQzNkwxOC44NzMxIDEzWk03LjUzNzMzIDEuMTQzNjJDNy4zNDA1MSAwLjk0OTkzIDcuMDIzOTMgMC45NTI0NzYgNi44MzAyNSAxLjE0OTNDNi42MzY1NiAxLjM0NjEzIDYuNjM5MTEgMS42NjI3IDYuODM1OTMgMS44NTYzOUw3LjUzNzMzIDEuMTQzNjJaTTEzLjQ2MzIgMS4xNDM2MkwxLjc3NjcxIDEyLjY0MzZMMi40NzgxMSAxMy4zNTY0TDE0LjE2NDYgMS44NTYzOEwxMy40NjMyIDEuMTQzNjJaTTEuNzc2NzEgMTMuMzU2NEwxMy40NjMyIDI0Ljg1NjRMMTQuMTY0NiAyNC4xNDM2TDIuNDc4MTEgMTIuNjQzNkwxLjc3NjcxIDEzLjM1NjRaTTcuNTM3MzMgMjQuODU2NEwxOS4yMjM4IDEzLjM1NjRMMTguNTIyNCAxMi42NDM2TDYuODM1OTMgMjQuMTQzNkw3LjUzNzMzIDI0Ljg1NjRaTTE5LjIyMzggMTIuNjQzNkw3LjUzNzMzIDEuMTQzNjJMNi44MzU5MyAxLjg1NjM5TDE4LjUyMjQgMTMuMzU2NEwxOS4yMjM4IDEyLjY0MzZaIiBmaWxsPSIjQTc4ODY4Ii8+Cjwvc3ZnPgo=);
  height: 23px;
  width: 17px;
}
.icon--rotate-image.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MV82OTEpIj4KPHBhdGggZD0iTTEwLjI3NzcgMi41ODM4MUMzLjcwOTQzIDQuNDY4NTYgLTAuMjcwMjA3IDEwLjY4MzcgMS4zODg5MyAxNi40NjU3QzIuMzA2MzcgMTkuNjYyOSA0Ljc1NTg0IDIyLjA1ODIgNy44NzMwNSAyMy4yNDIyTTEwLjI3NzcgMi41ODM4MUw4LjMxMDIzIDguOTIwNjJNMTAuMjc3NyAyLjU4MzgxTDMuMzI2NTEgMS4yNDA3MiIgc3Ryb2tlPSIjQTc4ODY4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDFfNjkxIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  height: 24px;
  width: 11px;
}
.icon--color-pipe.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkRyb3BwZXIgQmxhY2s8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTU1IC0xMzI1KSI+CjxnIGlkPSJEcm9wcGVyIEJsYWNrIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxNTUgMTMyNSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDE3LjMxOTkgMC41NTU5NTlDIDE2Ljc3MTMgMC4wMDc0MzE2IDE1LjYzMzcgLTAuMjQwODg3IDE1LjA4NTEgMC4zMDc2NTZMIDEyLjM0OCAzLjA0NDgxQyAxMi4zMTk3IDMuMDI0MTIgMTIuMjkgMy4wMDU1NCAxMi4yNTg4IDIuOTg5MjVMIDEwLjQ1MjMgMi4xNjEyQyAxMC4xODAyIDIuMDE4NjYgOS44NDcwMyAyLjA2OTUzIDkuNjI5ODMgMi4yODY3M0wgOC43NTM0MiAzLjE2MzE0QyA4LjQ3OTE1IDMuNDM3NCA4LjQ3OTE0IDMuODgyMDcgOC43NTM0MiA0LjE1NjM1TCA5LjQ5ODMzIDQuOTAxMjZMIDAuNzQ1NjYzIDEzLjY1MzlDIC0wLjI0ODU2MiAxNC42NDgyIC0wLjI0ODU0NyAxNi4yNjAxIDAuNzQ1NjYzIDE3LjI1NDNDIDEuNzM5ODcgMTguMjQ4NSAzLjM1MTgyIDE4LjI0ODYgNC4zNDYwNSAxNy4yNTQzTCAxMy4wOTg3IDguNTAxNjVMIDEzLjg0MzYgOS4yNDY1NkMgMTQuMTE3OSA5LjUyMDg0IDE0LjU2MjYgOS41MjA4MyAxNC44MzY4IDkuMjQ2NTZMIDE1LjcwOTkgOC4zNzM0N0MgMTUuOTI4NyA4LjE1NDY4IDE1Ljk3ODUgNy44MTg0NyAxNS44MzI2IDcuNTQ1NkwgMTQuOTQ4IDUuNjc1ODdDIDE0Ljk0NjEgNS42NzIyNCAxNC45NDQxIDUuNjY4NjMgMTQuOTQyMSA1LjY2NTA1TCAxNy42OTIzIDIuOTE0ODRDIDE4LjI0MDggMi4zNjYyOSAxNy45OTI1IDEuMjI4NjQgMTcuNDQ0IDAuNjgwMTExTCAxNy4zMTk5IDAuNTU1OTU5Wk0gMTAuMzY3NCA1Ljc3MDMyTCAxLjYxNDcyIDE0LjUyM0MgMS4xMDA0OCAxNS4wMzcyIDEuMTAwNDggMTUuODcxIDEuNjE0NzIgMTYuMzg1M0MgMi4xMjg5NyAxNi44OTk1IDIuOTYyNzQgMTYuODk5NSAzLjQ3Njk5IDE2LjM4NTNMIDEyLjIyOTcgNy42MzI1OUwgMTAuMzY3NCA1Ljc3MDMyWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
}
.is-darken.icon--color-pipe.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkRyb3BwZXIgV2hpdGU8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTI4IC0xMzI1KSI+CjxnIGlkPSJEcm9wcGVyIFdoaXRlIj4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxMjggMTMyNSkiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfZmlsbCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDE3LjMxOTkgMC41NTU5NTlDIDE2Ljc3MTMgMC4wMDc0MzE2IDE1LjYzMzcgLTAuMjQwODg3IDE1LjA4NTEgMC4zMDc2NTZMIDEyLjM0OCAzLjA0NDgxQyAxMi4zMTk3IDMuMDI0MTIgMTIuMjkgMy4wMDU1NCAxMi4yNTg4IDIuOTg5MjVMIDEwLjQ1MjMgMi4xNjEyQyAxMC4xODAyIDIuMDE4NjYgOS44NDcwMyAyLjA2OTUzIDkuNjI5ODMgMi4yODY3M0wgOC43NTM0MiAzLjE2MzE0QyA4LjQ3OTE1IDMuNDM3NCA4LjQ3OTE0IDMuODgyMDcgOC43NTM0MiA0LjE1NjM1TCA5LjQ5ODMzIDQuOTAxMjZMIDAuNzQ1NjYzIDEzLjY1MzlDIC0wLjI0ODU2MiAxNC42NDgyIC0wLjI0ODU0NyAxNi4yNjAxIDAuNzQ1NjYzIDE3LjI1NDNDIDEuNzM5ODcgMTguMjQ4NSAzLjM1MTgyIDE4LjI0ODYgNC4zNDYwNSAxNy4yNTQzTCAxMy4wOTg3IDguNTAxNjVMIDEzLjg0MzYgOS4yNDY1NkMgMTQuMTE3OSA5LjUyMDg0IDE0LjU2MjYgOS41MjA4MyAxNC44MzY4IDkuMjQ2NTZMIDE1LjcwOTkgOC4zNzM0N0MgMTUuOTI4NyA4LjE1NDY4IDE1Ljk3ODUgNy44MTg0NyAxNS44MzI2IDcuNTQ1NkwgMTQuOTQ4IDUuNjc1ODdDIDE0Ljk0NjEgNS42NzIyNCAxNC45NDQxIDUuNjY4NjMgMTQuOTQyMSA1LjY2NTA1TCAxNy42OTIzIDIuOTE0ODRDIDE4LjI0MDggMi4zNjYyOSAxNy45OTI1IDEuMjI4NjQgMTcuNDQ0IDAuNjgwMTExTCAxNy4zMTk5IDAuNTU1OTU5Wk0gMTAuMzY3NCA1Ljc3MDMyTCAxLjYxNDcyIDE0LjUyM0MgMS4xMDA0OCAxNS4wMzcyIDEuMTAwNDggMTUuODcxIDEuNjE0NzIgMTYuMzg1M0MgMi4xMjg5NyAxNi44OTk1IDIuOTYyNzQgMTYuODk5NSAzLjQ3Njk5IDE2LjM4NTNMIDEyLjIyOTcgNy42MzI1OUwgMTAuMzY3NCA1Ljc3MDMyWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon--mirror.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4XzExNCkiPgo8cGF0aCBkPSJNOS41IDBDOS4wODU3OSAwIDguNzUgMC4zMzU3ODcgOC43NSAwLjc1VjE3LjI1QzguNzUgMTcuNjY0MiA5LjA4NTc5IDE4IDkuNSAxOEM5LjkxNDIxIDE4IDEwLjI1IDE3LjY2NDIgMTAuMjUgMTcuMjVWMC43NUMxMC4yNSAwLjMzNTc4NiA5LjkxNDIxIDAgOS41IDBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjkxNTMgMTIuNjk2OUM2Ljk0MjQgMTIuODUxOSA3LjI1IDEyLjY0OTEgNy4yNSAxMi4zMjg3VjQuOTIxMjVDNy4yNSA0LjYwMDkzIDYuOTQyNCA0LjM5ODE1IDYuNjkxNTMgNC41NTMwOEwwLjY5NDM0NiA4LjI1NjgzQzAuNDM1MjE4IDguNDE2ODYgMC40MzUyMTggOC44MzMxNCAwLjY5NDM0NiA4Ljk5MzE3TDYuNjkxNTMgMTIuNjk2OVpNMi45NTI4OCA4LjYyNUw1Ljc1IDEwLjM1MjVWNi44OTc1NUwyLjk1Mjg4IDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zMDg1IDEyLjY5NjlDMTIuMDU3NiAxMi44NTE5IDExLjc1IDEyLjY0OTEgMTEuNzUgMTIuMzI4N1Y0LjkyMTI1QzExLjc1IDQuNjAwOTMgMTIuMDU3NiA0LjM5ODE1IDEyLjMwODUgNC41NTMwOEwxOC4zMDU3IDguMjU2ODNDMTguNTY0OCA4LjQxNjg2IDE4LjU2NDggOC44MzMxNCAxOC4zMDU3IDguOTkzMTdMMTIuMzA4NSAxMi42OTY5Wk0xNi4wNDcxIDguNjI1TDEzLjI1IDEwLjM1MjVWNi44OTc1NUwxNi4wNDcxIDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80OF8xMTQiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 18px;
  width: 18px;
}
.icon--change-photo.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0Ml82OTUpIj4KPHBhdGggZD0iTTEgMTkuNUw1IDEzTDkgMTUuNUwxNC41IDEwLjVMMTcuNSAxOS41IiBzdHJva2U9IiNBNzg4NjgiLz4KPHBhdGggZD0iTTE3LjUgMC41SDAuNVYxOS41SDE3LjVWMC41WiIgc3Ryb2tlPSIjQTc4ODY4Ii8+CjxwYXRoIGQ9Ik01LjUgOEM2Ljg4MDcxIDggOCA2Ljg4MDcxIDggNS41QzggNC4xMTkyOSA2Ljg4MDcxIDMgNS41IDNDNC4xMTkyOSAzIDMgNC4xMTkyOSAzIDUuNUMzIDYuODgwNzEgNC4xMTkyOSA4IDUuNSA4WiIgZmlsbD0iI0E3ODg2OCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0Ml82OTUiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 20px;
  width: 18px;
}
.icon--for-print.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC41OTY5IDEwLjQ0NDJDMjEuOTcxOCAxMC41NzA0IDIzLjE4ODYgOS41NTgwMiAyMy4zMTQ4IDguMTgzMDhDMjMuNDQwOSA2LjgwODE0IDIyLjQyODYgNS41OTEyOCAyMS4wNTM2IDUuNDY1MTRDMTkuNjc4NyA1LjMzOTAxIDE4LjQ2MTggNi4zNTEzNiAxOC4zMzU3IDcuNzI2M0MxOC4yMDk2IDkuMTAxMjQgMTkuMjIxOSAxMC4zMTgxIDIwLjU5NjkgMTAuNDQ0MlpNMjAuNjg4MiA5LjQ0ODQyQzIxLjUxMzIgOS41MjQxIDIyLjI0MzMgOC45MTY2OSAyMi4zMTkgOC4wOTE3MkMyMi4zOTQ2IDcuMjY2NzYgMjEuNzg3MiA2LjUzNjY0IDIwLjk2MjMgNi40NjA5NkMyMC4xMzczIDYuMzg1MjggMTkuNDA3MiA2Ljk5MjcgMTkuMzMxNSA3LjgxNzY2QzE5LjI1NTggOC42NDI2MiAxOS44NjMyIDkuMzcyNzQgMjAuNjg4MiA5LjQ0ODQyWiIgZmlsbD0iIzgyQjQ0RiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc3NjEgMi42MDU2NEMxMS44MjY1IDIuMDU1NjYgMTIuMzEzMyAxLjY1MDcyIDEyLjg2MzIgMS43MDExN0wyNC44MTMxIDIuNzk3NDNDMjUuMzYzIDIuODQ3ODkgMjUuNzY4IDMuMzM0NjMgMjUuNzE3NSAzLjg4NDYxTDI0LjA3MzEgMjEuODA5M0MyNC4wMjI3IDIyLjM1OTMgMjMuNTM1OSAyMi43NjQzIDIyLjk4NiAyMi43MTM4TDExLjAzNjEgMjEuNjE3NUMxMC40ODYyIDIxLjU2NzEgMTAuMDgxMiAyMS4wODAzIDEwLjEzMTcgMjAuNTMwNEwxMS43NzYxIDIuNjA1NjRaTTEyLjc3MTkgMi42OTY5OUwyNC43MjE3IDMuNzkzMjVMMjMuMTYzNSAyMC43Nzg1TDIxLjE4MzIgMTYuODUyTDE3LjUyNjQgMTguNTE4N0wxNS40MDI1IDE0LjAyNTNMMTQuOTAzOCAxNC42NzQ5QzE0LjY2ODcgMTQuOTgxMiAxNC4zNjI4IDE1LjM4MDkgMTQuMDE5NSAxNS44Mjk1TDE0LjAxNzkgMTUuODMxNkMxMy4xNDkxIDE2Ljk2NjkgMTIuMDQxIDE4LjQxNDggMTEuMjM0NyAxOS40NTMyTDEyLjc3MTkgMi42OTY5OVpNMTEuNTU5NSAyMC42NjE0TDIyLjQ5MDIgMjEuNjY0MUwyMC43MjMyIDE4LjE2MDZMMTcuMDQzOCAxOS44Mzc3TDE1LjE5ODcgMTUuOTM0MkwxNC44NDQgMTYuMzk3N0MxMy44MDEzIDE3Ljc2MDQgMTIuMzgyMiAxOS42MTUgMTEuNTU5NSAyMC42NjE0WiIgZmlsbD0iIzgyQjQ0RiIvPgo8cGF0aCBkPSJNMS44MjIwMyA5Ljc5MjI4TDkuOTcxNzIgOC4yNjAxNEwxMC4xNjU1IDkuMjQxMjNMMi4wMDY3OSAxMC43NzUxTDQuNjAzOTYgMjQuNTg5OEwxMi44ODg5IDIzLjAzMjJMMTMuMDgyNyAyNC4wMTMzTDQuNzg4NzMgMjUuNTcyNUM0LjI0NTk1IDI1LjY3NDYgMy43MjMyMiAyNS4zMTczIDMuNjIxMTggMjQuNzc0NUwxLjAyNDAxIDEwLjk1OThDMC45MjE5NjkgMTAuNDE3MSAxLjI3OTI1IDkuODk0MzMgMS44MjIwMyA5Ljc5MjI4WiIgZmlsbD0iIzgyQjQ0RiIvPgo8L3N2Zz4K);
  width: 27px;
  height: 24px;
}
.icon--for-book.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAwQzE2LjEzOTggMCAyMCAwLjUgMjAgMi4xMTQ0NVYxN0MyMCAxOC4xMDQ2IDE5LjEwNDYgMTkgMTggMTlIMTJDMTEgMTkgMTAuNTUyMyAyMCAxMCAyMEM5LjQ0NzcxIDIwIDkgMTkgOCAxOUgyQzAuODk1NDMxIDE5IDAgMTguMTA0NiAwIDE3VjIuMTE0NDVDMCAxIDMgMCA1IDBDOCAwIDEwIDIuMTM0NjUgMTAgMi4xMzQ2NUMxMCAyLjEzNDY1IDEyIDAgMTUgMFpNOS41IDE4QzkuNSAxOCA3LjI3Nzg5IDE3Ljk5OTYgNi4wNjY2NiAxNy45OTk2QzUuOTgxODYgMTcuOTk5NiA1Ljg4MzcxIDE3Ljk5OTcgNS43NzQ1NCAxOEM1LjQxNjQzIDE4LjAwMDggNC45Mzk2NiAxOC4wMDI5IDQuNDI1NzQgMTguMDA1Mkw0LjQyMDQzIDE4LjAwNTJDMy43NDI3MyAxOC4wMDgxIDMuMDAwOTkgMTguMDExNCAyLjM4MTg5IDE4LjAxMjRDMS41NDkzNiAxOC4wMTM5IDEgMTcuNDQ4OSAxIDE2LjYxNjNWMi4xMzQ2NUMyLjI3ODI1IDEuNTYxODkgMy41NzI2NyAxIDUgMUM2LjY1NDcyIDEgOS41IDIuODY1MzUgOS41IDNWMThaTTEwLjUgMThIMTdDMTguMTA0NiAxOCAxOSAxNy4xMDQ2IDE5IDE2VjIuMTM0NjVDMTcuNSAxIDE1LjU5NTEgMSAxNSAxQzEzIDEgMTEgMi4zNjUzNSAxMC41IDNWMThaIiBmaWxsPSIjODJCNDRGIi8+Cjwvc3ZnPgo=);
  width: 20px;
  height: 20px;
}
.icon--duplicate.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQ2NCkiPgo8cGF0aCBkPSJNMiAwQzAuODk1NDMxIDAgMCAwLjg5NTQzIDAgMlYxM0MwIDE0LjEwNDYgMC44OTU0MzEgMTUgMiAxNUg0VjVDNCAzLjg5NTQzIDQuODk1NDMgMyA2IDNIMTJWMkMxMiAwLjg5NTQzMSAxMS4xMDQ2IDAgMTAgMEgyWiIgZmlsbD0iIzhDOEM4QyIvPgo8cGF0aCBkPSJNMTUgNEg3QzUuODk1NDMgNCA1IDQuODk1NDMgNSA2VjE3QzUgMTguMTA0NiA1Ljg5NTQzIDE5IDcgMTlIMTVDMTYuMTA0NiAxOSAxNyAxOC4xMDQ2IDE3IDE3VjZDMTcgNC44OTU0MyAxNi4xMDQ2IDQgMTUgNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNDY0Ij4KPHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 17px;
  height: 19px;
}
.icon--more.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDYgMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xXzIpIj4KPHBhdGggZD0iTTMgNS41QzQuMzgwNzEgNS41IDUuNSA0LjM4MDcxIDUuNSAzQzUuNSAxLjYxOTI5IDQuMzgwNzEgMC41IDMgMC41QzEuNjE5MjkgMC41IDAuNSAxLjYxOTI5IDAuNSAzQzAuNSA0LjM4MDcxIDEuNjE5MjkgNS41IDMgNS41WiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMyAxMy41QzQuMzgwNzEgMTMuNSA1LjUgMTIuMzgwNyA1LjUgMTFDNS41IDkuNjE5MjkgNC4zODA3MSA4LjUgMyA4LjVDMS42MTkyOSA4LjUgMC41IDkuNjE5MjkgMC41IDExQzAuNSAxMi4zODA3IDEuNjE5MjkgMTMuNSAzIDEzLjVaIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zIDIxLjVDNC4zODA3MSAyMS41IDUuNSAyMC4zODA3IDUuNSAxOUM1LjUgMTcuNjE5MyA0LjM4MDcxIDE2LjUgMyAxNi41QzEuNjE5MjkgMTYuNSAwLjUgMTcuNjE5MyAwLjUgMTlDMC41IDIwLjM4MDcgMS42MTkyOSAyMS41IDMgMjEuNVoiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzIiPgo8cmVjdCB3aWR0aD0iNiIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 6px;
  height: 22px;
}
.icon--share.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuOTM0MTkgMTAuNjg3OEMyLjg3OTY4IDEwLjY4NzggMi4wMjc4OSAxMS40OTk3IDIuMDI3ODkgMTIuNTA1QzIuMDI3ODkgMTMuNTAwNSAyLjg3OTY4IDE0LjMxMjUgMy45MzQxOSAxNC4zMTI1QzQuOTc4NTUgMTQuMzEyNSA1LjgzMDE4IDEzLjUwMDUgNS44MzAxOCAxMi41MDVDNS44MzAxOCAxMS40OTk3IDQuOTc4NTUgMTAuNjg3OCAzLjkzNDE5IDEwLjY4NzhaTTMuOTM0MTkgMTYuMjQ1NkMxLjc2NDM0IDE2LjI0NTYgMCAxNC41NjM4IDAgMTIuNTA1QzAgMTAuNDM2NSAxLjc2NDM0IDguNzU0NyAzLjkzNDE5IDguNzU0N0M2LjA5Mzg5IDguNzU0NyA3Ljg1ODA3IDEwLjQzNjUgNy44NTgwNyAxMi41MDVDNy44NTgwNyAxNC41NjM4IDYuMDkzODkgMTYuMjQ1NiAzLjkzNDE5IDE2LjI0NTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTI0IDMuOTMzMTRDMTYuODc5NyAzLjkzMzE0IDE2LjAyNzkgNC43NDUwNCAxNi4wMjc5IDUuNzUwMjdDMTYuMDI3OSA2Ljc0NTg0IDE2Ljg3OTcgNy41NTc3NyAxNy45MjQgNy41NTc3N0MxOC45Nzg1IDcuNTU3NzcgMTkuODMwMiA2Ljc0NTg0IDE5LjgzMDIgNS43NTAyN0MxOS44MzAyIDQuNzQ1MDQgMTguOTc4NSAzLjkzMzE0IDE3LjkyNCAzLjkzMzE0Wk0xNy45MjQgOS40OTA5MUMxNS43NTQyIDkuNDkwOTEgMTQgNy44MDkwNiAxNCA1Ljc1MDI3QzE0IDMuNjgxODEgMTUuNzU0MiAyIDE3LjkyNCAyQzIwLjA5MzkgMiAyMS44NTgxIDMuNjgxODEgMjEuODU4MSA1Ljc1MDI3QzIxLjg1ODEgNy44MDkwNiAyMC4wOTM5IDkuNDkwOTEgMTcuOTI0IDkuNDkwOTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTI0IDE3LjkzMzFDMTYuODc5NyAxNy45MzMxIDE2LjAyNzkgMTguNzU0NyAxNi4wMjc5IDE5Ljc1MDNDMTYuMDI3OSAyMC43NDU4IDE2Ljg3OTcgMjEuNTU3OCAxNy45MjQgMjEuNTU3OEMxOC45Nzg1IDIxLjU1NzggMTkuODMwMiAyMC43NDU4IDE5LjgzMDIgMTkuNzUwM0MxOS44MzAyIDE4Ljc1NDcgMTguOTc4NSAxNy45MzMxIDE3LjkyNCAxNy45MzMxWk0xNy45MjQgMjMuNDkwOUMxNS43NTQyIDIzLjQ5MDkgMTQgMjEuODE4NyAxNCAxOS43NTAzQzE0IDE3LjY4MTggMTUuNzU0MiAxNiAxNy45MjQgMTZDMjAuMDkzOSAxNiAyMS44NTgxIDE3LjY4MTggMjEuODU4MSAxOS43NTAzQzIxLjg1ODEgMjEuODE4NyAyMC4wOTM5IDIzLjQ5MDkgMTcuOTI0IDIzLjQ5MDlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuMjYyMiAxOUMxNC4xMzY4IDE5IDE0LjAxMTQgMTguOTY5NiAxMy44OTM1IDE4LjkwMTJMNi4zNzI1MyAxNC40MTQ5QzYuMDE4NjEgMTQuMjA5NiA1Ljg5MzI1IDEzLjc0NTcgNi4wOTk3IDEzLjM4MDhDNi4zMDYxNiAxMy4wMTU4IDYuNzU1OTUgMTIuODk0MiA3LjEwOTg4IDEzLjA5OTRMMTQuNjMwOCAxNy41NzgxQzE0Ljk4NDcgMTcuNzkxIDE1LjEwMjcgMTguMjU0OSAxNC45MDM1IDE4LjYxOTlDMTQuNzYzNSAxOC44NjMyIDE0LjUyMDIgMTkgMTQuMjYyMiAxOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02Ljc0MTIgMTJDNi40ODMxMyAxMiA2LjIzOTggMTEuODg2IDYuMDk5NyAxMS42ODM0QzUuODkzMjUgMTEuMzc5NiA2LjAxODYxIDEwLjk5MzQgNi4zNzI1MyAxMC44MTYxTDEzLjg5MzUgNy4wODcyMkMxNC4yNDc0IDYuOTA5OTYgMTQuNjk3MSA3LjAxMTI2IDE0LjkwMzUgNy4zMTUxNEMxNS4xMDI3IDcuNjE5MDIgMTQuOTg0NyA4LjAwNTE5IDE0LjYzMDggOC4xODI0NUw3LjEwOTg4IDExLjkxMTRDNi45OTE5MSAxMS45Njg0IDYuODY2NTUgMTIgNi43NDEyIDEyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 21px;
  height: 21px;
}
.icon--share-blue.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuOTM0MTkgMTAuMTg3OEMyLjg3OTY4IDEwLjE4NzggMi4wMjc4OSAxMC45OTk3IDIuMDI3ODkgMTIuMDA1QzIuMDI3ODkgMTMuMDAwNSAyLjg3OTY4IDEzLjgxMjUgMy45MzQxOSAxMy44MTI1QzQuOTc4NTUgMTMuODEyNSA1LjgzMDE4IDEzLjAwMDUgNS44MzAxOCAxMi4wMDVDNS44MzAxOCAxMC45OTk3IDQuOTc4NTUgMTAuMTg3OCAzLjkzNDE5IDEwLjE4NzhaTTMuOTM0MTkgMTUuNzQ1NkMxLjc2NDM0IDE1Ljc0NTYgMCAxNC4wNjM4IDAgMTIuMDA1QzAgOS45MzY1IDEuNzY0MzQgOC4yNTQ2OSAzLjkzNDE5IDguMjU0NjlDNi4wOTM4OSA4LjI1NDY5IDcuODU4MDcgOS45MzY1IDcuODU4MDcgMTIuMDA1QzcuODU4MDcgMTQuMDYzOCA2LjA5Mzg5IDE1Ljc0NTYgMy45MzQxOSAxNS43NDU2WiIgZmlsbD0iIzdEOUZCRCIvPgo8cGF0aCBkPSJNMjAuMDY1OCAxLjkzMjk1QzE5LjAyMTUgMS45MzI5NSAxOC4xNjk3IDIuNzQ0ODUgMTguMTY5NyAzLjc1MDA4QzE4LjE2OTcgNC43NDU2NSAxOS4wMjE1IDUuNTU3NTggMjAuMDY1OCA1LjU1NzU4QzIxLjEyMDMgNS41NTc1OCAyMS45NzIgNC43NDU2NSAyMS45NzIgMy43NTAwOEMyMS45NzIgMi43NDQ4NSAyMS4xMjAzIDEuOTMyOTUgMjAuMDY1OCAxLjkzMjk1Wk0yMC4wNjU4IDcuNDkwNzJDMTcuODk2IDcuNDkwNzIgMTYuMTQxOCA1LjgwODg3IDE2LjE0MTggMy43NTAwOEMxNi4xNDE4IDEuNjgxNjIgMTcuODk2IC0wLjAwMDE5MjE2NSAyMC4wNjU4IC0wLjAwMDE5MjE2NUMyMi4yMzU3IC0wLjAwMDE5MjE2NSAyMy45OTk5IDEuNjgxNjIgMjMuOTk5OSAzLjc1MDA4QzIzLjk5OTkgNS44MDg4NyAyMi4yMzU3IDcuNDkwNzIgMjAuMDY1OCA3LjQ5MDcyWiIgZmlsbD0iIzdEOUZCRCIvPgo8cGF0aCBkPSJNMjAuMDY1OCAxOC40NDIyQzE5LjAyMTUgMTguNDQyMiAxOC4xNjk3IDE5LjI2MzggMTguMTY5NyAyMC4yNTk0QzE4LjE2OTcgMjEuMjU0OSAxOS4wMjE1IDIyLjA2NjkgMjAuMDY1OCAyMi4wNjY5QzIxLjEyMDMgMjIuMDY2OSAyMS45NzIgMjEuMjU0OSAyMS45NzIgMjAuMjU5NEMyMS45NzIgMTkuMjYzOCAyMS4xMjAzIDE4LjQ0MjIgMjAuMDY1OCAxOC40NDIyWk0yMC4wNjU4IDI0QzE3Ljg5NiAyNCAxNi4xNDE4IDIyLjMyNzggMTYuMTQxOCAyMC4yNTk0QzE2LjE0MTggMTguMTkwOSAxNy44OTYgMTYuNTA5MSAyMC4wNjU4IDE2LjUwOTFDMjIuMjM1NyAxNi41MDkxIDIzLjk5OTkgMTguMTkwOSAyMy45OTk5IDIwLjI1OTRDMjMuOTk5OSAyMi4zMjc4IDIyLjIzNTcgMjQgMjAuMDY1OCAyNFoiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTE3LjA2NDkgMTkuNzU2OEMxNi44OTI1IDE5Ljc1NjggMTYuNzIwMSAxOS43MTgxIDE2LjU1NzkgMTkuNjMxMkw2LjIxNTY1IDEzLjkyODRDNS43Mjg5NiAxMy42Njc0IDUuNTU2NTcgMTMuMDc3OCA1Ljg0MDQ3IDEyLjYxMzlDNi4xMjQzOCAxMi4xNDk5IDYuNzQyOSAxMS45OTUzIDcuMjI5NiAxMi4yNTYyTDE3LjU3MTggMTcuOTQ5M0MxOC4wNTg1IDE4LjIyIDE4LjIyMDcgMTguODA5NiAxNy45NDY5IDE5LjI3MzZDMTcuNzU0MyAxOS41ODI5IDE3LjQxOTcgMTkuNzU2OCAxNy4wNjQ5IDE5Ljc1NjhaIiBmaWxsPSIjN0Q5RkJEIi8+CjxwYXRoIGQ9Ik02LjcyMjYyIDExLjg3ODlDNi4zNjc3NCAxMS44Nzg5IDYuMDMzMTIgMTEuNzA0OSA1Ljg0MDQ3IDExLjM5NTZDNS41NTY1NyAxMC45MzE3IDUuNzI4OTYgMTAuMzQyIDYuMjE1NjUgMTAuMDcxNEwxNi41NTc5IDQuMzc4MzJDMTcuMDQ0NiA0LjEwNzY4IDE3LjY2MyA0LjI2MjM0IDE3Ljk0NjkgNC43MjYyOUMxOC4yMjA3IDUuMTkwMjQgMTguMDU4NSA1Ljc3OTgyIDE3LjU3MTggNi4wNTA0Nkw3LjIyOTYgMTEuNzQzNkM3LjA2NzM3IDExLjgzMDYgNi44OTQ5OSAxMS44Nzg5IDYuNzIyNjIgMTEuODc4OVoiIGZpbGw9IiM3RDlGQkQiLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--link.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDcxNSAxNy41MzQzQzcuMjE0MSAxNy41MzQzIDYuOTU2NyAxNy40NDM4IDYuNzYwNiAxNy4yNDI2QzYuMzY3NSAxNi44NTA1IDYuMzY3NSAxNi4yMTcgNi43NjA2IDE1LjgyNDhMMTUuNTM4NCA3LjA0NjJDMTUuOTMxNSA2LjY1NDAzIDE2LjU2OCA2LjY1NDAzIDE2Ljk2MDEgNy4wNDYyQzE3LjM1MzIgNy40MzgzNyAxNy4zNTMyIDguMDcxOTMgMTYuOTYwMSA4LjQ2NDFMOC4xODI0IDE3LjI0MjZDNy45ODYzIDE3LjQ0MzggNy43Mjg5IDE3LjUzNDMgNy40NzE1IDE3LjUzNDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuMTM4NiAxMy41NTI0QzE1Ljk3NjggMTMuNTUyNCAxNS44MTI5IDEzLjU0MjQgMTUuNjQ5IDEzLjUzMjNDMTUuMDk2IDEzLjQ4MiAxNC42ODc4IDEyLjk4OTQgMTQuNzM3IDEyLjQzNjNDMTQuNzg3MyAxMS44ODMyIDE1LjI4NSAxMS40ODEgMTUuODI5IDExLjUzMTNDMTYuODI4NCAxMS42MjE4IDE3LjgwMjcgMTEuMjY5OCAxOC41MDI1IDEwLjU2NTlMMjEuMDAwMSA4LjA3MjExQzIyLjMxOTIgNi43NTQ4MyAyMi4zMTkyIDQuNjAyOTYgMjEuMDAyMSAzLjI4NTY4TDIwLjcxOTUgMy4wMDQxNEMxOS4zOTk0IDEuNjg2ODUgMTcuMjU0NyAxLjY4Njg1IDE1LjkzNzUgMy4wMDQxNEwxMy40MzcgNS40OTc5MUMxMi43MzYyIDYuMjAxODEgMTIuMzg2MyA3LjE3NzE3IDEyLjQ3NDcgOC4xNzI2N0MxMi41MjUgOC43MjU3MyAxMi4xMTY4IDkuMjE4NSAxMS41NjM4IDkuMjY4NzdDMTEuMDE1OCA5LjMxOTA1IDEwLjUyMjEgOC45MDY3MSAxMC40NzE5IDguMzUzNjVDMTAuMzI5MSA2Ljc2NDg2IDEwLjg5MTIgNS4yMDYyNCAxMi4wMTUzIDQuMDgwMDFMMTQuNTE1OSAxLjU3NjIyQzE2LjYxNTMgLTAuNTI1NDA2IDIwLjAzNTggLTAuNTI1NDA2IDIyLjE0MTMgMS41NzYyMkwyMi40MjM4IDEuODY3NzdDMjQuNTI2MiAzLjk2OTQgMjQuNTI1MiA3LjM4ODM5IDIyLjQyMTggOS40OTAwMkwxOS45MjUyIDExLjk5MzhDMTguOTE1NyAxMi45OTk0IDE3LjU1NzMgMTMuNTUyNCAxNi4xMzg2IDEzLjU1MjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNS42NzY4NCAyNEM0LjI5NTMzIDI0IDIuOTE0ODQgMjMuNDc3IDEuODYyMTIgMjIuNDMxM0wxLjU3NjU4IDIyLjEzOTdDMC41NjEwNyAyMS4xMjQxIDAgMTkuNzY2NSAwIDE4LjMyODZDMCAxNi44OTA2IDAuNTYxMDQgMTUuNTMzMiAxLjU3OTU4IDE0LjUxNzZMNC4wNzcxMyAxMi4wMTM3QzUuMTk5MjMgMTAuODk3NSA2Ljc0OTcgMTAuMzM0NCA4LjM1MjQgMTAuNDc1MkM4LjkwNTQgMTAuNTI1NSA5LjMxMzYgMTEuMDA4MSA5LjI2NDMgMTEuNTYxMkM5LjIxNDEgMTIuMTE0MiA4LjczODUgMTIuNTI2NSA4LjE3MzQgMTIuNDc2MkM3LjE4MyAxMi4zODU3IDYuMjAwNyAxMi43Mzc3IDUuNDk5ODUgMTMuNDQxNkwzLjAwMjMgMTUuOTM1NEMyLjM2MjgyIDE2LjU3ODkgMi4wMTA5MyAxNy40MjM2IDIuMDEwOTMgMTguMzI4NkMyLjAxMDkzIDE5LjIzMzYgMi4zNjI4MiAyMC4wNzgyIDMuMDAyMyAyMC43MjE4TDMuMjg2ODUgMjEuMDAzNEM0LjYwMyAyMi4zMjA3IDYuNzQ3NyAyMi4zMjA3IDguMDY2OCAyMS4wMDM0TDEwLjU2ODQgMTguNDk5NkMxMS4yNjcyIDE3LjgwNTcgMTEuNjE3MSAxNi44MzAzIDExLjUyNjYgMTUuODM0OEMxMS40NzY0IDE1LjI4MTggMTEuODg0NSAxNC43ODkgMTIuNDM3NSAxNC43Mzg3QzEyLjk4NDUgMTQuNjk4NSAxMy40NzkyIDE1LjEwMDggMTMuNTI5NSAxNS42NTM4QzEzLjY3MzMgMTcuMjQyNiAxMy4xMTIyIDE4LjgwMTIgMTEuOTkwMSAxOS45Mjc1TDkuNDg4NiAyMi40MzEzQzguNDM4OSAyMy40NzcgNy4wNTczIDI0IDUuNjc2ODQgMjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 21px;
  height: 21px;
}
.icon--link-blue.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDcxNTQgMTcuNTM0M0M3LjIxNDE0IDE3LjUzNDMgNi45NTY3MSAxNy40NDM4IDYuNzYwNjQgMTcuMjQyNkM2LjM2NzUxIDE2Ljg1MDUgNi4zNjc1MSAxNi4yMTcgNi43NjA2NCAxNS44MjQ4TDE1LjUzODQgNy4wNDYyQzE1LjkzMTUgNi42NTQwMyAxNi41NjggNi42NTQwMyAxNi45NjAxIDcuMDQ2MkMxNy4zNTMyIDcuNDM4MzcgMTcuMzUzMiA4LjA3MTkzIDE2Ljk2MDEgOC40NjQxTDguMTgyMzggMTcuMjQyNkM3Ljk4NjMyIDE3LjQ0MzggNy43Mjg5NCAxNy41MzQzIDcuNDcxNTQgMTcuNTM0M1oiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTE2LjEzODYgMTMuNTUyNEMxNS45NzY4IDEzLjU1MjQgMTUuODEyOSAxMy41NDI0IDE1LjY0OSAxMy41MzIzQzE1LjA5NiAxMy40ODIgMTQuNjg3OCAxMi45ODk0IDE0LjczNyAxMi40MzYzQzE0Ljc4NzMgMTEuODgzMiAxNS4yODUgMTEuNDgxIDE1LjgyOSAxMS41MzEzQzE2LjgyODQgMTEuNjIxOCAxNy44MDI3IDExLjI2OTggMTguNTAyNSAxMC41NjU5TDIxLjAwMDEgOC4wNzIxMUMyMi4zMTkyIDYuNzU0ODMgMjIuMzE5MiA0LjYwMjk2IDIxLjAwMjEgMy4yODU2OEwyMC43MTk1IDMuMDA0MTRDMTkuMzk5NCAxLjY4Njg1IDE3LjI1NDcgMS42ODY4NSAxNS45Mzc1IDMuMDA0MTRMMTMuNDM3IDUuNDk3OTFDMTIuNzM2MiA2LjIwMTgxIDEyLjM4NjMgNy4xNzcxNyAxMi40NzQ3IDguMTcyNjdDMTIuNTI1IDguNzI1NzMgMTIuMTE2OCA5LjIxODUgMTEuNTYzOCA5LjI2ODc3QzExLjAxNTggOS4zMTkwNSAxMC41MjIxIDguOTA2NzEgMTAuNDcxOSA4LjM1MzY1QzEwLjMyOTEgNi43NjQ4NiAxMC44OTEyIDUuMjA2MjQgMTIuMDE1MyA0LjA4MDAxTDE0LjUxNTkgMS41NzYyMkMxNi42MTUzIC0wLjUyNTQwNiAyMC4wMzU4IC0wLjUyNTQwNiAyMi4xNDEzIDEuNTc2MjJMMjIuNDIzOCAxLjg2Nzc3QzI0LjUyNjIgMy45Njk0IDI0LjUyNTIgNy4zODgzOSAyMi40MjE4IDkuNDkwMDJMMTkuOTI1MiAxMS45OTM4QzE4LjkxNTcgMTIuOTk5NCAxNy41NTczIDEzLjU1MjQgMTYuMTM4NiAxMy41NTI0WiIgZmlsbD0iIzdEOUZCRCIvPgo8cGF0aCBkPSJNNS42NzY4NCAyNEM0LjI5NTMzIDI0IDIuOTE0ODQgMjMuNDc3IDEuODYyMTIgMjIuNDMxM0wxLjU3NjU4IDIyLjEzOTdDMC41NjEwNjYgMjEuMTI0MSAwIDE5Ljc2NjUgMCAxOC4zMjg2QzAgMTYuODkwNiAwLjU2MTA0NCAxNS41MzMyIDEuNTc5NTggMTQuNTE3Nkw0LjA3NzEzIDEyLjAxMzdDNS4xOTkyMyAxMC44OTc1IDYuNzQ5NjUgMTAuMzM0NCA4LjM1MjM2IDEwLjQ3NTJDOC45MDUzNiAxMC41MjU1IDkuMzEzNjEgMTEuMDA4MSA5LjI2NDM1IDExLjU2MTJDOS4yMTQwNyAxMi4xMTQyIDguNzM4NDggMTIuNTI2NSA4LjE3MzQxIDEyLjQ3NjJDNy4xODMwMyAxMi4zODU3IDYuMjAwNjYgMTIuNzM3NyA1LjQ5OTg1IDEzLjQ0MTZMMy4wMDIzIDE1LjkzNTRDMi4zNjI4MiAxNi41Nzg5IDIuMDEwOTMgMTcuNDIzNiAyLjAxMDkzIDE4LjMyODZDMi4wMTA5MyAxOS4yMzM2IDIuMzYyODIgMjAuMDc4MiAzLjAwMjMgMjAuNzIxOEwzLjI4Njg1IDIxLjAwMzRDNC42MDMgMjIuMzIwNyA2Ljc0NzY2IDIyLjMyMDcgOC4wNjY4MiAyMS4wMDM0TDEwLjU2ODQgMTguNDk5NkMxMS4yNjcyIDE3LjgwNTcgMTEuNjE3MSAxNi44MzAzIDExLjUyNjYgMTUuODM0OEMxMS40NzY0IDE1LjI4MTggMTEuODg0NSAxNC43ODkgMTIuNDM3NSAxNC43Mzg3QzEyLjk4NDUgMTQuNjk4NSAxMy40NzkyIDE1LjEwMDggMTMuNTI5NSAxNS42NTM4QzEzLjY3MzMgMTcuMjQyNiAxMy4xMTIyIDE4LjgwMTIgMTEuOTkwMSAxOS45Mjc1TDkuNDg4NTYgMjIuNDMxM0M4LjQzODg2IDIzLjQ3NyA3LjA1NzM0IDI0IDUuNjc2ODQgMjRaIiBmaWxsPSIjN0Q5RkJEIi8+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--pdf-2.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM2MyAyMy40NjdDMTIuMDYxOSAyMy40NjcgMTEuODE3NSAyMy4yMzI3IDExLjgxNzUgMjIuOTM0NFYxNi41NDI5QzExLjgxNzUgMTYuMjQ0NyAxMi4wNjE5IDE2LjAxMDMgMTIuMzYzIDE2LjAxMDNIMTguOTA4OUMxOS4yMTExIDE2LjAxMDMgMTkuNDU0NCAxNi4yNDQ3IDE5LjQ1NDQgMTYuNTQyOUMxOS40NTQ0IDE2Ljg0MTIgMTkuMjExMSAxNy4wNzU2IDE4LjkwODkgMTcuMDc1NkgxMi45MDg1VjIyLjkzNDRDMTIuOTA4NSAyMy4yMzI3IDEyLjY2NTIgMjMuNDY3IDEyLjM2MyAyMy40NjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuMzYzMSAyNEgxLjA5MDk5QzAuNDg4NzYzIDI0IDAgMjMuNTIwNiAwIDIyLjkzNDhWMTYuNTQzM0MwIDE1Ljk1NzQgMC40ODg3NjMgMTUuNDc4IDEuMDkwOTkgMTUuNDc4QzEuNjk0MzEgMTUuNDc4IDIuMTgxOTggMTUuOTU3NCAyLjE4MTk4IDE2LjU0MzNWMjEuODY5NUgxMS45MTE0TDE3LjgxOCAxNi4xMDY1VjIuMTMwNDlIMS4wOTA5OUMwLjQ4ODc2MyAyLjEzMDQ5IDAgMS42NTExMyAwIDEuMDY1MjVDMCAwLjQ3OTM2MSAwLjQ4ODc2MyAwIDEuMDkwOTkgMEgxOC45MDlDMTkuNTEyMyAwIDIwIDAuNDc5MzYxIDIwIDEuMDY1MjVWMTYuNTQzM0MyMCAxNi44MjAyIDE5Ljg4NTUgMTcuMDk3MiAxOS42ODA0IDE3LjI5OTZMMTMuMTM0NCAyMy42OTFDMTIuOTMwNCAyMy44ODI4IDEyLjY1MzMgMjQgMTIuMzYzMSAyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjk5ODU3IDUuMjI5ODlWOC41MTA4M0gyLjczNjExQzMuMjMyNTEgOC41MTA4MyAzLjUwMTk4IDguMjk3NzggMy41MDE5OCA3LjYwNTM3VjYuMTQ1OTZDMy41MDE5OCA1LjQ1MzU1IDMuMjMyNTEgNS4yMjk4OSAyLjczNjExIDUuMjI5ODlIMS45OTg1N1pNNS4wNjIwOCA2LjI0MTg3VjcuNDk4ODVDNS4wNjIwOCA5LjA1NDExIDQuMjk3MzEgOS44OTU2NSAyLjczNjExIDkuODk1NjVIMS45OTg1N1YxMy41Mzg4SDAuNDM4NDc3VjMuODQ1MDdIMi43MzYxMUM0LjI5NzMxIDMuODQ1MDcgNS4wNjIwOCA0LjY5NzI3IDUuMDYyMDggNi4yNDE4N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjM0Njg0IDUuMjI5ODlWMTIuMTU0SDguMjI1MTJDOC43MjE1MiAxMi4xNTQgOS4wMjA0NSAxMS45MDkgOS4wMjA0NSAxMS4yMTY2VjYuMTc4QzkuMDIwNDUgNS40ODU1OSA4LjcyMTUyIDUuMjI5ODkgOC4yMjUxMiA1LjIyOTg5SDcuMzQ2ODRaTTUuNzg2NzQgMy44NDUwN0g4LjI1NDU3QzkuODEzNiAzLjg0NTA3IDEwLjU4MDUgNC42OTcyNyAxMC41ODA1IDYuMjQxODdWMTEuMTQyQzEwLjU4MDUgMTIuNjk3MyA5LjgxMzYgMTMuNTM4OCA4LjI1NDU3IDEzLjUzODhINS43ODY3NFYzLjg0NTA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjEzMjIgOC4xNTkzMkgxNS4xNDYxVjkuNTQ0MTRIMTMuMTMyMlYxMy41Mzg4SDExLjU3MlYzLjg0NTA3SDE1LjY5OTJWNS4yMjk4OUgxMy4xMzIyVjguMTU5MzJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 18px;
  height: 18px;
}
.icon--convert.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzVfMjMpIj4KPG1hc2sgaWQ9Im1hc2swXzVfMjMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPgo8cGF0aCBkPSJNMCAwTDAgMThIMThWMEgwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzVfMjMpIj4KPHBhdGggZD0iTTEzLjc1IDE0LjI1VjE1QzEzLjc1IDE1LjM5NzggMTMuNTkyIDE1Ljc3OTQgMTMuMzEwNyAxNi4wNjA3QzEzLjAyOTQgMTYuMzQyIDEyLjY0NzggMTYuNSAxMi4yNSAxNi41SDQuNzVDNC4zNTIxOCAxNi41IDMuOTcwNjQgMTYuMzQyIDMuNjg5MzQgMTYuMDYwN0MzLjQwODA0IDE1Ljc3OTQgMy4yNSAxNS4zOTc4IDMuMjUgMTVWM0MzLjI1IDIuNjAyMTggMy40MDgwMyAyLjIyMDY0IDMuNjg5MzQgMS45MzkzNEMzLjk3MDY0IDEuNjU4MDQgNC4zNTIxNyAxLjUgNC43NSAxLjVIMTIuMjVDMTIuNjQ3OCAxLjUgMTMuMDI5NCAxLjY1ODA0IDEzLjMxMDcgMS45MzkzNEMxMy41OTIgMi4yMjA2NCAxMy43NSAyLjYwMjE3IDEzLjc1IDNWMy43NSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi41ODA2IDlWNS4yNUwxNy4wODA2IDlMMTIuNTgwNiAxMi43NVY5Wk0xMi41ODA2IDlMOC4yNDk3NiA2LjUwNzJMNS45OTk3NiAxMC4yNTcyIiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzVfMjMiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
}
.icon--convert-book.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjY1ODUgMTkuNTgxM0gxNS4xMDZDMTQuNzYzNSAxOS41ODEzIDE0LjQ0NDQgMTkuMzg2MiAxNC4yNTY0IDE5LjA2NDlMMTIuMjc0OCAxNS42NTY0QzExLjk2NjkgMTUuMTI4NSAxMi4wOTcgMTQuNDE3IDEyLjU2NjUgMTQuMDYxMkMxMy4wMzUgMTMuNzE2OSAxMy42NjUgMTMuODY2MSAxMy45NzM5IDE0LjM5NEwxNS42NTQ4IDE3LjI4NkgyMi42NTg1QzIzLjIyMDQgMTcuMjg2IDIzLjY3NDcgMTcuODAyNSAyMy42NzQ3IDE4LjQzMzdDMjMuNjc0NyAxOS4wNzYzIDIzLjIyMDQgMTkuNTgxMyAyMi42NTg1IDE5LjU4MTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuMTYyMSAxMC4yMzk3QzkuODE4NjIgMTAuMjM5NyA5LjQ4MzI2IDEwLjA0NDYgOS4yOTIyMSA5LjY4ODg4TDcuNjkwNjkgNi43MDUwNEgxLjAxNjIxQzAuNDU0MjQ2IDYuNzA1MDQgMCA2LjE4ODYxIDAgNS41NTc0MUMwIDQuOTI2MjEgMC40NTQyNDYgNC40MDk3OCAxLjAxNjIxIDQuNDA5NzhIOC4yNjM4NUM4LjYxOTUyIDQuNDA5NzggOC45NDg3NSA0LjYxNjM2IDkuMTMyNjkgNC45NjA2NUwxMS4wMzEgOC41MDY4MUMxMS4zMjE2IDkuMDQ2MiAxMS4xNjcxIDkuNzQ2MjUgMTAuNjg3NSAxMC4wNzkxQzEwLjUyMzkgMTAuMTkzOCAxMC4zNDIgMTAuMjM5NyAxMC4xNjIxIDEwLjIzOTdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC4yNjM4NSAxOS41ODE1SDEuMDE2MjFDMC40NTQyNDYgMTkuNTgxNSAwIDE5LjA3NjYgMCAxOC40MzM5QzAgMTcuODAyNyAwLjQ1NDI0NiAxNy4yODYzIDEuMDE2MjEgMTcuMjg2M0g3LjY4ODY2TDE0LjIzNTEgNC45NzIyMUMxNC40MTkgNC42Mjc5MiAxNC43NDkzIDQuNDA5ODggMTUuMTA2IDQuNDA5ODhIMjIuNjU4NEMyMy4yMjA0IDQuNDA5ODggMjMuNjc0NyA0LjkyNjMyIDIzLjY3NDcgNS41NTc1MUMyMy42NzQ3IDYuMTg4NzEgMjMuMjIwNCA2LjcwNTE0IDIyLjY1ODQgNi43MDUxNEgxNS42ODIyTDkuMTM0NzIgMTkuMDMwN0M4Ljk1MTggMTkuMzc1IDguNjIwNTQgMTkuNTgxNSA4LjI2Mzg1IDE5LjU4MTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTkuMDUzOCAxMS4xODA3QzE4Ljc5MzYgMTEuMTgwNyAxOC41MzM1IDExLjA3NzQgMTguMzM1NCAxMC44NDc4QzE3LjkzOCAxMC40MDAzIDE3LjkzOCA5LjY3NzI3IDE4LjMzNTQgOS4yMjk2OUwyMS41NDc2IDUuNTkxNzFMMTguMzM1NCAxLjk2NTE5QzE3LjkzOCAxLjUxNzYyIDE3LjkzOCAwLjc4MzEzOCAxOC4zMzU0IDAuMzM1NTYzQzE4LjczMjcgLTAuMTEyMDEzIDE5LjM3NSAtMC4xMTIwMTMgMTkuNzcyMyAwLjMzNTU2M0wyMy43MDIgNC43NzY4OEMyNC4wOTkzIDUuMjM1OTQgMjQuMDk5MyA1Ljk1ODk0IDIzLjcwMiA2LjQwNjUxTDE5Ljc3MjMgMTAuODQ3OEMxOS41NzQxIDExLjA3NzQgMTkuMzEzOSAxMS4xODA3IDE5LjA1MzggMTEuMTgwN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOS4wNTM4IDI0QzE4Ljc5MzYgMjQgMTguNTMzNSAyMy44ODUyIDE4LjMzNTQgMjMuNjY3MkMxNy45MzggMjMuMjE5NiAxNy45MzggMjIuNDg1MSAxOC4zMzU0IDIyLjAzNzVMMjEuNTQ3NiAxOC40MTFMMTguMzM1NCAxNC43NzMxQzE3LjkzOCAxNC4zMjU1IDE3LjkzOCAxMy42MDI1IDE4LjMzNTQgMTMuMTU0OUMxOC43MzI3IDEyLjcwNzMgMTkuMzc1IDEyLjcwNzMgMTkuNzcyMyAxMy4xNTQ5TDIzLjcwMiAxNy41OTYyQzI0LjA5OTMgMTguMDQzOCAyNC4wOTkzIDE4Ljc3ODMgMjMuNzAyIDE5LjIyNThMMTkuNzcyMyAyMy42NjcyQzE5LjU3NDEgMjMuODg1MiAxOS4zMTM5IDI0IDE5LjA1MzggMjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--shadow.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzc0MikiPgo8cGF0aCBkPSJNOS42NjIxMSAxNUMxMy41MjgxIDE1IDE2LjY2MjEgMTEuODY2IDE2LjY2MjEgOEMxNi42NjIxIDQuMTM0MDEgMTMuNTI4MSAxIDkuNjYyMTEgMUM1Ljc5NjEyIDEgMi42NjIxMSA0LjEzNDAxIDIuNjYyMTEgOEMyLjY2MjExIDExLjg2NiA1Ljc5NjEyIDE1IDkuNjYyMTEgMTVaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMSAxM0MyLjcyOTA1IDE1Ljk4OSA1Ljk2MDc3IDE4IDkuNjYyMTggMThDMTMuMzYzNiAxOCAxNi41OTUzIDE1Ljk4OSAxOC4zMjQ0IDEzIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzc0MiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 19px;
  height: 18px;
}
.icon--shadow-active.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyNF84NikiPgo8cGF0aCBkPSJNOS42NjIxMSAxNUMxMy41MjgxIDE1IDE2LjY2MjEgMTEuODY2IDE2LjY2MjEgOEMxNi42NjIxIDQuMTM0MDEgMTMuNTI4MSAxIDkuNjYyMTEgMUM1Ljc5NjEyIDEgMi42NjIxMSA0LjEzNDAxIDIuNjYyMTEgOEMyLjY2MjExIDExLjg2NiA1Ljc5NjEyIDE1IDkuNjYyMTEgMTVaIiBzdHJva2U9IiNBNzg4NjgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDEzQzIuNzI5MDUgMTUuOTg5IDUuOTYwNzcgMTggOS42NjIxOCAxOEMxMy4zNjM2IDE4IDE2LjU5NTMgMTUuOTg5IDE4LjMyNDQgMTMiIHN0cm9rZT0iI0E3ODg2OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjRfODYiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 19px;
  height: 18px;
}
.icon--aligment.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzE3MikiPgo8cGF0aCBkPSJNNi41IDAuNUgwLjVWNi41SDYuNVYwLjVaIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00IDBIMFY0SDRWMFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS41IDAuNUg5LjVWNi41SDE1LjVWMC41WiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNi41IDkuNUgwLjVWMTUuNUg2LjVWOS41WiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuNSA5LjVIOS41VjE1LjVIMTUuNVY5LjVaIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNiAwSDEyVjRIMTZWMFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00IDEySDBWMTZINFYxMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNiAxMkgxMlYxNkgxNlYxMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTcyIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 16px;
  height: 16px;
}
.icon--social-twitter.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxMV8zKSI+CjxwYXRoIGQ9Ik0xNC44Nzg0IDEwLjU4NThMMjQuMTg1MiAwSDIxLjk3OThMMTMuODk4NyA5LjE5MTVMNy40NDQzMyAwSDBMOS43NjAyNSAxMy44OTkyTDAgMjVIMi4yMDU1NEwxMC43Mzk0IDE1LjI5MzVMMTcuNTU1NyAyNUgyNUwxNC44Nzg0IDEwLjU4NThaTTExLjg1NzYgMTQuMDIxNkwxMC44Njg3IDEyLjYzNzZMMy4wMDAyMyAxLjYyNDZINi4zODc4MUwxMi43Mzc4IDEwLjUxMjRMMTMuNzI2NyAxMS44OTY1TDIxLjk4MDggMjMuNDQ5M0gxOC41OTMzTDExLjg1NzYgMTQuMDIxNloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjExXzMiPgo8cmVjdCB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--social-facebook.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxwYXRoIGZpbGw9IiM1MDdDQkUiIGQ9Ik0zMiwxLjc2NDI4NTcxIEwzMiwzMC4yMjg1NzE0IEMzMiwzMS4yMDcxNDI5IDMxLjIwNzE0MjksMzEuOTkyODU3MSAzMC4yMzU3MTQzLDMxLjk5Mjg1NzEgTDIyLjA3ODU3MTQsMzEuOTkyODU3MSBMMjIuMDc4NTcxNCwxOS42MDcxNDI5IEwyNi4yMzU3MTQzLDE5LjYwNzE0MjkgTDI2Ljg1NzE0MjksMTQuNzc4NTcxNCBMMjIuMDcxNDI4NiwxNC43Nzg1NzE0IEwyMi4wNzE0Mjg2LDExLjY5Mjg1NzEgQzIyLjA3MTQyODYsMTAuMjkyODU3MSAyMi40NTcxNDI5LDkuMzQyODU3MTQgMjQuNDY0Mjg1Nyw5LjM0Mjg1NzE0IEwyNy4wMjE0Mjg2LDkuMzQyODU3MTQgTDI3LjAyMTQyODYsNS4wMjE0Mjg1NyBDMjYuNTc4NTcxNCw0Ljk2NDI4NTcxIDI1LjA2NDI4NTcsNC44Mjg1NzE0MyAyMy4yOTI4NTcxLDQuODI4NTcxNDMgQzE5LjYwNzE0MjksNC44Mjg1NzE0MyAxNy4wNzg1NzE0LDcuMDc4NTcxNDMgMTcuMDc4NTcxNCwxMS4yMTQyODU3IEwxNy4wNzg1NzE0LDE0Ljc3ODU3MTQgTDEyLjkwNzE0MjksMTQuNzc4NTcxNCBMMTIuOTA3MTQyOSwxOS42MDcxNDI5IEwxNy4wNzg1NzE0LDE5LjYwNzE0MjkgTDE3LjA3ODU3MTQsMzIgTDEuNzY0Mjg1NzEsMzIgQzAuNzkyODU3MTQzLDMyIDAsMzEuMjA3MTQyOSAwLDMwLjIzNTcxNDMgTDAsMS43NjQyODU3MSBDMCwwLjc5Mjg1NzE0MyAwLjc5Mjg1NzE0MywwIDEuNzY0Mjg1NzEsMCBMMzAuMjI4NTcxNCwwIEMzMS4yMDcxNDI5LDAgMzIsMC43OTI4NTcxNDMgMzIsMS43NjQyODU3MSBaIiBpZD0iUGF0aCI+PC9wYXRoPgo8L3N2Zz4=);
  width: 24px;
  height: 24px;
}
.icon--social-facebook-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAxNCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDkuMzkwMzNIOS4yMzIwOVY2LjM4MDQ4QzkuMjMyMDkgNS4yNTAxMyAxMC4wMTA0IDQuOTg2NjEgMTAuNTU4NiA0Ljk4NjYxQzExLjEwNTYgNC45ODY2MSAxMy45MjMzIDQuOTg2NjEgMTMuOTIzMyA0Ljk4NjYxVjAuMDE3NDA4NEw5LjI4OTQ3IDEuMTY3ODZlLTA3QzQuMTQ1NDkgMS4xNjc4NmUtMDcgMi45NzQ4OCAzLjcwNjE5IDIuOTc0ODggNi4wNzc5M1Y5LjM5MDMzSDIuMTg4NzZlLTA3VjE0LjUxMDhIMi45NzQ4OEMyLjk3NDg4IDIxLjA4MjIgMi45NzQ4OCAyOSAyLjk3NDg4IDI5SDkuMjMyMDlDOS4yMzIwOSAyOSA5LjIzMjA5IDIxLjAwNDEgOS4yMzIwOSAxNC41MTA4SDEzLjQ1NDNMMTQgOS4zOTAzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 14px;
  height: 29px;
}
.icon--social-instagram-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDJDMy43OTA4NiAyIDIgMy43OTA4NiAyIDZWMTZDMiAxOC4yMDkxIDMuNzkwODYgMjAgNiAyMEgxNkMxOC4yMDkxIDIwIDIwIDE4LjIwOTEgMjAgMTZWNkMyMCAzLjc5MDg2IDE4LjIwOTEgMiAxNiAySDZaTTAgNkMwIDIuNjg2MjkgMi42ODYyOSAwIDYgMEgxNkMxOS4zMTM3IDAgMjIgMi42ODYyOSAyMiA2VjE2QzIyIDE5LjMxMzcgMTkuMzEzNyAyMiAxNiAyMkg2QzIuNjg2MjkgMjIgMCAxOS4zMTM3IDAgMTZWNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNDgzMyA3Ljk4OTE4QzEwLjg1OTEgNy44OTY2MiAxMC4yMjE3IDguMDAzMjQgOS42NjE1NiA4LjI5Mzg3QzkuMTAxNDYgOC41ODQ0OSA4LjY0NzI2IDkuMDQ0MzIgOC4zNjM1NiA5LjYwNzk2QzguMDc5ODcgMTAuMTcxNiA3Ljk4MTEyIDEwLjgxMDMgOC4wODEzNyAxMS40MzMzQzguMTgxNjIgMTIuMDU2MyA4LjQ3NTc1IDEyLjYzMTkgOC45MjE5NSAxMy4wNzgxQzkuMzY4MTQgMTMuNTI0MiA5Ljk0MzY2IDEzLjgxODQgMTAuNTY2NyAxMy45MTg2QzExLjE4OTcgMTQuMDE4OSAxMS44Mjg0IDEzLjkyMDEgMTIuMzkyIDEzLjYzNjRDMTIuOTU1NyAxMy4zNTI3IDEzLjQxNTUgMTIuODk4NSAxMy43MDYxIDEyLjMzODRDMTMuOTk2OCAxMS43NzgzIDE0LjEwMzQgMTEuMTQwOSAxNC4wMTA4IDEwLjUxNjdDMTMuOTE2NCA5Ljg3OTk5IDEzLjYxOTcgOS4yOTA1NCAxMy4xNjQ2IDguODM1NDFDMTIuNzA5NSA4LjM4MDI4IDEyLjEyIDguMDgzNiAxMS40ODMzIDcuOTg5MThaTTguNzQwNDEgNi41MTg2MkM5LjY3MzkxIDYuMDM0MjQgMTAuNzM2NCA1Ljg1NjU1IDExLjc3NjcgNi4wMTA4MkMxMi44Mzc4IDYuMTY4MTcgMTMuODIwMiA2LjY2MjY1IDE0LjU3ODggNy40MjEyQzE1LjMzNzQgOC4xNzk3NSAxNS44MzE4IDkuMTYyMTYgMTUuOTg5MiAxMC4yMjMzQzE2LjE0MzQgMTEuMjYzNiAxNS45NjU4IDEyLjMyNjEgMTUuNDgxNCAxMy4yNTk2QzE0Ljk5NyAxNC4xOTMxIDE0LjIzMDYgMTQuOTUwMSAxMy4yOTEyIDE1LjQyMjlDMTIuMzUxOCAxNS44OTU3IDExLjI4NzIgMTYuMDYwMyAxMC4yNDg5IDE1Ljg5MzJDOS4yMTA1OSAxNS43MjYyIDguMjUxMzggMTUuMjM1OSA3LjUwNzczIDE0LjQ5MjNDNi43NjQwOCAxMy43NDg2IDYuMjczODUgMTIuNzg5NCA2LjEwNjc3IDExLjc1MTFDNS45Mzk2OSAxMC43MTI4IDYuMTA0MjcgOS42NDgxOCA2LjU3NzA5IDguNzA4NzhDNy4wNDk5MiA3Ljc2OTM4IDcuODA2OTIgNy4wMDI5OSA4Ljc0MDQxIDYuNTE4NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjUgNS41QzE1LjUgNC45NDc3MiAxNS45NDc3IDQuNSAxNi41IDQuNUgxNi41MUMxNy4wNjIzIDQuNSAxNy41MSA0Ljk0NzcyIDE3LjUxIDUuNUMxNy41MSA2LjA1MjI4IDE3LjA2MjMgNi41IDE2LjUxIDYuNUgxNi41QzE1Ljk0NzcgNi41IDE1LjUgNi4wNTIyOCAxNS41IDUuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--social-tiktok-white.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ3OTkgOC41MjI0MUMxNy42NTI2IDguNTIxNjMgMTcuODI1MSA4LjUxMjkgMTcuOTk3IDguNDk2MjJIMThWNS4wMDE5NkMxNi42ODcyIDQuOTA2MTUgMTUuNDQ5OSA0LjM1MjY4IDE0LjUwNDUgMy40MzgzM0MxMy41NTkgMi41MjM5OCAxMi45NjU2IDEuMzA2OTQgMTIuODI3OSAwSDkuODE1MDVMOS43ODM1NyAxNC42NjA5QzkuNzgzNTcgMTYuNDU5NyA4LjE5MjQ1IDE3Ljg3NjkgNi4zOTA3MiAxNy44NzY5QzUuNTI1NjcgMTcuODc2OSA0LjY5NjA1IDE3LjUzMzggNC4wODQzNiAxNi45MjMxQzMuNDcyNjggMTYuMzEyNCAzLjEyOTA0IDE1LjQ4NDIgMy4xMjkwNCAxNC42MjA1QzMuMTI5MDQgMTMuNzU2OSAzLjQ3MjY4IDEyLjkyODYgNC4wODQzNiAxMi4zMThDNC42OTYwNSAxMS43MDczIDUuNTI1NjcgMTEuMzY0MiA2LjM5MDcyIDExLjM2NDJDNi40OTEwNCAxMS4zNjQyIDYuNTg4MDQgMTEuMzc3NSA2LjY4NTEyIDExLjM5MDdDNi43MTg1OSAxMS4zOTUzIDYuNzUyMDcgMTEuMzk5OCA2Ljc4NTcgMTEuNDAzOVY4LjI1OTc4QzYuNzU0NTUgOC4yNTc4MiA2LjcyMzQ0IDguMjU1NjYgNi42OTIzMyA4LjI1MzQ5QzYuNTkyNDMgOC4yNDY1NCA2LjQ5MjQ1IDguMjM5NTggNi4zOTA3MiA4LjIzOTU4QzUuMTI2NzYgOC4yMzk1OCAzLjg5MTE4IDguNjEzNzcgMi44NDAyMyA5LjMxNDg0QzEuNzg5MjggMTAuMDE1OSAwLjk3MDE2NiAxMS4wMTI0IDAuNDg2NDY4IDEyLjE3ODJDMC4wMDI3NjkxNSAxMy4zNDQgLTAuMTIzNzg5IDE0LjYyNjkgMC4xMjI3OTkgMTUuODY0NUMwLjM2OTM4NiAxNy4xMDIxIDAuOTc4MDQzIDE4LjIzOSAxLjg3MTggMTkuMTMxM0MyLjc2NTU2IDIwLjAyMzYgMy45MDQyOCAyMC42MzEyIDUuMTQzOTYgMjAuODc3NEM2LjM4MzYzIDIxLjEyMzYgNy42Njg2IDIwLjk5NzIgOC44MzYzNSAyMC41MTQzQzEwLjAwNDEgMjAuMDMxNCAxMS4wMDIyIDE5LjIxMzcgMTEuNzA0NCAxOC4xNjQ0QzEyLjQwNjYgMTcuMTE1MiAxMi43ODE0IDE1Ljg4MTcgMTIuNzgxNCAxNC42MTk4VjUuOTg3MzlDMTMuMjkyMiA2Ljc2NjE3IDEzLjk4OTIgNy40MDU3MSAxNC44MDk0IDcuODQ4MjhDMTUuNjI5NyA4LjI5MDg2IDE2LjU0NzUgOC41MjI1NCAxNy40Nzk5IDguNTIyNDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--social-google.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNFQTQzMzUiIGQ9Ik0wIDExbDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzNEE4NTMiIGQ9Ik0wIDM3bDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OEwxNyAyNGwtNC0zIDM1LTEweiIvPjwvc3ZnPg==);
  width: 24px;
  height: 24px;
}
.icon--social-apple.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi42NDM5IDAuNTI5MDQzQzEzLjc1NjcgMC45NjEzNjYgMTEuNTUxNiAzLjQzMDE3IDExLjU0MTIgNi4yNDE5MkMxMS41Mzk2IDYuNjg0NTIgMTEuNTE3OSA2LjY1OTg2IDExLjkxIDYuNjYwNzVDMTQuMDU3MyA2LjY2NTU5IDE2LjUyNzcgNC4zMzE0MiAxNi45MzY2IDEuOTExMzFDMTYuOTk0NiAxLjU2NzczIDE3LjAwMTIgMS40Nzk1IDE3LjAwMTIgMS4wMzU4OUMxNy4wMDEyIDAuNDM4NzY3IDE3LjAyNDYgMC40NzIwMzcgMTYuNjQzOSAwLjUyOTA0M1pNMTYuMTU5IDYuNjYzMkMxNi4xMzggNi42NjU1NyAxNi4wNjA0IDYuNjczNzcgMTUuOTg2OCA2LjY4MTQzQzE1LjMxMDEgNi43NTE4MiAxNC45Mzk0IDYuODUzMDMgMTMuMTI4NiA3LjQ2MTc2QzEyLjQ4NDMgNy42NzgzNiAxMS45MDkzIDcuODQwMTUgMTEuNzE4NSA3Ljg1ODU1QzExLjQ3OTQgNy44ODE2MyAxMC45OTAxIDcuNzQ3ODkgMTAuMDU5OSA3LjQwNTI1QzguMDQyNSA2LjY2MjE3IDcuMjAzMyA2LjU2OTcgNS43NDM2MSA2LjkyOTY2Qy0wLjQ3NzYwNSA4LjQ2MzgxIC0xLjMzMzYgMTcuNDExNiA0LjA5MzMzIDI0LjE4MDJDNS4yNjEyNSAyNS42MzY4IDYuMDcyNyAyNi4yNzYyIDYuOTcyMDIgMjYuNDQ4NUM3LjA0OTIyIDI2LjQ2MzMgNy4xNDAwOSAyNi40ODEgNy4xNzM5NiAyNi40ODc4QzcuMjUzMzEgMjYuNTAzOSA3LjgyMDUgMjYuNTA0MSA3LjkxMDkyIDI2LjQ4ODFDNy45NDg5MyAyNi40ODEzIDguMDU0NjggMjYuNDYzNSA4LjE0NTkxIDI2LjQ0ODRDOC41NTU1OSAyNi4zODA4IDguOTgxMTMgMjYuMjUwNCA5LjU0MzEgMjYuMDIwMkMxMC40MjAxIDI1LjY2MTEgMTAuOTgyIDI1LjUxODEgMTEuNzA4MSAyNS40NjkzQzEyLjU5NTEgMjUuNDA5NyAxMy40MjI4IDI1LjU3NzYgMTQuNTY0IDI2LjA0ODlDMTYuMTQ4OCAyNi43MDMyIDE3LjQ2NDMgMjYuNTk1IDE4LjUzNDMgMjUuNzIyNEMyMC4xMDQgMjQuNDQyMiAyMS4yNjY3IDIyLjcwMjQgMjIuMzMwNCAyMC4wNDJDMjIuNDA3MyAxOS44NDk4IDIyLjQ3NTYgMTkuNjg3IDIyLjQ4MjIgMTkuNjgwNEMyMi41MTg3IDE5LjY0MzcgMjIuNDk1NCAxOS41NTA2IDIyLjQ0NjEgMTkuNTM1OUMyMi4zNzIzIDE5LjUxMzkgMjEuOTA2IDE5LjI4MDkgMjEuNzQxNCAxOS4xODM4QzE5LjU4ODUgMTcuOTE0MyAxOC40NzcyIDE1LjM3NDQgMTkuMDE4NyAxMi45NjExQzE5LjM0MjYgMTEuNTE3OCAyMC4yMzA1IDEwLjI4OSAyMS41OTY0IDkuMzkzODRDMjEuODE5MyA5LjI0Nzc3IDIxLjgxNjggOS4yNTU2MSAyMS42OTE2IDkuMDg5NjJDMjAuNjI4OCA3LjY4MDg2IDE5LjA3NzkgNi44NzY1NSAxNy4wMzQ1IDYuNjc0NTJDMTYuODU4OCA2LjY1NzE1IDE2LjI3OTcgNi42NDk2NyAxNi4xNTkgNi42NjMyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 25px;
}
.icon--archive.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMTM4NjQgMTUuMjc2TDExLjk5ODggMTkuNzU1MUwyMS44NjExIDE1LjI3NlY2LjcyNDAxTDExLjk5ODggMi4yNDQ4NkwyLjEzODY0IDYuNzI0MDFWMTUuMjc2Wk0xMS45OTg4IDIyQzExLjg0OCAyMiAxMS42OTczIDIxLjk2NzkgMTEuNTU2MSAyMS45MDM4TDAuNjI2NjE5IDE2Ljk0MzZDMC4yNDU5NDEgMTYuNzcyNiAwIDE2LjM4NzggMCAxNS45NzA5VjYuMDM5ODFDMCA1LjYxMjIxIDAuMjQ1OTQxIDUuMjM4MSAwLjYyNjYxOSA1LjA2NzA2TDExLjU1NjEgMC4wOTYyMTA1QzExLjgzODQgLTAuMDMyMDcwMiAxMi4xNjAzIC0wLjAzMjA3MDIgMTIuNDQxNSAwLjA5NjIxMDVMMjMuMzczMSA1LjA2NzA2QzIzLjc1MzggNS4yMzgxIDIzLjk5OTggNS42MTIyMSAyMy45OTk4IDYuMDM5ODFWMTUuOTcwOUMyMy45OTk4IDE2LjM4NzggMjMuNzUzOCAxNi43NzI2IDIzLjM3MzEgMTYuOTQzNkwxMi40NDE1IDIxLjkwMzhDMTIuMzAwNCAyMS45Njc5IDEyLjE1MDcgMjIgMTEuOTk4OCAyMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS45OTg4IDEyLjMzNTlDMTEuODQ4MSAxMi4zMzU5IDExLjY5NzMgMTIuMzAzOCAxMS41NTYxIDEyLjIzOTdMMC42MjY2MzcgNy4yNzk1NEMwLjA4ODc3IDcuMDMzNjcgLTAuMTQ3NTU4IDYuMzkyMjkgMC4wOTYyNDY0IDUuODU3NzlDMC4zNDAwNTEgNS4zMjMyOSAwLjk3MDk0OCA1LjA3NzQzIDEuNTEzMDkgNS4zMzM5OUwxMS45OTg4IDEwLjA5MUwyMi40ODc4IDUuMzMzOTlDMjMuMDI4OCA1LjA3NzQzIDIzLjY2MDggNS4zMjMyOSAyMy45MDM1IDUuODU3NzlDMjQuMTQ4NCA2LjM5MjI5IDIzLjkxMSA3LjAzMzY3IDIzLjM3MzIgNy4yNzk1NEwxMi40NDE1IDEyLjIzOTdDMTIuMzAwNCAxMi4zMDM4IDEyLjE1MDcgMTIuMzM1OSAxMS45OTg4IDEyLjMzNTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuODkwNyA5LjM4NTc0TDE3LjY2OTQgOS4zNDI5OUw2LjczOTg2IDQuMzcyMTRDNi40NzE0NyA0LjI1NDU1IDYuMzUyNzcgMy45MzM4NCA2LjQ3NDY4IDMuNjY2NTlDNi41OTc2NSAzLjM5OTM0IDYuOTE1MjMgMy4yODE3NSA3LjE4MjU2IDMuMzk5MzRMMTguMTEyMSA4LjM3MDE5QzE4LjM4MDUgOC40ODc3OCAxOC40OTkyIDguODA4NDkgMTguMzc3MyA5LjA3NTc0QzE4LjI4NzQgOS4yNjgxNiAxOC4wOTI4IDkuMzg1NzQgMTcuODkwNyA5LjM4NTc0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjk5ODggMjEuNjE0N0MxMS40MDc0IDIxLjYxNDcgMTAuOTI5NCAyMS4xNDQ0IDEwLjkyOTQgMjAuNTQ1N1YxMi4zMTQ1QzEwLjkyOTQgMTEuNzI2NSAxMS40MDc0IDExLjI0NTUgMTEuOTk4OCAxMS4yNDU1QzEyLjU5MDEgMTEuMjQ1NSAxMy4wNjgxIDExLjcyNjUgMTMuMDY4MSAxMi4zMTQ1VjIwLjU0NTdDMTMuMDY4MSAyMS4xNDQ0IDEyLjU5MDEgMjEuNjE0NyAxMS45OTg4IDIxLjYxNDdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 21px;
  height: 21px;
}
.icon--archive-blue.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMTM4NjQgMTUuMjc2TDExLjk5ODggMTkuNzU1MUwyMS44NjExIDE1LjI3NlY2LjcyNDAxTDExLjk5ODggMi4yNDQ4NkwyLjEzODY0IDYuNzI0MDFWMTUuMjc2Wk0xMS45OTg4IDIyQzExLjg0OCAyMiAxMS42OTczIDIxLjk2NzkgMTEuNTU2MSAyMS45MDM4TDAuNjI2NjE5IDE2Ljk0MzZDMC4yNDU5NDEgMTYuNzcyNiAwIDE2LjM4NzggMCAxNS45NzA5VjYuMDM5ODFDMCA1LjYxMjIxIDAuMjQ1OTQxIDUuMjM4MSAwLjYyNjYxOSA1LjA2NzA2TDExLjU1NjEgMC4wOTYyMTA1QzExLjgzODQgLTAuMDMyMDcwMiAxMi4xNjAzIC0wLjAzMjA3MDIgMTIuNDQxNSAwLjA5NjIxMDVMMjMuMzczMSA1LjA2NzA2QzIzLjc1MzggNS4yMzgxIDIzLjk5OTggNS42MTIyMSAyMy45OTk4IDYuMDM5ODFWMTUuOTcwOUMyMy45OTk4IDE2LjM4NzggMjMuNzUzOCAxNi43NzI2IDIzLjM3MzEgMTYuOTQzNkwxMi40NDE1IDIxLjkwMzhDMTIuMzAwNCAyMS45Njc5IDEyLjE1MDcgMjIgMTEuOTk4OCAyMloiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTExLjk5ODggMTIuMzM1OUMxMS44NDgxIDEyLjMzNTkgMTEuNjk3MyAxMi4zMDM4IDExLjU1NjEgMTIuMjM5N0wwLjYyNjYzNyA3LjI3OTU0QzAuMDg4NzcgNy4wMzM2NyAtMC4xNDc1NTggNi4zOTIyOSAwLjA5NjI0NjQgNS44NTc3OUMwLjM0MDA1MSA1LjMyMzI5IDAuOTcwOTQ4IDUuMDc3NDMgMS41MTMwOSA1LjMzMzk5TDExLjk5ODggMTAuMDkxTDIyLjQ4NzggNS4zMzM5OUMyMy4wMjg4IDUuMDc3NDMgMjMuNjYwOCA1LjMyMzI5IDIzLjkwMzUgNS44NTc3OUMyNC4xNDg0IDYuMzkyMjkgMjMuOTExIDcuMDMzNjcgMjMuMzczMiA3LjI3OTU0TDEyLjQ0MTUgMTIuMjM5N0MxMi4zMDA0IDEyLjMwMzggMTIuMTUwNyAxMi4zMzU5IDExLjk5ODggMTIuMzM1OVoiIGZpbGw9IiM3RDlGQkQiLz4KPHBhdGggZD0iTTE3Ljg5MDcgOS4zODU3NEwxNy42NjkzIDkuMzQyOTlMNi43Mzk4MyA0LjM3MjE0QzYuNDcxNDQgNC4yNTQ1NSA2LjM1Mjc0IDMuOTMzODQgNi40NzQ2NSAzLjY2NjU5QzYuNTk3NjIgMy4zOTkzNCA2LjkxNTIgMy4yODE3NSA3LjE4MjUzIDMuMzk5MzRMMTguMTEyIDguMzcwMTlDMTguMzgwNCA4LjQ4Nzc4IDE4LjQ5OTEgOC44MDg0OSAxOC4zNzcyIDkuMDc1NzRDMTguMjg3NCA5LjI2ODE2IDE4LjA5MjggOS4zODU3NCAxNy44OTA3IDkuMzg1NzRaIiBmaWxsPSIjN0Q5RkJEIi8+CjxwYXRoIGQ9Ik0xMS45OTg3IDIxLjYxNDdDMTEuNDA3NCAyMS42MTQ3IDEwLjkyOTQgMjEuMTQ0NCAxMC45Mjk0IDIwLjU0NTdWMTIuMzE0NUMxMC45Mjk0IDExLjcyNjUgMTEuNDA3NCAxMS4yNDU1IDExLjk5ODcgMTEuMjQ1NUMxMi41OTAxIDExLjI0NTUgMTMuMDY4IDExLjcyNjUgMTMuMDY4IDEyLjMxNDVWMjAuNTQ1N0MxMy4wNjggMjEuMTQ0NCAxMi41OTAxIDIxLjYxNDcgMTEuOTk4NyAyMS42MTQ3WiIgZmlsbD0iIzdEOUZCRCIvPgo8L3N2Zz4K);
  width: 24px;
  height: 22px;
}
.icon--extract.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3XzIpIj4KPHBhdGggZD0iTTggOUgzLjEzMDQzQzEuNDAxNTQgOSAwIDEwLjM3ODUgMCAxMi4wNzg5VjIwLjkyMTFDMCAyMi42MjE1IDEuNDAxNTQgMjQgMy4xMzA0NCAyNEgyMC44Njk2QzIyLjU5ODUgMjQgMjQgMjIuNjIxNSAyNCAyMC45MjExVjEyLjA3ODlDMjQgMTAuMzc4NSAyMi41OTg1IDkgMjAuODY5NiA5SDE2VjExSDIwQzIxLjEwNDYgMTEgMjIgMTEuODk1NCAyMiAxM1YyMC4wMDE0QzIyIDIxLjEwNTQgMjEuMTA1NCAyMi4wMDA2IDIwLjAwMTQgMjIuMDAxNEw0LjAwMTM5IDIyLjAxMjVDMi44OTYyOCAyMi4wMTMzIDIgMjEuMTE3NiAyIDIwLjAxMjVWMTNDMiAxMS44OTU0IDIuODk1NDMgMTEgNCAxMUg4VjlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjIyNzQgNC43NTQ5TDExLjQ2MjMgMC4yMDkyMDlDMTEuNzU5MyAtMC4wNjk3MzYzIDEyLjI0MDcgLTAuMDY5NzM2MyAxMi41Mzc3IDAuMjA5MjA5TDE3LjM3NzMgNC43NTQ5QzE3LjY3NDIgNS4wMzM4NCAxNy42NzQyIDUuNDg2MSAxNy4zNzczIDUuNzY1MDVDMTcuMDgwMyA2LjA0Mzk5IDE2LjM1MTUgNi4wNDM5OSAxNi4wNTQ1IDUuNzY1MDVMMTMgM1YxNUgxMVYyLjk2MzkxTDguMDAwMDEgNS43NjUwNUM3LjcwMzAzIDYuMDQzOTkgNi45MTk3MiA2LjA0Mzk5IDYuNjIyNzQgNS43NjUwNUM2LjMyNTc3IDUuNDg2MSA2LjMyNTc3IDUuMDMzODQgNi42MjI3NCA0Ljc1NDlaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI3XzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--restore.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzUpIj4KPHBhdGggZD0iTTIxLjU2MDUgMy42NTQwOEMyMS41MTM2IDMuNjA3NiAyMS40NjYzIDMuNTYxNDIgMjEuNDE4NiAzLjUxNTU0QzE5LjA0MzUgMS4yNTMzNyAxNS44OTA4IDAgMTIuNTQ2NSAwQzkuMTkxNTEgMCA2LjAzODkzIDEuMjUzMzcgMy42NzQ0OCAzLjUxNTU0QzEuMzEwMDMgNS43ODc5MSAxLjQwOTE2ZS0wNyA4Ljc5MzkzIDAgMTIuMDAzOEMtMS40MDkxNGUtMDcgMTUuMjEzNiAxLjMxMDAzIDE4LjIxOTcgMy42NzQ0OCAyMC40OTIxQzguNTYzMTQgMjUuMTY5MyAxNi41MTkyIDI1LjE2OTMgMjEuNDE4NiAyMC40OTIxQzIyLjA1IDE5Ljg4NTMgMjIuNjA1NSAxOS4yMjYxIDIzLjA4MDUgMTguNTI0N0MyMy41MzkyIDE3Ljg0NzQgMjMuMDA5MiAxNi45OTgyIDIyLjE4ODggMTYuOTk4MkMyMS43OTc4IDE2Ljk5ODIgMjEuNDM5MyAxNy4yMDQ1IDIxLjIxNiAxNy41MjQxQzIwLjgzNzUgMTguMDY1NyAyMC4zOTk5IDE4LjU3NTMgMTkuOTA2MSAxOS4wNDUxQzE1Ljg0ODIgMjIuOTI3NSA5LjI0NDggMjIuOTM3NyA1LjE4NjkgMTkuMDQ1MUMzLjIxNjUyIDE3LjE3MDEgMi4xMzAxMyAxNC42NjM0IDIuMTMwMTMgMTIuMDAzOEMyLjEzMDEzIDkuMzQ0MTkgMy4yMTY1NiA2LjgzNzQ5IDUuMTc2MjkgNC45NjI1NEM3LjE0NjY2IDMuMDc3MzkgOS43NTU5OSAyLjAzNzk5IDEyLjU0NjUgMi4wMzc5OUMxNC44MDkyIDIuMDM3OTkgMTYuOTY2MSAyLjcyNjY2IDE4Ljc0NzIgMy45OTk1NkgxOC43Njk0QzE4LjgxNzQgNC4wMjk1MiAxOC44NjUyIDQuMDU5MjYgMTguOTEyNyA0LjA4ODc0QzE5LjQxMDQgNC4zOTc3NyAxOS44NzU1IDQuNjg2NTcgMjAuMjk4OSA1LjA4NDgxTDE3LjY1NDQgNC44NTkzQzE3LjA5NzYgNC44MTIyNSAxNi42Mjc0IDUuMTEzNjMgMTYuNTY3MSA1LjU0MTg1VjZDMTYuNTM1MyA2LjQ0ODM0IDE2Ljk2ODEgNi44NTc4MiAxNy41MzUyIDYuOTA2MkwyMi4wNTEzIDcuMjkwNThDMjIuNTc3NCA3LjMzMzY4IDIzLjA0MzEgNy4wNjQ1OSAyMy4xMzE4IDYuNjU2NDhMMjMuOTgwNSAxLjk3MzU5QzI0LjA5NDMgMS41MzU4MSAyMy42OTY4IDEuMDk3OTcgMjMuMTI2MyAwLjk5OTgwMUMyMi41NjYgMC45MDI5NDkgMjIuMDM2NiAxLjE4MDIgMjEuOTQzMyAxLjYyMDYyTDIxLjU2MDUgMy42NTQwOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjhfNSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--select-all.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzczNSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjUgNC41VjE2LjVIMS41VjQuNUgxMy41Wk0xNC4yNSAzQzE0LjY2NDIgMyAxNSAzLjMzNTc5IDE1IDMuNzVWMTcuMjVDMTUgMTcuNjY0MiAxNC42NjQyIDE4IDE0LjI1IDE4SDAuNzVDMC4zMzU3ODcgMTggMCAxNy42NjQyIDAgMTcuMjVWMy43NUMwIDMuMzM1NzkgMC4zMzU3ODcgMyAwLjc1IDNIMTQuMjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEuNUMxOCAwLjY3MTU3MiAxNy4zMjg0IDAgMTYuNSAwSDlDOC41ODU3OSAwIDguMjUgMC4zMzU3ODYgOC4yNSAwLjc1QzguMjUgMS4xNjQyMSA4LjU4NTc5IDEuNSA5IDEuNUgxNi41VjlDMTYuNSA5LjQxNDIxIDE2LjgzNTggOS43NSAxNy4yNSA5Ljc1QzE3LjY2NDIgOS43NSAxOCA5LjQxNDIxIDE4IDlWMS41WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF83MzUiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 18px;
  height: 18px;
}
.icon--select-all-active.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzczOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjY3MjcgOC4yNjAwN0MxNi4wODEzIDguNjMxNTggMTYuMTExNCA5LjI2NDAyIDE1LjczOTkgOS42NzI2OEw3LjcyNzI4IDE4LjQ4NjZMNC4yNjAwNyAxNC42NzI3QzMuODg4NTYgMTQuMjY0IDMuOTE4NjggMTMuNjMxNiA0LjMyNzM0IDEzLjI2MDFDNC43MzU5OSAxMi44ODg2IDUuMzY4NDQgMTIuOTE4NyA1LjczOTk1IDEzLjMyNzNMNy43MjcyOCAxNS41MTM0TDE0LjI2MDEgOC4zMjczNEMxNC42MzE2IDcuOTE4NjggMTUuMjY0IDcuODg4NTYgMTUuNjcyNyA4LjI2MDA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA2VjIySDJWNkgxOFpNMTkgNEMxOS41NTIzIDQgMjAgNC40NDc3MiAyMCA1VjIzQzIwIDIzLjU1MjMgMTkuNTUyMyAyNCAxOSAyNEgxQzAuNDQ3NzE2IDI0IDAgMjMuNTUyMyAwIDIzVjVDMCA0LjQ0NzcyIDAuNDQ3NzE2IDQgMSA0SDE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAyQzI0IDAuODk1NDMgMjMuMTA0NiAwIDIyIDBIMTJDMTEuNDQ3NyAwIDExIDAuNDQ3NzE1IDExIDFDMTEgMS41NTIyOCAxMS40NDc3IDIgMTIgMkgyMlYxMkMyMiAxMi41NTIzIDIyLjQ0NzcgMTMgMjMgMTNDMjMuNTUyMyAxMyAyNCAxMi41NTIzIDI0IDEyVjJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUwXzczOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 18px;
  height: 18px;
}
.icon--source-computer.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzc2MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDMyQzI0LjggMzIgMzIgMjQuOCAzMiAxNkMzMiA3LjIgMjQuOCAwIDE2IDBDNy4yIDAgMCA3LjIgMCAxNkMwIDI0LjggNy4yIDMyIDE2IDMyWk0xNCAxN1YyNC41SDE4VjE3SDI0TDE2IDdMOCAxN0gxNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfNzYxIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--source-computer-new.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzE4MTEgNC43OTk5OEw3LjIzMTc4IDAuMjk5MTk0QzcuNjU1OTMgLTAuMDk5NzMxNCA4LjM0NDA3IC0wLjA5OTczMTQgOC43NjgyMiAwLjI5OTE5NEwxMy42ODE5IDQuNzk5OThDMTQuMTA2IDUuMTk4OTEgMTQuMTA2IDUuODQ1NyAxMy42ODE5IDYuMjQ0NjJDMTMuMjU3NCA2LjY0MzU1IDEyLjU2OTYgNi42NDM1NSAxMi4xNDU0IDYuMjQ0NjJMOS4wODYyNSAzLjQ4NzY2VjE2SDYuOTEzNzVWMy40ODc2NkwzLjg1NDU1IDYuMjQ0NjJDMy40MzA0MSA2LjY0MzU1IDIuNzQyNTkgNi42NDM1NSAyLjMxODExIDYuMjQ0NjJDMS44OTM5NiA1Ljg0NTcgMS44OTM5NiA1LjE5ODkxIDIuMzE4MTEgNC43OTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xIDEwSDRWMTJIMlYyM0gxNFYxMkgxMlYxMEgxNUMxNS41NTIzIDEwIDE2IDEwLjQ0NzcgMTYgMTFWMjRDMTYgMjQuNTUyMyAxNS41NTIzIDI1IDE1IDI1SDFDMC40NDc3MTYgMjUgMCAyNC41NTIzIDAgMjRWMTFDMCAxMC40NDc3IDAuNDQ3NzE1IDEwIDEgMTBaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 16px;
  height: 24px;
}
.icon--source-printique.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OCIgaGVpZ2h0PSI5MyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQ0LjQzIDI1Ljg3NmMtMS4wNy0yLjAxLTMuNTgtMi43Ni01LjU4LTEuNjlMMTUuOCAzNi41NTZ2OS4zNmwyNi45NS0xNC40NmE0LjExNiA0LjExNiAwIDAgMCAxLjY4LTUuNThaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTY2LjU1IDE0Ljk1NmMtMS40NC01Ljc0LTUuMzQtMTAuMzEtMTAuOTctMTIuODktNi40LTIuOTMtMTQuMDctMi43NC0yMC41OS41NUwxNS44IDEyLjkzNnY5LjM2bDIzLTEyLjM2YzQuMjEtMi4xMiA5LjItMi4yNiAxMy4zNi0uMzYgMy4zMSAxLjUxIDUuNTggNC4xNCA2LjQgNy40IDIuNzMgMTAuODcuMjggMTkuODItMjAuMzYgMzAuODVsLTIyLjQgMTIuMDN2OS4zNmwyNi4yOS0xNC4xMWMyMS4zNS0xMS40IDI4LjY3LTIzLjQgMjQuNDctNDAuMTNsLS4wMS0uMDJaIi8+PHBhdGggZmlsbD0iIzhDOEM4QyIgZD0ibTAgMjguMDg2IDE1LjggOC40N3Y5LjM2TDAgMzcuNDQ2di05LjM2Wk0wIDUxLjM2NmwxNS44IDguNDh2OS4zNkwwIDYwLjcxNnYtOS4zNVpNMCA3NC42NDZsMTUuOCA4LjQ5djkuMzVMMCA4NC4wMDZ2LTkuMzZaTTAgNC40MzZsMTUuOCA4LjV2OS4zNkwwIDEzLjgwNnYtOS4zN1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzUuMTEgODIuMTE2IDE1LjggOTIuNDg2di05LjM2bDE1LjQtOC4yOGMyLjc1LTEuNDggNi4wOC41MSA2LjA4IDMuNjMgMCAxLjUyLS44MyAyLjkxLTIuMTcgMy42M3YuMDFaIi8+PC9zdmc+);
  width: 17px;
  height: 24px;
}
.icon--source-google.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-google-e49fd415.svg);
  width: 30px;
  height: 30px;
}
.icon--source-flickr.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIxOCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iIzAwNjNEQiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9ImVsbGlwc2UiLz4KICAgIDx1c2UgZmlsbD0iI0ZGMDA4MiIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0KSIgZmlnbWE6dHlwZT0iZWxsaXBzZSIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTggOWMwIDUtNCA5LTkgOXMtOS00LTktOSA0LTkgOS05IDkgNCA5IDl6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);
  width: 36px;
  height: 20px;
}
.icon--source-facebook.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDx1c2UgZmlsbD0iIzNDNUE5QSIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0zMiAxLjh2MjguNGMwIDEtLjggMS44LTEuOCAxLjhoLThWMTkuNmg0bC43LTQuOGgtNXYtM2MwLTEuNS40LTIuNSAyLjQtMi41SDI3VjVsLTMuNy0uMkMxOS42IDQuOCAxNyA3IDE3IDExLjJ2My42aC00djQuOGg0VjMySDJjLTEgMC0xLjgtLjgtMS44LTEuOFYxLjhDMCAuOC44IDAgMS44IDBoMjguNGMxIDAgMS44LjggMS44IDEuOHoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--source-facebook-new.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4IDE0LjA4NTJDMjggNi4zMDY3MyAyMS43MzE0IDAgMTQgMEM2LjI2ODYgMCAwIDYuMzA2NzMgMCAxNC4wODUyQzAgMjEuMTE0OSA1LjExODgzIDI2Ljk0MjMgMTEuODEyNyAyOFYxOC4xNTc2SDguMjU3MDdWMTQuMDg1MkgxMS44MTI3VjEwLjk4MTNDMTEuODEyNyA3LjQ1MTYxIDEzLjkwMzUgNS41MDA1NyAxNy4xMDA4IDUuNTAwNTdDMTguNjMyNSA1LjUwMDU3IDIwLjIzNTEgNS43NzU4OSAyMC4yMzUxIDUuNzc1ODlWOS4yNDIyMkgxOC40NjkxQzE2LjczMDcgOS4yNDIyMiAxNi4xODczIDEwLjMyNzcgMTYuMTg3MyAxMS40NDI4VjE0LjA4NTJIMjAuMDY5N0wxOS40NDk2IDE4LjE1NzZIMTYuMTg3M1YyOEMyMi44ODEyIDI2Ljk0NDMgMjggMjEuMTE2OSAyOCAxNC4wODUyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNzlfNDQ5MikiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzExVjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjxkZWZzPgoJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxNzlfNDQ5MiIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJPHN0b3Agc3RvcC1jb2xvcj0iIzE4QUNGRSIvPgoJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxNjNFMCIvPgoJPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=);
  width: 24px;
  height: 24px;
}
.icon--facebook-black.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2XzEzKSI+CjxwYXRoIGQ9Ik0yOCAxNC4wODUyQzI4IDYuMzA2NzMgMjEuNzMxNCAwIDE0IDBDNi4yNjg2IDAgMCA2LjMwNjczIDAgMTQuMDg1MkMwIDIxLjExNDkgNS4xMTg4MyAyNi45NDIzIDExLjgxMjcgMjhWMTguMTU3Nkg4LjI1NzA3VjE0LjA4NTJIMTEuODEyN1YxMC45ODEzQzExLjgxMjcgNy40NTE2MSAxMy45MDM1IDUuNTAwNTcgMTcuMTAwOCA1LjUwMDU3QzE4LjYzMjUgNS41MDA1NyAyMC4yMzUxIDUuNzc1ODkgMjAuMjM1MSA1Ljc3NTg5VjkuMjQyMjJIMTguNDY5MUMxNi43MzA3IDkuMjQyMjIgMTYuMTg3MyAxMC4zMjc3IDE2LjE4NzMgMTEuNDQyOFYxNC4wODUySDIwLjA2OTdMMTkuNDQ5NiAxOC4xNTc2SDE2LjE4NzNWMjhDMjIuODgxMiAyNi45NDQzIDI4IDIxLjExNjkgMjggMTQuMDg1MloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNl8xMykiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzA4VjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNl8xMyIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wLz4KPHN0b3Agb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTZfMTMiPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--source-instagram.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-instagram-5bc178d8.svg);
  width: 24px;
  height: 24px;
}
.icon--source-instagram-new.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU1MjQgMEg3LjQ0NzY0QzMuMzQwOTkgMCAwIDMuMzQwOTkgMCA3LjQ0NzY0VjE3LjU1MjRDMCAyMS42NTkgMy4zNDA5OSAyNSA3LjQ0NzY0IDI1SDE3LjU1MjRDMjEuNjU5IDI1IDI1IDIxLjY1OSAyNSAxNy41NTI0VjcuNDQ3NjRDMjUgMy4zNDA5OSAyMS42NTkgMCAxNy41NTI0IDBaTTIyLjQ4NSAxNy41NTI0QzIyLjQ4NSAyMC4yNzY2IDIwLjI3NjYgMjIuNDg1IDE3LjU1MjQgMjIuNDg1SDcuNDQ3NjRDNC43MjM0NCAyMi40ODUgMi41MTUgMjAuMjc2NiAyLjUxNSAxNy41NTI0VjcuNDQ3NjRDMi41MTUgNC43MjMzOSA0LjcyMzQ0IDIuNTE1IDcuNDQ3NjQgMi41MTVIMTcuNTUyNEMyMC4yNzY2IDIuNTE1IDIyLjQ4NSA0LjcyMzM5IDIyLjQ4NSA3LjQ0NzY0VjE3LjU1MjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xMi41IDYuMDM0MTJDOC45MzQ2OCA2LjAzNDEyIDYuMDM0MDkgOC45MzQ3MSA2LjAzNDA5IDEyLjVDNi4wMzQwOSAxNi4wNjUyIDguOTM0NjggMTguOTY1OSAxMi41IDE4Ljk2NTlDMTYuMDY1MyAxOC45NjU5IDE4Ljk2NTkgMTYuMDY1MyAxOC45NjU5IDEyLjVDMTguOTY1OSA4LjkzNDY3IDE2LjA2NTMgNi4wMzQxMiAxMi41IDYuMDM0MTJaTTEyLjUgMTYuNDUwOUMxMC4zMTc5IDE2LjQ1MDkgOC41NDkwOSAxNC42ODIgOC41NDkwOSAxMi41QzguNTQ5MDkgMTAuMzE4IDEwLjMxOCA4LjU0OTEyIDEyLjUgOC41NDkxMkMxNC42ODIgOC41NDkxMiAxNi40NTA5IDEwLjMxOCAxNi40NTA5IDEyLjVDMTYuNDUwOSAxNC42ODIgMTQuNjgyIDE2LjQ1MDkgMTIuNSAxNi40NTA5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBkPSJNMTguOTc4NSA3LjYzMjAxQzE5LjgzNDIgNy42MzIwMSAyMC41Mjc5IDYuOTM4MzQgMjAuNTI3OSA2LjA4MjY2QzIwLjUyNzkgNS4yMjY5NyAxOS44MzQyIDQuNTMzMjkgMTguOTc4NSA0LjUzMzI5QzE4LjEyMjggNC41MzMyOSAxNy40MjkxIDUuMjI2OTcgMTcuNDI5MSA2LjA4MjY2QzE3LjQyOTEgNi45MzgzNCAxOC4xMjI4IDcuNjMyMDEgMTguOTc4NSA3LjYzMjAxWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMTguOTc4NSIgeTE9IjI0LjkyNzIiIHgyPSIxOC45Nzg1IiB5Mj0iMC4xOTQxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTA5QjNEIi8+CjxzdG9wIG9mZnNldD0iMC4zIiBzdG9wLWNvbG9yPSIjQzc0QzREIi8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjQzIxOTc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcwMjRDNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
.icon--source-dropbox.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpbGw9IiMwMDdFRTUiIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yMTIpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDEyLjIxMikiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTk4IDE5Ljc4NSkiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTAgMEwwIDYuNmw3IDUuNkwxNyA2bC03LTZ6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTAgNS42bDEwIDYuNiA3LTZMNyAwIDAgNS42eiIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0wIDYuM2w3IDYgMTAtNi43TDEwIDAgMCA2LjN6Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTE3IDYuNkw3IDAgMCA2bDEwIDYgNy01LjZ6Ii8+CiAgICA8cGF0aCBpZD0iZSIgZD0iTTEwIDBMMyA2IDAgNHYybDEwIDYuMiAxMC02VjMuOGwtMyAyLTctNnoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  width: 26px;
  height: 24px;
}
.icon--source-lightroom.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-4a203114.svg);
  width: 24px;
  height: 24px;
}
.icon--source-lightroom-new.svg-icon:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-new-5a688817.svg);
  width: 28px;
  height: 28px;
}
.icon--rename.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42MDU3IDEuNTI3OTdDMTMuODg1MyAxLjIzNDk3IDE0LjI2NDQgMS4wNzAzNiAxNC42NTk2IDEuMDcwMzZDMTQuODU1NCAxLjA3MDM2IDE1LjA0OTIgMS4xMTA3NyAxNS4yMyAxLjE4OTI5QzE1LjQxMDggMS4yNjc4MSAxNS41NzUxIDEuMzgyODkgMTUuNzEzNSAxLjUyNzk3QzE1Ljg1MTkgMS42NzMwNiAxNS45NjE3IDEuODQ1MjkgMTYuMDM2NiAyLjAzNDg1QzE2LjExMTUgMi4yMjQ0MSAxNi4xNTAxIDIuNDI3NTcgMTYuMTUwMSAyLjYzMjc1QzE2LjE1MDEgMi44Mzc5MiAxNi4xMTE1IDMuMDQxMDkgMTYuMDM2NiAzLjIzMDY1QzE1Ljk2MTcgMy40MjAyMSAxNS44NTE5IDMuNTkyNDQgMTUuNzEzNSAzLjczNzUyTDQuMDIyNjMgMTUuOTkyN0wxLjIxMjIyIDE2LjcyOTNMMS45MTQ4MiAxMy43ODMyTDEzLjYwNTcgMS41Mjc5N1pNMTQuNjU5NiAwQzEzLjk5MzUgMCAxMy4zNTQ3IDAuMjc3Mzc4IDEyLjg4MzcgMC43NzExMTRMMS4wOTI4MiAxMy4xMzEyQzEuMDI3MzkgMTMuMTk5NyAwLjk4MDk2OSAxMy4yODU3IDAuOTU4NTI3IDEzLjM3OThMMC4wMTUyNTQyIDE3LjMzNUMtMC4wMjgyNDA0IDE3LjUxNzQgMC4wMjI3MzYzIDE3LjcxMDMgMC4xNDk1NDQgMTcuODQzMkMwLjI3NjM1MSAxNy45NzYyIDAuNDYwMzk0IDE4LjAyOTYgMC42MzQzNzIgMTcuOTg0TDQuNDA3NDYgMTYuOTk1MkM0LjQ5NzIzIDE2Ljk3MTcgNC41NzkyMiAxNi45MjMgNC42NDQ2NSAxNi44NTQ0TDE2LjQzNTYgNC40OTQzOEMxNi42Njg4IDQuMjQ5OTEgMTYuODUzOCAzLjk1OTY4IDE2Ljk4IDMuNjQwMjZDMTcuMTA2MiAzLjMyMDg0IDE3LjE3MTIgMi45Nzg0OSAxNy4xNzEyIDIuNjMyNzVDMTcuMTcxMiAyLjI4NzAxIDE3LjEwNjIgMS45NDQ2NiAxNi45OCAxLjYyNTI0QzE2Ljg1MzggMS4zMDU4MiAxNi42Njg4IDEuMDE1NTkgMTYuNDM1NiAwLjc3MTExNEMxNi4yMDIzIDAuNTI2NjQxIDE1LjkyNTUgMC4zMzI3MTQgMTUuNjIwOCAwLjIwMDQwNkMxNS4zMTYgMC4wNjgwOTggMTQuOTg5NSAwIDE0LjY1OTYgMFpNOS4wMDAwMSAxNi45Mjk2QzguNzE4MDUgMTYuOTI5NiA4LjQ4OTQ3IDE3LjE2OTIgOC40ODk0NyAxNy40NjQ4QzguNDg5NDcgMTcuNzYwNCA4LjcxODA1IDE4IDkuMDAwMDEgMThIMTcuNDg5NUMxNy43NzE0IDE4IDE4IDE3Ljc2MDQgMTggMTcuNDY0OEMxOCAxNy4xNjkyIDE3Ljc3MTQgMTYuOTI5NiAxNy40ODk1IDE2LjkyOTZIOS4wMDAwMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 18px;
  height: 18px;
}
.icon--rename2.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV8xOSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjYwNTcgMS41Mjc5N0MxMy44ODUzIDEuMjM0OTcgMTQuMjY0NCAxLjA3MDM2IDE0LjY1OTYgMS4wNzAzNkMxNC44NTU0IDEuMDcwMzYgMTUuMDQ5MiAxLjExMDc3IDE1LjIzIDEuMTg5MjlDMTUuNDEwOCAxLjI2NzgxIDE1LjU3NTEgMS4zODI4OSAxNS43MTM1IDEuNTI3OTdDMTUuODUxOSAxLjY3MzA2IDE1Ljk2MTcgMS44NDUyOSAxNi4wMzY2IDIuMDM0ODVDMTYuMTExNSAyLjIyNDQxIDE2LjE1MDEgMi40Mjc1NyAxNi4xNTAxIDIuNjMyNzVDMTYuMTUwMSAyLjgzNzkyIDE2LjExMTUgMy4wNDEwOSAxNi4wMzY2IDMuMjMwNjVDMTUuOTYxNyAzLjQyMDIxIDE1Ljg1MTkgMy41OTI0NCAxNS43MTM1IDMuNzM3NTJMNC4wMjI2MyAxNS45OTI3TDEuMjEyMjIgMTYuNzI5M0wxLjkxNDgyIDEzLjc4MzJMMTMuNjA1NyAxLjUyNzk3Wk0xNC42NTk2IDBDMTMuOTkzNSAwIDEzLjM1NDcgMC4yNzczNzggMTIuODgzNyAwLjc3MTExNEwxLjA5MjgyIDEzLjEzMTJDMS4wMjczOSAxMy4xOTk3IDAuOTgwOTY5IDEzLjI4NTcgMC45NTg1MjcgMTMuMzc5OEwwLjAxNTI1NDIgMTcuMzM1Qy0wLjAyODI0MDQgMTcuNTE3NCAwLjAyMjczNjMgMTcuNzEwMyAwLjE0OTU0NCAxNy44NDMyQzAuMjc2MzUxIDE3Ljk3NjIgMC40NjAzOTQgMTguMDI5NiAwLjYzNDM3MiAxNy45ODRMNC40MDc0NiAxNi45OTUyQzQuNDk3MjMgMTYuOTcxNyA0LjU3OTIyIDE2LjkyMyA0LjY0NDY1IDE2Ljg1NDRMMTYuNDM1NiA0LjQ5NDM4QzE2LjY2ODggNC4yNDk5MSAxNi44NTM4IDMuOTU5NjggMTYuOTggMy42NDAyNkMxNy4xMDYyIDMuMzIwODQgMTcuMTcxMiAyLjk3ODQ5IDE3LjE3MTIgMi42MzI3NUMxNy4xNzEyIDIuMjg3MDEgMTcuMTA2MiAxLjk0NDY2IDE2Ljk4IDEuNjI1MjRDMTYuODUzOCAxLjMwNTgyIDE2LjY2ODggMS4wMTU1OSAxNi40MzU2IDAuNzcxMTE0QzE2LjIwMjMgMC41MjY2NDEgMTUuOTI1NSAwLjMzMjcxNCAxNS42MjA4IDAuMjAwNDA2QzE1LjMxNiAwLjA2ODA5OCAxNC45ODk1IDAgMTQuNjU5NiAwWk05LjAwMDAxIDE2LjkyOTZDOC43MTgwNSAxNi45Mjk2IDguNDg5NDcgMTcuMTY5MiA4LjQ4OTQ3IDE3LjQ2NDhDOC40ODk0NyAxNy43NjA0IDguNzE4MDUgMTggOS4wMDAwMSAxOEgxNy40ODk1QzE3Ljc3MTQgMTggMTggMTcuNzYwNCAxOCAxNy40NjQ4QzE4IDE3LjE2OTIgMTcuNzcxNCAxNi45Mjk2IDE3LjQ4OTUgMTYuOTI5Nkg5LjAwMDAxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzVfMTkiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 16px;
  height: 16px;
}
.icon--download-box.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5M18yKSI+CjxwYXRoIGQ9Ik0xMS45OTQ1IDEzQzEyLjAzNTcgMTMgMTIuMDc3IDEyLjk5NzcgMTIuMTE3OSAxMi45OTMxQzEyLjMwNjMgMTIuOTcxOSAxMi40ODk0IDEyLjkwMTMgMTIuNjQyOCAxMi43NzQ3TDE4LjU0NDIgOC4xMzk0N0MxOS4wMzg4IDcuNzYwMTIgMTkuMTQ4NyA3LjAxMzIxIDE4Ljc4NiA2LjQ5MTU5QzE4LjQzNDQgNS45NTgxMiAxNy43NDIgNS44Mzk2NiAxNy4yNTg0IDYuMjMwODhMMTMgOS41NTg3VjEuMDE5NjFDMTMgMC40NTg4MjMgMTIuNTYgMCAxMiAwQzExLjQ1IDAgMTEgMC40NTg4MjMgMTEgMS4wMTk2MVY5LjU2NTY0TDYuNzQxNTcgNi4yMzA4OEM2LjI1ODAzIDUuODM5NjYgNS41NjU2NSA1Ljk1ODEyIDUuMjEzOTggNi40OTE1OUM0Ljg1MTMzIDcuMDEzMjEgNC45NjEyNSA3Ljc2MDEyIDUuNDU1NzcgOC4xMzk0N0wxMS4zNTcyIDEyLjc3NDdDMTEuNTQ0IDEyLjkyODggMTEuNzc0NyAxMyAxMS45OTQ1IDEzWiIgZmlsbD0iI0E3ODg2OCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjk1NTEgMTRMMTkuNzA1MiAxMS4zMzkxQzE5LjMyNzkgMTAuODk2NiAxOC42OTI2IDEwLjg4NTIgMTguMzA1NSAxMS4zMTY0QzE3LjkwODQgMTEuNzU5IDE3Ljg5ODQgMTIuNDczOSAxOC4yNzU2IDEyLjkyNzhMMTkuMTg2NyAxNEgxNi4xNzM5QzE1LjYgMTQgMTUgMTQuNDk1NiAxNSAxNS4xMDEzVjE3SDlWMTVDOSAxNC4zOTQzIDguNDEwNDMgMTQgNy44MjYwOSAxNEg0LjgwNjY4TDUuNzE1NjggMTIuOTI3OEM2LjEwMjkyIDEyLjQ3MzkgNi4wOTI5NyAxMS43NTkgNS42OTU4IDExLjMxNjRDNS4zMDg1NiAxMC44ODUyIDQuNjgzMDUgMTAuODk2NiA0LjI5NTggMTEuMzM5MUwyLjA0NTM5IDE0SDEuMDQzNDhDMC40Njk1NjUgMTQgMCAxNC40OTU2IDAgMTUuMTAxM1YyMi44OTg3QzAgMjMuNTA0NCAwLjQ2OTU2NSAyNCAxLjA0MzQ4IDI0SDIyLjk1NjVDMjMuNTQwOSAyNCAyNCAyMy41MDQ0IDI0IDIyLjg5ODdWMTUuMTAxM0MyNCAxNC40OTU2IDIzLjU0MDkgMTQgMjIuOTU2NSAxNEgyMS45NTUxWk0yMiAxNy4zMTExTDIwLjg4NiAxNkgxN1YxN0MxNyAxOC4yMjI1IDE2LjE1ODMgMTkgMTUgMTlIOUM3Ljg1MjE3IDE5IDcgMTguMjIyNSA3IDE3VjE2SDMuMTExMTlMMiAxNy4zMTA4VjIySDIyVjE3LjMxMTFaIiBmaWxsPSIjQTc4ODY4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTkzXzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 16px;
  height: 16px;
}
.icon--download-pdf.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzQzOCkiPgo8cGF0aCBkPSJNMTIuMzYyOSAyMy40NjY4QzEyLjA2MTcgMjMuNDY2OCAxMS44MTc0IDIzLjIzMjQgMTEuODE3NCAyMi45MzQyVjE2LjU0MjdDMTEuODE3NCAxNi4yNDQ0IDEyLjA2MTcgMTYuMDEwMSAxMi4zNjI5IDE2LjAxMDFIMTguOTA4OEMxOS4yMTEgMTYuMDEwMSAxOS40NTQzIDE2LjI0NDQgMTkuNDU0MyAxNi41NDI3QzE5LjQ1NDMgMTYuODQxIDE5LjIxMSAxNy4wNzUzIDE4LjkwODggMTcuMDc1M0gxMi45MDg0VjIyLjkzNDJDMTIuOTA4NCAyMy4yMzI0IDEyLjY2NTEgMjMuNDY2OCAxMi4zNjI5IDIzLjQ2NjhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuMzYzMSAyNEgxLjA5MDk5QzAuNDg4NzYzIDI0IDAgMjMuNTIwNiAwIDIyLjkzNDhWMTYuNTQzM0MwIDE1Ljk1NzQgMC40ODg3NjMgMTUuNDc4IDEuMDkwOTkgMTUuNDc4QzEuNjk0MzEgMTUuNDc4IDIuMTgxOTggMTUuOTU3NCAyLjE4MTk4IDE2LjU0MzNWMjEuODY5NUgxMS45MTE0TDE3LjgxOCAxNi4xMDY1VjIuMTMwNDlIMS4wOTA5OUMwLjQ4ODc2MyAyLjEzMDQ5IDAgMS42NTExMyAwIDEuMDY1MjVDMCAwLjQ3OTM2MSAwLjQ4ODc2MyAwIDEuMDkwOTkgMEgxOC45MDlDMTkuNTEyMyAwIDIwIDAuNDc5MzYxIDIwIDEuMDY1MjVWMTYuNTQzM0MyMCAxNi44MjAyIDE5Ljg4NTUgMTcuMDk3MiAxOS42ODA0IDE3LjI5OTZMMTMuMTM0NCAyMy42OTFDMTIuOTMwNCAyMy44ODI4IDEyLjY1MzMgMjQgMTIuMzYzMSAyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjk5ODU3IDUuMjMwMTNWOC41MTEwN0gyLjczNjExQzMuMjMyNTEgOC41MTEwNyAzLjUwMTk4IDguMjk4MDMgMy41MDE5OCA3LjYwNTYxVjYuMTQ2MkMzLjUwMTk4IDUuNDUzNzkgMy4yMzI1MSA1LjIzMDEzIDIuNzM2MTEgNS4yMzAxM0gxLjk5ODU3Wk01LjA2MjA4IDYuMjQyMTJWNy40OTkwOUM1LjA2MjA4IDkuMDU0MzUgNC4yOTczMSA5Ljg5NTkgMi43MzYxMSA5Ljg5NTlIMS45OTg1N1YxMy41MzkxSDAuNDM4NDc3VjMuODQ1MzFIMi43MzYxMUM0LjI5NzMxIDMuODQ1MzEgNS4wNjIwOCA0LjY5NzUxIDUuMDYyMDggNi4yNDIxMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjM0NjcyIDUuMjMwMTNWMTIuMTU0Mkg4LjIyNDk5QzguNzIxNCAxMi4xNTQyIDkuMDIwMzMgMTEuOTA5MyA5LjAyMDMzIDExLjIxNjhWNi4xNzgyNUM5LjAyMDMzIDUuNDg1ODQgOC43MjE0IDUuMjMwMTMgOC4yMjQ5OSA1LjIzMDEzSDcuMzQ2NzJaTTUuNzg2NjIgMy44NDUzMUg4LjI1NDQ1QzkuODEzNDggMy44NDUzMSAxMC41ODA0IDQuNjk3NTEgMTAuNTgwNCA2LjI0MjEyVjExLjE0MjNDMTAuNTgwNCAxMi42OTc1IDkuODEzNDggMTMuNTM5MSA4LjI1NDQ1IDEzLjUzOTFINS43ODY2MlYzLjg0NTMxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjEzMjQgOC4xNTk1NkgxNS4xNDY0VjkuNTQ0MzlIMTMuMTMyNFYxMy41MzkxSDExLjU3MjNWMy44NDUzMUgxNS42OTk1VjUuMjMwMTNIMTMuMTMyNFY4LjE1OTU2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF80MzgiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 20px;
  height: 24px;
}
.icon--email.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNDczNDMgMi4xNjk5OEMyLjI2Njc5IDIuMTY5OTggMi4wOTc5MSAyLjM0MzU4IDIuMDk3OTEgMi41NDk3M1YxNS40NTAzQzIuMDk3OTEgMTUuNjU2NCAyLjI2Njc5IDE1LjgzIDIuNDczNDMgMTUuODNIMjEuNTI2NkMyMS43MzMyIDE1LjgzIDIxLjkwMjEgMTUuNjU2NCAyMS45MDIxIDE1LjQ1MDNWMi41NDk3M0MyMS45MDIxIDIuMzQzNTggMjEuNzMzMiAyLjE2OTk4IDIxLjUyNjYgMi4xNjk5OEgyLjQ3MzQzWk0yMS41MjY2IDE4SDIuNDczNDNDMS4xMDg3NCAxOCAwIDE2Ljg2MDggMCAxNS40NTAzVjIuNTQ5NzNDMCAxLjEzOTI0IDEuMTA4NzQgMCAyLjQ3MzQzIDBIMjEuNTI2NkMyMi44OTAyIDAgMjQgMS4xMzkyNCAyNCAyLjU0OTczVjE1LjQ1MDNDMjQgMTYuODYwOCAyMi44OTAyIDE4IDIxLjUyNjYgMThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjEuNTI2NCAxNy40NTgzSDIuNDczMjdDMS42NzA4MyAxNy40NTgzIDAuOTQwNzU5IDE2LjkzNzUgMC42NTQzOTYgMTYuMTU2M0MwLjU3NzgyMiAxNS45NTAxIDAuNjMzNDE0IDE1LjcxMTQgMC43OTYwMDIgMTUuNTU5NUw4LjIzMjAyIDguNzAyMzVDOC40NDgxIDguNTA3MDUgOC43ODA2MSA4LjUyODc5IDguOTcyNTcgOC43NDU3OUM5LjE2NTU4IDguOTczNjQgOS4xNDY3MSA5LjMwOTk0IDguOTMwNjIgOS41MTYwOUwxLjgxNDUzIDE2LjA4MDNDMS45ODIzNiAxNi4yNjQ3IDIuMjIwNDggMTYuMzczMyAyLjQ3MzI3IDE2LjM3MzNIMjEuNTI2NEMyMS43NzkyIDE2LjM3MzMgMjIuMDE3MyAxNi4yNjQ3IDIyLjE4NDEgMTYuMDgwM0wxNC45ODYyIDkuNDQwMTdDMTQuNzcwMSA5LjIzNDAzIDE0Ljc1MTIgOC44OTc2NyAxNC45NDQzIDguNjY5ODJDMTUuMTM1MiA4LjQ1MjgyIDE1LjQ2NjYgOC40MzExMyAxNS42ODQ4IDguNjI2NDNMMjMuMjAzNyAxNS41NTk1QzIzLjM2NTIgMTUuNzExNCAyMy40MjE5IDE1Ljk1MDEgMjMuMzQ1MyAxNi4xNTYzQzIzLjA2IDE2LjkzNzUgMjIuMzI5OSAxNy40NTgzIDIxLjUyNjQgMTcuNDU4M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjgxNTU4IDEuOTIwMkwxMS45OTk5IDExLjMxNjJMMjIuMTg0MSAxLjkyMDJDMjIuMDE3MyAxLjczNTc1IDIxLjc3OTIgMS42MjcyOCAyMS41MjY0IDEuNjI3MjhIMi40NzMyN0MyLjIyMDQ4IDEuNjI3MjggMS45ODIzNiAxLjczNTc1IDEuODE1NTggMS45MjAyWk0xMS45OTk5IDEyLjU4NTdDMTEuODc1IDEyLjU4NTcgMTEuNzUwMiAxMi41NDIzIDExLjY1MDUgMTIuNDQ0NkwwLjc5NjAwMiAyLjQ0MTAyQzAuNjMzNDE0IDIuMjg5MTIgMC41Nzc4MjIgMi4wNTA0MyAwLjY1NDM5NiAxLjg0NDI4QzAuOTQwNzU5IDEuMDYzMDggMS42NzA4MyAwLjU0MjI4OCAyLjQ3MzI3IDAuNTQyMjg4SDIxLjUyNjRDMjIuMzI5OSAwLjU0MjI4OCAyMy4wNiAxLjA2MzA4IDIzLjM0NTMgMS44NDQyOEMyMy40MjE5IDIuMDUwNDMgMjMuMzY1MiAyLjI4OTEyIDIzLjIwMzcgMi40NDEwMkwxMi4zNDkxIDEyLjQ0NDZDMTIuMjQ5NSAxMi41NDIzIDEyLjEyNDcgMTIuNTg1NyAxMS45OTk5IDEyLjU4NTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 24px;
  height: 18px;
}
.icon--category-featured.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjY0MDA4IDguNTQ4MzNDMy42NDAwOCA0LjkyNDcgNi40ODI5MSAxLjk3ODQyIDkuOTkyMTggMS45Nzg0MkMxMy41MTE5IDEuOTc4NDIgMTYuMzY1IDQuOTI0NyAxNi4zNjUgOC41NDgzM0MxNi4zNjUgMTIuMTcyIDEzLjUxMTkgMTUuMTE4MSA5Ljk5MjE4IDE1LjExODFDNi40ODI5MSAxNS4xMTgxIDMuNjQwMDggMTIuMTcyIDMuNjQwMDggOC41NDgzM1pNMS43MjQgOC41NDgzM0MxLjcyNCAxMC40NjUgMi4zMzUxOSAxMi4yMzQ1IDMuMzY2NTUgMTMuNjYwNEwwLjEyNDM4OSAxOS42ODY1Qy0wLjA0MTQ2MjkgMTkuOTg2MiAtMC4wNDE0NjI5IDIwLjM2MDkgMC4xMjQzODkgMjAuNjYwNkMwLjMwMDYwNiAyMC45NjAzIDAuNjAxMjk0IDIxLjE0MjIgMC45MzI5OTcgMjEuMTUyOUwzLjY0ODc0IDIxLjIxNzFMNS4xMzExMiAyMy41NTA1QzUuMjk2OTcgMjMuODI4OCA1LjYwNzkgMjQgNS45MTg4NyAyNEg1Ljk2MDM4QzYuMjkyMDggMjMuOTc4NiA2LjYwMjk3IDIzLjc5NjYgNi43NTg0NiAyMy40ODYyTDEwLjAwNCAxNy40NjM3TDEzLjI0NjQgMjMuNDg2M0MxMy40MDI4IDIzLjc4NzYgMTMuNzA1MSAyMy45ODE0IDE0LjA0OTEgMjMuOTkyMkgxNC4wN0MxNC40MDM1IDIzLjk5MjIgMTQuNjk1NCAyMy44MzA4IDE0Ljg3MjYgMjMuNTUwOUwxNi4zNjMzIDIxLjIxNTFMMTkuMDYzIDIxLjE1MDZDMTkuNDA3IDIxLjEzOTggMTkuNzA5MyAyMC45NTY4IDE5Ljg2NTcgMjAuNjU1NEMyMC4wNDI5IDIwLjM1NCAyMC4wNDMgMTkuOTg4IDE5Ljg3NjIgMTkuNjg2N0wxNi42MzgzIDEzLjY1NDdDMTcuNjY5OSAxMi4yMjk4IDE4LjI4MTEgMTAuNDYyNCAxOC4yODExIDguNTQ4MzNDMTguMjgxMSAzLjgzODY5IDE0LjU2MzYgMCA5Ljk5MjE4IDBDNS40MzExNyAwIDEuNzI0IDMuODM4NjkgMS43MjQgOC41NDgzM1pNMTUuMjUwMiAxNS4xNTQ1QzE0LjI4MjMgMTUuOTc1IDEzLjEzMTMgMTYuNTczOCAxMS44NzA5IDE2Ljg3NTZMMTQuMTQyOSAyMS4wOTY4TDE1LjAyOSAxOS42OTc1QzE1LjIwNjIgMTkuNDI4NCAxNS40OTgxIDE5LjI1NjIgMTUuODEwOCAxOS4yNDU0TDE3LjQyNjUgMTkuMjEzMUwxNS4yNTAyIDE1LjE1NDVaTTIuNTYwMzQgMTkuMjE1Nkw0Ljc0MjY1IDE1LjE1MDlDNS43MTIzOSAxNS45NzYxIDYuODY2NyAxNi41Nzc2IDguMTMxMjQgMTYuODc4OEw1Ljg1NjcyIDIxLjA5OTRMNC45NjUyMSAxOS42OTczQzQuNzg4OTkgMTkuNDI5NyA0LjQ5ODc1IDE5LjI1ODQgNC4xODc3OCAxOS4yNDc3TDIuNTYwMzQgMTkuMjE1NlpNNi4xNzg5NiA4LjU0OTA2QzYuMTc4OTYgNi4zODE1MiA3Ljg5MzU4IDQuNjEwOTggMTAuMDAzMSA0LjYxMDk4QzEyLjEwMjIgNC42MTA5OCAxMy44MTY5IDYuMzgxNTIgMTMuODE2OSA4LjU0OTA2QzEzLjgxNjkgMTAuNzE2NiAxMi4xMDIyIDEyLjQ4NzEgMTAuMDAzMSAxMi40ODcxQzcuODkzNTggMTIuNDg3MSA2LjE3ODk2IDEwLjcxNjYgNi4xNzg5NiA4LjU0OTA2Wk01LjIyMjkgOC41NDkwNkM1LjIyMjkgMTEuMjYzOSA3LjM3Mzk5IDEzLjQ3NDQgMTAuMDAzMSAxMy40NzQ0QzEyLjYzMjIgMTMuNDc0NCAxNC43NzMgMTEuMjYzOSAxNC43NzMgOC41NDkwNkMxNC43NzMgNS44MzQyNyAxMi42MzIyIDMuNjIzNzcgMTAuMDAzMSAzLjYyMzc3QzcuMzczOTkgMy42MjM3NyA1LjIyMjkgNS44MzQyNyA1LjIyMjkgOC41NDkwNloiIGZpbGw9IiNDNzdGNEYiLz4KPC9zdmc+Cg==);
  width: 20px;
  height: 24px;
}
.icon--category-love.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMDc2NiA0LjYxODU1QzIzLjA3NjYgNC44NzcxMSAyMy4yODI1IDUuMDgwMjYgMjMuNTM4MyA1LjA4MDI2QzIzLjc5MzEgNS4wODAyNiAyMy45OTk5IDQuODc3MTEgMjMuOTk5OSA0LjYxODU1TDIzLjk5OSAwLjk2MTcxNEMyMy45OTkgMC43MTIzODggMjMuNzkyMiAwLjUgMjMuNTM3NCAwLjVIMTkuODgyMUMxOS42MjYzIDAuNSAxOS40MjA0IDAuNzEyMzg4IDE5LjQyMDQgMC45NjE3MTRDMTkuNDIwNCAxLjIyMDI3IDE5LjYyNjMgMS40MjM0MyAxOS44ODIxIDEuNDIzNDNIMjIuNDYxNUMyMi4wOTA2IDEuNzYzNTEgMjEuNDk0MSAyLjM1NzA2IDIwLjQ4MzYgMy4zNjkzNkMxOS40NzE0IDIuNjE0NDIgMTguMjQ3IDIuMTcxNDUgMTYuOTM0IDIuMTcxNDVIMTYuODE1OUMxNS4wMzU3IDIuMTk5MTYgMTMuMzk4NyAyLjk2NTU1IDEyLjIzODEgNC4yODYwNUMxMS4wNTcyIDMuMDExNzIgOS40MTgzMyAyLjI4MjE5IDcuNjE2MDUgMi4yODIxOUM2LjAxODc1IDIuMjkxNDMgNC41MDE3NyAyLjkzNzg2IDMuMzQ1OCA0LjExOTg1QzIuMDc4MTEgNS40MTI2NSAxLjM2NTM1IDcuMjMxNzcgMS4zOTAyOCA5LjExNTU3QzEuMzk4NTkgOS44MjY2MSAxLjUxMDM0IDEwLjUxOTIgMS43MDA1NCAxMS4xMDA5QzIuMDQ0ODUgMTIuNjEgMy42NjIzNiAxNC41Mzc3IDYuNzU1NjIgMTcuMDk2NEw1LjYyMzIzIDE4LjIyOTVIMi4xNTg2N0MxLjkwMzg0IDE4LjIyOTUgMS42OTcwMiAxOC40MzI2IDEuNjk3MDIgMTguNjkxMkMxLjY5NzAyIDE4Ljk0MDUgMS45MDM4NCAxOS4xNTI5IDIuMTU4NjcgMTkuMTUyOUg0LjcwMDM4TDMuOTI1MzIgMTkuOTI4NUwwLjQ2MTY0OSAxOS45MTk3QzAuMjA2ODE5IDE5LjkxOTcgMCAyMC4xMzIxIDAgMjAuMzgxNEMwIDIwLjY0IDAuMjA2ODE5IDIwLjg0MzEgMC40NjE2NDkgMjAuODQzMUwzLjAwMzg4IDIwLjg1MDVMMi41Njg1OSAyMS4yODYxQzIuMzg3NjIgMjEuNDYxNSAyLjM4NzYyIDIxLjc1NyAyLjU2ODU5IDIxLjkzMjVDMi42NTgxNSAyMi4wMjQ4IDIuNzc2MzUgMjIuMDcxIDIuODk0NTQgMjIuMDcxQzMuMDEyNzIgMjIuMDcxIDMuMTMwOSAyMi4wMjQ4IDMuMjIxMzkgMjEuOTMyNUwzLjY1NTUxIDIxLjQ5ODVMMy42NTYyMyAyNC4wMzgyQzMuNjU2MjMgMjQuMjk2OCAzLjg2MzA1IDI0LjQ5OTkgNC4xMTc4OCAyNC40OTk5QzQuMzczNjMgMjQuNDk5OSA0LjU3OTUyIDI0LjI5NjggNC41Nzk1MiAyNC4wMzgyTDQuNTc4NjcgMjAuNTc1N0w1LjM1MjcxIDE5LjgwMTlMNS4zNTQxNSAyMi4zNDhDNS4zNTQxNSAyMi41OTc0IDUuNTYwOTcgMjIuODA5OCA1LjgxNTggMjIuODA5OEM2LjA3MTU1IDIyLjgwOTggNi4yNzc0NSAyMi41OTc0IDYuMjc3NDUgMjIuMzQ4TDYuMjc1NzQgMTguODc5Mkw3LjQ3NDM0IDE3LjY4MUM3LjcyNTA5IDE3Ljg4MTggNy45ODQzNyAxOC4wODYyIDguMjUyMjYgMTguMjk0NUM5LjI0NjAyIDE5LjA2MSAxMC43MDk2IDIwLjA4NDYgMTEuNDU4NyAyMC42MDg1TDExLjYwOTMgMjAuNzEzOUwxMS44ODgyIDIwLjkwNzhMMTIuMDA1NCAyMC45ODE2QzEyLjE0NDggMjEuMDU1NSAxMi4yOTcyIDIxLjEwMTcgMTIuNDUwNSAyMS4xMDE3QzEyLjYyMjIgMjEuMTAxNyAxMi43OTQ5IDIxLjA0NjMgMTIuOTQ1NCAyMC45NTM5QzEzLjg1MyAyMC4zODE0IDE1LjA4MSAxOS40NTggMTYuNTkzMyAxOC4yMTEzQzIwLjUxNzMgMTQuOTg4NiAyMi41OTU3IDEyLjU3ODQgMjIuOTI2MiAxMC45MTYzQzIzLjEyMDEgMTAuMjUxNCAyMy4yMTUyIDkuNTU4ODcgMjMuMjA2OSA4Ljg0NzgzQzIzLjE4MjMgNi45MjUzOSAyMi40MDQ3IDUuMTkxNSAyMS4xODE4IDMuOTcyNzZMMjMuMDc1OSAyLjA4MDNMMjMuMDc2NiA0LjYxODU1Wk00LjY2MzM5IDUuNDEyNjVDNS40NzEyOCA0LjU5MDggNi41MjE5NiA0LjEzODI4IDcuNjgwNyA0LjEyOTA1QzkuMjI2MzEgNC4xMjkwNSAxMC42NDI3IDQuOTUwOTIgMTEuNDY5IDYuMzE3NTlDMTEuNjM2MSA2LjU5NDYyIDExLjkzNjIgNi43NjA4MiAxMi4yNTkzIDYuNzYwODJIMTIuMjcxM0MxMi41OTkxIDYuNzYwODIgMTIuODk5MiA2LjU3NjE0IDEzLjA2MTcgNi4yOTkxMUMxMy44NTk0IDQuODk1NSAxNS4yNzIgNC4wNDYwMSAxNi44NDE2IDQuMDE4MzFIMTYuOTM0QzE5LjM0MSA0LjAxODMxIDIxLjMyNjEgNi4xOTc2IDIxLjM2MDMgOC44NjYzMUMyMS4zNjY4IDkuMzkyNjcgMjEuMjk3NSA5LjkwOTczIDIxLjEzNSAxMC40NzNDMjAuOTg5MSAxMS4xOTMzIDIwLjA1MjkgMTIuOTg0NyAxNS40MjE2IDE2Ljc4QzE0LjIzOCAxNy43NTg5IDEzLjI0NjMgMTguNTE2MSAxMi40NjM0IDE5LjA2MDlMMTIuNDQxNiAxOS4wNDU2QzExLjY4NjkgMTguNTE1OCAxMC4zMDk2IDE3LjU0ODggOS4zODQyMSAxNi44MzU1QzkuMTc4NyAxNi42NzU4IDguOTgwMjYgMTYuNTE5NyA4Ljc4ODY1IDE2LjM2NzJMMTIuNTQyMSAxMi42MTVDMTIuNzIzMSAxMi40MzA0IDEyLjcyMzEgMTIuMTQ0MSAxMi41NDIxIDExLjk1OTRDMTIuMzYyMSAxMS43ODQgMTIuMDcwMyAxMS43ODQgMTEuODg5MyAxMS45NTk0TDguMDY3NTMgMTUuNzgzNkM0LjQ1NDMgMTIuODA4NiAzLjY0NDA5IDExLjMxNzcgMy40Nzg3OSAxMC42MTE1QzMuMzI0NiAxMC4xMzE0IDMuMjQzMzQgOS42MjM1MiAzLjIzNjg4IDkuMDk3MTdDMy4yMTg0MSA3LjY5MzU2IDMuNzM4MjUgNi4zNTQ1NSA0LjY2MzM5IDUuNDEyNjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQyIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--category-children.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzExKSI+CjxwYXRoIGQ9Ik0xMS45OTQxIDIuNTM3MDdDOS4zMzQwMSAyLjUzNzA3IDYuODI4MjIgMy41NzM5MSA0Ljk1MTkyIDUuNDU1MzRDMy4wNzU2MiA3LjMzNjc2IDIuMDMwNjQgOS44MzgyNyAyLjAzMDY0IDEyLjUwMDFDMi4wMzA2NCAxNy45OTM1IDYuNTA3NjggMjIuNDYxOSAxMS45OTQxIDIyLjQ2MTlDMTcuNDkyNCAyMi40NjE5IDIxLjk1NzQgMTcuOTkyMiAyMS45NTc0IDEyLjQ5ODhDMjEuOTU3NCA3LjAwNTM1IDE3LjQ5MjQgMi41MzcwNyAxMS45OTQxIDIuNTM3MDdaTTExLjk5NDEgMjQuNUM1LjM5MTQgMjQuNSAwIDE5LjExNzEgMCAxMi41MDAxQzAgNS44ODE4MSA1LjM5MTQgMC41IDExLjk5NDEgMC41QzE4LjYwODYgMC41IDI0IDUuODgxNzIgMjQgMTIuNDk4OEMyNCAxOS4xMTU4IDE4LjYyMDUgMjQuNSAxMS45OTQxIDI0LjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuMzc1NiAyLjA1MDA3QzExLjM3NTYgMi4yNTA3NCAxMS4zNzU2IDIuNDUxMzggMTEuMzc1NiAyLjY1NTYyQzExLjM3NTYgOC40MjkwMiAxNi4wNjUxIDEzLjEyNjUgMjEuODQ2OSAxMy4xMjY1QzIyLjAzNjggMTMuMTI2NSAyMi4yMzg2IDEzLjEyMDcgMjIuNDQwNSAxMy4xMDc2QzIyLjQ1MjMgMTIuOTA4MSAyMi40NjQyIDEyLjcwNjIgMjIuNDY0MiAxMi41MDJDMjIuNDY0MiA2LjcyODU3IDE3Ljc3NDcgMi4wMzEwNSAxMS45OTMgMi4wMzEwNUMxMS43OTExIDIuMDMxMDUgMTEuNTg5MyAyLjAzNyAxMS4zNzU2IDIuMDUwMDdaTTIxLjg0NjkgMTQuMTQ1NEMxNS41MDcxIDE0LjE0NTQgMTAuMzU0NiA4Ljk5MDY4IDEwLjM1NDYgMi42NTU2MkMxMC4zNTQ2IDIuMjczMjYgMTAuMzc4MyAxLjg5NjggMTAuNDAyIDEuNTIzOTRDMTAuNDM3NyAxLjI4MTcxIDEwLjYxNTggMS4wOTA1NSAxMC44NjUxIDEuMDY3OTlDMTEuMjMzMSAxLjAzMjM2IDExLjYxMyAxLjAxMjIxIDExLjk5MyAxLjAxMjIxQzE4LjMzMjcgMS4wMTIyMSAyMy40ODUyIDYuMTY2OTEgMjMuNDg1MiAxMi41MDJDMjMuNDg1MiAxMi44ODQzIDIzLjQ2MTQgMTMuMjYwOCAyMy40MjU4IDEzLjYzMjVDMjMuNDAyMSAxMy44NzU5IDIzLjIxMjEgMTQuMDY3IDIyLjk2MjggMTQuMDg5NkMyMi41OTQ3IDE0LjEyNTIgMjIuMjI2OCAxNC4xNDU0IDIxLjg0NjkgMTQuMTQ1NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjU0MTYxIDExLjg5MzdDMS41Mjk4IDEyLjA5NDUgMS41MTgwOCAxMi4yOTY1IDEuNTE4MDggMTIuNDk5N0MxLjUxODA4IDE4LjI3NTcgNi4yMTkwNiAyMi45NzE4IDExLjk5NSAyMi45NzE4QzEyLjE5NTggMjIuOTcxOCAxMi40MDg0IDIyLjk2NTkgMTIuNjA5MiAyMi45NTQxQzEyLjYyMTEgMjIuNzUyMSAxMi42MjExIDIyLjU1MTMgMTIuNjIxMSAyMi4zNDY5QzEyLjYyMTEgMTYuNTczMyA3LjkxOTk4IDExLjg3NTkgMi4xNTU4NCAxMS44NzU5QzEuOTU1MDQgMTEuODc1OSAxLjc0MjQxIDExLjg4MzEgMS41NDE2MSAxMS44OTM3Wk0xMS45OTUgMjMuOTkxNEM1LjY2MzkxIDIzLjk5MTQgMC41MDIxOTcgMTguODM2OCAwLjUwMjE5NyAxMi40OTk3QzAuNTAyMTk3IDEyLjExOTMgMC41MjU4MjEgMTEuNzQyNSAwLjU2MTI1NiAxMS4zNzE1QzAuNTg0ODggMTEuMTI5MyAwLjc3MzkxNCAxMC45MzY4IDEuMDIxOTYgMTAuOTEzMkMxLjM4ODEzIDEwLjg3NjUgMS43NjYwNiAxMC44NTc2IDIuMTU1ODQgMTAuODU2NEM4LjQ4Njk0IDEwLjg1NjQgMTMuNjM2OSAxNi4wMTEgMTMuNjM2OSAyMi4zNDY5QzEzLjYzNjkgMjIuNzI4NSAxMy42MTMyIDIzLjEwNDEgMTMuNTg5NiAyMy40NzYyQzEzLjU1NDIgMjMuNzE5NiAxMy4zNzcxIDIzLjkxMjIgMTMuMTI5IDIzLjkzNDZDMTIuNzUxIDIzLjk3MDEgMTIuMzczIDIzLjk5MTQgMTEuOTk1IDIzLjk5MTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC42NzY3MyAyMC41NDQzTDMuOTUzODYgMTkuODIzNkwxOS4zMjQ3IDQuNDUyMDlMMjAuMDQ3NiA1LjE3MTYzTDQuNjc2NzMgMjAuNTQ0M1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjlfMTEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--category-family.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzM4KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41NTUxOCAxMS42Mjg4QzEuMDYwMDcgMTEuMDQwNSAwIDkuNTY5NjcgMCA3Ljg1NTE3QzAgNy43NDI3MyAwLjAxODYzNzUgNy42MzAzMyAwLjA1NTgwMzYgNy41MTc5TDIuNTM2NTcgMS4wOTk2OUMyLjY3NTk0IDAuNzQzNjQ3IDMuMDE5OCAwLjUgMy40MDA3NSAwLjVIMjAuMTI1NUMyMC40ODc5IDAuNSAyMC44MjIzIDAuNzE1NTI5IDIwLjk3MSAxLjA0MzQ3TDIzLjkxNjQgNy40NjE2N0MyMy45NzIyIDcuNTkyODQgMjQgNy43MjM5OSAyNCA3Ljg1NTE3QzI0IDkuNTY4MjQgMjIuOTM2MyAxMS4wMzggMjEuNDQ0OCAxMS42Mjc0VjIxLjU2M0MyMS40NDQ4IDIyLjA3ODQgMjEuMDI2NyAyMi41IDIwLjUxNTcgMjIuNUgzLjQ4NDMzQzIuOTczMjkgMjIuNSAyLjU1NTE4IDIyLjA3ODQgMi41NTUxOCAyMS41NjNWMTEuNjI4OFpNMTguMTM3MSA4LjkyMzM0QzE3Ljk2OTggOC42MzI4OCAxNy42NjMyIDguNDU0ODYgMTcuMzI4NyA4LjQ1NDg2QzE2Ljk5NDIgOC40NTQ4NiAxNi42ODc2IDguNjMyODggMTYuNTIwMyA4LjkyMzM0QzE2LjEzMDEgOS42MTY3IDE1LjQzMzIgMTAuMDI4OSAxNC42NjIgMTAuMDI4OUMxMy44OTA4IDEwLjAyODkgMTMuMTk0IDkuNjE2NyAxMi44MDM3IDguOTIzMzRDMTIuNDY5MiA4LjM0MjQyIDExLjUyMTUgOC4zNDI0MiAxMS4xOTYzIDguOTIzMzRDMTAuODA2IDkuNjE2NyAxMC4xMDkyIDEwLjAyODkgOS4zMzc5OSAxMC4wMjg5QzguNTU3NSAxMC4wMjg5IDcuODY5OTIgOS42MTY3IDcuNDc5NjggOC45MjMzNEM3LjE0NTE4IDguMzQyNDIgNi4xOTc1IDguMzQyNDIgNS44NjMwMSA4LjkyMzM0QzUuNDcyNzYgOS42MTY3IDQuNzc1OSAxMC4wMjg5IDQuMDA0NyAxMC4wMjg5QzIuODcxMTQgMTAuMDI4OSAxLjk0MTkzIDkuMTM4ODMgMS44NTgzMSA4LjAyMzg1TDMuMjYzMzIgNC4zODgzMkgyMC40NjEzTDIyLjEzMjQgOC4wNDI1NkMyMi4wMzk1IDkuMTU3NTUgMjEuMTEwNCAxMC4wMjg5IDE5Ljk5NTQgMTAuMDI4OUMxOS4yMTQ5IDEwLjAyODkgMTguNTI3MyA5LjYxNjcgMTguMTM3MSA4LjkyMzM0Wk0yMC4wMzI4IDMuNDUxMzZIMy42MjU0Mkw0LjA0MTgxIDIuMzczOTNIMTkuNTQwMUwyMC4wMzI4IDMuNDUxMzZaTTE5LjU4NjUgMTEuODgxMkMxOC43NDM2IDExLjc5MTYgMTcuOTUzMyAxMS40MjgxIDE3LjMyODcgMTAuODYyOEMxNi42MDQgMTEuNTE4NyAxNS42NTYyIDExLjkwMjkgMTQuNjYyIDExLjkwMjlDMTMuNjY3OCAxMS45MDI5IDEyLjcyMDIgMTEuNTE4NyAxMS45OTU0IDEwLjg2MjhDMTEuMjcwNyAxMS41MTg3IDEwLjMzMjIgMTEuOTAyOSA5LjMzNzk5IDExLjkwMjlDOC4zNDM3OSAxMS45MDI5IDcuMzk2MDQgMTEuNTE4NyA2LjY3MTMgMTAuODYyOEM2LjA0NjY1IDExLjQyODEgNS4yNTY0IDExLjc5MTYgNC40MTM0OCAxMS44ODEyVjIwLjYyNjFINi4xMDQ0OVYxNC4yMjY1QzYuMTA0NDkgMTMuOTY0MiA2LjMwODkxIDEzLjc1ODEgNi41NjkwNyAxMy43NTgxSDE3LjQxMjNDMTcuNjYzMiAxMy43NTgxIDE3Ljg3NjkgMTMuOTY0MiAxNy44NzY5IDE0LjIyNjVWMjAuNjI2MUgxOS41ODY1VjExLjg4MTJaTTcuMDMzNjQgMjAuNjI2SDE2Ljk0NzdWMTQuNjk1SDcuMDMzNjRWMjAuNjI2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV8zOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 22px;
}
.icon--category-travel.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQ4KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMjQuNUMxMS40NDcgMjQuNSAxMSAyNC4wNSAxMSAyMy41VjIxLjY3NjFDOS4yMDQ0MSAyMS40ODE2IDcuNTYxNjYgMjAuNzY5OSA2LjIyNDE5IDE5LjY5MzVMNC45MjgxOSAyMC45ODk4QzQuNzMzMTkgMjEuMTc5OCA0LjQ3NzE2IDIxLjI3OTggNC4yMjExNiAyMS4yNzk4QzMuOTY2MTYgMjEuMjc5OCAzLjcxMDE4IDIxLjE3OTggMy41MTQxOCAyMC45ODk4QzMuMTI0MTggMjAuNTk5OCAzLjEyNDE4IDE5Ljk1OTggMy41MTQxOCAxOS41Njk4TDQuODA3NzMgMTguMjc2OEMzLjczMTQ4IDE2LjkzOSAzLjAxOTk5IDE1LjI5NTkgMi44MjU3MyAxMy40OTk4SDFDMC40NDcgMTMuNDk5OCAwIDEzLjA0OTggMCAxMi40OTk4QzAgMTEuOTQ5OCAwLjQ0NyAxMS40OTk4IDEgMTEuNDk5OEgyLjgyNTc4QzMuMDIwMSA5LjcwMzkzIDMuNzMxNDggOC4wNjEwMyA0LjgwNzU0IDYuNzIzMzlMMy41MTQxOCA1LjQyOTc5QzMuMTI0MTggNS4wMzk3OSAzLjEyNDE4IDQuNDA5NzggMy41MTQxOCA0LjAxOTc4QzMuOTA1MTggMy42Mjk3OCA0LjUzODE5IDMuNjI5NzggNC45MjgxOSA0LjAxOTc4TDYuMjE5MzQgNS4zMTAzNEM3LjU1NzY4IDQuMjMxNzYgOS4yMDIyMyAzLjUxODYzIDExIDMuMzIzODhWMS41QzExIDAuOTUgMTEuNDQ3IDAuNSAxMiAwLjVDMTIuNTUyIDAuNSAxMyAwLjk1IDEzIDEuNVYzLjMyMzY3QzE0Ljc5NzkgMy41MTgwNiAxNi40NDI2IDQuMjMwOTUgMTcuNzgxIDUuMzA5MzZMMTkuMDcxMiA0LjAxOTc4QzE5LjQ2MjIgMy42Mjk3OCAyMC4wOTQyIDMuNjI5NzggMjAuNDg1MiA0LjAxOTc4QzIwLjg3NjIgNC40MDk3OCAyMC44NzYyIDUuMDM5NzkgMjAuNDg1MiA1LjQyOTc5TDE5LjE5MjkgNi43MjIzQzIwLjI2OTMgOC4wNjAxMyAyMC45ODA4IDkuNzAzNDQgMjEuMTc1MiAxMS40OTk4SDIzQzIzLjU1MiAxMS40OTk4IDI0IDExLjk0OTggMjQgMTIuNDk5OEMyNCAxMy4wNDk4IDIzLjU1MiAxMy40OTk4IDIzIDEzLjQ5OThIMjEuMTc1MkMyMC45ODA5IDE1LjI5NjQgMjAuMjY5MyAxNi45Mzk5IDE5LjE5MjcgMTguMjc3OUwyMC40ODUyIDE5LjU2OThDMjAuODc2MiAxOS45NTk4IDIwLjg3NjIgMjAuNTk5OCAyMC40ODUyIDIwLjk4OThDMjAuMjkwMiAyMS4xNzk4IDIwLjAzNDIgMjEuMjc5OCAxOS43NzgyIDIxLjI3OThDMTkuNTIyMiAyMS4yNzk4IDE5LjI2NjIgMjEuMTc5OCAxOS4wNzEyIDIwLjk4OThMMTcuNzc2MSAxOS42OTQ1QzE2LjQzODYgMjAuNzcwNyAxNC43OTU4IDIxLjQ4MjEgMTMgMjEuNjc2M1YyMy41QzEzIDI0LjA1IDEyLjU1MiAyNC41IDEyIDI0LjVaTTEzIDE5LjY2MTJDMTQuMjQ2NSAxOS40ODgyIDE1LjM5MjQgMTguOTk2MiAxNi4zNTIzIDE4LjI3MDRMMTMgMTQuOTE3NFYxOS42NjEyWk0xNy43Njg1IDE2Ljg1NDNDMTguNDk0NyAxNS44OTQyIDE4Ljk4NzEgMTQuNzQ3NyAxOS4xNjAyIDEzLjQ5OThIMTQuNDEyNEwxNy43Njg1IDE2Ljg1NDNaTTE5LjE1OTggMTEuNDk5OEMxOC45ODYzIDEwLjI1NDMgMTguNDkzNiA5LjEwODQ0IDE3Ljc2NzMgOC4xNDgyMkwxNC40MTY0IDExLjQ5OThIMTkuMTU5OFpNMTYuMzU1MSA2LjczNDYyQzE1LjM5NDcgNi4wMDY2MSAxNC4yNDc3IDUuNTEyNTggMTMgNS4zMzg5M1YxMC4wODgyTDE2LjM1NTEgNi43MzQ2MlpNMTEgNS4zMzkxN0M5Ljc1MjI1IDUuNTEzMSA4LjYwNTM2IDYuMDA3MyA3LjY0NTAzIDYuNzM1MzlMMTEgMTAuMDg4OVY1LjMzOTE3Wk02LjIzMzAyIDguMTQ5MTZDNS41MDcwMSA5LjEwOTE4IDUuMDE0NTggMTAuMjU0NyA0Ljg0MTEgMTEuNDk5OEg5LjU4Mjk4TDYuMjMzMDIgOC4xNDkxNlpNNC44NDA3NCAxMy40OTk4QzUuMDEzOCAxNC43NDczIDUuNTA1OTQgMTUuODkzNSA2LjIzMTc2IDE2Ljg1MzRMOS41ODY5MyAxMy40OTk4SDQuODQwNzRaTTcuNjQ3OCAxOC4yNjk2QzguNjA3NTcgMTguOTk1NiA5Ljc1MzQ1IDE5LjQ4NzcgMTEgMTkuNjYxVjE0LjkxNjhMNy42NDc4IDE4LjI2OTZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQ4Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--category-holiday.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzM0KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC44NTg4MSAxLjU2Njk3QzMuNTAxNDIgMi45MzMyNSAzLjQxMzc5IDUuMTEyODUgNC41OTU5MSA2LjU4NDE0SDEuNzk3NDdDMC44MDUxMjUgNi41ODQxNCAwIDcuMzk5OCAwIDguNDA1MTNWMTAuMDA4QzAgMTAuODM1NSAwLjU0NTU0IDExLjUzNDYgMS4yOTE5OCAxMS43NTU5VjIyLjY3OUMxLjI5MTk4IDIzLjY4NDMgMi4wOTcxNiAyNC41IDMuMDk4ODYgMjQuNUgxOC45MTA3QzE5LjkwMzEgMjQuNSAyMC43MDgyIDIzLjY4NDMgMjAuNzA4MiAyMi42NzlWMTEuNzU1OUMyMS40NTQ1IDExLjUzNDUgMjIgMTAuODM1NSAyMiAxMC4wMDhWOC40MDUxM0MyMiA3LjM5OTggMjEuMTk0OSA2LjU4NDE0IDIwLjIwMjUgNi41ODQxNEgxNy40MDZDMTcuOTQxNSA1LjkyMTkxIDE4LjIzNjYgNS4wOTM1OSAxOC4yMzY2IDQuMjIyNTZDMTguMjM2NiAzLjIxNzIzIDE3Ljg0MzUgMi4yNzgyOSAxNy4xNDEzIDEuNTY2OTdDMTUuNzQ2NCAwLjE0NDM0MyAxMy4zMDMgMC4xNDQzNDMgMTEuODk4OCAxLjU2Njk3QzExLjQzOTYgMi4wMjg4NiAxMS4xNjM2IDIuNzQ4NzEgMTEuMDAxNCAzLjUyMTc1QzEwLjg0MDUgMi43NDg3MSAxMC41NjY2IDIuMDI4ODYgMTAuMTEwNyAxLjU2Njk3QzguNzA2NDMgMC4xNDQzNDMgNi4yNjMwNiAwLjE0NDM0MyA0Ljg1ODgxIDEuNTY2OTdaTTcuNDgwMDggMi4zNjM1OUM2Ljk5MzI3IDIuMzYzNTkgNi41MjUxNSAyLjU1MzMgNi4xNzg3NyAyLjkwNDIxQzUuNDY3MjggMy42MzQ1IDUuNDY3MjggNC44MTA1MiA2LjE3ODc3IDUuNTQwODFDNi40NDA5IDUuNzk2ODggNy4zNzcxMiA2LjEwOTg2IDkuMTgzOTMgNi4xMDk4Nkw5LjM0MzAxIDYuMTAwNDFDOS4zNTIzNyA0LjczNDY4IDkuMTY1MTMgMy4yOTMwNiA4Ljc4MTMgMi45MDQyMUM4LjQzNDkyIDIuNTUzMyA3Ljk3NjI1IDIuMzYzNTkgNy40ODAwOCAyLjM2MzU5Wk0xMi40ODg3IDkuOTMyMTRIOS41MjA5NVY4LjQ4MDk4SDEyLjQ4ODdWOS45MzIxNFpNMTIuNDg4NyAxMS44MjlIOS41MjA5NVYyMi42MDMySDEyLjQ4ODdWMTEuODI5Wk0xMy40MjQ4IDIyLjYwMzJWMTEuODI5SDE4LjgzNThWMjIuNjAzMkgxMy40MjQ4Wk0xMy40MjQ4IDkuOTMyMTRWOC40ODA5OEgyMC4xMjc3VjkuOTMyMTRIMTMuNDI0OFpNOC41ODQ3OCA4LjQ4MDk4VjkuOTMyMTRIMS44NzIzNFY4LjQ4MDk4SDguNTg0NzhaTTguNTg0NzggMjIuNjAzMlYxMS44MjlIMy4xNjQzMlYyMi42MDMySDguNTg0NzhaTTEyLjgyNTUgNi4xMDk4NkwxMi42NTcgNi4xMDA0MUMxMi42NDc3IDQuODI5NTMgMTIuODA2OCAzLjMyMTUyIDEzLjIxODcgMi45MDQyMUMxMy45MTE1IDIuMjAyMzggMTUuMTI4NSAyLjIwMjM4IDE1LjgyMTMgMi45MDQyMUMxNi4xNjc3IDMuMjU1MTMgMTYuMzY0MiAzLjcyOTM4IDE2LjM2NDIgNC4yMjI1NkMxNi4zNjQyIDQuNzI1MjIgMTYuMTY3NyA1LjE4OTg5IDE1LjgyMTMgNS41NDA4MUMxNS41Njg1IDUuNzk2ODggMTQuNjIzIDYuMTA5ODYgMTIuODI1NSA2LjEwOTg2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV8zNCI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 22px;
  height: 24px;
}
.icon--category-food.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzE4KSI+CjxwYXRoIGQ9Ik0xMi44OTAzIDYuODg4NDNDMTEuOTU2MSA2Ljg4ODQzIDExLjIwMDIgNy42NjkyNiAxMS4yMDAyIDguNjQxNTJDMTEuMjAwMiA5LjYxMTYgMTEuOTU2MSAxMC4zOTM1IDEyLjg5MDMgMTAuMzkzNUMxMy44MjQ1IDEwLjM5MzUgMTQuNTgwMiA5LjYxMTYgMTQuNTgwMiA4LjY0MTUyQzE0LjU4MDIgNy42NjkyNiAxMy44MjQ1IDYuODg4NDMgMTIuODkwMyA2Ljg4ODQzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYuNDkwNzQgMTAuMDEyNUM1LjU2MDAyIDEwLjAxMjUgNC44MDcxMyAxMC44MDM0IDQuODA3MTMgMTEuNzY0NEM0LjgwNzEzIDEyLjczNTIgNS41NjAwMiAxMy41MTY0IDYuNDkwNzQgMTMuNTE2NEM3LjQyMTQ1IDEzLjUxNjQgOC4xODQ4NyAxMi43MzUyIDguMTg0ODcgMTEuNzY0NEM4LjE4NDg3IDEwLjgwMzQgNy40MjE0NSAxMC4wMTI1IDYuNDkwNzQgMTAuMDEyNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS4yMDY1IDE0LjUxNzlDMTAuMjYyNyAxNC41MTc5IDkuNTA3NjQgMTUuMzA4OCA5LjUwNzY0IDE2LjI2OTNDOS41MDc2NCAxNy4yNDA1IDEwLjI2MjcgMTguMDIxNyAxMS4yMDY1IDE4LjAyMTdDMTIuMTM5NyAxOC4wMjE3IDEyLjg5NDcgMTcuMjQwNSAxMi44OTQ3IDE2LjI2OTNDMTIuODk0NyAxNS4zMDg4IDEyLjEzOTcgMTQuNTE3OSAxMS4yMDY1IDE0LjUxNzlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNDcwOSAxMC43NjQ0QzEwLjAwOTkgMTAuNzY0NCA5LjYzMjc0IDExLjE2NSA5LjYzMjc0IDExLjY0NDdDOS42MzI3NCAxMi4xMjU2IDEwLjAwOTkgMTIuNTE2NCAxMC40NzA5IDEyLjUxNjRDMTAuOTQyMyAxMi41MTY0IDExLjMxOTQgMTIuMTI1NiAxMS4zMTk0IDExLjY0NDdDMTEuMzE5NCAxMS4xNjUgMTAuOTQyMyAxMC43NjQ0IDEwLjQ3MDkgMTAuNzY0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjgyNTgzIDYuODg3NDJDNy4zNTUxMSA2Ljg4NzQyIDYuOTc4NDcgNy4yNzc1NiA2Ljk3ODQ3IDcuNzU4NzZDNi45Nzg0NyA4LjI0ODYyIDcuMzU1MTEgOC42Mzk4OCA3LjgyNTgzIDguNjM5ODhDOC4yOTY1NSA4LjYzOTg4IDguNjczMDggOC4yNDg2MiA4LjY3MzA4IDcuNzU4NzZDOC42NzMwOCA3LjI3NzU2IDguMjk2NTUgNi44ODc0MiA3LjgyNTgzIDYuODg3NDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi4yODU4OSA0Ljc1NTEzQzMuNTE3OTggNi44MjcwNSA0Ljg3NjUzIDkuNDUxMDQgNi4yNjY1OCAxMi40MjQyQzcuNjAzOTggMTUuMjc4NCA4LjkzMDc5IDE4LjM5MjIgOS45OTQzOSAyMC45NDUzQzExLjA1OCAxOC4zOTIyIDEyLjM5NTQgMTUuMjc4NCAxMy43MzI4IDEyLjQyNDJDMTUuMTMzNCA5LjQ1MTA0IDE2LjQ5MTkgNi44MTcyMyAxNy43MjQgNC43NTUxM0MxNS4zODYyIDMuMjczNDcgMTIuNzQyOSAyLjUwMjEgOS45OTQzOSAyLjUwMjFDNy4yNTY0MSAyLjUwMjEgNC42MDI2NSAzLjI3MzQ3IDIuMjg1ODkgNC43NTUxM1pNOS45OTQzOSAyNC41QzkuNjE1MjggMjQuNSA5LjI2NzgzIDI0LjI1ODkgOS4xMDk4NyAyMy44ODlDNy45NzI1NiAyMS4xMDU3IDYuMjQ1NTIgMTYuOTgwNCA0LjUyOTAxIDEzLjMwNThDMi45NzA0NyA5Ljk4MTMxIDEuNDY0NTIgNy4xMDc0NSAwLjE0ODE3OSA1LjAwNDk4Qy0wLjEyNTYyIDQuNTQ0NTYgLTAuMDA5NzgxNzUgMy45NDMzOSAwLjQxMTQ0NiAzLjY0MzM0QzMuMjMzNjggMS41ODEyNCA2LjU1MDg1IDAuNSA5Ljk5NDM5IDAuNUMxMy40NDg1IDAuNSAxNi43NjU3IDEuNTgxMjQgMTkuNTk4NCAzLjY0MzM0QzIwLjAxOTYgMy45NDMzOSAyMC4xMjQ5IDQuNTQ0NTYgMTkuODQwNiA1LjAwNDk4QzE4LjU0NTMgNy4xMDc0NSAxNy4wMjkgOS45NzE0OSAxNS40ODA5IDEzLjMwNThDMTMuNzQzNCAxNi45ODA0IDEyLjAyNjggMjEuMTA1NyAxMC44ODk1IDIzLjg4OUMxMC43MzE1IDI0LjI1ODkgMTAuMzg0IDI0LjUgOS45OTQzOSAyNC41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE3LjU3MSA3Ljg2MDM2QzE3LjQxMzEgNy44NjAzNiAxNy4yNTUzIDcuODIwMDMgMTcuMTA4IDcuNzI5NTVDMTIuODE1MSA1LjI3Njc0IDcuMzQzNzcgNS4yNDYyMiAzLjAxOTMxIDcuNjQ5OTdDMi41NDU4MyA3LjkxMDUyIDEuOTY3MTMgNy43Mjk1NSAxLjcwNDA4IDcuMjM4OTlDMS40NTE1NiA2Ljc0ODQzIDEuNjQwOTMgNi4xNDc3NiAyLjEwMzg5IDUuODc3NDFDNi45OTY1MyAzLjE3Mzg3IDEzLjE4MzQgMy4yMDQzOSAxOC4wMzQgNS45Nzc2OUMxOC41MDc0IDYuMjQ4MDUgMTguNjc1NyA2Ljg1ODUyIDE4LjQyMzIgNy4zMzkyN0MxOC4yNDQzIDcuNjY5NTggMTcuOTA3NyA3Ljg2MDM2IDE3LjU3MSA3Ljg2MDM2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV8xOCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 20px;
  height: 24px;
}
.icon--category-pets.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQ2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC41NTY1IDYuMzAwNzRDNC42Nzg4NyA2LjkyNTMzIDQuODYyNDkgNy41MDUyIDUuMDk1NCA4LjAyNjgzQzQuMzQ5MzcgNy41NjE0MyAzLjU0OTExIDcuMjkxNDQgMi44MDY2NCA3LjI5MTQ0QzIuMzUyNjQgNy4yOTE0NCAxLjkzNjQyIDcuMzg3NjQgMS41Njc1NSA3LjU4MDAzQzAuODc3MDkgNy45MDcxIDAuMzk0NzcyIDguNTMyMzggMC4xNTgzMTUgOS4zNjkzQy0wLjIyMDAxNiAxMC42OTY4IDAuMDkyMTA3IDEyLjM5OTUgMC45NjIyNyAxMy44MjMzQzEuODg5MTggMTUuMzE0MyAzLjIzMjI2IDE2LjE4MDEgNC42NTEgMTYuMTgwMUM0LjkwNTE2IDE2LjE4MDEgNS4xNTc3NCAxNi4xNDk4IDUuNDAzNjYgMTYuMDkxMkM0Ljg2ODU0IDE2Ljg4MzkgNC40NTY0NCAxNy42NDQyIDQuMjI1MzcgMTguMjU4MUMzLjg2NTk2IDE5LjEwNDcgNC4wNTUwOSAxOS43MDExIDQuMjgyMDkgMjAuMDU3QzUuMDI4NDYgMjEuMjU4MiA3LjAzOTQyIDIxLjMyNjcgMTAuNzAxNSAyMS40NTE1TDEwLjcxMzcgMjEuNDUxOUwxMS45NjIyIDIxLjVIMTIuMDM3OUwxMy4yODY0IDIxLjQ1MTlMMTMuMjk4NyAyMS40NTE1QzE2Ljk2MDcgMjEuMzI2NyAxOC45NzE3IDIxLjI1ODIgMTkuNzE4IDIwLjA1N0MxOS45NDUgMTkuNzAxMSAyMC4xMzQyIDE5LjEwNDcgMTkuNzg0MyAxOC4yODdDMTkuNTQ5MiAxNy42NjE0IDE5LjEzMjggMTYuODkwOSAxOC41OTMgMTYuMDkwM0MxOC44NCAxNi4xNDk1IDE5LjA5MzggMTYuMTgwMSAxOS4zNDkyIDE2LjE4MDFDMjAuNzY3OSAxNi4xODAxIDIyLjExMTEgMTUuMzE0MyAyMy4wMjg1IDEzLjgyMzNDMjMuOTA4MSAxMi4zOTk1IDI0LjIyMDIgMTAuNjk2OCAyMy44NDE5IDkuMzU5NjlDMjMuNjA1NCA4LjUzMjM5IDIzLjEyMzEgNy45MDcxIDIyLjQ0MjEgNy41ODAwM0MyMi4wNjM3IDcuMzg3NjQgMjEuNjQ3NiA3LjI5MTQ0IDIxLjE5MzYgNy4yOTE0NEMyMC40NTExIDcuMjkxNDQgMTkuNjUwOCA3LjU2MTQzIDE4LjkwNDggOC4wMjY4NEMxOS4xMzc3IDcuNTA1MjEgMTkuMzIxMyA2LjkyNTMzIDE5LjQ0MzcgNi4zMDA3NEMxOS43OTM3IDQuNTIxMDggMTkuNDcyMSAyLjc5OTEzIDE4LjU5MjUgMS43MDI0N0MxNy45NTg4IDAuOTIzMjcxIDE3LjA4ODYgMC41IDE2LjA3NjYgMC41SDE2LjA2NzJDMTQuMzU1MiAwLjUyODU0NCAxMi43ODM4IDEuNjg0NiAxMi4wMDE1IDMuMzA4NDhDMTEuMjEyIDEuNjg0NiA5LjYyNzk2IDAuNTI4NTQ0IDcuODY2OSAwLjVDNi45MTE2MSAwLjUgNi4wNDE0MSAwLjkyMzI3MSA1LjQxNzE3IDEuNzAyNDdDNC41MjgwOSAyLjc5OTEzIDQuMjA2NTQgNC41MjEwOCA0LjU1NjUgNi4zMDA3NFpNNi43ODg2MiAyLjg0NzI0QzcuMDgxODIgMi40OTEzMSA3LjQ0MTI2IDIuMzA4NTIgNy44OTUyNiAyLjMwODUyQzkuMzA0NTQgMi4zMzczOCAxMC42MDAzIDMuNzAzNCAxMC43MzI3IDUuMzAwMjlDMTAuODY1MiA2Ljg2ODMxIDkuOTk1MDMgOC41MzI1MiA4LjgzMTY2IDguOTM2NTVDOC43MTgxNiA4Ljk3NTAzIDguNjIzNTEgOC45OTQyOCA4LjUxOTQ3IDguOTk0MjhDNy43MzQ0MyA4Ljk5NDI4IDYuNjk0MDcgNy45MjY0OCA2LjMwNjI4IDUuOTQ0ODFDNi4wNjAzNyA0LjcxMzQ4IDYuMjQ5NSAzLjUyMDYzIDYuNzg4NjIgMi44NDcyNFpNMTYuMDMwNyAxMy4xMDUzQzE1Ljk1MzEgMTIuMzA4NiAxNi4xMjU0IDExLjQzODcgMTYuNTYwOSAxMC41ODA5QzE2LjIxMzkgMTAuNzI1OSAxNS44NTEzIDEwLjgwMjggMTUuNDgwNyAxMC44MDI4QzE1LjE4NzUgMTAuODAyOCAxNC44ODQ5IDEwLjc1NDcgMTQuNjAxMSAxMC42NDg5QzEzLjQ3NTUgMTAuMjU5OSAxMi41NDU2IDkuMjg2NDcgMTIuMDAxIDguMDcwMDVDMTEuNDU0NyA5LjI4NjQ3IDEwLjUyNDggMTAuMjU5OSA5LjM5OTE2IDEwLjY0ODlDOS4xMTU0MSAxMC43NTQ3IDguODEyNjcgMTAuODAyOCA4LjUxOTQ3IDEwLjgwMjhDOC4xNDg5MyAxMC44MDI4IDcuNzg2MjggMTAuNzI1OSA3LjQzOTI5IDEwLjU4MDlDNy44NzQyNiAxMS40Mzc2IDguMDQ2NzEgMTIuMzA2MiA3Ljk2OTg3IDEzLjEwMkM5LjI2OTY1IDExLjkyMzcgMTAuNzExMyAxMS4wODU5IDEyLjAwMDEgMTEuMTY4NEMxMy4yOTcgMTEuMDk4NSAxNC43MzUzIDExLjkzMjYgMTYuMDMwNyAxMy4xMDUzWk0xNi4xMzMzIDIuMzA4NTJDMTQuNzA1MSAyLjMzNzM4IDEzLjM5OTkgMy43MDM0IDEzLjI2NzUgNS4zMDAyOUMxMy4xMzUgNi44NjgzMSAxNC4wMDUyIDguNTMyNTIgMTUuMTc4MSA4LjkzNjU1QzE1LjI4MjEgOC45NzUwMyAxNS4zNzY3IDguOTk0MjggMTUuNDgwNyA4Ljk5NDI4QzE2LjI2NTggOC45OTQyOCAxNy4zMDYyIDcuOTI2NDggMTcuNzAzNCA1Ljk0NDgxQzE3LjkzOTkgNC43MTM0OCAxNy43NTA3IDMuNTIwNjMgMTcuMjExNiAyLjg0NzI0QzE2LjkxODQgMi40OTEzMSAxNi41NTg5IDIuMzA4NTIgMTYuMTMzMyAyLjMwODUyWk0yMS4xOTM2IDkuMTA5NTdDMjAuMjY2NyA5LjEwOTU3IDE4Ljk4OTggOS45OTQ1OSAxOC4yOTk0IDExLjEyOTdDMTcuNTQyNyAxMi4zNzA3IDE3LjYzNzMgMTMuNTQ0MyAxOC41MzU4IDE0LjEzMTFDMTkuNDE1NCAxNC42ODkgMjAuNzMwMSAxNC4xNiAyMS41MjQ2IDEyLjg2MTNDMjIuMTIwNSAxMS44ODk3IDIyLjM2NjQgMTAuNjg3MiAyMi4xMyA5Ljg2OTU1QzIyLjA0NDggOS41MzI4NSAyMS44ODQgOS4zMTE1OCAyMS42NjY1IDkuMjA1NzdDMjEuNTI0NiA5LjEzODQzIDIxLjM3MzMgOS4xMDk1NyAyMS4xOTM2IDkuMTA5NTdaTTIuODA2NjQgOS4xMDk1N0MyLjYyNjkzIDkuMTA5NTcgMi40NzU1NiA5LjEzODQzIDIuMzQzMTQgOS4yMDU3N0MyLjExNjE0IDkuMzExNTggMS45NjQ4MSA5LjUzMjg1IDEuODcwMjMgOS44Njk1NUMxLjYzMzc3IDEwLjY4NzIgMS44Nzk3MiAxMS44ODk3IDIuNDc1NiAxMi44NjEzQzMuMjcwMDkgMTQuMTYgNC41NzUzNiAxNC42OTg3IDUuNDczODkgMTQuMTIxNUM2LjM2Mjk3IDEzLjU0NDMgNi40NTc1IDEyLjM3MDcgNS43MDA4NCAxMS4xMjk3QzUuMDEwMzggOS45OTQ1OSAzLjc0MzAxIDkuMTA5NTcgMi44MDY2NCA5LjEwOTU3Wk0xMC43NzA1IDE5LjY0MzRDOC43ODQyOSAxOS41NzYgNi4zMjUwOSAxOS40ODk1IDUuODE0MzUgMTkuMTA0N0w1Ljg4MDU3IDE4LjkzMTVDNi43NDEyOCAxNi42NTE2IDEwLjA3MDUgMTIuODYxNCAxMS45MjQ0IDEyLjk4NjVIMTIuMDc1OEMxMy45OTU4IDEyLjgzMjYgMTcuMjU4OSAxNi42NTE2IDE4LjEzODUgMTguOTdMMTguMTg1OCAxOS4xMDQ3QzE3LjY3NSAxOS40ODk1IDE1LjIxNTkgMTkuNTc2IDEzLjIyOTcgMTkuNjQzNEwxMi4wMDAxIDE5LjY4MTlMMTAuNzcwNSAxOS42NDM0WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOV80NiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyMSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 21px;
}
.icon--category-education.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzM2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzM3OSA5Ljk0MTE2TDMuMzY4OTcgNi4yNDE3OEwxMS43Mzc5IDIuNTQyNDFMMjAuMTA1IDYuMjQxNzhMMTEuNzM3OSA5Ljk0MTE2Wk0xMS4zNTMyIDExLjkwM0MxMS40NzU0IDExLjk2MTYgMTEuNjA3MSAxMS45ODExIDExLjczNzkgMTEuOTgxMUMxMS44Njg3IDExLjk4MTEgMTEuOTk5NSAxMS45NjE2IDEyLjEyMTcgMTEuOTAzTDE4LjY3MTEgOS4wMDc1OVYxMi40OTgxQzE0LjM1MTkgMTUuMjIxMyA5LjEyMjk1IDE1LjIyMTMgNC44MDQ3OCAxMi40OTgxVjkuMDA4NTNMMTEuMzUzMiAxMS45MDNaTTIuODgxMzIgOC4xNTgzMkwwLjU3NzAzOCA3LjEzOTc5QzAuMjI2OTY4IDYuOTgzNjIgMCA2LjYzMjIyIDAgNi4yNDE3OEMwIDUuODUxMzUgMC4yMjY5NjggNS40OTk5NCAwLjU3NzAzOCA1LjM0Mzc3TDExLjM1MzIgMC41ODA1MjdDMTEuNTk3NSAwLjQ3MzE1OCAxMS44Nzc0IDAuNDczMTU4IDEyLjEyMTcgMC41ODA1MjdMMjIuODk2IDUuMzQzNzdDMjMuMTM0MSA1LjQ0OTcxIDIzLjMxNTEgNS42NDU1IDIzLjQwNjkgNS44ODIzNkMyMy40NzY5IDUuOTY3NiAyMy41MTkgNi4wNzY1MiAyMy41MTkgNi4xOTMwN1Y5LjA5MzY0QzIzLjgwNjUgOS4yNjA3MyAyNCA5LjU3NDQ1IDI0IDkuOTQwNzhWMTMuMzU3MUMyNCAxMy44OTM5IDIzLjU2OTEgMTQuMzMzMSAyMy4wMzgzIDE0LjMzMzFDMjIuNTA2NCAxNC4zMzMxIDIyLjA3NjUgMTMuODkzOSAyMi4wNzY1IDEzLjM1NzFWOS45NDA3OEMyMi4wNzY1IDkuNTc0MzYgMjIuMjY5NyA5LjI2MDU4IDIyLjU1NzMgOS4wOTM1MlY3LjI4OTUxTDIwLjU5NDUgOC4xNTcyNFYxMy4wMjUyQzIwLjU5NDUgMTMuMzU3MSAyMC40MzQ4IDEzLjY1OTYgMjAuMTY4NCAxMy44MzUzQzE3LjU2ODkgMTUuNjExOCAxNC42NTI5IDE2LjUgMTEuNzM3OSAxNi41QzguODIxOTEgMTYuNSA1LjkwNTk1IDE1LjYxMTggMy4zMDYzOSAxMy44MzUzQzMuMDQwOTYgMTMuNjU5NiAyLjg4MTMyIDEzLjM1NzEgMi44ODEzMiAxMy4wMjUyVjguMTU4MzJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzM2Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 16px;
}
.icon--category-photography.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzUwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDI3NSAxNy40MTk0QzExLjMyNjkgMTcuNDE5NCA4LjgwNTA1IDE0Ljg5NDkgOC44MDUwNSAxMS43OTM0QzguODA1MDUgOC42OTE5MyAxMS4zMjY5IDYuMTY3NDUgMTQuNDI3NSA2LjE2NzQ1QzE3LjUyOCA2LjE2NzQ1IDIwLjA0OTcgOC42OTE5MyAyMC4wNDk3IDExLjc5MzRDMjAuMDQ5NyAxNC44OTQ5IDE3LjUyOCAxNy40MTk0IDE0LjQyNzUgMTcuNDE5NFpNMTQuNDI3NSA3LjE5Nzg1QzExLjg5NTMgNy4xOTc4NSA5LjgzNDc5IDkuMjU4NjUgOS44MzQ3OSAxMS43OTM0QzkuODM0NzkgMTQuMzI4MiAxMS44OTUzIDE2LjM4OSAxNC40Mjc1IDE2LjM4OUMxNi45NTk2IDE2LjM4OSAxOS4wMiAxNC4zMjgyIDE5LjAyIDExLjc5MzRDMTkuMDIgOS4yNTg2NSAxNi45NTk2IDcuMTk3ODUgMTQuNDI3NSA3LjE5Nzg1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjQ1Njk4IDIwLjVIMjEuNTQzQzIyLjg5ODEgMjAuNSAyNCAxOS4zOTc1IDI0IDE4LjAzNzRWNS41NDg5NEMyNCA0LjE4ODgyIDIyLjg5ODEgMy4wODYzIDIxLjU0MyAzLjA4NjNIMjAuMTg3OUwxOC40NjMxIDAuODkxNTNDMTguMjY3NCAwLjY0NDIzNSAxNy45Njg5IDAuNSAxNy42NTM4IDAuNUgxMS4yMDI1QzEwLjg4NjMgMC41IDEwLjU4NzcgMC42NDQyMzUgMTAuMzkzMSAwLjg5MTUzTDguNjY3MjUgMy4wODYzSDIuNDU2OThDMS4xMDE4NSAzLjA4NjMgMCA0LjE4ODgyIDAgNS41NDg5NFYxOC4wMzc0QzAgMTkuMzk3NSAxLjEwMTg1IDIwLjUgMi40NTY5OCAyMC41Wk0yLjA1OTQ2IDUuNTQ4OTRDMi4wNTk0NiA1LjMyMjI1IDIuMjM3NjQgNS4xNDcxIDIuNDU2OTggNS4xNDcxSDYuMDgyNjRWMTguNDM5MkgyLjQ1Njk4QzIuMjM3NjQgMTguNDM5MiAyLjA1OTQ2IDE4LjI1MzcgMi4wNTk0NiAxOC4wMzc0VjUuNTQ4OTRaTTcuMTEyMzcgMTguNDM5MkgyMS41NDNDMjEuNzYyNCAxOC40MzkyIDIxLjk0MDUgMTguMjUzNyAyMS45NDA1IDE4LjAzNzRWNS41NDg5NEMyMS45NDA1IDUuMzIyMjUgMjEuNzYyNCA1LjE0NzEgMjEuNTQzIDUuMTQ3MUgxOS42ODY0QzE5LjM3MTMgNS4xNDcxIDE5LjA3MjcgNS4wMDI4MSAxOC44NzcxIDQuNzU1NTJMMTcuMTUyMyAyLjU2MDc5SDExLjcwMjlMOS45NzgxNCA0Ljc1NTUyQzkuNzgyNSA1LjAwMjgxIDkuNDgzODQgNS4xNDcxIDkuMTY4NzQgNS4xNDcxSDcuMTEyMzdWMTguNDM5MloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjlfNTAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 20px;
}
.icon--category-classicalbumdesigns.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzkpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS41NDM5IDAuOTA1NTcyTDE5LjU0MzggMC45MjExMzlWMC45MzI1MjNWMTcuNjAzTDE5LjU0MzkgMTcuNjEzMUMxOS41NDM5IDE3LjgwMzMgMTkuNDg3MyAxNy45NzgyIDE5LjM5MDMgMTguMTIyNUMxOS4zNTQxIDE4LjE3NjQgMTkuMzEyMiAxOC4yMjYxIDE5LjI2NTUgMTguMjcwN0MxOS4xMDM5IDE4LjQyNSAxOC44ODQ5IDE4LjUxODcgMTguNjQzNSAxOC41MTg3SDE4LjYzMjRIMTIuNjU3MUMxMi4zMDA2IDE4LjUxODcgMTIuMDA0MyAxOC43ODE2IDExLjk0NzUgMTkuMTIzN0MxMS45NDg1IDE5LjE0NTQgMTEuOTQ5MyAxOS4xNjcxIDExLjk0OTcgMTkuMTg4OUgyMC4xOTkzVjEuODEwOTlDMjAuMTk5MyAxLjMxMjkzIDIwLjYwMjcgMC45MDU0MTggMjEuMDk5NiAwLjkwNTQxOEMyMS41OTc1IDAuOTA1NDE4IDIyIDEuMzEyOTMgMjIgMS44MTA5OVYxOS44NzcxQzIyIDIwLjQ5MjkgMjEuNTAxMiAyMSAyMC44ODYzIDIxSDEuMTEzNzVDMC40OTk3MDUgMjEgMCAyMC40OTI5IDAgMTkuODc3MVYxLjgxMDk5QzAgMS4zMTI5MyAwLjQwMjQ1NyAwLjkwNTQxOCAwLjkwMDM1MSAwLjkwNTQxOEMxLjM5ODI1IDAuOTA1NDE4IDEuODAwNyAxLjMxMjkzIDEuODAwNyAxLjgxMDk5VjE5LjE4ODlIMTAuMTM3NkMxMC4xMzgxIDE5LjE2NzEgMTAuMTM4OCAxOS4xNDU0IDEwLjEzOTggMTkuMTIzN0MxMC4wODMxIDE4Ljc4MTYgOS43ODY4NyAxOC41MTg3IDkuNDMxMTIgMTguNTE4N0gzLjQ0MTk5QzMuNDI3NTcgMTguNTE4NyAzLjQxMzI0IDE4LjUxODMgMy4zOTkgMTguNTE3N0MzLjM4NDI5IDE4LjUxODQgMy4zNjk0OSAxOC41MTg3IDMuMzU0NjEgMTguNTE4N0MyLjg1NzYyIDE4LjUxODcgMi40NTQyNiAxOC4xMjAzIDIuNDU0MjYgMTcuNjEzMlYwLjkzMjUyM0MyLjQ1NDI2IDAuNTE0MDMzIDIuNzM5MDMgMC4xNTk0NzYgMy4xMjQ4MyAwLjA1Njg2NDVDMy4yMjM0NCAwLjAyMDA0NDggMy4zMzAzMSAwIDMuNDQxOTkgMEg5LjQzMTEyQzEwLjA0MzggMCAxMC42MDY0IDAuMjIwNDc5IDExLjA0MzggMC41ODc0ODZDMTEuNDgxMiAwLjIyMDQ3OSAxMi4wNDQgMCAxMi42NTcxIDBIMTguNjQzNUMxOS4xNDE0IDAgMTkuNTQzOSAwLjM5ODQ1MiAxOS41NDM5IDAuOTA1NTcyWk0xMC4xMzcgMi40MDA1M0MxMC4wNzQgMi4wNjYwNCA5Ljc4MTQyIDEuODExMTQgOS40MzExMiAxLjgxMTE0SDQuMjU0OTZWMTYuNzA3NUg5LjQzMTEyQzkuNjc2MDQgMTYuNzA3NSA5LjkxMjk0IDE2Ljc0MyAxMC4xMzcgMTYuODA5MlYyLjQwMDUzWk0xMS45Mzc3IDE2LjgxMzFDMTIuMTY1OCAxNi43NDQ0IDEyLjQwNzMgMTYuNzA3NSAxMi42NTcxIDE2LjcwNzVIMTcuNzQzMVYxLjgxMTE0SDEyLjY1NzFDMTIuMzAwNiAxLjgxMTE0IDEyLjAwNDQgMi4wNzM5NSAxMS45NDc2IDIuNDE2MDRDMTEuOTQ5NCAyLjQ1NTY2IDExLjk1MDMgMi40OTU1MiAxMS45NTAzIDIuNTM1NkMxMS45NTAzIDIuNTg3MTEgMTEuOTQ2IDIuNjM3NjUgMTEuOTM3NyAyLjY4Njg3VjE2LjgxMzFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzkiPgo8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 21px;
}
.icon--category-panoramic.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQ0KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAyLjVWOS4wNzIxN0wzLjg4MDEgNy42OTM1N0w0LjM4OTU1IDcuMzIwMDFMNC45NDU3MSA3LjYxOTYyTDguNTYxNjYgOS41Njc2MUwxMi4xNjE5IDcuOTUxMzVMMTIuNjg4MyA3LjcxNTAxTDEzLjE1NjQgOC4wNTI1N0wxOS4zMjMgMTIuNUgyMlYyLjVIMlpNMiAxMi41VjExLjU1MjJMNC41NTMzMSA5LjY3OTk5TDguMDQ3MTUgMTEuNTYyMkw4LjQ4MTIgMTEuNzk2TDguOTMwOTggMTEuNTk0MUwxMi40NTQ1IDEwLjAxMjNMMTUuOTAzOSAxMi41SDJaTTEgMC41QzAuNDQ3NzE1IDAuNSAwIDAuOTQ3NzE2IDAgMS41VjEzLjVDMCAxNC4wNTIzIDAuNDQ3NzE2IDE0LjUgMSAxNC41SDIzQzIzLjU1MjMgMTQuNSAyNCAxNC4wNTIzIDI0IDEzLjVWMS41QzI0IDAuOTQ3NzE1IDIzLjU1MjMgMC41IDIzIDAuNUgxWk04IDMuNUM2Ljg5NTQzIDMuNSA2IDQuMzk1NDMgNiA1LjVDNiA2LjYwNDU3IDYuODk1NDMgNy41IDggNy41QzkuMTA0NTcgNy41IDEwIDYuNjA0NTcgMTAgNS41QzEwIDQuMzk1NDMgOS4xMDQ1NyAzLjUgOCAzLjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQ0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 14px;
}
.icon--category-collages.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzMyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuMDE0NSAyMi41SDAuOTg1NTYzQzAuNDQxNzg2IDIyLjUgMCAyMi4wNjAyIDAgMjEuNTE3NFYxLjQ5MTg4QzAgMC45NDkxMzUgMC40NDE3ODYgMC41IDAuOTg1NTYzIDAuNUgyMS4wMTQ1QzIxLjU1ODMgMC41IDIyIDAuOTQ5MTM1IDIyIDEuNDkxODhWMjEuNTE3NEMyMiAyMi4wNjAyIDIxLjU1ODMgMjIuNSAyMS4wMTQ1IDIyLjVaTTguMTUzODEgMjAuNTI1NkgxMy44NDQzVjE1LjI0NzZIOC4xNTM4MVYyMC41MjU2Wk03LjE2ODI1IDIwLjUyNTZWMTUuMjQ3NkgxLjk3MTAzVjIwLjUyNTZINy4xNjgyNVpNOC4xNTM4MSAxNC4yNjUxSDEzLjg0NDNWOC41NzU0Nkg4LjE1MzgxVjE0LjI2NTFaTTcuMTY4MjUgOC41NzU0NlYxNC4yNjUxSDEuOTcxMDNWOC41NzU0Nkg3LjE2ODI1Wk04LjE1MzgxIDcuNTgzNTNIMTMuODQ0M1YyLjQ3NDQ1SDguMTUzODFWNy41ODM1M1pNNy4xNjgyNSAyLjQ3NDQ1VjcuNTgzNTNIMS45NzEwM1YyLjQ3NDQ1SDcuMTY4MjVaTTIwLjAyOTkgMjAuNTI1NkgxNC44Mjk5VjE1LjI0NzZIMjAuMDI5OVYyMC41MjU2Wk0yMC4wMjk5IDE0LjI2NTFIMTQuODI5OVY4LjU3NTQ2SDIwLjAyOTlWMTQuMjY1MVpNMjAuMDI5OSA3LjU4MzUzSDE0LjgyOTlWMi40NzQ0NUgyMC4wMjk5VjcuNTgzNTNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzMyIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--category-journals.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5XzQwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNjc1MiAyNC40NDQ3QzIyLjc4ODcgMjQuNDgxNSAyMi45MDUxIDI0LjUgMjMuMDIxNiAyNC41QzIzLjIxNzMgMjQuNSAyMy40MTIgMjQuNDQ0NyAyMy41NzczIDI0LjMzNDFDMjMuODQyNSAyNC4xNjgzIDI0IDIzLjg4MjkgMjQgMjMuNTc4OVY1LjMxMzE2QzI0IDQuOTM1NTEgMjMuNzQ3NiA0LjU4NTUgMjMuMzY3OSA0LjQ1NjU1TDEyLjQxMzQgMC41NjAyNTlDMTIuMjY5NCAwLjUwNzc5MiAxMi4xMTgyIDAuNDkwNTk4IDExLjk3MDkgMC41MDQ3NDVDMTEuODQyIDAuNTAwMTY1IDExLjcxMTEgMC41MTg0NTYgMTEuNTg1NiAwLjU2MDI1OUwwLjYzMjA2MyA0LjQ1NjU1QzAuMjUyNDMyIDQuNTg1NSAwIDQuOTM1NTEgMCA1LjMxMzE2VjIzLjU3ODlDMCAyMy44ODI5IDAuMTU3NTA5IDI0LjE2ODMgMC40MjE2ODYgMjQuMzM0MUMwLjU4NzA0MSAyNC40NDQ3IDAuNzgxNzY3IDI0LjUgMC45Nzg0MzIgMjQuNUMxLjA5NDg3IDI0LjUgMS4yMTEzIDI0LjQ4MTUgMS4zMjM4MiAyNC40NDQ3TDEyIDIwLjY0NzRMMjIuNjc1MiAyNC40NDQ3Wk0yMi4wNDMxIDIyLjI0MzNMMTMuMDQ2NSAxOS4wNDdWMi43NTI0OUwyMi4wNDMxIDUuOTQ4NzZWMjIuMjQzM1pNMS45NTY4NiAyMi4yNDMzVjUuOTQ4NzZMMTAuOTUzNSAyLjc1MjQ5VjE5LjA0N0wxLjk1Njg2IDIyLjI0MzNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI5XzQwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--print.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzIpIj4KPHBhdGggZD0iTTI0IDBIMFYyNEgyNFYwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjAyMTQgNy4yMjcwNUg0LjUzNzk5QzQuMjU1ODUgNy4yMjcwNSA0LjAyNjg2IDcuMDExNjUgNC4wMjY4NiA2LjczNzUxQzQuMDI2ODYgNi40NzMxNiA0LjI1NTg1IDYuMjQ3OTcgNC41Mzc5OSA2LjI0Nzk3SDkuNTEwMjlWMS40ODk2MUM5LjUxMDI5IDEuMjE1NDYgOS43MzgyNyAxLjAwMDA3IDEwLjAyMTQgMS4wMDAwN0MxMC4zMDM2IDEuMDAwMDcgMTAuNTMyNiAxLjIxNTQ2IDEwLjUzMjYgMS40ODk2MVY2LjczNzUxQzEwLjUzMjYgNy4wMTE2NSAxMC4zMDM2IDcuMjI3MDUgMTAuMDIxNCA3LjIyNzA1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuMDQ5MTMgMTAuNjU0SDE4Ljk1NDFWMS45NzkzSDEwLjIzMjFMNS4wNDkxMyA2Ljk0MzI0VjEwLjY1NFpNMTkuNDY1MiAxMS42MzMxSDQuNTM3OTlDNC4yNTU4NSAxMS42MzMxIDQuMDI2ODYgMTEuNDA3OSA0LjAyNjg2IDExLjE0MzVWNi43Mzc2N0M0LjAyNjg2IDYuNjEwMzkgNC4wODEwMSA2LjQ4MzExIDQuMTc3MSA2LjM5NUw5LjY1OTU0IDEuMTQ3MDlDOS43NTU2MyAxLjA0OTE4IDkuODg1NDggMS4wMDAyMyAxMC4wMjE0IDEuMDAwMjNIMTkuNDY1MkMxOS43NDc0IDEuMDAwMjMgMTkuOTc2MyAxLjIxNTYyIDE5Ljk3NjMgMS40ODk3N1YxMS4xNDM1QzE5Ljk3NjMgMTEuNDA3OSAxOS43NDc0IDExLjYzMzEgMTkuNDY1MiAxMS42MzMxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuMDQ5MTMgMjIuMDIwOUgxOC45NTQxVjE4LjE2MzRINS4wNDkxM1YyMi4wMjA5Wk0xOS40NjUyIDIzSDQuNTM3OTlDNC4yNTU4NSAyMyA0LjAyNjg2IDIyLjc4NDYgNC4wMjY4NiAyMi41MTA1VjE3LjY3MzlDNC4wMjY4NiAxNy4zOTk3IDQuMjU1ODUgMTcuMTg0MyA0LjUzNzk5IDE3LjE4NDNIMTkuNDY1MkMxOS43NDc0IDE3LjE4NDMgMTkuOTc2MyAxNy4zOTk3IDE5Ljk3NjMgMTcuNjczOVYyMi41MTA1QzE5Ljk3NjMgMjIuNzg0NiAxOS43NDc0IDIzIDE5LjQ2NTIgMjNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjQgMjEuMDE0NkgyMC44MDAzVjE5LjA1NjVIMjEuOTU1NVYxMS45NTgySDIuMDQ0NTVWMTkuMDU2NUgzLjIwMThWMjEuMDE0NkgwVjEwSDI0VjIxLjAxNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTkzIDEzLjY5ODRDMTcuMzI5NiAxMy42OTg0IDE2Ljc5MDggMTQuMjE3MiAxNi43OTA4IDE0Ljg1MzZDMTYuNzkwOCAxNS40OSAxNy4zMjk2IDE2LjAwOSAxNy45OTMgMTYuMDA5QzE4LjY1ODUgMTYuMDA5IDE5LjE5NzIgMTUuNDkgMTkuMTk3MiAxNC44NTM2QzE5LjE5NzIgMTQuMjE3MiAxOC42NTg1IDEzLjY5ODQgMTcuOTkzIDEzLjY5ODRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuMDUxOCAxNS4wODkxSDguNzY5OTNDOC40ODc3OCAxNS4wODkxIDguMjU4NzkgMTQuODYzOSA4LjI1ODc5IDE0LjU5OTZDOC4yNTg3OSAxNC4zMjU0IDguNDg3NzggMTQuMTEgOC43Njk5MyAxNC4xMUgxNS4wNTE4QzE1LjMzNSAxNC4xMSAxNS41NjMgMTQuMzI1NCAxNS41NjMgMTQuNTk5NkMxNS41NjMgMTQuODYzOSAxNS4zMzUgMTUuMDg5MSAxNS4wNTE4IDE1LjA4OTFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0XzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--download.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzEwKSI+CjxwYXRoIGQ9Ik0xMS45OTQ1IDEzQzEyLjAzNTcgMTMgMTIuMDc3IDEyLjk5NzcgMTIuMTE3OSAxMi45OTMxQzEyLjMwNjMgMTIuOTcxOSAxMi40ODk0IDEyLjkwMTMgMTIuNjQyOCAxMi43NzQ3TDE4LjU0NDIgOC4xMzk0N0MxOS4wMzg4IDcuNzYwMTIgMTkuMTQ4NyA3LjAxMzIxIDE4Ljc4NiA2LjQ5MTU5QzE4LjQzNDQgNS45NTgxMiAxNy43NDIgNS44Mzk2NiAxNy4yNTg0IDYuMjMwODhMMTMgOS41NTg3VjEuMDE5NjFDMTMgMC40NTg4MjMgMTIuNTYgMCAxMiAwQzExLjQ1IDAgMTEgMC40NTg4MjMgMTEgMS4wMTk2MVY5LjU2NTY0TDYuNzQxNTcgNi4yMzA4OEM2LjI1ODAzIDUuODM5NjYgNS41NjU2NSA1Ljk1ODEyIDUuMjEzOTggNi40OTE1OUM0Ljg1MTMzIDcuMDEzMjEgNC45NjEyNSA3Ljc2MDEyIDUuNDU1NzcgOC4xMzk0N0wxMS4zNTcyIDEyLjc3NDdDMTEuNTQ0IDEyLjkyODggMTEuNzc0NyAxMyAxMS45OTQ1IDEzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS45NTUxIDE0TDE5LjcwNTIgMTEuMzM5MUMxOS4zMjc5IDEwLjg5NjYgMTguNjkyNiAxMC44ODUyIDE4LjMwNTUgMTEuMzE2NEMxNy45MDg0IDExLjc1OSAxNy44OTg0IDEyLjQ3MzkgMTguMjc1NiAxMi45Mjc4TDE5LjE4NjcgMTRIMTYuMTczOUMxNS42IDE0IDE1IDE0LjQ5NTYgMTUgMTUuMTAxM1YxN0g5VjE1QzkgMTQuMzk0MyA4LjQxMDQzIDE0IDcuODI2MDkgMTRINC44MDY2OEw1LjcxNTY4IDEyLjkyNzhDNi4xMDI5MiAxMi40NzM5IDYuMDkyOTcgMTEuNzU5IDUuNjk1OCAxMS4zMTY0QzUuMzA4NTYgMTAuODg1MiA0LjY4MzA1IDEwLjg5NjYgNC4yOTU4IDExLjMzOTFMMi4wNDUzOSAxNEgxLjA0MzQ4QzAuNDY5NTY1IDE0IDAgMTQuNDk1NiAwIDE1LjEwMTNWMjIuODk4N0MwIDIzLjUwNDQgMC40Njk1NjUgMjQgMS4wNDM0OCAyNEgyMi45NTY1QzIzLjU0MDkgMjQgMjQgMjMuNTA0NCAyNCAyMi44OTg3VjE1LjEwMTNDMjQgMTQuNDk1NiAyMy41NDA5IDE0IDIyLjk1NjUgMTRIMjEuOTU1MVpNMjIgMTcuMzExMUwyMC44ODYgMTZIMTdWMTdDMTcgMTguMjIyNSAxNi4xNTgzIDE5IDE1IDE5SDlDNy44NTIxNyAxOSA3IDE4LjIyMjUgNyAxN1YxNkgzLjExMTE5TDIgMTcuMzEwOFYyMkgyMlYxNy4zMTExWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNF8xMCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--download.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzEwKSI+CjxwYXRoIGQ9Ik0xMS45OTQ1IDEzQzEyLjAzNTcgMTMgMTIuMDc3IDEyLjk5NzcgMTIuMTE3OSAxMi45OTMxQzEyLjMwNjMgMTIuOTcxOSAxMi40ODk0IDEyLjkwMTMgMTIuNjQyOCAxMi43NzQ3TDE4LjU0NDIgOC4xMzk0N0MxOS4wMzg4IDcuNzYwMTIgMTkuMTQ4NyA3LjAxMzIxIDE4Ljc4NiA2LjQ5MTU5QzE4LjQzNDQgNS45NTgxMiAxNy43NDIgNS44Mzk2NiAxNy4yNTg0IDYuMjMwODhMMTMgOS41NTg3VjEuMDE5NjFDMTMgMC40NTg4MjMgMTIuNTYgMCAxMiAwQzExLjQ1IDAgMTEgMC40NTg4MjMgMTEgMS4wMTk2MVY5LjU2NTY0TDYuNzQxNTcgNi4yMzA4OEM2LjI1ODAzIDUuODM5NjYgNS41NjU2NSA1Ljk1ODEyIDUuMjEzOTggNi40OTE1OUM0Ljg1MTMzIDcuMDEzMjEgNC45NjEyNSA3Ljc2MDEyIDUuNDU1NzcgOC4xMzk0N0wxMS4zNTcyIDEyLjc3NDdDMTEuNTQ0IDEyLjkyODggMTEuNzc0NyAxMyAxMS45OTQ1IDEzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS45NTUxIDE0TDE5LjcwNTIgMTEuMzM5MUMxOS4zMjc5IDEwLjg5NjYgMTguNjkyNiAxMC44ODUyIDE4LjMwNTUgMTEuMzE2NEMxNy45MDg0IDExLjc1OSAxNy44OTg0IDEyLjQ3MzkgMTguMjc1NiAxMi45Mjc4TDE5LjE4NjcgMTRIMTYuMTczOUMxNS42IDE0IDE1IDE0LjQ5NTYgMTUgMTUuMTAxM1YxN0g5VjE1QzkgMTQuMzk0MyA4LjQxMDQzIDE0IDcuODI2MDkgMTRINC44MDY2OEw1LjcxNTY4IDEyLjkyNzhDNi4xMDI5MiAxMi40NzM5IDYuMDkyOTcgMTEuNzU5IDUuNjk1OCAxMS4zMTY0QzUuMzA4NTYgMTAuODg1MiA0LjY4MzA1IDEwLjg5NjYgNC4yOTU4IDExLjMzOTFMMi4wNDUzOSAxNEgxLjA0MzQ4QzAuNDY5NTY1IDE0IDAgMTQuNDk1NiAwIDE1LjEwMTNWMjIuODk4N0MwIDIzLjUwNDQgMC40Njk1NjUgMjQgMS4wNDM0OCAyNEgyMi45NTY1QzIzLjU0MDkgMjQgMjQgMjMuNTA0NCAyNCAyMi44OTg3VjE1LjEwMTNDMjQgMTQuNDk1NiAyMy41NDA5IDE0IDIyLjk1NjUgMTRIMjEuOTU1MVpNMjIgMTcuMzExMUwyMC44ODYgMTZIMTdWMTdDMTcgMTguMjIyNSAxNi4xNTgzIDE5IDE1IDE5SDlDNy44NTIxNyAxOSA3IDE4LjIyMjUgNyAxN1YxNkgzLjExMTE5TDIgMTcuMzEwOFYyMkgyMlYxNy4zMTExWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNF8xMCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 24px;
  height: 24px;
}
.icon--category-wedding.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzcpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS45MjM4IDI1QzExLjY2MjYgMjQuOTU2NyAxMS4zNjM5IDI0LjgzNyAxMS4xOTYgMjQuNTY0MkwwLjE4NjM4NyA3LjE1ODg5Qy0wLjExMjE3OCA2LjY4OTc3IC0wLjA0Njg0ODIgNi4wMjMyMyAwLjM0NTAxOCA1LjY1MjgxTDUuODc3NzggMC4yNTA2NzFDNi4wNDU3MyAwLjA4NzY0MjcgNi4yNTEwNiAwIDYuNDY1NjYgMEgxNy41NDA1QzE3Ljc1NTEgMCAxNy45NjA0IDAuMDg3NjQyNyAxOC4xMTkgMC4yNTA2NzFMMjMuNjcwNCA1LjY1MjgxQzI0LjA0MzYgNi4wMjMyMyAyNC4xMDkgNi42ODk3NyAyMy44MTk4IDcuMTU4ODlMMTIuNjUxNSAyNC41NzUzQzEyLjQ3NDMgMjQuODM3IDEyLjIxMyAyNSAxMS45MjM4IDI1Wk00LjE0MjQ3IDUuOTU5ODlINy4yMjUwMUw2Ljk1OTI1IDQuODM4ODhMNC4xNDI0NyA1Ljk1OTg5Wk03LjgzMDU0IDQuNDkyMTJMOC4xNzg5IDUuOTU5ODlIMTAuNzI5NUw4Ljc3MTE1IDQuMTE3NzhMNy44MzA1NCA0LjQ5MjEyWk03Ljk5MjI5IDMuMzg1MTVMNy42MDQ1IDMuNTM5NzFMNy40NDU4MSAyLjg3MTFMNy45OTIyOSAzLjM4NTE1Wk05LjgxMDEzIDMuNzA0MjlMMTIuMDAyMSA1Ljc2MTU4TDE0LjE4MDkgMy43MTI4N0wxMS45ODM3IDIuODM5MjRMOS44MTAxMyAzLjcwNDI5Wk0xNS4yMTY0IDQuMTI0NkwxMy4yNjUzIDUuOTU5ODlIMTUuODA3M0wxNi4xNTM3IDQuNDk3MjlMMTUuMjE2NCA0LjEyNDZaTTE2LjM4MDUgMy41Mzk5M0wxNS45OTkyIDMuMzg4MjNMMTYuNTM2MSAyLjg4MzI0TDE2LjM4MDUgMy41Mzk5M1pNMTcuMDIzOCA0Ljg0MzIzTDE2Ljc1OTEgNS45NTk4OUgxOS44MzIyTDE3LjAyMzggNC44NDMyM1pNMjAuMTI3OSA1LjAzMDgyTDE3LjI1MDcgMy44ODYxMkwxNy41NzE2IDIuNTMyMjZMMjAuMTI3OSA1LjAzMDgyWk0xNC45NjQxIDIuOTc2NDFMMTIuOTY4OSAyLjE4MjYxSDE1LjgwODRMMTQuOTY0MSAyLjk3NjQxWk0xMS4wMDk0IDIuMTgyNjFMOS4wMjk2MSAyLjk3MTcxTDguMTg4ODYgMi4xODI2MUgxMS4wMDk0Wk02LjczMzU1IDMuODg2ODRMMy44NzI4MSA1LjAyNzA0TDYuNDE0OCAyLjU0MjM0TDYuNzMzNTUgMy44ODY4NFpNNy40ODM2MyA3LjA1MDc5SDIuNDE4MTZMMTAuNTI2NCAxOS44ODU3TDcuNDgzNjMgNy4wNTA3OVpNMTEuOTg2IDIyLjAwMDdMOC40Mzc4MSA3LjA1MDc5SDE1LjU0ODhMMTIuMDE5OCAyMS45NDhMMTEuOTg2IDIyLjAwMDdaTTEzLjUyNTEgMTkuNjAxMkwyMS41NzUxIDcuMDUwNzlIMTYuNTAwNEwxMy41MjUxIDE5LjYwMTJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI4XzciPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
.icon--tab-photos.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjU3MTQxIDYuMzIxMThDOS41NzE0MSA4LjI5NTI2IDExLjIwMzkgOS44OTA0NiAxMy4yMTE1IDkuODkwNDZDMTUuMjA5IDkuODkwNDYgMTYuODQxNCA4LjI5NTI2IDE2Ljg0MTQgNi4zMjExOEMxNi44NDE0IDQuMzQ3MSAxNS4yMDkgMi43NDE5MiAxMy4yMTE1IDIuNzQxOTJDMTEuMjAzOSAyLjc0MTkyIDkuNTcxNDEgNC4zNDcxIDkuNTcxNDEgNi4zMjExOFpNMTEuNTk5MyA2LjMyMTE4QzExLjU5OTMgNS40NDM4MSAxMi4zMTkyIDQuNzM1OTQgMTMuMjExNSA0LjczNTk0QzE0LjA5MzYgNC43MzU5NCAxNC44MTM1IDUuNDQzODEgMTQuODEzNSA2LjMyMTE4QzE0LjgxMzUgNy4xODg1OCAxNC4wOTM2IDcuODk2NDQgMTMuMjExNSA3Ljg5NjQ0QzEyLjMxOTIgNy44OTY0NCAxMS41OTkzIDcuMTg4NTggMTEuNTk5MyA2LjMyMTE4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi45ODYxIDIwSDEuMDEzOTVDMC40NTYyNzUgMjAgMCAxOS41NTEzIDAgMTkuMDAzVjAuOTk3MDExQzAgMC40NDg2NTQgMC40NTYyNzUgMCAxLjAxMzk1IDBIMjIuOTg2MUMyMy41NDM3IDAgMjQgMC40NDg2NTQgMjQgMC45OTcwMTFWMTkuMDAzQzI0IDE5LjU1MTMgMjMuNTQzNyAyMCAyMi45ODYxIDIwWk0yLjAyNzg5IDEzLjM1MDJWMTguMDA2SDIxLjk3MjFWMTYuMzQwN0MyMS44NjA1IDE2LjMwMDggMjEuNzU0MSAxNi4yNDA5IDIxLjY1NzcgMTYuMTYxMkwxNy41ODE2IDEyLjcyMTVMMTIuNTExOSAxNi4wNTE1TDYuMDczMzYgOS4yNDE5MkwyLjAyNzg5IDEzLjM1MDJaTTE3LjczMzcgMTAuMjI5TDIxLjk3MjEgMTMuOFYxLjk5NDAySDEzVjJIMTJWMS45OTQwMkgyLjAyNzg5VjEwLjQ4MTFMNi4xMDM3NiA2LjM0MDYxTDEyLjgyNjMgMTMuNDQ5M0wxNy43MzM3IDEwLjIyOVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-photos.svg-icon:after {
    width: 18px;
    height: 18px;
  }
}
.icon--tab-designs.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSA5LjA4MzI2QzEwLjM5NCA5LjA4MzI2IDkuMDg3ODkgMTAuNDE1NSA5LjA4Nzg5IDEyLjA1MDVDOS4wODc4OSAxMy42ODU1IDEwLjM5NCAxNS4wMDc2IDExLjk5OSAxNS4wMDc2QzEzLjYwNiAxNS4wMDc2IDE0LjkxMzEgMTMuNjg1NSAxNC45MTMxIDEyLjA1MDVDMTQuOTEzMSAxMC40MTU1IDEzLjYwNiA5LjA4MzI2IDExLjk5OSA5LjA4MzI2Wk0xMS45OTkgMTcuMDI2MUM5LjI5ODQ2IDE3LjAyNjEgNy4xMDE0NyAxNC43OTU2IDcuMTAxNDcgMTIuMDUwNUM3LjEwMTQ3IDkuMzA1MzEgOS4yOTg0NiA3LjA2NDc2IDExLjk5OSA3LjA2NDc2QzE0LjcwMTUgNy4wNjQ3NiAxNi44OTk1IDkuMzA1MzEgMTYuODk5NSAxMi4wNTA1QzE2Ljg5OTUgMTQuNzk1NiAxNC43MDE1IDE3LjAyNjEgMTEuOTk5IDE3LjAyNjFaTTExLjE1MTggMjEuOTgxNUgxMi44NDcyQzEzLjYyNDkgMjEuODA5OSAxNC4yMTk5IDIxLjQxNjMgMTQuNDg1IDIwLjkwMTZDMTQuODQwNiAyMC4xOTUxIDE0LjU4NDQgMTkuMzE3MSAxNC4zMDczIDE4LjY5MTRIMTQuMzA1M0MxNC4wNzc4IDE4LjE4NjcgMTQuMjk3MyAxNy41ODEyIDE0Ljc5NjkgMTcuMzQ5QzE1LjI5NTUgMTcuMTI3IDE1Ljg4NTQgMTcuMzQ5IDE2LjExMjkgMTcuODUzN0MxNi41ODM3IDE4LjkwMzMgMTcuMTc4NiAxOS40MzgyIDE3Ljg4MDggMTkuNDM4MkMxOS4wOTQ1IDE5LjQzODIgMjAuNTM2NyAxNy45MTQyIDIwLjczNzMgMTYuNDIwNUMyMC44OTAyIDE1LjI5MDIgMjAuMjg1NCAxNC41MjMxIDE4Ljk0MjYgMTQuMTQ5N0MxOC41MDI2IDE0LjAxODUgMTguMjE1NiAxMy42MTQ4IDE4LjIxNTYgMTMuMTcwN0wxOC4yNTIzIDEyLjg5ODJDMTguNDAwMyAxMi4zNjMzIDE4Ljk1MzUgMTIuMDUwNSAxOS40NzU5IDEyLjIwMTlDMjAuNDg4IDEyLjQ4NDUgMjEuMjIyIDEyLjM4MzUgMjEuNjE3MyAxMS44NTg3QzIxLjg3MjYgMTEuNTI1NyAyMi4wMTM2IDExLjAxMDkgMjIuMDEzNiAxMC40MDU0QzIyLjAxMzYgOC44MjA4NyAyMS4wNjQxIDcuMDU0NjggMTkuNzk1NyA3LjA1NDY4QzE5LjM2MDcgNy4wNTQ2OCAxOC44OCA3LjI1NjUzIDE4LjM2NzUgNy42Mjk5NUMxNy45MjI1IDcuOTYzIDE3LjMwMDggNy44NjIwNyAxNi45NzkgNy40MThDMTYuODQ4OSA3LjIzNjMzIDE2Ljc4NjMgNy4wMjQ0IDE2Ljc4NjMgNi44MjI1NUMxNi43ODYzIDYuNTA5NjggMTYuOTI2NCA2LjIwNjkgMTcuMTkxNSA2LjAwNTA0QzE4LjQyNTEgNS4wODY2MyAxOC4xOTQ3IDQuMzcwMDYgMTguMTE5MiA0LjEzNzkzQzE3Ljc2NzYgMy4wNDc5NCAxNi4wOTcgMi4wMTg1IDE0LjY4MTcgMi4wMTg1QzEzLjUyOTYgMi4wMTg1IDEyLjk5MjIgMi42NDQyNCAxMi45OTIyIDMuOTg2NTRDMTIuOTkyMiA0LjU0MTYzIDEyLjU0ODMgNC45OTU3OSAxMS45OTkgNC45OTU3OUMxMS40NTA4IDQuOTk1NzkgMTEuMDA1OCA0LjU0MTYzIDExLjAwNTggMy45ODY1NEMxMS4wMDU4IDIuNjQ0MjQgMTAuNDY4NSAyLjAxODUgOS4zMTYzNiAyLjAxODVDNy45MDEwMyAyLjAxODUgNi4yMjk0NSAzLjA0Nzk0IDUuODc3ODUgNC4xMzc5M0M1LjgwMjM2IDQuMzcwMDYgNS41NzI5MiA1LjA4NjYzIDYuODA1NDkgNi4wMDUwNEM3LjA3MDY4IDYuMjA2OSA3LjIxMDczIDYuNTA5NjggNy4yMTA3MyA2LjgyMjU1QzcuMjEwNzMgNy4wMjQ0IDcuMTQ4MTcgNy4yMzYzMyA3LjAxODA1IDcuNDE4QzYuNjk1MjYgNy44NjIwNyA2LjA3MzUxIDcuOTYzIDUuNjI5NTUgNy42Mjk5NUM1LjExNzA1IDcuMjU2NTMgNC42MzYzMiA3LjA1NDY4IDQuMjAyMjkgNy4wNTQ2OEMyLjkzMzk2IDcuMDU0NjggMS45ODY0MiA4LjgyMDg3IDEuOTg2NDIgMTAuNDA1NEMxLjk4NjQyIDExLjAwMDggMi4xMjc0OCAxMS41MjU3IDIuMzgyNzQgMTEuODU4N0MyLjc3ODA0IDEyLjM4MzUgMy41MTIwMSAxMi40ODQ1IDQuNTI1MDggMTIuMjAxOUM1LjA1MzQ3IDEyLjA1MDUgNS42MDE3NiAxMi4zNjMzIDUuNzQ4NzUgMTIuODk4Mkw1Ljc4NTQ2IDEzLjE3MDdDNS43ODU0NiAxMy42MTQ4IDUuNDk4NDQgMTQuMDE4NSA1LjA1ODQ1IDE0LjE0OTdDMy43MTU2MyAxNC41MjMxIDMuMTEwNzUgMTUuMjkwMiAzLjI2MjcxIDE2LjQyMDVDMy40NjQzMyAxNy45MTQyIDQuOTA2NDggMTkuNDM4MiA2LjEyMDE5IDE5LjQzODJDNi44MjIzOSAxOS40MzgyIDcuNDE2MzYgMTguOTAzMyA3Ljg4ODEzIDE3Ljg1MzdINy44OTAxMkM4LjExNTU4IDE3LjM0OSA4LjcwMzU0IDE3LjEyNyA5LjIwNTExIDE3LjM0OUM5LjcwNDcgMTcuNTgxMiA5LjkyNDIyIDE4LjE4NjcgOS42OTY3NyAxOC42OTE0QzkuNDE4NjcgMTkuMzA3IDkuMTYwNDMgMjAuMTk1MSA5LjUxNSAyMC44OTE1QzkuNzgwMTkgMjEuNDE2MyAxMC4zNzQxIDIxLjgwOTkgMTEuMTUxOCAyMS45ODE1Wk0xMi45NDc2IDI0SDExLjA0OTVMMTAuODYyOCAyMy45Nzk4QzkuNDM5NSAyMy43MDczIDguMzA1MjcgMjIuOTIwMSA3Ljc1MDA2IDIxLjgyQzcuNjUyNzMgMjEuNjI4MyA3LjU2MjM0IDIxLjQwNjIgNy40OTE4MiAyMS4xNTM5QzYuOTY3NCAyMS4zOTYxIDYuNDc5NzMgMjEuNDU2NyA2LjEyMDE5IDIxLjQ1NjdDMy43MjQ1NiAyMS40NTY3IDEuNTk4MTEgMTguOTQzNyAxLjI5NDE4IDE2LjY5M0MxLjE1NjEzIDE1LjY2MzYgMS4zNTk3MyAxNC43MzUxIDEuODYxMyAxMy45ODgyQzEuMzgyNTggMTMuNzM1OSAxLjA0MTkyIDEzLjM5MjggMC44MDk1MDcgMTMuMDlDMC4yODAxMjUgMTIuMzkzNiAwIDExLjQ2NTEgMCAxMC40MDU0QzAgNy45MjI2MyAxLjU0MzQ1IDUuMjc4MzkgMy44NzU1MiA1LjA1NjM2QzMuNzg3MTIgNC41NTE3MyAzLjgyMjg5IDQuMDI2OTIgMy45OTA3NSAzLjUxMjJDNC42MTQ0OCAxLjU3NDQ0IDcuMDAzMTcgMCA5LjMxNjM2IDBDMTAuMjgzOCAwIDExLjI4NTkgMC4zMTI4NzggMTEuOTk5IDEuMDY5ODJDMTIuNzEyMSAwLjMxMjg3OCAxMy43MTUzIDAgMTQuNjgxNyAwQzE2Ljk5MzkgMCAxOS4zODI2IDEuNTc0NDQgMjAuMDA2MyAzLjUxMjJDMjAuMTc0MSA0LjAyNjkyIDIwLjIwOTkgNC41NTE3MyAyMC4xMjE1IDUuMDU2MzZDMjIuNDU0NiA1LjI3ODM5IDI0IDcuOTIyNjMgMjQgMTAuNDA1NEMyNCAxMS40NjUxIDIzLjcxODkgMTIuMzkzNiAyMy4xOTA1IDEzLjA5QzIyLjk1ODEgMTMuMzkyOCAyMi42MTg1IDEzLjczNTkgMjIuMTM4NyAxMy45ODgyQzIyLjY0MTMgMTQuNzM1MSAyMi44NDQ5IDE1LjY2MzYgMjIuNzA1OSAxNi42OTNDMjIuNDAyOSAxOC45NDM3IDIwLjI3NTUgMjEuNDU2NyAxNy44ODA4IDIxLjQ1NjdDMTcuNTIxMyAyMS40NTY3IDE3LjAzNDYgMjEuMzk2MSAxNi41MDkyIDIxLjE1MzlDMTYuNDM4NyAyMS40MDYyIDE2LjM0NzMgMjEuNjI4MyAxNi4yNSAyMS44MkMxNS42OTM4IDIyLjkyMDEgMTQuNTU4NSAyMy43MDczIDEzLjEzNDMgMjMuOTg5OUwxMi45NDc2IDI0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-designs.svg-icon:after {
    width: 21px;
    height: 21px;
  }
}
.icon--tab-backdrops.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCAzLjExMTExQzI0IDIuNDk3NDYgMjMuNTUyMyAyIDIzIDJIMUMwLjQ0NzcxNiAyIDAgMi40OTc0NiAwIDMuMTExMTFWMjAuODg4OUMwIDIxLjUwMjUgMC40NDc3MTYgMjIgMSAyMkgyM0MyMy41NTIzIDIyIDI0IDIxLjUwMjUgMjQgMjAuODg4OVYzLjExMTExWk0yMS4yOTMgNEw3LjI5Mjk3IDIwSDQuNzA3MThMMTguNzA3MiA0SDIxLjI5M1pNMjIgNS4wMDc5OEw4LjcwNzE4IDIwSDExLjc5M0wyMiA4LjQzNjYzVjUuMDA3OThaTTE2LjI5MyAyMEgxMy4yMDcyTDIyIDEwLjAwOFYxMy40MzY2TDE2LjI5MyAyMFpNMTcuNzA3MiAyMEgyMlYxNS4wMDhMMTcuNzA3MiAyMFpNMy4yOTI5NyAyMEwxNy4yOTMgNEgxNC43MDcyTDIgMTguMzQxM1YyMEgzLjI5Mjk3Wk0yIDE2Ljc3VjEzLjg5NjlMMTAuNzA3MiA0SDEzLjI5M0wyIDE2Ljc3Wk0yIDEyLjMyNTVMOS4yOTI5NyA0SDYuNzA3MThMMiA5LjQ1MjQyVjEyLjMyNTVaTTIgNy44ODEwOEw1LjI5Mjk3IDRIMlY3Ljg4MTA4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-backdrops.svg-icon:after {
    width: 21px;
    height: 21px;
  }
}
.icon--tab-events.svg-icon:after {
  content: '\E87C';
  font-size: 25px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-events.svg-icon:after {
    font-size: 21px;
  }
}
.icon--tab-templates.svg-icon:after {
  content: '\E87D';
  font-size: 25px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-templates.svg-icon:after {
    font-size: 21px;
  }
}
.icon--tab-frames.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVIMjFWMTlIM1Y1Wk0yMyAzSDFWMjFIMjNWM1pNNSA3VjE3SDE5VjdINVpNMSAyQzAuNDQ3NzE1IDIgMCAyLjQ0NzcyIDAgM1YyMUMwIDIxLjU1MjMgMC40NDc3MTYgMjIgMSAyMkgyM0MyMy41NTIzIDIyIDI0IDIxLjU1MjMgMjQgMjFWM0MyNCAyLjQ0NzcyIDIzLjU1MjMgMiAyMyAySDFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 23px;
  height: 23px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-frames.svg-icon:after {
    width: 18px;
    height: 18px;
  }
}
.icon--tab-stickers.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41ODI1IDIuMDcxMUMxNC4wNzY1IDIuOTg3NzYgMTIuODU2NiA0LjM5MDQxIDEyLjA5MzcgNi4wNjEyNEMxMi4wNjI1IDYuMDU5NDEgMTIuMDMxMSA2LjA1ODQ4IDExLjk5OTUgNi4wNTg0OEMxMS45NzEgNi4wNTg0OCAxMS45NDI2IDYuMDU5MjQgMTEuOTE0NSA2LjA2MDczQzExLjE1MTQgNC4zOTAxMyA5LjkzMDY3IDIuOTg3NjcgOC40MTY2NyAyLjA3MTFDOC4yMDU5MSAxLjkzNTc5IDcuOTIxODYgMS45OTg5MiA3Ljc5MzU4IDIuMjE1NDFDNy42NTYxMiAyLjQyMjg5IDcuNzIwMzIgMi43MDI1NCA3Ljk0MDI0IDIuODM3ODZDOS4yNzU3OCAzLjY0ODc0IDEwLjM2IDQuODkyNDggMTEuMDQ2OCA2LjM3NzJDMTAuOTc0NCA2LjQzMTg3IDEwLjkwNjkgNi40OTI1OSAxMC44NDUgNi41NTg1OEM5LjAzODA5IDQuMTUzNDcgNi4yMDU5NCAyLjY4OTI5IDMuMTc1MjcgMi45NTUzN0MyLjI4NjQzIDMuMDM2NTYgMS40MjUwNyAzLjI2MjA3IDAuNjA5NTI2IDMuNjIyODlDMC4zMTYyOTcgMy43NTgyIDAuMTE0NjMxIDQuMDI4ODMgMC4wNzc5Nzc2IDQuMzQ0NTVDLTAuMDEzNjU2MyA1LjEwMjI5IC0wLjAyMjc2NTkgNS44MDU5MSAwLjA0MTM3NzggNi41MTg1NEMwLjMxNjAzNiA5LjQ1NDg5IDEuODMyMTQgMTIuMDExOSAzLjk3Nzc0IDEzLjU4OTJDMy4xMDkyMyAxNS4yNjM1IDIuNzQxODEgMTcuMTkyNCAyLjkyNzkxIDE5LjE2NTNDMi45OTIwNSAxOS44ODcgMy4xNDc3OCAyMC42MjY3IDMuMzc2ODYgMjEuMzU3M0MzLjQ5NTk4IDIxLjczNjIgMy44NTM0MSAyMS45ODg4IDQuMjU2NiAyMS45ODg4QzQuNDk0ODEgMjIuMDE1OSA0LjcyMzgzIDIxLjk4ODggNC45NTI4OCAyMS45NjE3QzcuMzA3ODcgMjEuNzU0MyA5LjQyNDcxIDIwLjU0NTUgMTAuOTA5MiAxOC41NzlDMTEuMzQ1IDE3Ljk5ODggMTEuNzExMSAxNy4zNzI3IDEyLjAwMzkgMTYuNzEyNkMxMy4yODI5IDE5LjU5MjggMTUuODg0NiAyMS42Nzc3IDE5LjA0NjIgMjEuOTYxN0MxOS4yODQ0IDIxLjk4ODggMTkuNTEzNSAyMS45ODg4IDE5Ljc1MTggMjEuOTg4OEMyMC4xNDU4IDIxLjk4ODggMjAuNTAzMiAyMS43MzYyIDIwLjYyMjMgMjEuMzU3M0MyMC44NjA1IDIwLjYxNzYgMjEuMDA3MiAxOS44Nzc5IDIxLjA4MDUgMTkuMTY1M0MyMS4yNjY1IDE3LjE5MzQgMjAuODk0IDE1LjI2NTQgMjAuMDI0IDEzLjU5MThDMjIuMTY4OCAxMi4wMTQ3IDIzLjY4MzEgOS40NTY0OCAyMy45NTc5IDYuNTE4NTRDMjQuMDIyIDUuODE0OTMgMjQuMDEyOSA1LjA4NDI1IDIzLjkzMDQgNC4zNDQ1NUMyMy44OTM4IDQuMDI4ODMgMjMuNjkyMSAzLjc1ODIgMjMuMzk4OSAzLjYyMjg5QzIyLjU4MzMgMy4yNjIwNyAyMS43MTI5IDMuMDM2NTYgMjAuODI0IDIuOTU1MzdDMTcuNzgxNCAyLjY4MzYgMTQuOTU1NSA0LjE0OTY2IDEzLjE1MjggNi41NTcyMUMxMy4wOTEzIDYuNDkxNzkgMTMuMDI0MiA2LjQzMTU1IDEyLjk1MjMgNi4zNzcyN0MxMy42MzkzIDQuODkyNTIgMTQuNzI0NiAzLjY0ODc2IDE2LjA2ODIgMi44Mzc4NkMxNi4yNzg5IDIuNzAyNTQgMTYuMzQzMSAyLjQyMjg5IDE2LjIxNDggMi4yMTU0MUMxNi4wNzc0IDEuOTk4OTIgMTUuNzkzMyAxLjkzNTc5IDE1LjU4MjUgMi4wNzExWk0xNC40OTIxIDEzLjQyODRDMTMuOTg4MiAxMy4zODMzIDEzLjQ4NDEgMTMuMjc1IDEyLjk5ODQgMTMuMTAzN0MxMi45NzA5IDEyLjY3MDcgMTIuOTgwMSAxMi4yNDY3IDEzLjAxNjggMTEuODMxN0wxMy4wMjEgMTEuNzg3OEMxMy4wNTgzIDExLjQyMjggMTMuMTIxIDExLjA0OTggMTMuMjA5MiAxMC42NzY4QzE0Ljg0MTUgMTAuODY4MyAxNi4zMjU2IDExLjY3NDYgMTcuNDM3OSAxMi45ODk0QzE2LjUyMDkgMTMuMzU5NCAxNS41MjI2IDEzLjUyMjYgMTQuNDkyMSAxMy40Mjg0Wk0xOS4wNDA0IDEyLjA3M0MxNy42OTM0IDEwLjM3MjIgMTUuODY2NiA5LjI3Nzc1IDEzLjgyMDggOC45Mzk4QzE1LjEyIDYuMjU3MDUgMTcuNzY3NCA0LjQ4NTUyIDIwLjY1OTEgNC43NTA0OEMyMS4xNzIyIDQuODA0NiAyMS42NzYyIDQuOTEyODYgMjIuMTUyNyA1LjA3NTIzQzIyLjE4MDIgNS41MDgyMyAyMi4xNzEgNS45MzIxOSAyMi4xMzQzIDYuMzQ3MTRDMjEuOTExMyA4LjcyMTI2IDIwLjcyNTUgMTAuNzg5MSAxOS4wNDA0IDEyLjA3M1pNMTkuMjU3IDE4Ljk5MzlDMTkuNDAzOCAxNy40MTA5IDE5LjExODUgMTUuODY0NiAxOC40NDU5IDE0LjUxOTRDMTcuMzk2OSAxNC45OTYyIDE2LjI1NDUgMTUuMjU5NiAxNS4wNjk0IDE1LjI1OTZDMTQuODIyIDE1LjI1OTYgMTQuNTc0NSAxNS4yNTA2IDE0LjMyNzEgMTUuMjIzNUMxMy45OTI1IDE1LjE5MjkgMTMuNjYxNyAxNS4xNDE5IDEzLjMzNTggMTUuMDcwOUMxNC4xNjA1IDE3Ljc4NzEgMTYuMzM3IDE5LjgzOTIgMTkuMDY0NSAyMC4xNDg1QzE5LjE1NjEgMTkuNzYwNiAxOS4yMjAzIDE5LjM4MTggMTkuMjU3IDE4Ljk5MzlaTTEuODQ2NTggNS4wNzUyM0MxLjgxOTA5IDUuNTE3MjUgMS44MjgxOCA1LjkzMjE5IDEuODY0ODQgNi4zNDcxNEMyLjA4ODM1IDguNzE5MTkgMy4yNzgzNSAxMC43ODQ3IDQuOTYyMTIgMTIuMDY4OUM2LjMwNjk3IDEwLjM3MzQgOC4xMzU3MSA5LjI4MTI1IDEwLjE3NjggOC45NDE1NkM4Ljg3NDEzIDYuMjU3ODMgNi4yMjA5MyA0LjQ4NTQ2IDMuMzQ5MzMgNC43NTA0OEMyLjgzNjE4IDQuODA0NiAyLjMzMjI0IDQuOTEyODYgMS44NDY1OCA1LjA3NTIzWk05LjQzMzkxIDE3LjUwNTVDOS45ODQ0NyAxNi43NzU5IDEwLjM5OCAxNS45NTE5IDEwLjY2NDYgMTUuMDcxOEMxMC4zMzk3IDE1LjE0MjMgMTAuMDExMSAxNS4xOTMxIDkuNjgxMjggMTUuMjIzNUM5LjQzMzg3IDE1LjI1MDYgOS4xODY0IDE1LjI1OTYgOC45Mzg5OSAxNS4yNTk2QzcuNzUzMTkgMTUuMjU5NiA2LjYwOTUzIDE0Ljk5NTkgNS41NTkwNiAxNC41MTg2QzQuODg0NjIgMTUuODY0IDQuNjA0NTIgMTcuNDEwNiA0Ljc1MTM3IDE4Ljk5MzlDNC43ODgwMiAxOS4zODE4IDQuODUyMjIgMTkuNzYwNyA0Ljk0Mzg1IDIwLjE0ODZDNi43MTIzOSAxOS45NTAxIDguMjk3NjUgMTkuMDExOSA5LjQzMzkxIDE3LjUwNTVaTTEwLjk4MjQgMTEuODMxN0wxMC45Nzk2IDExLjgwMTlDMTAuOTQyNSAxMS40MzI1IDEwLjg3OTMgMTEuMDU0NiAxMC43OTAxIDEwLjY3NjhDOS4xNTgzNiAxMC44NjgzIDcuNjc0ODUgMTEuNjgxNyA2LjU2OTg2IDEyLjk4OTZDNy4zMTU5IDEzLjI5MTEgOC4xMTQ2NiAxMy40NTU0IDguOTM4OTkgMTMuNDU1NEM5LjEzMTQyIDEzLjQ1NTQgOS4zMTQ3MSAxMy40NDY0IDkuNTA3MTQgMTMuNDI4NEMxMC4wMjAzIDEzLjM4MzMgMTAuNTI0MyAxMy4yNzUgMTEuMDAwOCAxMy4xMDM3QzExLjAyODIgMTIuNjcwNyAxMS4wMTkxIDEyLjI0NjcgMTAuOTgyNCAxMS44MzE3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 17px;
  height: 17px;
  top: -4px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-stickers.svg-icon:after {
    width: 14px;
    height: 14px;
  }
}
.icon--tab-shapes.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMUM3LjIwOTE0IDEgOSAyLjc5MDg2IDkgNUM5IDcuMjA5MTQgNy4yMDkxNCA5IDUgOUMyLjc5MDg2IDkgMSA3LjIwOTE0IDEgNUMxIDIuNzkwODYgMi43OTA4NiAxIDUgMVpNNi4wMDQ1OSAyMi45ODEzTDE0LjUgNy4wNTM0M0wyMi45OTU0IDIyLjk4MTNDMjIuOTk4NSAyMi45ODcxIDIyLjk5OTMgMjIuOTkwNCAyMi45OTk2IDIyLjk5MTVDMjIuOTk5OSAyMi45OTI4IDIzIDIyLjk5NDEgMjMgMjIuOTk1N0MyMyAyMi45OTY5IDIyLjk5OTggMjIuOTk4NCAyMi45OTk1IDIzSDYuMDAwNTJDNi4wMDAyMSAyMi45OTg0IDYuMDAwMDUgMjIuOTk2OSA2LjAwMDAxIDIyLjk5NTdDNS45OTk5NiAyMi45OTQxIDYuMDAwMSAyMi45OTI4IDYuMDAwNCAyMi45OTE1QzYuMDAwNjYgMjIuOTkwNCA2LjAwMTUxIDIyLjk4NzEgNi4wMDQ1OSAyMi45ODEzWiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 17px;
  height: 17px;
  top: -4px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-shapes.svg-icon:after {
    width: 14px;
    height: 14px;
  }
}
.icon--tab-admin.svg-icon:after {
  content: '\E869';
  font-size: 26px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-admin.svg-icon:after {
    font-size: 19px;
  }
}
.icon--tab-inthebook.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi45OTk4IDIuOTgwNzVMMTIuOTk5MiAyLjk3ODAxQzEyLjk5NDMgMi45NzcyOSAxMi45NjI0IDMuMTU4MDMgMTIuNzUzIDMuNTY0OTNDMTIuNTYxMSAzLjkzNzYzIDEyLjI5NjIgNC4zNTY4IDEyIDQuNzc5MzlDMTEuNzAzOCA0LjM1NjggMTEuNDM4OCAzLjkzNzYzIDExLjI0NyAzLjU2NDkzQzExLjAzNzYgMy4xNTgwMyAxMS4wMDU3IDIuOTc3MjkgMTEuMDAwOCAyLjk3ODAxTDExLjAwMDIgMi45ODA3NUMxMS4wMTA0IDIuNDM3MzUgMTEuNDU0MSAyIDEyIDJDMTIuNTQ1OSAyIDEyLjk4OTYgMi40MzczNSAxMi45OTk4IDIuOTgwNzVaTTEzLjI3OTEgNi40MjI5MUMxNC4wOTQ5IDUuMzI4ODEgMTUgMy45MTAwNCAxNSAzQzE1IDEuMzQzMTUgMTMuNjU2OSAwIDEyIDBDMTAuMzQzMSAwIDkgMS4zNDMxNSA5IDNDOSAzLjkxMDA0IDkuOTA1MDUgNS4zMjg4MSAxMC43MjA5IDYuNDIyOTFDMTEuMzkwNSA3LjMyMDc4IDEyIDggMTIgOEMxMiA4IDEyLjYwOTUgNy4zMjA3OCAxMy4yNzkxIDYuNDIyOTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMzI0NzggNS4wNTUzMkMxLjIxMTI4IDUuMDE4NDcgMS4wOTQ4NyA1IDAuOTc4NDMzIDVDMC43ODI3NDcgNSAwLjU4ODAyMyA1LjA1NTM0IDAuNDIyNjY4IDUuMTY1ODdDMC4xNTc1MTQgNS4zMzE2NyAxLjE4NjNlLTA2IDUuNjE3MTQgMS4xNTk3M2UtMDYgNS45MjExMUwwIDE5LjE4NjhDLTMuMzAxNTdlLTA4IDE5LjU2NDUgMC4yNTI0MzEgMTkuOTE0NSAwLjYzMjA2MyAyMC4wNDM1TDExLjU4NjYgMjMuOTM5N0MxMS43MzA2IDIzLjk5MjIgMTEuODgxOCAyNC4wMDk0IDEyLjAyOTEgMjMuOTk1M0MxMi4xNTggMjMuOTk5OCAxMi4yODg5IDIzLjk4MTUgMTIuNDE0NCAyMy45Mzk3TDIzLjM2NzkgMjAuMDQzNUMyMy43NDc2IDE5LjkxNDUgMjQgMTkuNTY0NSAyNCAxOS4xODY4TDI0IDUuOTIxMTFDMjQgNS42MTcxNSAyMy44NDI1IDUuMzMxNjcgMjMuNTc4MyA1LjE2NTg3QzIzLjQxMyA1LjA1NTM0IDIzLjIxODIgNSAyMy4wMjE2IDVDMjIuOTA1MSA1IDIyLjc4ODcgNS4wMTg0OCAyMi42NzYyIDUuMDU1MzJMMTIgOC44NTI2TDEuMzI0NzggNS4wNTUzMlpNMS45NTY4NyA3LjI1NjcyTDEwLjk1MzUgMTAuNDUzTDEwLjk1MzUgMjEuNzQ3NUwxLjk1Njg3IDE4LjU1MTJMMS45NTY4NyA3LjI1NjcyWk0yMi4wNDMxIDcuMjU2NzNWMTguNTUxMkwxMy4wNDY1IDIxLjc0NzVMMTMuMDQ2NSAxMC40NTNMMjIuMDQzMSA3LjI1NjczWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-inthebook.svg-icon:after {
    width: 20px;
    height: 20px;
  }
}
.icon--tab-tools.svg-icon:after {
  content: '\E81C';
  font-size: 26px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-tools.svg-icon:after {
    font-size: 21px;
  }
}
.icon--tab-settings.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDkuNTU5MTFDMTAuNjYyMSA5LjU1OTExIDkuNTY5MzggMTAuNjYyMSA5LjU2OTM4IDEyQzkuNTY5MzggMTMuMzQ4MSAxMC42NjIxIDE0LjQ0MDggMTIgMTQuNDQwOEMxMy4zNDgxIDE0LjQ0MDggMTQuNDQwOCAxMy4zNDgxIDE0LjQ0MDggMTJDMTQuNDQwOCAxMC42NjIxIDEzLjM0ODEgOS41NTkxMSAxMiA5LjU1OTExWk0xMiAxNi40ODMzQzkuNTI4NTEgMTYuNDgzMyA3LjUyNjgzIDE0LjQ3MTUgNy41MjY4MyAxMkM3LjUyNjgzIDkuNTI4NTEgOS41Mjg1MSA3LjUxNjU2IDEyIDcuNTE2NTZDMTQuNDcxNSA3LjUxNjU2IDE2LjQ4MzMgOS41Mjg1MSAxNi40ODMzIDEyQzE2LjQ4MzMgMTQuNDcxNSAxNC40NzE1IDE2LjQ4MzMgMTIgMTYuNDgzM1pNMTAuOTk5MiAyMS45NTc0SDEzLjAxMVYyMC41Njg1QzEzLjAxMSAxOS43NDEyIDEzLjYwMzMgMTguOTI0MyAxNC4zODk3IDE4LjY1ODdMMTUuMDg0MyAxOC4zNjI1QzE1LjI4ODUgMTguMjYwNCAxNS41ODQ2IDE4LjE5OTIgMTUuODkxIDE4LjE5OTJDMTYuNDUyNyAxOC4xOTkyIDE2Ljk4MzggMTguNDAzNCAxNy4zNDEzIDE4Ljc3MUwxOC4zMzE5IDE5Ljc2MTdMMTkuNzUxNCAxOC4zMzE5TDE4Ljc3MSAxNy4zNTE0QzE4LjE4ODkgMTYuNzU5MSAxOC4wMjU1IDE1Ljc2ODUgMTguMzkzMiAxNS4wMjI5TDE4LjY3OTEgMTQuMzE4M0MxOC45MTQgMTMuNjAzNCAxOS43NDEyIDEzLjAxMSAyMC41Njg1IDEzLjAxMUgyMS45NTc0VjEwLjk5OTJIMjAuNTY4NUMxOS43NDEyIDEwLjk5OTIgMTguOTE0MSAxMC40MDY4IDE4LjY1ODcgOS42MjA0NUwxOC4zNjI1IDguOTE1NzJDMTguMDI1NSA4LjI0MTY4IDE4LjE4ODkgNy4yNTEwOCAxOC43NzEgNi42NTg3NEwxOS43NTE0IDUuNjc4MjZMMTguMzMxOSA0LjI0ODQ3TDE3LjM0MTMgNS4yMzkxM0MxNi43NjkzIDUuODExMDQgMTUuNzQ4IDUuOTc0NDcgMTUuMDIyOSA1LjYxNzAyTDE0LjMxODMgNS4zMzEwOEMxMy42MDM0IDUuMDg1OTggMTMuMDExIDQuMjY4OTYgMTMuMDExIDMuNDQxNzJWMi4wNDI1NUgxMC45OTkyVjMuNDQxNzJDMTAuOTk5MiA0LjI2ODk2IDEwLjQwNjggNS4wODU5IDkuNjIwNDUgNS4zNTE0M0w4LjkxNTcyIDUuNjQ3NjRDOC43MjE2OCA1LjczOTU1IDguNDE1MjYgNS44MTEgOC4xMDg4OCA1LjgxMUM3LjU1NzM5IDUuODExIDcuMDI2NCA1LjYwNjgzIDYuNjU4NzQgNS4yMjg5Nkw1LjY3ODI2IDQuMjQ4NDdMNC4yNDg0NyA1LjY3ODI2TDUuMjM5MTMgNi42NTg3NEM1LjgyMTI2IDcuMjUxMDggNS45ODQ2MiA4LjI0MTcgNS42MDY3NSA4Ljk4NzIzTDUuMzMxMDggOS42ODE2OEM1LjA4NTk4IDEwLjQwNjggNC4yNjg5NiAxMC45OTkyIDMuNDQxNzIgMTAuOTk5MkgyLjA0MjU1VjEzLjAxMUgzLjQ0MTcyQzQuMjY4OTYgMTMuMDExIDUuMDg1OSAxMy42MDMzIDUuMzUxNDMgMTQuMzg5N0w1LjY0NzY0IDE1LjA5NDRDNS45ODQ2NiAxNS43Njg1IDUuODIxMjYgMTYuNzU5MSA1LjIzOTEzIDE3LjM1MTRMNC4yNDg0NyAxOC4zMzE5TDUuNjc4MjYgMTkuNzYxN0w2LjY1ODc0IDE4Ljc3MUM3LjIzMDY2IDE4LjE5OTEgOC4yNTE5MSAxOC4wMjU1IDguOTg3MjMgMTguMzkzMkw5LjY4MTY4IDE4LjY3OTFDMTAuNDE3IDE4LjkyNDIgMTAuOTk5MiAxOS43MzEgMTAuOTk5MiAyMC41Njg1VjIxLjk1NzRaTTEzLjMxNzQgMjRIMTAuNjkyOEM5LjczMjc5IDI0IDguOTU2NjIgMjMuMjIzOCA4Ljk1NjYyIDIyLjI2MzhWMjAuNTY4NUw4LjEzOTU5IDIwLjI1MTlMNi45MDM3OSAyMS40MTYyQzYuMjUwMTcgMjIuMDY5OCA1LjA5NjE3IDIyLjA2OTggNC40NDI1NSAyMS40MTYyTDIuNTkzOTggMTkuNTU3NEMyLjI2NzE3IDE5LjI0MDggMi4wODMzNCAxOC44MDE3IDIuMDgzMzQgMTguMzMxOUMyLjA4MzM0IDE3Ljg2MjEgMi4yNjcxNyAxNy40MzMyIDIuNTkzOTggMTcuMTA2NEwzLjc4ODkgMTUuOTAxM0wzLjQ0MTcyIDE1LjEwNDZMMS43MzYxNyAxNS4wNTM2QzAuNzg2MzgzIDE1LjA1MzYgMCAxNC4yNzc0IDAgMTMuMzE3NFYxMC42OTI4QzAgOS43MzI3OSAwLjc4NjM4MyA4Ljk1NjYyIDEuNzM2MTcgOC45NTY2MkgzLjQ0MTcyTDMuNzU4MjggOC4xMzk1OUwyLjU5Mzk4IDYuOTAzNzlDMi4yNjcxNyA2LjU3Njk4IDIuMDgzMzQgNi4xMzc4MyAyLjA4MzM0IDUuNjc4MjZDMi4wODMzNCA1LjIwODQ3IDIuMjY3MTcgNC43NjkzNiAyLjU5Mzk4IDQuNDQyNTVMNC40NDI1NSAyLjU5Mzk4QzUuMDk2MTcgMS45NDAzNyA2LjI1MDE3IDEuOTMwMTUgNi45MDM3OSAyLjU5Mzk4TDguMDk4NyAzLjc4ODlMOC45MDU1NSAzLjQ0MTcyTDguOTU2NjIgMS43MzYxN0M4Ljk1NjYyIDAuNzg2MzgzIDkuNzMyNzkgMCAxMC42OTI4IDBIMTMuMzE3NEMxNC4yNzc0IDAgMTUuMDUzNiAwLjc4NjM4MyAxNS4wNTM2IDEuNzM2MTdWMy40NDE3MkwxNS44NzA2IDMuNzU4MjhMMTcuMTA2NCAyLjU5Mzk4QzE3LjQzMzIgMi4yNjcxNyAxNy44NzIzIDIuMDgzMzQgMTguMzMxOSAyLjA4MzM0QzE4Ljc5MTUgMi4wODMzNCAxOS4yMzA2IDIuMjY3MTcgMTkuNTU3NCAyLjU5Mzk4TDIxLjQxNjIgNC40NTI3M0MyMS43NDMgNC43NjkzMiAyMS45MjY4IDUuMjA4NDcgMjEuOTI2OCA1LjY3ODI2QzIxLjkyNjggNi4xMzc4MyAyMS43NDMgNi41NzY5OCAyMS40MTYyIDYuOTAzNzlMMjAuMjExIDguMTA4ODhMMjAuNTY4NSA4LjkwNTU1TDIyLjI2MzggOC45NTY2MkMyMy4yMjM4IDguOTU2NjIgMjQgOS43MzI3OSAyNCAxMC42OTI4VjEzLjMxNzRDMjQgMTQuMjc3NCAyMy4yMjM4IDE1LjA1MzYgMjIuMjYzOCAxNS4wNTM2SDIwLjU2ODVMMjAuMjUxOSAxNS44NzA2TDIxLjQxNjIgMTcuMTA2NEMyMS43NDMgMTcuNDMzMiAyMS45MjY4IDE3Ljg2MjEgMjEuOTI2OCAxOC4zMzE5QzIxLjkyNjggMTguODAxNyAyMS43NDMgMTkuMjQwOCAyMS40MTYyIDE5LjU2NzZMMTkuNTU3NCAyMS40MTYyQzE4LjkwMzggMjIuMDggMTcuNzYgMjIuMDY5OCAxNy4xMDY0IDIxLjQxNjJMMTUuOTAxMyAyMC4yMjEzTDE1LjEwNDYgMjAuNTY4NUwxNS4wNTM2IDIyLjI2MzhDMTUuMDUzNiAyMy4yMjM4IDE0LjI3NzQgMjQgMTMuMzE3NCAyNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-settings.svg-icon:after {
    width: 22px;
    height: 22px;
  }
}
.icon--tab-layouts.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMCAxVjEzSDFMMSAxWk0yMyAyM0gxNFYxMUgyM1YyM1pNMSAxNkgxMFYyM0gxTDEgMTZaTTIzIDhIMTRWMUgyM1Y4WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-layouts.svg-icon:after {
    width: 18px;
    height: 18px;
  }
}
.icon--tab-text.svg-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4xMTg0IDIxLjk1MzhMMTAuMzcyNCAwLjcwNTk5MUMxMC4yMzE4IDAuMjg2NzMzIDkuODYwMjQgMCA5LjQyODQ1IDBDOS4wMDY3IDAgOC42MTUwNCAwLjI4NjczMyA4LjQ4NDUgMC43MDU5OTFMMS43NDkzNyAyMS45NUgwLjk5NjY3M0MwLjQzODUzNiAyMS45NSAwIDIyLjQxMDMgMCAyMi45NzM0QzAgMjMuNTM2NCAwLjQzODUzNiAyMy45OTY3IDAuOTk2NjczIDIzLjk5NjdIMi4zOTM0MkMyLjQ0NTU0IDI0LjAwMTEgMi40OTc1NSAyNC4wMDExIDIuNTQ4OTggMjMuOTk2N0g0LjMxNTU4QzQuODYzNzUgMjMuOTk2NyA1LjMxMjI1IDIzLjUzNjQgNS4zMTIyNSAyMi45NzM0QzUuMzEyMjUgMjIuNDEwMyA0Ljg2Mzc1IDIxLjk1IDQuMzE1NTggMjEuOTVIMy44MjkwNkw1LjUgMTdIMTMuNUwxNS4wMjkxIDIxLjk1MzhIMTQuNTMzNEMxMy45OTA4IDIxLjk1MzggMTMuNTQ4NiAyMi40MTM4IDEzLjU0ODYgMjIuOTc3NEMxMy41NDg2IDIzLjU0IDEzLjk5MDggMjQgMTQuNTMzNCAyNEgxNy44NTk5QzE4LjQxMjYgMjQgMTguODU0OSAyMy41NCAxOC44NTQ5IDIyLjk3NzRDMTguODU0OSAyMi40MTM4IDE4LjQxMjYgMjEuOTUzOCAxNy44NTk5IDIxLjk1MzhIMTcuMTE4NFpNOS40Mjg0NSA0LjMxNzgzTDYgMTVIMTNMOS40Mjg0NSA0LjMxNzgzWk0yMC41OTI1IDcuNDc3NzhDMjEuMDg2NCA3LjM2NTU0IDIxLjUzIDcuMjUzMzEgMjEuOTEzIDcuMTUwNDJDMjEuODQyNSA4LjI2NjU5IDIxLjY0MDkgOC43Nzc5IDIxLjUxOTkgOS4wMjMxN0MyMS4yOTgyIDkuNDIyMjQgMjAuOTQ1MyA5Ljc1OTk5IDIwLjQ1MTMgMTAuMDI2QzE5LjkyNzEgMTAuMzEyOSAxOS4zNzI2IDEwLjQ1NjMgMTguNzM3NSAxMC40NTYzQzE4LjA5MjQgMTAuNDU2MyAxNy43ODk5IDEwLjIzMDggMTcuNjI4NyAxMC4wNjY2QzE3LjM2NjUgOS44MTA5MyAxNy4yNDU2IDkuNTM0NDggMTcuMjQ1NiA5LjE3Njk4QzE3LjI0NTYgOC43Njc1MSAxNy4zNjY2IDguNjEzNyAxNy40OTc2IDguNTAxNDZDMTcuNzU5NyA4LjI2NjU5IDE4LjAzMTkgOC4xMDI0IDE4LjMyNDMgOC4wMjAyOUMxOC43Mzc2IDcuOTA4MDUgMTkuNTAzNyA3LjcyNDA4IDIwLjU5MjUgNy40Nzc3OFpNMTYuMjU3NyAxMS41NTA2QzE2LjkwMjkgMTIuMTc1MiAxNy43Mzk1IDEyLjUwMjYgMTguNzM3NSAxMi41MDI2QzE5LjY5NTIgMTIuNTAyNiAyMC41ODI0IDEyLjI3NzEgMjEuMzg4OSAxMS44Mzc1QzIxLjYxMyAxMS43MTQyIDIxLjgyMTkgMTEuNTc5OCAyMi4wMTUzIDExLjQzNUMyMi4wNDE5IDExLjk4MiAyMi40NzUgMTIuNDA0MiAyMy4wMTIgMTIuNDA0MkMyMy41NjY1IDEyLjQwNDIgMjQgMTEuOTU0MiAyNCAxMS4zODE1VjQuNzA5MTVDMjQgMi4zOTY2OSAyMi4yNjYgMC41MjM4NTMgMjAuMTE4NyAwLjUyMzg1M0gxOS40MzMyQzE3Ljg2MDUgMC41MjM4NTMgMTYuNDQ5IDEuNTM3MTcgMTUuODQ0MSAzLjA5MTk4QzE1LjYzMjQgMy42MjQxIDE1Ljg4NDUgNC4yMTc1OCAxNi4zOTg2IDQuNDIyMzJDMTYuODkyNiA0LjYzNzQ2IDE3LjQ3NzQgNC4zODE3NyAxNy42ODkxIDMuODYwMDRDMTcuOTgxNSAzLjA3MjI1IDE4LjY2NyAyLjU3MDI0IDE5LjQzMzIgMi41NzAyNEgyMC4xMTg3QzIxLjE2NzEgMi41NzAyNCAyMi4wMTQgMy41MzI2NSAyMi4wMTQgNC43MDkxNVY0Ljk5ODc0QzIxLjUzMjUgNS4xNDg0NSAyMC45MTMyIDUuMzEzMTkgMjAuMTY5MSA1LjQ4MjM5QzE5LjA0IDUuNzM4MDQgMTguMjQzNiA1LjkyMjA0IDE3LjggNi4wNDU3MUMxNy4yMTU0IDYuMjA4ODcgMTYuNjgxMSA2LjUxNjQ3IDE2LjE5NzIgNi45NTYwN0MxNS43NzM4IDcuMzI1MDEgMTUuMjU5NiA4LjAwOTg5IDE1LjI1OTYgOS4xNzY5OEMxNS4yNTk2IDEwLjA5NzggMTUuNjAyNCAxMC45MDYzIDE2LjI1NzcgMTEuNTUwNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 1560px) {
  .icon--tab-text.svg-icon:after {
    width: 17px;
    height: 17px;
  }
}
.btn-tool-top-right.tool-edit.icon--edit.svg-icon:before {
  content: none;
}
.editor-tool.icon--undo,
.editor-tool.icon--redo,
.editor-tool.icon--cut,
.editor-tool.icon--copy,
.editor-tool.icon--paste,
.editor-tool.icon--select-all,
.editor-tool.icon--select-all-active,
.editor-tool.icon--delete,
.editor-tool.icon--group {
  padding-left: 23px;
}

/* custom buttons */
.btn-outlined,
btn-outlined,
.btn-outlined-medium,
btn-outlined-medium,
.btn-outlined-small,
btn-outlined-small {
  display: inline-block;
  font-family: "Mulish";
  color: #000000;
  border: 1px solid #000000;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  background: #fff;
  outline: none;
}
.btn-outlined-medium,
btn-outlined-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-outlined-medium:hover,
btn-outlined-medium:hover {
  opacity: 70%;
}
.btn-outlined-medium:focus,
btn-outlined-medium:focus,
.btn-outlined-medium:active,
btn-outlined-medium:active {
  opacity: 60%;
}
.btn-outlined-medium.disabled,
btn-outlined-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-small,
btn-outlined-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-outlined-small:hover,
btn-outlined-small:hover {
  opacity: 70%;
}
.btn-outlined-small:focus,
btn-outlined-small:focus,
.btn-outlined-small:active,
btn-outlined-small:active {
  opacity: 60%;
}
.btn-outlined-small.disabled,
btn-outlined-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined:hover,
btn-outlined:hover {
  opacity: 70%;
}
.btn-outlined:focus,
btn-outlined:focus,
.btn-outlined:active,
btn-outlined:active {
  opacity: 60%;
}
.btn-outlined.disabled,
btn-outlined.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid,
btn-solid,
.btn-solid-medium,
btn-solid-medium,
.btn-solid-small,
btn-solid-small {
  display: inline-block;
  font-family: "Mulish";
  color: #fff;
  background: #000000;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}
.btn-solid-medium,
btn-solid-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-solid-medium:hover,
btn-solid-medium:hover {
  opacity: 70%;
}
.btn-solid-medium.disabled,
btn-solid-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-medium.m-progress,
btn-solid-medium.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-medium.m-progress i,
btn-solid-medium.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid-small,
btn-solid-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-solid-small:hover,
btn-solid-small:hover {
  opacity: 70%;
}
.btn-solid-small.disabled,
btn-solid-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-small.m-progress,
btn-solid-small.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-small.m-progress i,
btn-solid-small.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid:hover,
btn-solid:hover {
  opacity: 70%;
}
.btn-solid.disabled,
btn-solid.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid.m-progress,
btn-solid.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid.m-progress i,
btn-solid.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-secondary,
btn-secondary,
.btn-secondary-medium,
btn-secondary-medium,
.btn-secondary-small,
btn-secondary-small {
  display: inline-block;
  font-family: "Mulish";
  color: #000000;
  border: 1px solid #D2D2D2;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  background: #fff;
  outline: none;
}
.btn-secondary-medium,
btn-secondary-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-secondary-medium:hover,
btn-secondary-medium:hover {
  border-color: #000000;
}
.btn-secondary-medium.disabled,
btn-secondary-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-small,
btn-secondary-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-secondary-small:hover,
btn-secondary-small:hover {
  border-color: #000000;
}
.btn-secondary-small.disabled,
btn-secondary-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-secondary:hover,
btn-secondary:hover {
  border-color: #000000;
}
.btn-secondary.disabled,
btn-secondary.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-bronze,
btn-outlined-bronze,
.btn-outlined-bronze-medium,
btn-outlined-bronze-medium,
.btn-outlined-bronze-small,
btn-outlined-bronze-small {
  display: inline-block;
  font-family: "Mulish";
  color: #A78868;
  border: 1px solid #A78868;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  background: #fff;
  outline: none;
}
.btn-outlined-bronze-medium,
btn-outlined-bronze-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-outlined-bronze-medium:hover,
btn-outlined-bronze-medium:hover {
  opacity: 70%;
}
.btn-outlined-bronze-medium:focus,
btn-outlined-bronze-medium:focus,
.btn-outlined-bronze-medium:active,
btn-outlined-bronze-medium:active {
  opacity: 60%;
}
.btn-outlined-bronze-medium.disabled,
btn-outlined-bronze-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-bronze-small,
btn-outlined-bronze-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-outlined-bronze-small:hover,
btn-outlined-bronze-small:hover {
  opacity: 70%;
}
.btn-outlined-bronze-small:focus,
btn-outlined-bronze-small:focus,
.btn-outlined-bronze-small:active,
btn-outlined-bronze-small:active {
  opacity: 60%;
}
.btn-outlined-bronze-small.disabled,
btn-outlined-bronze-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-outlined-bronze:hover,
btn-outlined-bronze:hover {
  opacity: 70%;
}
.btn-outlined-bronze:focus,
btn-outlined-bronze:focus,
.btn-outlined-bronze:active,
btn-outlined-bronze:active {
  opacity: 60%;
}
.btn-outlined-bronze.disabled,
btn-outlined-bronze.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze,
btn-solid-bronze,
.btn-solid-bronze-medium,
btn-solid-bronze-medium,
.btn-solid-bronze-small,
btn-solid-bronze-small {
  display: inline-block;
  font-family: "Mulish";
  color: #fff;
  background: #A78868;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  transition: 0.2s all;
  box-sizing: border-box;
  padding: 0 34px;
  height: 48px;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}
.btn-solid-bronze-medium,
btn-solid-bronze-medium {
  padding: 0 20px;
  height: 36px;
  line-height: 34px;
  font-size: 12px;
}
.btn-solid-bronze-medium:hover,
btn-solid-bronze-medium:hover {
  opacity: 70%;
}
.btn-solid-bronze-medium.disabled,
btn-solid-bronze-medium.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze-medium.m-progress,
btn-solid-bronze-medium.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-bronze-medium.m-progress i,
btn-solid-bronze-medium.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid-bronze-small,
btn-solid-bronze-small {
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
  font-size: 10px;
}
.btn-solid-bronze-small:hover,
btn-solid-bronze-small:hover {
  opacity: 70%;
}
.btn-solid-bronze-small.disabled,
btn-solid-bronze-small.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze-small.m-progress,
btn-solid-bronze-small.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-bronze-small.m-progress i,
btn-solid-bronze-small.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn-solid-bronze:hover,
btn-solid-bronze:hover {
  opacity: 70%;
}
.btn-solid-bronze.disabled,
btn-solid-bronze.disabled {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.btn-solid-bronze.m-progress,
btn-solid-bronze.m-progress {
  background: #000000;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn-solid-bronze.m-progress i,
btn-solid-bronze.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
/* custom inputs */
input.input-basic,
input.input-basic-medium {
  font-size: 16px;
  color: #000000;
  height: 48px;
  border: 1px solid #D2D2D2;
  padding: 0 20px;
  background: #fff;
  border-radius: 0px;
  font-weight: 400;
}
input.input-basic::placeholder {
  color: #000000;
  font-weight: 400;
  opacity: 0.45;
}
input.input-basic:focus {
  border-color: #000000;
  outline: none;
}
input.input-basic:read-only {
  border-color: #D2D2D2 !important;
}
input.input-basic.medium {
  height: 36px;
  font-size: 14px;
}
input.input-basic.search {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1.40074 6.86708C1.40214 3.83648 3.90523 1.37755 6.98125 1.37755C10.058 1.37755 12.5611 3.83648 12.5625 6.86708C12.5625 9.89079 10.0587 12.3497 6.97985 12.3497C3.90453 12.3497 1.40214 9.89079 1.40074 6.86708ZM0 6.86708C0.00140074 10.6484 3.13273 13.7272 6.97985 13.7272C8.58346 13.7272 10.0626 13.1933 11.2428 12.2965L14.8043 15.8003C14.9416 15.9312 15.1201 16 15.2994 16C15.4787 16 15.658 15.9312 15.7946 15.8003C16.0685 15.5248 16.0685 15.0908 15.7946 14.8222L12.2626 11.3475C13.3218 10.1433 13.9633 8.57441 13.9633 6.86022C13.9619 3.07886 10.8298 0 6.98125 0C3.13273 0 0.00140074 3.07883 0 6.86708Z' fill='rgb(199 127 79)'/></svg>");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
input.input-basic-medium {
  font-size: 14px;
  height: 36px;
}
input.input-basic-medium::placeholder {
  color: #000000;
  font-weight: 400;
  opacity: 0.45;
}
input.input-basic-medium:focus {
  border-color: #A78868;
  outline: none;
}
input.input-basic-medium:focus[readonly] {
  border-color: #D2D2D2;
}
.custom-search {
  position: relative;
  width: 100%;
  height: 48px;
  display: inline-block;
}
.custom-search.small {
  height: 28px;
}
.custom-search.small input {
  font-size: 12px;
}
.custom-search:after {
  top: calc(50% - 7px);
  right: 14px;
  content: '';
  width: 14px;
  height: 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1XzIwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4yMjE5MSAxLjI0ODM4QzMuNDgwMTIgMS4yNDkgMS4yNDk1IDMuNDgxMDkgMS4yNDgyNSA2LjIyNDM5QzEuMjQ5NSA4Ljk2NTIgMy40Nzk1MSAxMS4xOTYxIDYuMjIwNjcgMTEuMTk2MUM4Ljk2NDMzIDExLjE5NjEgMTEuMTk2MiA4Ljk2NTIzIDExLjE5NjIgNi4yMjMxOEMxMS4xOTQ5IDMuNDc5ODcgOC45NjM2OSAxLjI0ODM4IDYuMjIxOTEgMS4yNDgzOFpNNi4yMjA2NyAxMi40NDQ0QzIuNzkyMzUgMTIuNDQ0NCAwLjAwMTI0ODI1IDkuNjUzNjggMCA2LjIyNDM5QzAuMDAxMjQ4MjUgMi43OTI2MSAyLjc5MjM0IDAuMDAwNjI0MTg4IDYuMjIxOTEgMEM5LjY1MTQ4IDAgMTIuNDQzMiAyLjc5MTM3IDEyLjQ0NDQgNi4yMjI1M0MxMi40NDQ0IDkuNjUzNjkgOS42NTIxMSAxMi40NDQ0IDYuMjIwNjcgMTIuNDQ0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi45MzIyNyA2LjIxMTM0SDIuMzMzNUMyLjMzMzUgNC4wNzI1NyA0LjEwODI2IDIuMzMzMDEgNi4yODkgMi4zMzMwMVYyLjkyMDFDNC40MzgxOCAyLjkyMDEgMi45MzIyNyA0LjM5NjY0IDIuOTMyMjcgNi4yMTEzNFpNMTMuNDAxMiAxMy45OTk3QzEzLjI0OCAxMy45OTk3IDEzLjA5NDcgMTMuOTQyMSAxMi45Nzc5IDEzLjgyNzZMOS42NDM5MyAxMC41NTg3QzkuNDA5ODEgMTAuMzI5OCA5LjQwOTgxIDkuOTU4MTMgOS42NDM5MyA5LjcyODU4QzkuODc3NDUgOS40OTk2MSAxMC4yNTY1IDkuNDk5NjEgMTAuNDkwNiA5LjcyODU4TDEzLjgyNDYgMTIuOTk3NUMxNC4wNTg3IDEzLjIyNjUgMTQuMDU4NyAxMy41OTgxIDEzLjgyNDYgMTMuODI3NkMxMy43MDc4IDEzLjk0MjEgMTMuNTU0NSAxMy45OTk3IDEzLjQwMTIgMTMuOTk5N1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjVfMjAiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  pointer-events: none;
  position: absolute;
}
.custom-search input {
  border: 1px solid #D2D2D2;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #000000;
  font-size: 16px;
  text-align: left;
  padding: 0 37px 0 20px;
  user-select: text;
  font-family: "Mulish";
}
.custom-search input:focus {
  outline: none;
}
.custom-search input::placeholder {
  opacity: 0.5;
}
.custom-search .hint {
  font-size: 10px;
  position: absolute;
  top: 100%;
  color: #000000;
  opacity: 0.5;
  line-height: 18px;
  white-space: nowrap;
  font-family: "Mulish";
}
textarea.textarea-basic {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  height: 110px;
  border: 1px solid #D2D2D2;
  padding: 10px 20px;
  resize: none;
  background: #fff;
  border-radius: 0px;
}
textarea.textarea-basic::placeholder {
  color: #000000;
  font-weight: 400;
  opacity: 0.4;
}
textarea.textarea-basic:focus {
  border-color: #000000;
  outline: none;
}
textarea.textarea-basic:read-only {
  border-color: #D2D2D2 !important;
}
textarea.textarea-basic::placeholder {
  color: #000000;
  opacity: 0.5;
}
/* custom ui elements */
notification {
  display: block;
  position: relative;
  background: #e5ecf2;
  padding: 0 50px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  display: flex;
  align-items: center;
  min-height: 54px;
  overflow: hidden;
  border-radius: 4px;
}
notification:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='28' viewBox='0 0 4 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0H0V21H4V0Z' fill='white'/%3E%3Cpath d='M4 24H0V28H4V24Z' fill='white'/%3E%3C/svg%3E%0A");
  background-color: #8C8C8C;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 32px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* General disabled class */
.disabled {
  opacity: 0.5 !important;
  pointer-events: none !important;
  user-select: none !important;
}
.disabled > span {
  opacity: 0.5;
}
.disabled:after {
  opacity: 0.5;
}

.g-body {
  padding-bottom: 60px;
}
.g-header-mini {
  background-color: #ffffff;
  border-bottom: 1px solid #e0e0e0;
  line-height: 41px;
  min-width: 1020px;
}
.g-header-mini .header-wrap {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.g-header-mini .header-wrap:before,
.g-header-mini .header-wrap:after {
  content: " ";
  display: table;
}
.g-header-mini .header-wrap:after {
  clear: both;
}
.g-header-mini .header-wrap a.logo {
  float: left;
  line-height: 42px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAAAbCAYAAABcM/AlAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGwWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuNSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA4LTIwVDIxOjAzOjI2LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wNy0yN1QxMTowMDoxMyswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wNy0yN1QxMTowMDoxMyswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NGFhYWViMy02N2I1LTQyNDktYTNkNy04NzY2NDU2ZDJjYjAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NmVkYzRlNy03OWVkLWUwNGQtYWRkNS1mYzVmNWUxNjRjYzIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozN2RiZDAyMS03NWQxLTY4NDItOGMwOC1mNjhkOThlZWU3MWIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM3ZGJkMDIxLTc1ZDEtNjg0Mi04YzA4LWY2OGQ5OGVlZTcxYiIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0yMFQyMTowMzoyNi0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjUgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphYzY4YjlkNy03ZDU5LTFmNDAtYjI1Yi1kYzk5OTgwMTA2YzEiIHN0RXZ0OndoZW49IjIwMjMtMDYtMTRUMTU6MTU6MzQtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC41IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjRhYWFlYjMtNjdiNS00MjQ5LWEzZDctODc2NjQ1NmQyY2IwIiBzdEV2dDp3aGVuPSIyMDIzLTA3LTI3VDExOjAwOjEzKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rUCDqQAABxxJREFUaIHt23uMX1URB/DPb7t9WduuFBRbUCFKQgG1FRDR6B+KqAVaFRUUUFFRkBRQE7BKokUUsrXlEYwYtQrB+qhSFKHWAJoIPilqFO1aEdSWPm0tbUH6+PnHnJO9e3/37v76oD76+yabs3fOzJm5Z86ZmXPubqPZbOpg/0DXf9qADvYduufMmQN6enr09fXp7e0t8zwHp+Ml6flX+Doe3VdGdrB30IWzavrGoReP4LN4e/qZixU4Z18Y2MHeQxduRh+mFegfwkp8JD1/E2cLB9+KBr6KE/eZpR3sMbrxICbj9vQzEVNT/2JcLkJ3xs24Ah/HtThuXxnbwZ6hG0fhEszGKYn+gHDy92vkLsdlOBZjsKWG7+kYhaaIBs3E+0QN/1iMTHySzA5sGOQdetJ7bMT2An1UGm9tjdx4DE9j70i0ESJ9KdhQRAOPG/i+eZyy/jIm4gg8id9h0yC845MtGyrGHJls3FqyY3iSq7K9ge25Gp+XjJkrQvhU9Y7O+H1qjxiE5xpRyK0Tk75OTNZiTKngv6HAn2X+gTW4skbH4iRzdIl+RqLfVyO3KPU/v0CbkXRmW9dV2HNtaZw7Es/kGj3H4R5R59yDe/FPfEn/wqqzrWqOZqS+K0r0VyZ60fai3Q91F5gfazabH64Y/F0iZP8I7y3QGzWGFjFW7LrlyZAROBInp5+jRBrJGJ/4/4j1iTYOx2AWDhNFYhE9Saa7RB+FYXgZPocLSv3jksywAm01foud6fnFYscsE4t0WMneos1l/fA63Jl+X4a7RCQ8G+fitXiRWNBl24bVjDky9Y0p0Ycn/q34mYH+aWB5N+bjOjzQaAzw3xvE6sn5u5i3RwhHEY6pw5OpfQd+UaDfICb/apxaoOdwOkNMTsaR6QXOFOmmqHNzSbasG87H3VhYoOUQuLNA+7GY/IxlInK9VOzGKuRxyvon6Hf0xQZGhAvxHZyE7+HlbY4J21JbToU53H9XzFMLusTOXSpC7ljxcneIMD4VfxEr8YyC3HVidd0mVvxQOKD0PCu1x5ToOddMKNH/IMIfA8NuO/i5cOi3MGkXZXOae8YuysFFqf2G1tC/WezqDeJEM9Xew7a6jm79Ie4inIfRqW+rKMTmlmQuxPvT7xcPoTiHitUlel7JG2v4HynRR+u/1OkbQmcZc8SuXCJyZq4xhtVKtNpTFU6HwhtTO28QnvmiRpohNtzewBTMLDznd7ipGx/EF0R4PC11zMGntIauefodfBYeHkJxDpGvF1FjRDLm6kQvL6S8Kufhb0l+NN6GA3GTXXf2ZPFuS8RuulEs1nYi0p7gWaldPwjPn1N7cImeHbRTK3L0q7vqPlprJIH78or9DaYLp6wSR68iposFkEPoObilRlkROY9UVdKfFs4rIjv7LRX8M3F9GzrL6EntNFGVnocFIjW8ejfGaxdrcZBYpMtreA5N7aoSPTuy6ihXd2zNWCpuPDPywlnWLarJvIPvNBAniF1xUnr+Nd6d2naQQ+UtothpiJB+N/5UwT8ytRckHZNErl1r9xxN/4RtF869X+zylbs5Xru4XUSVS0RkqsK5qb21RM/RYJLWuT48tWtqxnwQX6vq6MJfxS4r5qXDxHXoT4WjN4nwPaVC+WDIzr5SVPazRRitcnSRf0nSvVBc3hxk4Glgd7FUTP5wPHcvjDcYcq5+q/5iLWOYqMafiZ9ojaR3pXa2geF6gpgPYo6qUFuLdIsz3UdFVX4pDhHOz7hKOGtzWbgNjEjtC0TYHAp5Zx+qP59djTfh+GTHx0oyuaAs57C8eEeU6NfgFXhzjVwRT2uDp07/KvG1cGHS+R4R0UaJu4Kxoi45VSs+L75LTE3jLBLv886k5zZxyigiO3maOE2Vz9lruvEasYJONDCHzscntVbGu4IcQqsKjSrknF3mP0U4f5Z4kXsLffk8Xb4izGfUqrx3ehrv8Aq5Iv5VM3YRdfrh23iVWLAnGHjU/LKIlo/V6D0WXxTv/r5C3434QIVMnrNxovZqQSN/v+7p6Tmzr6/vM729vStEMXR/lcAuYoJYwau1V/0eKO7TH9U/0Rk9omp93MAFeLDYLSsNvEgZI8LkBq1HPGKnHCKuMevOphNFyF+h/t476x9sHGJT/VAssuO13prV4Xkire4Q+XhdDd8ocQKou9PfVszTC5rN5oI2DWgX6w1+9Cgj3+VWYaNqp5Ur2Ywt4kKoDtsNfXRsp4ir019G/pbQo31HEzY+3AbfE4aIwl0iD1ThAHHhcpX27sE7GBxbxJG1br6fcnThK3gI0wt345eKsHR++r3j7D3HJvG3AEN9TXzK0C2+8rwQi5rN5g/w7PRMXNJfpv0Cq4P/YnSJrzwzG43GxmazebJw9C/F57nTtH7S6+B/FLlAu158TP8E/i6+anXwf4ZG558E9h90/klgP8K/AW4GsMGsh7YxAAAAAElFTkSuQmCC) no-repeat;
}
.g-header-mini .header-wrap a.logo img {
  vertical-align: middle;
  border: none;
}
.g-header-mini .header-wrap .support {
  float: right;
  text-align: right;
}
.g-header-mini .header-wrap .support a {
  font-size: 14px;
  line-height: 42px;
  color: #000000;
  margin-left: 20px;
  font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif;
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
  text-transform: uppercase;
}
.g-header-mini .header-wrap .support .support-icon {
  position: relative;
  top: 3px;
  margin: 0 8px 0 0;
  border: none;
}
/*
            .g-header-mini .header-wrap .support span.chat {
                font-size: 14px;
                line-height: 42px;
                color: #bfc6cc;
                margin-left: 20px;
                font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif;
                -webkit-transition: color 0.15s ease-out;
                transition: color 0.15s ease-out;
                position: relative;
                background: transparent url(../Images/BooksLanding/CustomizeBook/icon-chat.png?t=@pix-timestamp-pix@) no-repeat 0 2px;
                padding-left: 22px;
            }
            */
.g-header-mini .header-wrap .support span.chat:hover {
  background-position: 0 -41px;
  color: #8ab95a;
}
.g-header-mini .header-wrap .support span.chat a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  margin: 0;
  overflow: hidden;
}
.g-header-mini .header-wrap .support span.chat a img {
  opacity: 0;
}
.g-header-mini .header-wrap .support a svg {
  vertical-align: middle;
  margin: 0 6px 0 0;
  fill: #4a7cb0;
  -webkit-transition: fill 0.15s ease-out;
  transition: fill 0.15s ease-out;
}
.g-header-mini .header-wrap .support a:hover {
  color: #8ab95a;
}
.g-header-mini .header-wrap .support a:hover svg {
  fill: #8ab95a;
}
.login-panel {
  float: right;
  text-align: right;
}
.login-panel .user-settings,
.login-panel .manage-projects-section {
  display: none;
}
.login-panel.logged-in .login-request-text {
  display: none;
}
.login-panel.logged-in .user-settings,
.login-panel.logged-in .manage-projects-section {
  display: inline;
}
.wrapper-wall-decor-prestyle {
  background: #fff;
}
.wrapper-wall-decor-prestyle .choose-wrapper.drop-area {
  background: #EDEDED;
  border: 1px solid #D2D2D2;
}
.wrapper-wall-decor-prestyle .table-look .source-list {
  justify-content: center;
}
.wrapper-wall-decor-prestyle .table-look .source-list__item {
  background: #fff;
  border: 1px solid #D2D2D2;
  margin: 0 20px 20px 0;
  max-width: 150px;
  width: 100%;
}
.wrapper-wall-decor-prestyle .table-look .source-list__item.full-raw-item {
  max-width: 492px;
  height: 50px;
  margin-left: calc(((100% - 492px) / 2) - 10px);
  margin-right: calc(((100% - 492px) / 2) + 10px);
  padding: 10px;
}
.wrapper-wall-decor-prestyle .table-look .source-list__item.full-raw-item span {
  font-size: 18px;
  text-transform: uppercase;
}
.wrapper-wall-decor-prestyle .table-look .source-list__item.full-raw-item span sup {
  padding: 0 0 0 5px;
  font-size: 11px;
  color: #A78868;
}
.wrapper-wall-decor-prestyle .source-wrapper.table-look {
  padding: 0;
}
.wrapper-wall-decor-prestyle .source-wrapper .source-description {
  font-size: 14px;
  font-family: "Mulish";
  color: #000000;
  font-style: normal;
  margin-left: 13px;
  margin-top: 0;
}
/* TOOLS */
.choose-wrapper.drop-area {
  min-height: 503px;
}
.cursor-default {
  cursor: default !important;
}
/* /TOOLS */
/* BODY COMMON*/
.t-center {
  text-align: center;
}
.b-body-top {
  height: 142px;
  position: relative;
  display: flex;
}
.b-body-top .b-body-top-title {
  font-size: 40px;
  line-height: 40px;
  margin: auto 0 0;
  padding: 0 192px 19px 0;
  font-family: "PlayfairDisplay";
  color: #000000;
  font-weight: 400;
}
.b-body-top .btn-change-settings {
  padding: 0 20px;
  bottom: 13px;
  position: absolute;
  right: 0;
}
.body-block {
  position: relative;
  flex: auto;
  display: flex;
  flex-direction: column;
}
.body-block__wrapper {
  margin: 40px 0 10px;
  padding: 0 0 30px;
}
.body-block .body-block__wrapper__content .uploader-source-list,
.body-block .body-block__wrapper__content .source-wrapper {
  background: #EDEDED;
}
.body-block__wrapper .click-more-wrapper {
  text-align: center;
}
.body-block__wrapper .click-more {
  display: inline-block;
  vertical-align: top;
  line-height: 19px;
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
  color: #a2a3a5;
  margin-top: -30px;
}
.body-block__wrapper .click-more a {
  color: #A78868;
  font-weight: 700;
  text-decoration: none;
}
.body-block__wrapper.acrylic {
  padding: 40px 0 0;
}
.tabs .body-block__wrapper:first-child {
  border-top: none;
}
.body-block__wrapper__header:not(.acrylic) {
  padding: 0 0 20px;
}
.body-block__wrapper__header span {
  display: inline-block;
  vertical-align: top;
  line-height: 19px;
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
}
.body-block__wrapper__header .counter {
  background: #fff;
  height: 20px;
  width: 20px;
  text-align: center;
  border: 1px solid #e2e3e5;
  border-radius: 20px;
  font-family: "ff-meta-serif-web-pro", serif;
  font-weight: 700;
  margin-right: 5px;
  font-size: 11px;
}
.body-block__wrapper__header .title {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}
.body-block__wrapper__header .value {
  color: #8C8C8C;
  font-weight: bold;
  font-size: 12px;
}
.body-block__wrapper__header .popular {
  color: #000000;
  font-weight: 400;
  font-family: "Mulish";
  text-transform: initial;
  position: relative;
  top: -1px;
  margin-left: 5px;
  text-transform: capitalize;
  font-size: 14px;
}
.b-body-top-title .editorlink {
  color: #000000;
  text-transform: lowercase;
  font-weight: 400;
  font-size: 40px;
  font-family: "PlayfairDisplay";
  text-decoration: none;
  display: inline-block;
}
.b-body-top-title .editorlink:hover {
  text-decoration: underline;
}
.body-block__wrapper__content.acrylic {
  justify-content: space-between;
  display: flex;
}
.body-block__wrapper__content.acrylic .thickness {
  display: inline-block;
  font-family: "Mulish";
  text-transform: uppercase;
  display: inline;
  margin-left: 5px;
}
.body-block__wrapper__content.acrylic .thickness > div {
  margin: 0 auto;
  display: block;
  text-align: center;
}
.body-block__wrapper__content.acrylic .thickness.wall {
  width: 59%;
}
.body-block__wrapper__content.acrylic .thickness.desk {
  width: 35%;
  padding-left: 40px;
}
.body-block__wrapper__content.acrylic .thickness.wall .tooltip-content .img-tooltip {
  background: transparent url(/app/dist/assets/apps/homedecorwizard/components/products/acrylic/images/acr2-327a1c45.png) no-repeat 0 0;
  width: 174px;
  height: 174px;
}
.body-block__wrapper__content.acrylic .thickness.desk .tooltip-content .img-tooltip {
  background: transparent url(/app/dist/assets/apps/homedecorwizard/components/products/acrylic/images/acr1-cc917bbb.png) no-repeat 0 0;
  width: 174px;
  height: 174px;
}
.body-block__wrapper__content.acrylic .thickness .thickness-title {
  display: inline;
  text-align: center;
  cursor: default;
  margin-top: 0;
  color: #000000;
  font-size: 14px;
}
.body-block__wrapper__content.acrylic .thickness .thickness-title .popular {
  font-size: 14px;
  color: #000000;
  text-transform: capitalize;
}
.body-block__wrapper__content.acrylic .thickness .thickness-title > span {
  color: #000000;
  font-weight: 400;
  text-transform: none;
  text-transform: lowercase;
  font-size: 14px;
}
.body-block__wrapper__content.acrylic .thickness .box-delimiter {
  border: 1px solid #D2D2D2;
  width: 100%;
  border-radius: 2.5px;
  height: 15px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
  position: relative;
  margin-top: 15px;
}
.body-block__wrapper__content.acrylic .thickness .box-delimiter:before {
  content: '';
  left: 50%;
  position: absolute;
  background-color: #D2D2D2;
  top: -8px;
  border-bottom: 7px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
}
.body-block__wrapper__content .image.mount-acrylic {
  background-size: 90px auto;
}
/* /BODY COMMON */
/* OPTIONS LIST */
.options-list-wrapper {
  height: 530px;
  overflow: hidden;
  margin-top: 20px;
  margin-left: -13px;
  margin-right: -19px;
}
.options-list-wrapper > div {
  padding-left: 13px;
  padding-top: 4px;
  height: 100%;
}
.options-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.options-list__item {
  margin: 0 40px 52px 0;
  position: relative;
  width: 200px;
  height: 200px;
}
.options-list__item:last-child {
  margin-right: 0 !important;
}
.options-list__item.m-small {
  margin-right: 16px;
  width: 135px;
  height: auto;
  margin-bottom: 20px;
}
.options-list__item.m-small .inner {
  height: 120px;
}
.options-list__item.m-horizontal {
  margin-right: 24px;
  width: 136px;
  height: auto;
  margin-bottom: 20px;
}
.options-list__item.m-horizontal .inner {
  height: 71px;
}
.options-list__item.m-horizontal .inner .image {
  background-size: cover;
}
.options-list__item.m-horizontal:nth-child(8n) {
  margin-right: 0 !important;
}
.options-list__item.m-product {
  margin-right: 15px;
  height: 121px;
  width: 138px;
}
.options-list__item.m-layout {
  margin-right: 20px;
  height: 158px;
  width: 218px;
}
.options-list__item.m-framing {
  height: 115px;
  width: 172px;
}
.options-list__item.m-canvas-finish {
  height: 146px;
  width: 146px;
}
.options-list__item.m-canvas-finish .image {
  position: relative;
  background-size: cover;
}
.options-list__item.m-canvas-finish .image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
}
.options-list__item.m-canvas-finish:hover .image img {
  opacity: 1;
}
.options-list__item.m-custom {
  height: 100px;
  width: 219px;
}
.options-list__item.m-custom.frame {
  height: 120px;
  width: 300px;
}
.options-list__item.m-custom > div {
  height: 100%;
}
.options-list__item.m-engraving {
  margin-right: 20px;
  width: 100px;
  height: 100px;
}
.options-list__item.m-engraving:nth-child(2n) {
  margin-right: 0 !important;
}
.options-list__item.m-frame-size {
  margin-right: 20px;
  width: 140px;
  height: 120px;
}
.options-list__item.m-frame-size:nth-child(6n) {
  margin-right: 0 !important;
}
.options-list__item.m-glass {
  margin-right: 35px;
  width: 150px;
  height: 50px;
}
.options-list__item.m-glass .b-viewall {
  padding: 16px 40px 0 5px;
}
.options-list__item.m-glass .b-viewall:after {
  bottom: 19px;
  right: 19px;
  left: auto;
}
.options-list__item.m-colorpicker {
  height: 115px;
  width: 115px;
}
.options-list__item.m-colorpicker .colorpicker-canvas {
  display: inline-block;
  vertical-align: top;
  height: 115px;
  width: 115px;
  background: #fff;
  border: 1px solid #dbdbdb;
  text-align: center;
}
.options-list__item.m-colorpicker .colorpicker-canvas > label {
  font-size: 12px;
  font-style: italic;
  color: #777;
  display: block;
  padding: 20px 0 13px;
}
.options-list__item.m-colorpicker .colorpicker-canvas > input {
  border: none;
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  text-indent: -900px;
  cursor: pointer;
  border: 1px solid #dbdbdb;
}
.options-list__item.m-colorpicker .colorpicker-canvas > input:focus {
  outline: none;
}
.options-list__item.m-colorpicker .colorpicker-canvas > .color {
  display: block;
  font-size: 12px;
  color: #333;
  padding: 13px 0;
}
.options-list__item.m-text {
  height: 50px;
  width: auto;
  margin-right: 25px;
  margin-bottom: 25px;
}
.options-list__item.disabled {
  pointer-events: none;
  opacity: 0.3;
}
.options-list__item.new:after {
  content: 'New';
  position: absolute;
  top: -6px;
  right: -10px;
  height: 14px;
  width: 32px;
  background-color: #A78868;
  color: white;
  text-align: center;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
}
.options-list__item.iphone-fit:after {
  content: 'iPhone fit';
  position: absolute;
  top: -7px;
  right: -6px;
  height: 15px;
  width: 55px;
  background-color: #000000;
  border: #C9915E solid 1px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  color: white;
  text-align: center;
  font-family: "Mulish";
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
}
.options-list__item.commingsoon:after {
  content: 'COMING SOON';
  position: absolute;
  top: -7px;
  right: -16px;
  height: 15px;
  width: 90px;
  background-color: #A78868;
  border: #A78868 solid 1px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  color: white;
  text-align: center;
  font-family: "Mulish";
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
}
.options-list__item .is-popular {
  position: absolute;
  background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat 0 0;
  width: 16px;
  height: 16px;
  top: -8px;
  left: -8px;
  z-index: 1;
}
.options-list__item .inner {
  width: 100%;
  height: 100%;
  padding: 3px;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 7px;
}
.options-list__item .inner:not(.acrylic):after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #D2D2D2;
  pointer-events: none;
  box-sizing: border-box;
}
.options-list__item .inner.disabled {
  cursor: default;
}
.options-list__item.m-small.acrylic {
  margin: 0 0 20px 0;
  width: 100%;
}
.options-list__item.m-small.acrylic.col-6 {
  width: 16%;
}
.options-list__item.m-small.acrylic.col-2 {
  width: 50%;
}
.options-list__item.m-small.acrylic.col-4 {
  width: 25%;
}
.options-list__item.m-small.acrylic .inner {
  margin: 0 auto 7px auto;
  width: calc(100% - 20px);
}
.options-list__item.m-engraving .inner:after {
  border-color: transparent;
}
.options-list__item.m-viewall .inner {
  border-color: #D0D9E2;
  padding: 0;
}
.options-list__item.m-viewall .inner:after {
  border-color: #D2D2D2;
}
.options-list__item.selected .inner {
  background-color: #fff;
}
.options-list__item.m-custom.selected .inner {
  padding: 4px;
}
.options-list__item.selected .inner:before {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: '\E80F';
  width: 22px;
  height: 22px;
  background: #000000;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 100%;
  bottom: inherit;
  top: -10px;
  left: -9px;
  z-index: 1;
  line-height: 24px;
  font-size: 8px;
}
.options-list__item.selected .inner:after {
  border-width: 2px;
  border-color: #000000;
}
.options-list__item .inner .image {
  width: 100%;
  height: 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.options-list__item.m-product .inner .image {
  background-size: cover;
}
/*.options-list__item.m-middle .inner .image { background-size: contain; width: 110px; height: 110px; vertical-align: middle; }*/
.options-list__item .inner .image.size {
  border: none;
  vertical-align: middle;
  line-height: normal;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: initial;
  position: relative;
}
.options-list__item .inner .image.size.rounded {
  border-radius: 50%;
}
.options-list__item .inner .image.size.metal {
  background-image: url(/app/dist/assets/apps/homedecorwizard/assets/sizes/size_metal-3bbc9f7e.png);
}
.options-list__item .inner .image.size.acrylic {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNTkiIHZpZXdCb3g9IjAgMCA0MSA1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzQ1NjA1IDU4LjUzM0w0MC43NDU2IDU4LjUzM0w0MC43NDU2IDAuNDY1MzMyTDAuNzQ1NjA2IDAuNDY1MzMxTDAuNzQ1NjA1IDU4LjUzM1oiIGZpbGw9IiNFRkVDRTgiLz4KPC9zdmc+Cg==);
  background-size: cover;
}
.options-list__item .inner .image.size.canvas {
  background-image: url(/app/dist/assets/apps/homedecorwizard/assets/sizes/size_canvas-4510cb92.png);
}
.options-list__item .inner .image.size.wood {
  background-image: url(/app/dist/assets/apps/homedecorwizard/assets/sizes/size_wood-408621c0.png);
}
.options-list__item .inner .image.size.standout {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAIAAAAkx5FZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZFRUNFNzdCNEQ1MTFFNzg0MTZENDM1NUY0REQwMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZFRUNFNzZCNEQ1MTFFNzg0MTZENDM1NUY0REQwMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0VDMjE4RTlCNEEzMTFFNzgwRjM5MzY2QTVGRTlGOEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VDMjE4RUFCNEEzMTFFNzgwRjM5MzY2QTVGRTlGOEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MvlEtAAAAkUlEQVR42uzQgQAAAAgDsMpf6W4hBNCGsE5SXEaBJk2aNGnShCZNmjRp0qQJTZo0adKkSROaNGnSpEmTJjRp0qRJkyZNaNKkSZMmTZrQpEmTJk2aNKFJkyZNmjRpQpMmTZo0adKEJk2aNGnSpAlNmjRp0qRJE5o0adKkSZMmNGnSpEmTJk1o0qRJkyZNf6wAAwDX6QL70tkxvwAAAABJRU5ErkJggg==);
}
.options-list__item .inner .image.size.clusters {
  background-size: contain;
}
.options-list__item .inner .image.size.clusters.rectangle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAkCAYAAADB7MdlAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAB6SURBVGhD7dCxDYAwEARBQz/uvw+7IEgogA0gmkleH520x1rrGh+ac4699/N954+d87m8IFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWINZrY9zhZgm9KAyXwwAAAABJRU5ErkJggg==);
}
.options-list__item .inner .image.size.clusters.square {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAkCAYAAABYFB7QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACBSURBVHhe7dHBCYAwAATBaD/pv4+kIAWxiDDsfO57sNda6xmHmXN+u/f+9jQn/7v/DaKgmIJiCoopKKagmIJiCoopKKagmIJiCoopKKagmIJiCoopKKagmIJiCoopKKagmIJiCoopKKagmIJiCoopKKagmIJiCoopKKagmIJSxngBaiIJvTY515YAAAAASUVORK5CYII=);
}
.options-list__item .inner .image.size.clusters.grid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABuSURBVGhD7daxDcAgDAVRk33Yfw97IEjBAiHFydK9BiiQrvwjM1dcmnNGVZ3Xd3//P+dsyXiK8RTjKcZTjKcYT2kdP9br3Ntxz1OMpxhPMZ5iPMV4ivGU1vHu+Vvu+a6MpxhPMZ5iPMV4ivGMiA3o5iSxlTnbRQAAAABJRU5ErkJggg==);
}
.options-list__item .inner .image.size.clusters.centerpiece {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAqCAYAAAAQ0R0WAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAADPSURBVGhD7do9DoJQEADhh3AVf8Bw/3tAFMWrQNBiWx0ejSGZr2G3IxMggVB0XbekTKdzncbnENs+HE+X9Bofsa13iKO+MBAwEDAQMBAwEDAQMBAwEDAQMBAwECiWj5iz9H0f0z60bRtTnk1v83XTpOF+j20f6ub6OedbbOttusXmedNF91fTNMeUx2cQMBAwEDAQMBAwEDAQMBAwEDAQMBDYFKgsi5j2o6rKmPL4uQP48wLwGQQMBAwEDAQMBAwEDAQMBAwEDAQMBAz0U0pv/58wp9TjKSYAAAAASUVORK5CYII=);
}
.options-list__item .inner .image.size.frame {
  background: #EDEDED;
  border: 4px solid #454545;
}
.options-list__item.m-finish .inner .image {
  height: 96px;
  margin: 7px 0 0;
}
/*.options-list__item.m-finish.selected .inner .image {; margin-top: 6px; }*/
.options-list__item .inner .mask {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.options-list__item .inner .mask.acrylic {
  background-size: 100% 100%;
}
.options-list__item .inner p {
  color: #000;
  font-size: 12px;
  margin: 0;
  padding: 0 15px;
  font-family: "Mulish";
  text-transform: uppercase;
}
.options-list__item .inner .coming-soon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  line-height: 165px;
  font-size: 16px;
  text-transform: uppercase;
}
.options-list__item .inner.engraving {
  background: #FFf;
  border: 4px solid #454545;
  padding: 0;
}
.options-list__item .inner.engraving:after {
  top: -8px;
  left: -8px;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
}
.options-list__item .inner.engraving:before {
  bottom: -16px;
  left: -18px;
}
.options-list__item .inner.engraving .image {
  width: 54px;
  height: 54px;
  position: relative;
  background-size: cover;
}
.options-list__item .inner.engraving .image img {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 7px;
  left: 7px;
}
#image-editor-section .options-list__item.selected .inner.engraving:after {
  border: 2px solid #000000;
}
#image-editor-section .options-list__item.selected .inner.engraving:before {
  bottom: inherit;
  top: -16px;
  line-height: 22px;
}
.options-list.engravings {
  padding-top: 8px;
}
.options-list__item .title,
.options-list__item .price {
  font-family: "Mulish";
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  max-width: 100%;
  cursor: pointer;
}
.options-list__item .price {
  margin: 3px 0 0;
  color: #000;
}
.options-list__item .price .price-volume {
  color: #8C8C8C;
  font-weight: bold;
}
.options-list__item .price .price-volume.red {
  color: #f00;
}
.options-list__item .price .price-volume.old {
  color: #a8a8a8;
}
/*.options-list__item.m-small .title { font-size: 11.986px; }*/
/*.options-list__item.m-middle .title { max-width: 164px; }*/
.options-list__item.selected .title {
  font-weight: bold;
}
.options-list__item.selected p {
  color: #000000;
}
.b-viewall {
  background: #fff;
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #000000;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  padding: 20px 0 0;
  position: relative;
}
.b-viewall:after {
  content: '';
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxXzIpIj4KPHBhdGggZD0iTTguNzA2MjMgMTEuMDY0NkwwLjkxMjk0MSA0LjYzMDEzTDAuNDc5OTggNS4wOTc4NEw4LjcwNjIzIDEyTDE2LjkzMjUgNS4wOTc4NEwxNi40OTk1IDQuNjMwMTNMOC43MDYyMyAxMS4wNjQ2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTguNzA2MjMgNi40MzQ0N0wwLjkxMjk0MSAwTDAuNDc5OTggMC40Njc3MTFMOC43MDYyMyA3LjM2OTg5TDE2LjkzMjUgMC40Njc3MTFMMTYuNDk5NSAwTDguNzA2MjMgNi40MzQ0N1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjFfMiI+CjxyZWN0IHdpZHRoPSIxNyIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  position: absolute;
  width: 17px;
  height: 13px;
  left: calc(50% - 8px);
  bottom: 20px;
}
.b-custom-size {
  font-family: "Mulish";
  position: relative;
  width: 210px;
  height: 67px;
}
.options-list__item.selected .b-custom-size {
  top: -1px;
  left: -1px;
}
.b-custom-size .size {
  position: absolute;
  width: 100px;
  left: 0;
  height: 27px;
}
.b-custom-size .size.height {
  top: 0;
}
.b-custom-size .size.width {
  top: 40px;
}
.b-custom-size .size span {
  text-transform: uppercase;
  color: #777;
  font-size: 11px;
  line-height: 12px;
}
.b-custom-size .size > span {
  position: absolute;
  left: 0;
  top: 1px;
  width: 55px;
  display: inline-flex;
  height: 100%;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
.b-custom-size .size input {
  display: inline-block;
  vertical-align: top;
  font-family: "Mulish";
  color: #777;
  font-size: 14px;
  width: 40px;
  text-align: center;
  height: 27px;
  background: #fff;
  border: 1px solid #dbdbdb;
  position: absolute;
  right: 0;
  top: 0;
}
.b-custom-size .size input:focus {
  outline: none;
}
.b-custom-size .aspect-ratio {
  position: absolute;
  top: 10px;
  left: 100px;
  width: 110px;
  height: 45px;
}
.b-custom-size .aspect-ratio .lines {
  display: none;
  width: 23px;
  height: 40px;
  border: 1px solid #dbdbdb;
  border-left: none;
  position: absolute;
  left: 0px;
  top: 3px;
}
.b-custom-size .aspect-ratio a {
  border: none;
  background: none;
  position: absolute;
  width: 25px;
  height: 25px;
  display: block;
  left: 10px;
  top: 11px;
}
.b-custom-size .aspect-ratio a:after {
  content: '';
  background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -109px -2px;
  position: absolute;
  width: 17px;
  height: 15px;
  left: 1px;
  top: 5px;
}
.b-custom-size .aspect-ratio span {
  text-transform: uppercase;
  color: #777;
  font-size: 10px;
  line-height: 12px;
  display: inline-block;
  position: absolute;
  top: 11px;
  left: 41px;
}
.b-custom-size .aspect-ratio.locked .lines {
  display: block;
}
.b-custom-size .aspect-ratio.locked a {
  border: 1px solid #dbdbdb;
  background: #fff;
}
.b-custom-size .aspect-ratio.locked a:after {
  left: 6px;
  top: 4px;
  background-position: -97px -27px;
  width: 11px;
  height: 15px;
}
.b-custom-size-frames {
  display: flex;
  align-items: center;
  margin: 20px 0;
}
.b-custom-size-frames .size {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.b-custom-size-frames .size input {
  font-family: "Mulish";
  color: #000000;
  font-size: 12px;
  width: 40px;
  text-align: center;
  height: 27px;
  background: #fff;
  border: 1px solid #DBDBDB;
}
.selected .b-custom-size-frames .size input {
  border-color: #000000;
  font-weight: bold;
}
.b-custom-size-frames .size input:focus {
  outline: none;
}
.b-custom-size-frames .size span {
  font-size: 10px;
  line-height: 12px;
  position: absolute;
  top: calc(100% + 5px);
}
.b-custom-size-frames .aspect-ratio {
  width: 62px;
  height: 27px;
  position: relative;
}
.b-custom-size-frames .aspect-ratio:after {
  display: none;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0px;
  top: 13px;
  background: #000000;
  z-index: 0;
  content: '';
}
.b-custom-size-frames .aspect-ratio .toggle {
  border: 1px solid transparent;
  position: absolute;
  width: 27px;
  height: 27px;
  display: block;
  left: 18px;
  top: 0px;
  transform: scale(0.7);
  cursor: pointer;
  z-index: 1;
}
.b-custom-size-frames .aspect-ratio .toggle:after {
  content: '';
  background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -109px -2px;
  position: absolute;
  width: 17px;
  height: 15px;
  left: 1px;
  top: 5px;
}
.b-custom-size-frames .aspect-ratio.locked:after {
  display: block;
}
.b-custom-size-frames .aspect-ratio.locked .toggle {
  border-color: #000000;
  background: #fff;
}
.b-custom-size-frames .aspect-ratio.locked .toggle:after {
  left: 7px;
  top: 5px;
  background-position: -97px -27px;
  width: 11px;
  height: 15px;
}
.b-custom-size-frames .max-size {
  color: #777777;
  font-size: 9px;
  line-height: 13px;
  margin-left: 18px;
}
.b-standoffs-sizes {
  display: inline-block;
  vertical-align: top;
}
.b-standoffs-sizes > label {
  font-size: 11px;
  color: #a3a3a3;
  display: block;
  line-height: 14px;
  text-transform: uppercase;
}
.b-standoffs-sizes .radio {
  display: inline-block;
  vertical-align: top;
  margin: 16px 8px 0 0;
}
.b-standoffs-sizes .radio:last-child {
  margin-right: 0;
}
.b-standoffs-sizes .radio input {
  display: none;
}
.b-standoffs-sizes .radio label {
  text-transform: uppercase;
  color: #686f75;
  font-size: 11px;
  line-height: 22px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 26px;
  cursor: pointer;
}
.b-standoffs-sizes .radio label:before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #dbdbdb;
  border-radius: 20px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
}
.b-standoffs-sizes .radio input:checked + label:after {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 20px;
  background: #beccdb;
  position: absolute;
  left: 5px;
  top: 5px;
}
/* /OPTIONS LIST */
/* EDITOR */
.choose-wrapper-i {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.choose-wrapper.is-dropping {
  border: 2px dashed;
}
.choose-wrapper-i .or {
  border-top: 1px solid #b4b4b4;
  margin: 20px 0 0;
}
.choose-wrapper-i .or span {
  font-style: italic;
  font-size: 13.986px;
  color: #a3a9af;
  background: #fff;
  padding: 0 12px;
  position: relative;
  top: -11px;
}
.choose-wrapper.is-dropping .or span {
  background: #e2ebf4;
}
.choose-wrapper-i .note h1 {
  font-family: "Mulish";
  font-weight: 700;
  font-size: 13.986px;
  text-transform: uppercase;
  color: #a3a9af;
  margin: 0;
  letter-spacing: 1px;
}
.choose-wrapper-i .note p {
  color: #a3a9af;
  font-size: 11.986px;
  font-style: italic;
  line-height: 18px;
}
.editor-wrapper {
  height: 640px;
  border: 2px solid #D2D2D2;
  position: relative;
}
.editor-wrapper.is-frame {
  height: 670px;
}
.editor-wrapper-i {
  position: absolute;
  top: 0;
  right: 0;
  width: 255px;
  height: 100%;
  padding-top: 9px;
  border-left: 1px solid #D2D2D2;
  background: #EDEDED;
}
.editor-wrapper-tabs {
  height: 100%;
}
.editor-wrapper-tabs-list {
  height: 40px;
  display: flex;
}
.editor-wrapper-tabs-list__item {
  height: 100%;
  padding: 0 20px;
  display: inline-flex;
  flex: auto;
  align-items: center;
  justify-content: center;
  font-family: "Mulish";
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #8C8C8C;
  cursor: pointer;
}
.editor-wrapper-tabs-list__item:last-child {
  border-right: none;
}
.editor-wrapper-tabs-list__item.active {
  color: #000000;
  background: #EDEDED;
}
.editor-wrapper-tabs-content {
  display: none;
  flex-wrap: wrap;
  max-height: calc(100% - 40px);
}
.editor-wrapper-tabs-content.active {
  display: flex;
}
.editor-wrapper__block {
  padding: 12px 17px;
  font-family: "Mulish";
  width: 100%;
}
.editor-wrapper__block.zoom {
  padding-bottom: 0;
}
.editor-wrapper__block .correction {
  display: flex;
  align-items: center;
  padding-top: 10px;
}
.editor-wrapper__block .correction tooltip {
  margin-left: 5px;
}
.editor-wrapper__block.no-border {
  border: none;
}
.editor-wrapper__block.width-70 {
  width: 70%;
}
.editor-wrapper__block.width-30 {
  width: 30%;
}
.editor-wrapper__block:first-child {
  border-top: none;
}
.editor-wrapper__block.p-custom .checkbox {
  margin: 0;
}
.editor-wrapper__block.crop_block .rotate-inner {
  margin-top: 6px;
}
.editor-wrapper__block.crop_block .crop {
  margin-top: 0;
  width: 55%;
}
.editor-wrapper__block.crop_block .image {
  width: 30%;
}
.editor-wrapper__block .label {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  display: flex;
  line-height: 12px;
  align-items: center;
  text-transform: uppercase;
}
.editor-wrapper__block .label + .options-list {
  margin-top: 10px;
}
.editor-wrapper__block .label btn-outlined {
  height: 28px;
  margin-left: auto;
  padding: 0 15px;
  font-size: 12px;
  line-height: 25px;
}
.editor-wrapper__block .radio,
.editor-wrapper__block .checkbox {
  display: inline-block;
  vertical-align: top;
  margin: 15px 5px 0 0;
}
.editor-wrapper__block .checkbox {
  display: block;
}
.editor-wrapper__block .radio-group {
  display: flex;
  justify-items: stretch;
}
.editor-wrapper__block .radio-group .radio,
.editor-wrapper__block .radio-group .checkbox {
  display: inline-block;
  vertical-align: top;
  margin: 10px auto 0 0;
}
.editor-wrapper__block .radio-group .radio:hover label::before,
.editor-wrapper__block .radio-group .checkbox:hover label::before {
  border-color: #000000;
}
.editor-wrapper__block .radio-group .radio:hover label::after,
.editor-wrapper__block .radio-group .checkbox:hover label::after {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 20px;
  background: #000000;
  position: absolute;
  left: 7px;
  top: 7px;
  opacity: 30%;
}
.editor-wrapper__block .radio:last-child,
.editor-wrapper__block .checkbox:last-child {
  margin-right: 0;
}
.editor-wrapper__block .radio input,
.editor-wrapper__block .checkbox input {
  display: none;
}
.editor-wrapper__block .radio label,
.editor-wrapper__block .checkbox label {
  color: #000000;
  font-size: 12px;
  line-height: 27px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 32px;
  cursor: pointer;
  font-weight: 500;
}
.editor-wrapper__block .radio label:before,
.editor-wrapper__block .checkbox label:before {
  content: '';
  width: 28px;
  height: 28px;
  border: 1px solid #D2D2D2;
  border-radius: 20px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
}
.editor-wrapper__block .checkbox label:before {
  border-radius: 2px;
}
.editor-wrapper__block .radio input:checked + label,
.editor-wrapper__block .checkbox input:checked + label,
.editor-wrapper__block .radio input.checked + label,
.editor-wrapper__block .checkbox input.checked + label {
  color: #000000;
}
.editor-wrapper__block .radio input.checked + label:after,
.editor-wrapper__block .radio input:checked + label:after {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 20px;
  background: #000000;
  position: absolute;
  left: 7px;
  top: 7px;
}
.editor-wrapper__block .checkbox input.checked + label:after,
.editor-wrapper__block .checkbox input:checked + label:after {
  content: '';
  position: absolute;
  left: 7px;
  top: 4px;
  width: 4px;
  height: 8px;
  border: solid #679d80;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.editor-wrapper__block .separator {
  border-right: 1px solid #dbdbdb;
  display: inline-block;
  vertical-align: top;
  height: 23px;
  margin: 7px 9px 0;
}
.editor-wrapper__block .rotate {
  text-transform: capitalize;
  color: #000000;
  font-family: "Mulish";
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  position: relative;
  display: inline-block;
  padding: 8px 0 0 29px;
  text-decoration: none;
}
.editor-wrapper__block .rotate.crop:after {
  content: '';
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxXzkxKSI+CjxtYXNrIGlkPSJtYXNrMF82MV85MSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMiI+CjxwYXRoIGQ9Ik0yMi41IDBIMC41VjIySDIyLjVWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF82MV85MSkiPgo8cGF0aCBkPSJNMS40MTY1IDMuNjY2NzVWOS4xNjY3NUg2LjkxNjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjcxNzM0IDEzLjc0OThDNC4zMTE3IDE1LjQzNjkgNS40MzgyMyAxNi44ODUgNi45MjcxOSAxNy44NzYxQzguNDE2MTUgMTguODY3MiAxMC4xODY5IDE5LjM0NzUgMTEuOTcyNiAxOS4yNDQ4QzEzLjc1ODMgMTkuMTQyIDE1LjQ2MjIgMTguNDYxNyAxNi44Mjc2IDE3LjMwNjNDMTguMTkzIDE2LjE1MDkgMTkuMTQ2IDE0LjU4MzEgMTkuNTQyOSAxMi44MzlDMTkuOTM5OCAxMS4wOTQ5IDE5Ljc1OTEgOS4yNjkxNyAxOS4wMjgxIDcuNjM2NzFDMTguMjk3MSA2LjAwNDI2IDE3LjA1NTMgNC42NTM2IDE1LjQ4OTkgMy43ODgyNEMxMy45MjQ2IDIuOTIyODggMTIuMTIwMyAyLjU4OTcgMTAuMzQ5MSAyLjgzODg5QzguNTc3OTIgMy4wODgwOSA2LjkzNTY3IDMuOTA2MTcgNS42Njk4NCA1LjE2OTg3TDEuNDE2NSA5LjE2NjU0IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjFfOTEiPgo8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  top: 3px;
}
.editor-wrapper__block .rotate:after {
  content: '';
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxXzkxKSI+CjxtYXNrIGlkPSJtYXNrMF82MV85MSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMiI+CjxwYXRoIGQ9Ik0yMi41IDBIMC41VjIySDIyLjVWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF82MV85MSkiPgo8cGF0aCBkPSJNMS40MTY1IDMuNjY2NzVWOS4xNjY3NUg2LjkxNjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjcxNzM0IDEzLjc0OThDNC4zMTE3IDE1LjQzNjkgNS40MzgyMyAxNi44ODUgNi45MjcxOSAxNy44NzYxQzguNDE2MTUgMTguODY3MiAxMC4xODY5IDE5LjM0NzUgMTEuOTcyNiAxOS4yNDQ4QzEzLjc1ODMgMTkuMTQyIDE1LjQ2MjIgMTguNDYxNyAxNi44Mjc2IDE3LjMwNjNDMTguMTkzIDE2LjE1MDkgMTkuMTQ2IDE0LjU4MzEgMTkuNTQyOSAxMi44MzlDMTkuOTM5OCAxMS4wOTQ5IDE5Ljc1OTEgOS4yNjkxNyAxOS4wMjgxIDcuNjM2NzFDMTguMjk3MSA2LjAwNDI2IDE3LjA1NTMgNC42NTM2IDE1LjQ4OTkgMy43ODgyNEMxMy45MjQ2IDIuOTIyODggMTIuMTIwMyAyLjU4OTcgMTAuMzQ5MSAyLjgzODg5QzguNTc3OTIgMy4wODgwOSA2LjkzNTY3IDMuOTA2MTcgNS42Njk4NCA1LjE2OTg3TDEuNDE2NSA5LjE2NjU0IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjFfOTEiPgo8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  top: 3px;
}
.editor-wrapper__block .image-quality {
  width: 221px;
  display: inline-block;
  vertical-align: top;
  height: 12px;
  position: relative;
  margin: 10px 0 0;
}
.editor-wrapper__block .image-quality i {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 1px;
  left: 1px;
  z-index: 1;
}
.editor-wrapper__block .image-quality i span {
  position: absolute;
  width: 100%;
  height: 8px;
  top: 0;
  left: 0;
  background: #000000;
  margin-top: 1px;
  border-radius: 20px;
}
.editor-wrapper__block .image-quality div {
  position: absolute;
  width: calc(100% + 2px);
  height: 12px;
  background: #fff;
  top: 0;
  left: 0;
  border: 1px solid #D2D2D2;
  border-radius: 20px;
}
.editor-wrapper__block .image-quality span {
  text-transform: uppercase;
  color: #000000;
  font-family: "Mulish";
  font-size: 8px;
  line-height: 22px;
  position: absolute;
  display: block;
  width: 50px;
  text-align: center;
  top: 9px;
}
.editor-wrapper__block .image-quality span.dpi100 {
  left: 0;
  text-align: left;
}
.editor-wrapper__block .image-quality span.dpi200 {
  left: 50%;
  margin-left: -25px;
}
.editor-wrapper__block .image-quality span.dpi300 {
  right: 0;
  text-align: right;
}
.editor-wrapper__block .formats-list {
  display: flex;
  align-items: center;
  margin: 20px 0;
}
.editor-wrapper__block .formats-list__item {
  margin-right: 20px;
  font-size: 9px;
  color: #777777;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.editor-wrapper__block .formats-list__item:before {
  content: "";
  border: 1px solid #DBDBDB;
  background: #FFFFFF;
  border-radius: 1px;
  display: block;
  margin-right: 6px;
}
.editor-wrapper__block .formats-list__item.selected {
  color: #000000;
}
.editor-wrapper__block .formats-list__item.selected:before {
  border-color: #000000;
}
.editor-wrapper__block .formats-list__item.portrait:before {
  width: 16px;
  height: 25px;
}
.editor-wrapper__block .formats-list__item.landscape:before {
  width: 25px;
  height: 16px;
}
.editor-wrapper__block .formats-list__item.square:before {
  width: 16px;
  height: 16px;
}
.editor-wrapper__block .sizes-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 14px 0 -10px;
}
.editor-wrapper__block .sizes-list .radio {
  margin: 0;
  width: 104px;
}
.editor-wrapper__block .sizes-list .radio label {
  padding-left: 30px;
}
.editor-wrapper__block .custom-dropdown {
  display: inline-block;
  position: relative;
  height: 40px;
  margin: 10px 0 0;
  width: 100%;
}
.editor-wrapper__block .custom-dropdown .dropdown-btn {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 38px;
  padding: 0 41px 0 11px;
  font-size: 14px;
  color: #000000;
  border: 1px solid #D2D2D2;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #fff;
  z-index: 3;
  cursor: pointer;
}
.editor-wrapper__block .custom-dropdown .dropdown-btn:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-decoration: none;
  transition: none;
  content: '\E80A';
  color: #A78868;
  font-size: 12px;
  font-weight: 400;
  top: calc(50% - 5px);
  right: 14px;
  pointer-events: none;
  transform: rotateZ(90deg);
}
.editor-wrapper__block .custom-dropdown ul {
  position: absolute;
  background: #fff;
  left: 0;
  top: calc(100% - 2px);
  min-width: 100%;
  width: auto;
  border: 1px solid #D2D2D2;
  padding: 5px 0;
  display: flex;
  flex-direction: column;
  visibility: visible;
  opacity: 1;
  z-index: 12;
  box-shadow: 0px 5px 4px rgb(0 0 0%);
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
.editor-wrapper__block .custom-dropdown ul li {
  padding: 10px 3px 12px 10px;
  font-size: 14px;
  line-height: 15px;
  color: #000000;
  cursor: pointer;
  position: relative;
  height: 37px;
}
.editor-wrapper__block .custom-dropdown ul li:first-child {
  margin-top: 14px;
}
.editor-wrapper__block .custom-dropdown ul li:last-child {
  margin-bottom: 14px;
}
.editor-wrapper__block .custom-dropdown ul li:hover {
  background-color: #EDEDED;
}
.editor-wrapper__block .custom-dropdown ul li.active {
  font-weight: 700;
}
.editor-wrapper__block .custom-dropdown ul.open {
  visibility: visible;
  opacity: 1;
}
.editor-wrapper__block .custom-dropdown .dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.editor-wrapper__block .mat-color {
  margin: 10px 0 0;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: 1px solid #D2D2D2;
  cursor: pointer;
}
.editor-wrapper__block.mounting {
  padding-bottom: 0;
}
.editor-wrapper-canvas {
  position: absolute;
  top: 0;
  left: calc(50% - 535px);
  width: 814px;
  height: 100%;
  background: #fff;
}
.editor-wrapper-canvas .kineticjs-content {
  margin-top: 20px;
}
/* /EDITOR */
/* FOOTER */
.g-pix-footer {
  width: 940px;
}
.b-footer-popup {
  position: absolute;
  background: #EDEDED;
  bottom: 20px;
  left: 43px;
  padding: 30px;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -ms-transition: all 150ms ease;
  transition: all 150ms ease;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}
.b-footer-popup.opened {
  bottom: 57px;
  opacity: 1;
  visibility: visible;
}
.b-footer-popup:after {
  content: '';
  position: absolute;
  bottom: -12px;
  left: 20px;
  width: 0;
  height: 0;
  border: 23px solid transparent;
  border-top-color: #EDEDED;
  border-bottom: 0;
}
.b-footer-popup__close {
  position: absolute;
  width: 14px;
  height: 14px;
  background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -36px -24px;
  right: 17px;
  top: 17px;
}
.b-footer-popup__wrapper .b-mini-cart {
  max-height: calc(100vh - 235px);
}
.b-footer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* /FOOTER */
/* MINI CART*/
.b-mini-cart {
  max-height: 710px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: -20px;
  padding-right: 20px;
}
.b-mini-cart-list {
  margin: 0 0 15px;
  width: 100%;
}
.b-mini-cart-list__item hr {
  border: none;
  border-bottom: 1px solid #dbdbdb;
}
.b-mini-cart-list__item:last-child hr {
  display: none;
}
.b-mini-cart-list__item .cart-item {
  border-right: 1px solid #D2D2D2;
  padding: 0 12px 0 12px;
  vertical-align: top;
}
.b-mini-cart-list__item .cart-item.centered {
  vertical-align: middle;
}
.b-mini-cart-list__item .cart-item.type {
  padding: 0 12px 0 0;
}
.b-mini-cart-list__item .cart-item.image {
  padding: 0 12px 0 0;
  position: relative;
}
.b-mini-cart-list__item .cart-item.image .img {
  height: 100%;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  width: 80px;
  min-height: 72px;
}
.b-mini-cart-list__item .cart-item:first-child,
.b-mini-cart-list__item .cart-item:last-child {
  border-right: none;
}
.b-mini-cart-list__item .cart-item:last-child {
  margin-right: 0;
  padding-right: 0;
  padding-left: 20px;
}
.b-mini-cart-list__item .cart-item p {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-family: "Mulish";
  font-size: 16px;
  white-space: nowrap;
  color: #000000;
  text-transform: capitalize;
}
.b-mini-cart-list__item .cart-item p label {
  color: #000000;
  margin: 0 3px 0 0;
  font-family: "Mulish";
  text-transform: capitalize;
}
.b-mini-cart-list__item .cart-item p span {
  display: inline-block;
  color: #8C8C8C;
  font-family: "Mulish";
}
.b-mini-cart-list__item .cart-item p span::first-letter {
  text-transform: uppercase;
}
.b-mini-cart-list__item .cart-item input {
  border: 1px solid #D2D2D2;
  font-family: "Mulish";
  color: #000000;
  height: 49px;
  width: 48px;
  text-align: center;
  font-size: 16px;
}
.b-mini-cart-list__item .cart-item input:focus {
  outline: none;
}
.b-mini-cart-list__item .cart-item.qty-price {
  white-space: nowrap;
}
.b-mini-cart-list__item .cart-item .qty {
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  line-height: 30px;
  margin: 0 0 0 7px;
}
.b-mini-cart-list__item .cart-item .price {
  font-family: "Mulish";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin: 7px 0 0;
}
.b-mini-cart-list__item .cart-item .price sup {
  font-size: 10.968px;
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
}
.b-mini-cart-list__item .cart-item.actions a {
  display: block;
  position: relative;
}
.b-mini-cart-list__item .cart-item.actions a.icon--delete {
  width: 20px;
  height: 20px;
}
.b-mini-cart-list__item .cart-item.actions a.icon--edit {
  width: 20px;
  height: 20px;
  margin: 0 0 20px;
}
.b-mini-cart-list__item .cart-item.actions a.icon--edit:before {
  display: none;
}
.b-mini-cart-list__item .cart-item.actions hr {
  border: none;
  border-bottom: 1px solid #dbdbdb;
}
.b-mini-cart-list__separator {
  border: none;
  border-bottom: 1px solid #dbdbdb;
  margin: 10px 0 22px;
}
.b-mini-cart-other {
  height: 50px;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 20px;
}
.b-mini-cart-other p {
  margin: 0 0 0;
  padding: 0;
  text-align: center;
  line-height: 29px;
  font-family: "Mulish";
  color: #000;
  font-size: 16px;
}
.b-mini-cart-other p a {
  color: #4e80b1;
  text-decoration: none;
}
.b-mini-cart-info {
  height: 70px;
  border-top: 1px solid #dbdbdb;
}
.b-mini-cart-info p {
  margin: 0 0 0;
  padding: 0;
  text-align: center;
  line-height: 29px;
  font-family: "Mulish";
  color: #000;
  font-size: 16px;
}
.b-mini-cart-info p a {
  color: #A78868;
  text-decoration: none;
}
.b-mini-cart-actions {
  text-align: left;
  padding-top: 20px;
}
/* /MINI CART*/
/* COMING SOON POPUP */
/*.b-coming-soon-popup { background: transparent url('./assets/coming_soon_back.jpg') no-repeat 0 0; width: 100%; height: 100%; position: relative; text-align: center; }
.b-coming-soon-popup.wood-print { background-image: url('./assets/coming_soon_back_wood.jpg'); }
.b-coming-soon-popup h2 { margin: 0; text-transform: uppercase; font-size: 16px; line-height: 50px; color: #fff; font-family: @font-mulish; font-weight: 400; padding: 70px 0 0; }
.b-coming-soon-popup input { display: inline-block; vertical-align: top; height: 52px; width: 250px; padding: 0 20px; font-family: @font-mulish; color: #777; font-size: 14px; border: 1px solid #dbdbdb; border-radius: 3px; position: relative; left: 6px; }
.b-coming-soon-popup input:focus { outline: none; }
.b-coming-soon-popup .btn { }
.b-coming-soon-popup .message { display: block; line-height: 20px; margin-top: 10px; color: #fff; }*/
/* /COMING SOON POPUP */
/* LOW RESOLUTION POPUP */
/*.b-low-resolution-popup { text-align: center; min-width: 350px; }
.b-low-resolution-popup > img { }
.b-low-resolution-popup > p { font-family: @font-mulish; font-size: 16px; color: #777; line-height: 1.3; margin: 20px 0; }
.b-low-resolution-popup > a { margin: 0 0 20px; }
.b-low-resolution-popup > hr { border: none; border-top: 1px solid #dbdbdb; }
.b-low-resolution-popup .options-list { }*/
/* /LOW RESOLUTION POPUP */
/* ADD TO CART POPUP */
/*.b-addtocart-popup-actions { text-align: center;  }
.b-addtocart-popup-actions .or { border-left: 1px solid #dbdbdb; height: 52px; line-height: 49px; display: inline-block; vertical-align: middle; margin: 0px 13px 0 25px; width: 15px; text-align: center; }
.b-addtocart-popup-actions .or span { font-family: "ff-meta-serif-web-pro", serif; font-size: 13.986px; font-style: italic; color: #777; display: inline-block; background: #fff; position: relative; left: -8px; line-height: 25px; }*/
/* /ADD TO CART POPUP */
/* ZOOM */
.b-zoom {
  width: 100%;
  margin-top: 19px;
}
.b-zoom .range-input hr {
  border: 1px solid #D2D2D2;
}
.b-zoom .range-input span {
  background: #000000;
  box-shadow: none;
}
.frame-editor-view .editor-wrapper-i {
  padding-top: 0;
}
.frame-editor-view .editor-wrapper-i .editor-wrapper__block .sizes-list .radio {
  margin: 0 5px 15px 0;
}
.frame-editor-view .editor-wrapper-i .editor-wrapper__block .sizes-list .radio label {
  padding-left: 34px;
}
.frame-editor-view .editor-wrapper-i .editor-wrapper__block .sizes-list .radio:hover label::before {
  border-color: #8C8C8C;
}
.frame-editor-view .editor-wrapper-i .editor-wrapper__block .sizes-list .radio:hover label::after {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 20px;
  background: #000000;
  position: absolute;
  left: 7px;
  top: 7px;
  opacity: 30%;
}
.frame-editor-view .b-zoom {
  position: absolute;
  bottom: 6px;
  left: 296px;
  width: 220px;
}
.b-zoom-label {
  font-size: 14px;
  color: #a3a3a3;
  display: block;
  line-height: 14px;
  text-align: center;
}
.b-zoom.disabled {
  opacity: 0.4;
}
.b-zoom.disabled .range-input {
  pointer-events: none;
}
/* /ZOOM */
.bleed-info {
  position: absolute;
  margin-top: 11px;
  margin-left: 143px;
  font-family: "Mulish";
}
.bleed-info-label {
  font-size: 14px;
  color: #a3a3a3;
  display: block;
  line-height: 14px;
  text-align: center;
}
/* UPLOADER CUSTOMIZATION */
/*ul.section-album--gallery {
    max-height: 615px;
    overflow-y: auto;
}
.uploader-albums {
    max-height:610px;
    overflow-y:auto!important;
}*/
.choose-wrapper.drop-area.small .upload-folder {
  margin-left: 55px;
  margin-right: -36px;
}
/* /UPLOADER CUSTOMIZATION */
.choose-wrapper.drop-area {
  position: relative;
}
.spinner-wrapper.for-uploader {
  position: absolute;
  top: 0;
  margin-top: 68px;
  background: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  z-index: 1;
}
.spinner-wrapper.for-uploader svg {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
}
/* progress  button */
.progress-button {
  width: 225px;
  position: relative;
  font-family: "Mulish";
  text-transform: uppercase;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #82b44f;
  border-radius: 2px;
  font-size: 13.968px;
  padding: 0;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -ms-transition: all 150ms ease;
  transition: all 150ms ease;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  height: 52px;
  line-height: 50px;
  margin: 0;
  box-sizing: border-box;
  vertical-align: top;
  border: 1px solid transparent;
  cursor: pointer;
}
.progress-button[data-style="fill"][data-horizontal] {
  overflow: hidden;
}
.progress-button .content.add-to-cart::after {
  background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -18px -3px;
  content: '';
  position: relative;
  width: 10px;
  height: 10px;
  top: 20px;
  left: 5px;
  display: inline-block;
  vertical-align: top;
}
.progress-button .content.add-to-cart:hover {
  background-color: #61a51c;
}
/*.progress-button[disabled],
.progress-button[disabled].state-loading,*/
.progress-button.disabled {
  background-color: #C5DCAD;
  pointer-events: none;
}
.progress-button .content {
  position: relative;
  display: block;
}
.progress-button[data-style="fill"][data-horizontal] .content {
  z-index: 10;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
.notransition {
  -webkit-transition: none !important;
  transition: none !important;
}
.progress-button[data-horizontal] .progress-inner {
  top: 0;
  width: 0;
  height: 100%;
  -webkit-transition: width 0.3s, opacity 0.3s;
  transition: width 0.3s, opacity 0.3s;
}
/*.progress-button[data-horizontal] .progress-inner {top: 0;width: 0;height: 100%;-webkit-transition: width 1.3s, opacity 1.3s;transition: width 1.3s, opacity 1.3s;} */
.progress-button .progress {
  opacity: 1;
  background: #82b44f;
}
.progress-button .progress-inner {
  position: absolute;
  left: 0;
  background: #82b44f;
}
@media (max-height: 768px) {
  .b-popup {
    margin-top: -302px !important;
  }
}
@media (max-height: 800px) {
  .b-mini-cart-list tbody {
    display: block;
  }
}
.editor-wrapper-i .editor-wrapper__block .btn.btn-upload {
  position: relative;
  width: 100%;
  padding-left: 35px;
  padding-right: 35px;
  text-align: center;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  color: #000000;
  font-size: 14px;
  line-height: 39px;
  box-shadow: none;
  text-shadow: none;
  font-weight: 400;
  border-radius: 1px;
}
.editor-wrapper-i .editor-wrapper__block .btn.btn-upload:hover {
  opacity: 0.8;
}
.editor-wrapper-i .editor-wrapper__block .btn.btn-upload:before {
  content: '';
  display: block;
  width: 26px;
  height: 26px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxXzg0KSI+CjxwYXRoIGQ9Ik0xMy41IDI1LjVDMjAuNDAzNiAyNS41IDI2IDE5LjkwMzYgMjYgMTNDMjYgNi4wOTY0NCAyMC40MDM2IDAuNSAxMy41IDAuNUM2LjU5NjQ0IDAuNSAxIDYuMDk2NDQgMSAxM0MxIDE5LjkwMzYgNi41OTY0NCAyNS41IDEzLjUgMjUuNVoiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjg1MzYgNi42NDY0NUMxMy42NTgzIDYuNDUxMTggMTMuMzQxNyA2LjQ1MTE4IDEzLjE0NjQgNi42NDY0NUw5Ljk2NDQ1IDkuODI4NDNDOS43NjkxOCAxMC4wMjM3IDkuNzY5MTggMTAuMzQwMyA5Ljk2NDQ1IDEwLjUzNTVDMTAuMTU5NyAxMC43MzA4IDEwLjQ3NjMgMTAuNzMwOCAxMC42NzE2IDEwLjUzNTVMMTMuNSA3LjcwNzExTDE2LjMyODQgMTAuNTM1NUMxNi41MjM3IDEwLjczMDggMTYuODQwMyAxMC43MzA4IDE3LjAzNTUgMTAuNTM1NUMxNy4yMzA4IDEwLjM0MDMgMTcuMjMwOCAxMC4wMjM3IDE3LjAzNTUgOS44Mjg0M0wxMy44NTM2IDYuNjQ2NDVaTTE0IDE5LjVWN0gxM1YxOS41SDE0WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MV84NCI+CjxyZWN0IHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0;
  position: absolute;
  left: 8px;
  top: 6px;
  bottom: 0;
}
/*Style uploader for metal prints*/
.txt-upper {
  text-transform: uppercase;
}
#bleed-info > span {
  display: inline;
  vertical-align: top;
  color: #000;
  font-size: 14px;
}
#bleed-info > span.txt-upper {
  font-weight: bold;
}
#bleed-info > span.bleed-info-label {
  line-height: 21px;
}
.preferences-popup .back-of-prints .checkbox-wizart--big:not(checked) + label:before {
  height: 20px;
  width: 20px;
}
.preferences-popup .back-of-prints .checkbox-wizart--big:not(checked) + label {
  padding-left: 32px;
  line-height: 24px;
  color: #000;
  cursor: pointer;
  font-size: 13px;
}
.preferences-popup .back-of-prints .checkbox-wizart:checked + label:after {
  top: 9px !important;
  left: 7px;
}
.checkbox-wizart:not(checked) {
  position: absolute;
  opacity: 0;
  display: none;
}
.total-price-table-wizart .checkbox-wizart:not(checked) + label {
  color: #4a7cb0;
  cursor: pointer;
}
.checkbox-wizart:not(checked) + label {
  position: relative;
  padding: 0 0 0 33px;
  font-size: 13px;
  font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif;
  color: #a2a3a5;
  line-height: 3px;
  font-weight: bold;
  cursor: pointer;
}
.b-ch .checkbox-wizart:not(checked) + label {
  position: relative;
  padding: 0 0 0 33px;
  font-size: 13px;
  font-family: "Mulish";
  font-weight: normal;
  cursor: pointer;
  text-transform: uppercase;
  color: #686f75;
  font-size: 12px;
  line-height: 22px;
}
.checkbox-wizart:not(checked) + label:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
  width: 20px;
  height: 20px;
  display: inline-block;
  border: 1px solid #cbcbcb;
  float: left;
  border-radius: 2px;
  background: #fff;
}
.checkbox-wizart:not(checked) + label:after {
  transition: all 0.2s;
}
.checkbox-wizart:checked + label:after {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6ZmlnbWE9Imh0dHA6Ly93d3cuZmlnbWEuY29tL2ZpZ21hL25zIj4KPHRpdGxlPkNoZWNrPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MjkgMzkwKSIgZmlnbWE6dHlwZT0iY2FudmFzIj4KPGcgaWQ9IkNoZWNrIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsOyIgZmlnbWE6dHlwZT0iZnJhbWUiPgo8ZyBpZD0iQ2hlY2siIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7IiBmaWdtYTp0eXBlPSJ2ZWN0b3IiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiB0cmFuc2Zvcm09Im1hdHJpeCgxIC01LjU1MTEyZS0xNyA1LjU1MTEyZS0xNyAxIDE0MjguNzQgLTM5MCkiIGZpbGw9IiM4MkI0NEYiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7Ii8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfZmlsbCIgZD0iTSA5LjI5Mjg4IDAuNzA0MzIzQyA5LjY4MjY2IDEuMTAwMTEgOS42NzU3MiAxLjczNzU3IDkuMjc3NCAyLjEyNDc3TCA0LjI2MjEzIDdMIDAuNzA4NDA2IDMuMzkxNTJDIDAuMzE3ODY2IDIuOTk0OTYgMC4zMjQ3IDIuMzU2MzEgMC43MjM2MzYgMS45NjgyTCAwLjcyMzYzNiAxLjk2ODJDIDEuMTIwNjkgMS41ODE5MiAxLjc1NTY0IDEuNTkwNDcgMi4xNDIxNiAxLjk4NzI5TCA0LjI2MjEzIDQuMTYzOEwgNy44ODYxNCAwLjY4NDYwN0MgOC4yODE0NCAwLjMwNTEwNyA4LjkwODM3IDAuMzEzODk0IDkuMjkyODggMC43MDQzMjNMIDkuMjkyODggMC43MDQzMjNaIi8+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
  content: "";
  display: inline-block;
  position: absolute;
  left: 7px;
  top: 6px;
  width: 12px;
  height: 8px;
}
.checkbox-wizart:focus + label:before {
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.checkbox-wizart--small:not(checked) + label {
  padding-left: 40px;
}
.checkbox-wizart--small:not(checked) + label:before {
  width: 30px;
  height: 30px;
  margin: 7px 0 0 0;
  top: -15px;
}
.checkbox-wizart--small:checked + label:after {
  left: 12px;
  top: 5px;
}
.b-scissors .inl_bl {
  display: inline-block;
  vertical-align: top;
}
.b-scissors .slogan {
  display: block;
  margin-top: 3px;
  font-size: 14px;
  color: #686f75;
}
.b-scissors .cut-line {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODJCNDRGIiBkPSJNMCwzLjIyOEMwLDQuNjQyLDAuODk0LDUuODQ0LDIuMTM3LDYuMjhjMy4zNzcsMS41MDgsMi45NTcsMi4yMDcsNS4zNjYsMy45NjkKCWMwLjY0NywwLjQ3NCw0LjExLDIuOTQsNi41MTUsNC42NTFjMS4yOTksMC45MjYsMy4wOTIsMC41OSwzLjk4MS0wLjc0NmMwLDAtNy44MTktNS41ODgtOC43MjEtNi4yNzkKCUM3LjY1OCw2LjYzNCw3LjI3LDYuODk3LDUuMzc0LDUuNTQ4YzAuNTk2LTAuNTg2LDAuOTY3LTEuNDA5LDAuOTY3LTIuMzJDNi4zNDEsMS40NDUsNC45MjEsMCwzLjE3LDBTMCwxLjQ0NSwwLDMuMjI4eiBNOC45MDYsOQoJYzAsMC4zNTMtMC4yODEsMC42MzktMC42MjgsMC42MzlDNy45MzEsOS42MzksNy42NSw5LjM1Myw3LjY1LDlzMC4yODEtMC42MzksMC42MjgtMC42MzlDOC42MjUsOC4zNjEsOC45MDYsOC42NDcsOC45MDYsOXoKCSBNMy42OTgsMi4yOTZDNC4zODYsMi43LDQuNzA3LDMuNDQ1LDQuNDE1LDMuOTU5UzMuMzMsNC41NjMsMi42NDIsNC4xNThDMS45NTUsMy43NTQsMS42MzQsMy4wMSwxLjkyNiwyLjQ5NgoJUzMuMDExLDEuODkzLDMuNjk4LDIuMjk2eiIvPgo8cGF0aCBmaWxsPSIjODJCNDRGIiBkPSJNMi4xMzcsMTEuNzIxQzAuODk0LDEyLjE1NiwwLDEzLjM1NywwLDE0Ljc3MUMwLDE2LjU1NSwxLjQxOSwxOCwzLjE3LDE4czMuMTctMS40NDUsMy4xNy0zLjIyOQoJYzAtMC45MS0wLjM3MS0xLjczMy0wLjk2Ny0yLjMxOWMwLjc1MS0wLjUzNSwxLjI2Ni0wLjgxNSwxLjcxNC0xLjAzOGMtMC4xMTQtMC4wODMtMC4yMDUtMC4xNDgtMC4yNjktMC4xOTUKCWMtMC43NC0wLjU0MS0xLjIzMi0wLjk4OC0xLjYzNy0xLjM4NUM0LjU2MywxMC40MTcsMy44MjQsMTAuOTY3LDIuMTM3LDExLjcyMXogTTQuNDE1LDE0LjA0MWMwLjI5MiwwLjUxNC0wLjAyOSwxLjI1OS0wLjcxNywxLjY2MwoJYy0wLjY4NywwLjQwMy0xLjQ4LDAuMzEzLTEuNzcyLTAuMnMwLjAyOS0xLjI1OCwwLjcxNi0xLjY2M0MzLjMzLDEzLjQzOCw0LjEyMywxMy41MjcsNC40MTUsMTQuMDQxeiIvPgo8cGF0aCBmaWxsPSIjODJCNDRGIiBkPSJNMTQuMDIsMy4xYy0xLjQ2NSwxLjA0Mi0zLjMyMSwyLjM2NC00LjY5NSwzLjM0NmMwLjIwMSwwLjEzNCwwLjQyLDAuMjksMC42NjIsMC40NzUKCWMwLjIyOSwwLjE3NiwwLjkzNCwwLjY4OCwxLjg0OCwxLjM0N0MxNC40MjcsNi40LDE4LDMuODQ2LDE4LDMuODQ2QzE3LjEwOSwyLjUxMSwxNS4zMTgsMi4xNzUsMTQuMDIsMy4xeiIvPgo8L3N2Zz4K) no-repeat 0 3px;
  font-size: 14px;
  font-weight: bold;
  padding-left: 27px;
  margin-right: 30px;
}
.b-bleed-area {
  margin-top: 30px;
  font-size: 14px;
}
.b-bleed-area .text {
  font-size: 14px;
  font-weight: bold;
  color: #a2a3a5;
  position: relative;
  top: 1px;
  margin-left: 5px;
}
.b-bleed-area .bg {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 9px;
  background-color: #929091;
}
.b-bleed-area p {
  margin-top: 10px;
  color: #686f75;
}
.editor-wrapper .crop-warning {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 1;
  width: calc(100% - 255px);
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.editor-wrapper .crop-warning span {
  font-size: 14px;
  font-family: "ff-meta-serif-web-pro", serif;
  color: #000;
  margin-left: 5px;
  margin-top: 10px;
}
.editor-wrapper .scissors-icon {
  width: 33px;
  height: 31px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxXzUpIj4KPHBhdGggZD0iTTE3LjY0MzIgMTYuMjY2QzE3LjA5NzYgMTIuMDQwOCAxNy44NjcyIDMuMDA4ODQgMjUuMzEwNSAwLjY4MzA0NEwxNy42NDMyIDE2LjI2NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi40ODY1IDE1LjEwOTNDMjAuNzExOCAxNS42NTUgMjkuNzQzNyAxNC44ODU0IDMyLjA2OTQgNy40NDIwN0wxNi40ODY1IDE1LjEwOTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguNDE3MSAxNC4yMDU3QzE5LjI4MzMgMTUuMDcxOSAxOS40MzI4IDE2LjMyNjggMTguNzUxMSAxNy4wMDg1QzE4LjA2OTQgMTcuNjkwMiAxNi44MTQ1IDE3LjU0MDcgMTUuOTQ4MyAxNi42NzQ1QzE1LjA4MjEgMTUuODA4MyAxNC45MzI2IDE0LjU1MzQgMTUuNjE0MyAxMy44NzE3QzE2LjI5NiAxMy4xOSAxNy41NTA5IDEzLjMzOTUgMTguNDE3MSAxNC4yMDU3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjA1MjA2IDIwLjcyNzdDNi4zMzA2NiAyMC4xODc4IDYuMzIzMzUgMTkuMTk2MyA2LjExMjEyIDE4Ljg0M0M1LjkwMDg5IDE4LjQ4OTcgNC45NTg1MiAxNy44OTMgMy42Nzk5IDE4LjQzMjlDMi40MDEzIDE4Ljk3MjggMi40MDg2MSAxOS45NjQzIDIuNjE5ODMgMjAuMzE3NkMyLjgzMTA3IDIwLjY3MDkgMy43NzM0NCAyMS4yNjc2IDUuMDUyMDYgMjAuNzI3N1pNNi4xODcyOSAyMi42MjYzQzguMjM0MyAyMS43NjIgOS4wNzgyOSAxOS42OTc1IDguMDcyNDEgMTguMDE1M0M3LjA2NjUzIDE2LjMzMyA0LjU5MTY3IDE1LjY2OTkgMi41NDQ2NiAxNi41MzQzQzAuNDk3NjYgMTcuMzk4NiAtMC4zNDYzMzMgMTkuNDYzMSAwLjY1OTU1IDIxLjE0NTNDMS42NjU0MyAyMi44Mjc2IDQuMTQwMjkgMjMuNDkwNyA2LjE4NzI5IDIyLjYyNjNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjU3ODkgMTYuNDk4NEw4LjQ4NzYyIDE5Ljc1MUw3LjY5NDcgMTcuNjMzOUwxNi43ODU5IDE0LjM4MTNMMTcuNTc4OSAxNi40OTg0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4xOTMyIDI1Ljc4MjFDMTEuODg0NCAyNC42Nzk1IDEyLjg4NDIgMjQuNzY4OCAxMy4yNjU3IDI1LjA1NTVDMTMuNjQ3MiAyNS4zNDIgMTQuMDgzIDI2LjMzMTIgMTMuMzkxOSAyNy40MzM4QzEyLjcwMDcgMjguNTM2MyAxMS43MDA5IDI4LjQ0NzEgMTEuMzE5MyAyOC4xNjA0QzEwLjkzNzggMjcuODczOCAxMC41MDIgMjYuODg0NyAxMS4xOTMyIDI1Ljc4MjFaTTkuNDIwOTMgMjQuNDUwN0MxMC41OCAyMi42MDE5IDEyLjgwNTIgMjIuMDY4OSAxNC4zOTExIDIzLjI2MDJDMTUuOTc3MSAyNC40NTE2IDE2LjMyMzEgMjYuOTE2MiAxNS4xNjQyIDI4Ljc2NTFDMTQuMDA1MSAzMC42MTQgMTEuNzggMzEuMTQ3MSAxMC4xOTQgMjkuOTU1N0M4LjYwODA5IDI4Ljc2NDMgOC4yNjE5OCAyNi4yOTk3IDkuNDIwOTMgMjQuNDUwN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMDExIDE1LjQ2MjVMMTIuOTA0NCAyMi44NjZMMTQuOTgxMyAyMy43NTM1TDE4LjA4NzkgMTYuMzUwMUwxNi4wMTEgMTUuNDYyNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjFfNSI+CjxyZWN0IHdpZHRoPSIzMyIgaGVpZ2h0PSIzMSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
}
.editor-wrapper .low-res-warning {
  position: absolute;
  z-index: 1;
  width: 30px;
  height: 30px;
  top: 20px;
  opacity: 0.7;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: top;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" viewBox="0 0 26.81 26.3"><!-- low res icon --><defs><style> .st0 { fill: %23CCCCCC; } </style></defs><g id="Layer_3"><circle class="st0" cx="13.7" cy="13.17" r="8.17"/></g><g id="Layer_2"><g><path d="M14.57,17.44c0,.26-.08.48-.24.66-.16.18-.37.27-.63.27s-.47-.09-.63-.28c-.15-.17-.23-.39-.23-.64s.08-.46.23-.64.36-.26.63-.26.47.09.63.26c.16.17.24.38.24.64Z"/><path d="M13.7,14.72h0s0,0,0,0,0,0,0,0h0c.57,0,.73-.26.73-.37l.1-2.06.03-.61.15-2.95c.01-.21-.17-.74-1.01-.74h0s0,0,0,0,0,0,0,0h0c-.84,0-1.02.54-1.01.75l.15,2.95.03.61.1,2.06c0,.11.16.36.73.37Z"/></g></g></svg>');
}
.editor-wrapper.is-frame .low-res-warning {
  top: 11%;
  left: 38.5%;
  background-position-x: left;
}
.editor-wrapper-size_name {
  position: relative;
  top: 0px;
}
.editor-wrapper-size_name .b-frame-help,
.editor-wrapper-size_name h4 {
  top: 0;
  left: 0;
  width: calc(100% - 256px);
  justify-content: center;
  color: #666;
  height: 46px;
  position: absolute;
}
.editor-wrapper-size_name h4 {
  display: flex;
  margin-top: 17px;
}
/* POPUP */
.b-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  background: #fff;
  z-index: 100;
  border: 1px solid #beccdb;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  color: #666;
}
.b-popup-close {
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 14px;
  background: transparent url(/app/dist/assets/apps/homedecorwizard/assets/icons_sprite-7fce226d.png) no-repeat -36px -24px;
  right: 15px;
  top: 15px;
}
.b-popup-body {
  width: 100%;
  height: 100%;
  padding-top: 57px;
  position: relative;
}
.b-popup-body.with-padding {
  padding: 27px 30px 24px;
  top: 0;
}
/*.b-addtocart-popup-actions  a { padding: 0 15px; width: 190px; }
.b-addtocart-popup-actions .space { height: 52px; display: inline-block;  width: 25px; }*/
.b-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 99;
}
.b-popup-overlay.transapent {
  background: transparent;
}
/* Popup */
/*  Spinner */
.spinner-wrapper {
  margin-top: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: auto;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 10001;
}
.spinner-wrapper.inline-mode {
  position: relative;
  width: auto;
  height: auto;
}
.spinner-wrapper .gear-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.spinner-wrapper .gear-wrapper svg {
  fill: #000000;
}
.spinner-wrapper .gear-wrapper .small-gear {
  animation: rotation 0.9s linear infinite both;
}
/*  /Spinner */
/* TOOLTIPS */
.tooltip {
  position: relative;
}
.tooltip.tooltip--icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 0px -3px 0px;
  cursor: pointer;
  border-radius: 100%;
  border: 1px solid #000000;
}
.tooltip.tooltip--icon:after {
  content: "?";
  font-family: "Mulish";
  font-size: 10px;
  color: #000000;
  position: absolute;
  top: -1px;
  left: 5px;
}
.tip {
  position: absolute;
  padding: 9px 12px 10px 9px;
  box-sizing: border-box;
  background: #EDEDED;
  z-index: 12;
  border-radius: 2px;
  cursor: default;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s ease-out;
  -webkit-transition-delay: 0.2s;
  -o-transition: 0.2s ease-out;
  -o-transition-delay: 0.2s;
  -moz-transition: 0.2s ease-out;
  -moz-transition-delay: 0.2s;
  transition: 0.2s ease-out;
  transition-delay: 0.2s;
}
.tip .tooltip-content .title {
  text-align: left;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Mulish";
  display: block;
  margin: 5px 0;
}
.tip .tooltip-content p {
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  text-transform: none;
  font-style: italic;
  font-weight: 400;
  font-family: "Mulish";
  text-align: justify;
  margin: 0;
}
.tip.tip--top {
  bottom: 100%;
}
.tip.tip--bottom {
  top: 100%;
}
.tooltip.tooltip--icon .tip.tip--top {
  bottom: 0px;
}
.tooltip.tooltip--icon .tip.tip--bottom {
  top: 27px;
}
.tooltip:hover .tip {
  visibility: visible !important;
  opacity: 1 !important;
}
.tooltip:hover .tip--top {
  bottom: calc(100% + 26px);
}
.tooltip:hover .tip--bottom {
  top: calc(100% + 20px);
}
.tooltip.tooltip--icon:hover .tip--top {
  bottom: 30px;
}
/*.tooltip.tooltip--icon:hover .tip--bottom {top: 27px;}*/
.tip:before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  margin-left: -7px;
  left: 50%;
  background-color: #EDEDED;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}
.tip.tip--top:before {
  bottom: -6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tip.tip--bottom:before {
  top: -6px;
}
/* /TOOLTIPS */
.editor-wrapper__block .custom-checkbox .tooltip {
  width: 19px;
  height: 19px;
  display: inline-block;
  background: url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat 0 -146px;
  line-height: 15px;
  margin: 4px 0 0 4px;
  cursor: pointer;
}
.editor-wrapper__block .custom-checkbox .tooltip .tip {
  width: 250px;
  right: -118px;
}
.b-frame-help {
  position: absolute;
  top: 15px;
  left: 152px;
  display: flex;
  align-items: center;
  font-size: 12px;
  font-family: "Mulish";
}
.b-frame-help > div {
  display: flex;
  align-items: center;
  color: #000;
}
.b-frame-help > div img {
  position: relative;
  top: 2px;
}
.b-frame-help > div:first-child {
  margin-left: 15px;
}
.b-frame-help > div:last-child {
  margin-left: 85px;
}
.g-pix-footer--wall-decor {
  width: 100%;
}
.g-pix-footer--wall-decor > * {
  font-family: "Mulish";
}
.g-pix-footer--wall-decor .footer-cart .count {
  color: #A78868;
  font-size: 34px !important;
  font-weight: 500;
  font-family: "Mulish";
  text-decoration: none;
  line-height: 1.4 !important;
}
.g-pix-footer--wall-decor .footer-cart > div p {
  margin-bottom: 6px;
  font-size: 12px;
  font-family: "Mulish";
  color: #000000;
}
.g-pix-footer--wall-decor .footer-cart > div .open-cart {
  font-size: 12px;
  font-family: "Mulish";
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
}
.g-pix-footer--wall-decor btn-solid,
.g-pix-footer--wall-decor btn-outlined {
  font-family: "Mulish";
}
.g-pix-footer--wall-decor btn-outlined {
  margin-right: 15px;
}
.g-pix-footer--wall-decor .footer-price em {
  font-size: 16px;
  color: #000000;
  font-family: "Mulish";
  text-transform: capitalize;
  line-height: 42px;
}
.g-pix-footer--wall-decor .footer-price span {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  line-height: 42px;
}
.btn-change-crop-photo {
  width: 100%;
}
.btn-wrapper-change-size {
  margin-top: 7px;
}
.btn-wrapper-change-size > btn-outlined-medium {
  width: 100%;
}
.btn-wrapper-change-size > btn-outlined-medium .btn__slogan {
  display: block;
  width: 100%;
}
#image-editor-section .options-list__item.selected .inner:after {
  border: 1px solid #000000;
}
#image-editor-section .options-list__item.selected .inner:before {
  bottom: -8px;
  top: inherit;
}
.editor-wrapper .crop-warning span {
  font-family: "Mulish" !important;
}

body.overflow-hidden,
html.overflow-hidden {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
}
.popup-wrapper {
  pointer-events: auto;
  z-index: 1004;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  border: 1px solid #D2D2D2;
  position: fixed;
  border-radius: 0;
  min-width: 300px;
  max-height: 100vh;
  box-sizing: border-box;
}
.popup-wrapper * {
  box-sizing: border-box;
}
.popup-wrapper *:after {
  box-sizing: border-box;
}
.popup-wrapper *:before {
  box-sizing: border-box;
}
.popup-wrapper-close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.popup-wrapper-close:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.301434 17.6987C-0.101511 17.2957 -0.0993932 16.6422 0.301282 16.2415L16.2408 0.301294C16.6415 -0.0993971 17.2951 -0.101515 17.698 0.301446C18.1002 0.703677 18.0988 1.35796 17.6982 1.75866L1.75859 17.6988C1.35791 18.0995 0.70365 18.1009 0.301434 17.6987Z' fill='black'/><path d='M16.2416 17.6986L0.302304 1.75866C-0.10064 1.3557 -0.0985229 0.702146 0.302152 0.301455C0.702827 -0.099236 1.35636 -0.101354 1.7593 0.301607L17.6986 16.2415C18.1015 16.6445 18.0994 17.298 17.6987 17.6987C17.298 18.0994 16.6445 18.1015 16.2416 17.6986Z' fill='black'/></svg>");
  content: "";
  left: 2px;
  top: 2px;
  width: 18px;
  height: 18px;
  position: absolute;
}
.popup-notification .popup-wrapper-close:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.300186 0.300373C-0.100062 0.700871 -0.100062 1.34968 0.300186 1.75018L7.54995 9.00019L0.300186 16.2497C-0.100062 16.6502 -0.100062 17.2995 0.300186 17.7C0.700683 18.1 1.34974 18.1 1.75024 17.7L9 10.45L16.2498 17.7C16.6503 18.1 17.2993 18.1 17.6998 17.7C18.1001 17.2995 18.1001 16.6502 17.6998 16.2497L10.4501 9.00019L17.6998 1.75018C18.1001 1.34968 18.1001 0.700871 17.6998 0.300373C17.2993 -0.100124 16.6503 -0.100124 16.2498 0.300373L9 7.54989L1.75024 0.300373C1.34974 -0.100124 0.700683 -0.100124 0.300186 0.300373Z' fill='rgb(255, 255, 255)'/></svg>");
  left: 1px;
  top: 1px;
}
.popup-above .popup-wrapper-close {
  right: 25px;
}
@media only screen and (max-width: 650px) {
  .popup-above .popup-wrapper-close:after {
    left: 38px;
    top: 19px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-above .popup-wrapper-close {
    width: 74px;
    height: 74px;
    right: 0px;
    top: 0px;
    left: auto;
    z-index: 1;
  }
}
.popup-notification .popup-wrapper-close {
  right: 15px;
  left: auto;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-close {
    left: auto;
    right: 20px;
    top: 20px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-fullscreen .popup-wrapper-close {
    left: auto;
    right: 12px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-mobile .popup-wrapper-close {
    left: auto;
    right: 12px;
  }
}
.popup-mobile-alert .popup-wrapper-close {
  display: none;
}
.popup-base-printique .popup-wrapper-close:after {
  color: #8C8C8C;
}
.popup-wrapper-header {
  height: auto;
  background: inherit;
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
  padding: 30px 45px 13px 30px;
  text-transform: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
  font-family: "PlayfairDisplay";
  position: relative;
  flex: none;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-header {
    padding: 10px 60px 20px 20px;
    white-space: normal;
    word-break: break-word;
  }
}
.popup-wrapper-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 50px);
  border-bottom: 1px solid #D2D2D2;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-header:after {
    left: 20px;
    width: calc(100% - 40px);
  }
}
.popup-wrapper-header .header-note {
  position: relative;
  color: #8FA4BB;
  padding-left: 22px;
  font-size: 12px;
  text-transform: initial;
  font-weight: initial;
  margin-left: 40px;
}
.popup-wrapper-header .header-note:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  background: #8FA4BB;
  left: 0;
  top: calc(50% - 10px);
}
@media only screen and (max-width: 650px) {
  .popup-fullscreen .popup-wrapper-header {
    padding-left: 19px;
    padding-right: 49px;
  }
}
.popup-mobile .popup-wrapper-header {
  background: #EDEDED;
}
@media only screen and (max-width: 650px) {
  .popup-mobile .popup-wrapper-header {
    padding-left: 15px;
    padding-right: 49px;
  }
}
.popup-base-printique .popup-wrapper-header {
  color: #000000;
  font-size: 32px;
  line-height: 41px;
  margin-bottom: 20px;
  padding: 0 30px 20px 0;
  font-weight: 700;
}
.popup-wrapper-container {
  overflow: hidden;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container {
    height: 100%;
  }
}
.popup-base-printique .popup-wrapper-container {
  overflow: visible;
}
@media only screen and (max-width: 650px), screen and (orientation: landscape) and (max-width: 800px) {
  .popup-base-printique .popup-wrapper-container {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 85px);
  }
}
.popup-fullscreen .popup-wrapper-container {
  height: 100%;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-container > div {
    height: 100%;
  }
}
.popup-wrapper-container > div .fullscreen-container {
  width: 860px;
  height: 520px;
}
.popup-fullscreen .popup-wrapper-container > div {
  height: 100%;
}
.popup-confirmation .popup-wrapper-container > div {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 50px);
}
@media only screen and (max-width: 650px) {
  .popup-confirmation .popup-wrapper-container > div {
    max-height: 100vh;
  }
}
.popup-confirmation .popup-wrapper-container > div .description {
  padding: 20px 30px 20px;
  margin: 0;
  font-size: 16px;
  line-height: 28px;
  color: #000000;
  font-family: "Mulish";
  flex: auto;
  overflow-y: auto;
  overflow-x: hidden;
}
@media only screen and (max-width: 650px) {
  .popup-confirmation .popup-wrapper-container > div .description {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.popup-confirmation .popup-wrapper-container > div .description a {
  color: #A78868;
  text-decoration: none;
  font-weight: 500;
}
.popup-confirmation .popup-wrapper-container > div .description a:hover {
  text-decoration: none;
}
.popup-wrapper-overlay {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  position: fixed;
  pointer-events: auto;
  z-index: 1003;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.7;
}
.popup-wrapper-overlay.popup-above {
  background: transparent;
}
.popup-wrapper-overlay.popup-base-printique {
  background: rgba(255, 255, 255, 0.9);
  z-index: 10004 !important;
}
.popup-wrapper-footer {
  height: 88px;
  padding: 0 20px;
  position: relative;
  background: #EDEDED;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.popup-wrapper-footer.align-center {
  justify-content: center;
}
.popup-wrapper-footer.align-center .btn {
  margin-left: 10px;
  margin-right: 10px;
}
.popup-wrapper-footer > .btn.btn-white {
  margin-right: auto;
}
.popup-wrapper-footer .warning {
  margin-right: 20px;
  font-size: 12px;
  font-weight: 600;
  color: #ef2525;
}
.popup-wrapper-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  flex: none;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-buttons {
    flex-direction: column;
    padding: 0 20px 30px !important;
  }
}
.popup-wrapper-buttons > * + * {
  margin-right: auto;
  margin-left: 15px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-buttons > * {
    margin: 0;
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 650px) {
  .popup-wrapper-buttons > *:last-child {
    margin-bottom: 0;
  }
}
.popup-confirmation .popup-wrapper-buttons {
  padding: 0 30px 49px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper {
    transform: none;
    right: 0;
    left: auto;
    width: 100vw;
    top: 0;
    height: 100%;
  }
}
.popup-wrapper.popup-notification {
  background: #8C8C8C;
  border-color: #8C8C8C;
  position: fixed;
  top: auto;
  right: auto;
  transform: none;
  left: 26px;
  bottom: 83px;
  padding: 15px 50px 15px 15px;
  border-radius: 2px;
  min-width: initial;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-notification {
    left: 15px;
    bottom: 17px;
    height: auto;
    max-width: calc(100% - 100px);
  }
}
.popup-wrapper.popup-confirmation {
  max-width: 564px;
  width: 100vw;
}
.popup-wrapper.popup-above {
  transform: translate(calc(-50% - 35px), 0);
  top: auto;
  bottom: 50px;
}
.popup-wrapper.popup-above:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-top: 7px solid #EDEDED;
  bottom: -14px;
  left: calc(50% + 35px);
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-above:after {
    display: none;
  }
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-above {
    transform: translate(0%, -50%);
    right: auto;
    left: 8px !important;
    width: calc(100% - 16px);
    top: 50% !important;
    height: auto;
    bottom: auto;
  }
}
.popup-wrapper.popup-fullscreen {
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-fullscreen {
    left: 0;
    width: 100%;
  }
}
.popup-wrapper.popup-mobile {
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup-wrapper.popup-mobile-alert {
  transform: none;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert {
  display: flex;
  width: 100%;
  max-height: 100%;
  flex-direction: column;
  padding: 24px 38px 35px 30px;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert-header {
  line-height: 17px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert-description {
  line-height: 24px;
  font-size: 16px;
  color: #000000;
  margin: 28px 0 40px 0;
}
.popup-wrapper.popup-mobile-alert .popup-default-alert-actions {
  display: flex;
  justify-content: space-between;
}
@media screen and (orientation: landscape) {
  .popup-wrapper.popup-mobile-alert .popup-default-alert-actions {
    justify-content: flex-start;
  }
  .popup-wrapper.popup-mobile-alert .popup-default-alert-actions .btn:first-child {
    margin-right: 30px;
  }
}
.popup-wrapper.popup-base-printique {
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  border-radius: 0;
  padding: 50px 50px 60px;
  box-shadow: none;
  z-index: 10005 !important;
  max-height: 100vh;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-base-printique {
    padding: 15px 15px 0;
    border-radius: 0;
    border-width: 0 0 0 1px;
    max-height: initial;
  }
}
@media screen and (orientation: landscape) and (max-width: 800px) {
  .popup-wrapper.popup-base-printique {
    max-height: 100vh;
    max-width: 100vw;
    width: 100%;
  }
}

custom-dropdown {
  display: inline-flex;
  position: relative;
  height: 48px;
  width: 100%;
}
custom-dropdown > ul {
  visibility: visible !important;
  opacity: 1 !important;
}
custom-dropdown > ul span.title {
  word-break: break-word;
  white-space: break-spaces;
}
custom-dropdown.inline {
  width: auto;
}
custom-dropdown.medium {
  height: 36px;
}
custom-dropdown.small {
  height: 28px;
}
custom-dropdown .dropdown-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 35px 0 20px;
  background: #fff;
  border: 1px solid #D2D2D2;
  position: relative;
  cursor: pointer;
  z-index: 10;
}
custom-dropdown .dropdown-btn:hover {
  border-color: #000000;
}
custom-dropdown .dropdown-btn:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0L6.00012 6.00024L12.0004 0H10.5862L6.00012 4.58594L1.41418 0H0Z' fill='rgb(0 0 0)'/></svg>");
  background-repeat: no-repeat;
  width: 12px;
  height: 6px;
  top: calc(50% - 3px);
  right: 14px;
  pointer-events: none;
  position: absolute;
}
custom-dropdown .dropdown-btn.inline {
  background: transparent;
  border: none;
  height: 24px;
  padding: 0 20px 0 10px;
  color: inherit;
  font-weight: 700;
}
custom-dropdown .dropdown-btn.inline:after {
  font-size: 12px;
  top: 8px;
  right: 4px;
}
custom-dropdown .dropdown-btn.medium span {
  font-size: 14px;
}
custom-dropdown .dropdown-btn.small span {
  font-size: 12px;
}
custom-dropdown .dropdown-btn img {
  order: -1;
  margin-right: 10px;
  width: 30px;
  height: 30px;
}
custom-dropdown .dropdown-btn span {
  color: #000000;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
custom-dropdown .dropdown-btn__additional-field {
  font-size: 14px !important;
  font-family: "Mulish" !important;
  color: #8C8C8C !important;
}
custom-dropdown ul {
  position: absolute;
  background: #fff;
  left: 0;
  top: calc(100% - 1px);
  min-width: 100%;
  width: auto;
  border: 1px solid #D2D2D2;
  padding: 5px 0;
  display: flex;
  flex-direction: column;
  visibility: visible;
  opacity: 1;
  z-index: 12;
  box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.15);
  max-height: 373px;
  overflow-x: hidden;
  overflow-y: auto;
}
custom-dropdown ul li {
  padding: 8px 10px 9px 20px;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  position: relative;
  background-position: 6px 50%;
  background-repeat: no-repeat;
  white-space: nowrap;
}
custom-dropdown ul li:hover {
  background-color: #EDEDED;
}
custom-dropdown ul li.active {
  color: #000000;
  font-weight: 700;
}
custom-dropdown ul li.active span {
  color: #000000 !important;
  font-weight: 700 !important;
}
custom-dropdown ul li img {
  order: -1;
  margin-right: 10px;
  width: 30px;
  height: 30px;
}
custom-dropdown ul li .count {
  font-size: 12px;
  color: #8C8C8C;
}
custom-dropdown .dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
custom-dropdown .select-option-group {
  pointer-events: none;
  color: #8C8C8C;
  border-bottom: 1px solid #ced5d9;
  font-size: 12px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.gallery-name-popup-container .popup-wrapper-container {
  overflow: visible;
}
.gallery-name-popup {
  width: 440px;
  padding: 20px 20px 30px 30px;
}
@media only screen and (max-width: 480px) {
  .gallery-name-popup {
    width: 360px;
    padding: 20px 20px 30px 20px;
  }
}
.gallery-name-popup btn-solid {
  margin-top: 20px;
}
.gallery-name-popup .popup-mode-switcher {
  margin: 0 0 30px;
}
.gallery-name-popup .popup-mode-switcher .custom-radio {
  margin: 0 30px 0 0;
}
.gallery-name-popup .header {
  font-family: "PlayfairDisplay";
  font-size: 28px;
  text-transform: capitalize;
  line-height: 32px;
  padding: 0 0 20px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.gallery-name-popup .input-title {
  width: 100%;
  height: 48px;
  margin: 0;
  background: #fff;
  border: 1px solid #D2D2D2;
  font-family: "Mulish";
  color: #000000;
  font-size: 16px;
  padding: 0 20px;
}
.gallery-name-popup .input-title:focus-visible {
  outline-offset: -1px;
  outline: 1px solid #000000;
}
.gallery-name-popup custom-dropdown {
  width: 100%;
  height: 48px;
}
.gallery-name-popup custom-dropdown .dropdown-btn span {
  font-size: 16px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.g-header-mini {
  position: relative;
  height: 60px;
  width: 100%;
  min-width: 320px;
  border-bottom: 1px solid #D2D2D2;
  padding: 0 26px;
  background: #fff;
  font-family: 'Mulish', sans-serif;
}
.g-header-mini:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 8px;
  background: #000000;
}
.g-header-mini .header-wrap {
  display: flex;
  padding-top: 23px;
  align-items: center;
}
.g-header-mini .header-wrap .logo {
  margin-right: auto;
  display: inline-flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap .logo img {
    width: 100px;
    height: auto !important;
  }
}
.g-header-mini .header-wrap .secure {
  display: flex;
  margin-right: 50px;
  align-items: center;
}
.g-header-mini .header-wrap .secure > div {
  margin: 0 30px;
  height: 16px;
  position: relative;
}
.g-header-mini .header-wrap .secure > div img {
  height: 16px;
}
.g-header-mini .header-wrap .secure > div:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: -30px;
  right: auto;
  width: 1px;
  height: 100%;
  background: #E0E1E3;
}
.g-header-mini .header-wrap .secure > div:first-child:after {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .g-header-mini .header-wrap .secure {
    display: none;
  }
}
.g-header-mini .header-wrap .support {
  display: flex;
}
.g-header-mini .header-wrap .support a {
  color: #000;
  text-decoration: none;
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.g-header-mini .header-wrap .support a svg {
  fill: #000;
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap .support a svg {
    display: none;
  }
}
.g-header-mini .header-wrap .support a img {
  margin-right: 10px;
}
.g-header-mini .header-wrap-w {
  display: flex;
  padding-top: 12px;
  align-items: center;
}
.g-header-mini .header-wrap-w .logo {
  margin-right: auto;
  display: inline-flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap-w .logo img {
    width: 100px;
  }
}
.g-header-mini .header-wrap-w .secure {
  display: flex;
  margin-right: 50px;
  align-items: center;
}
.g-header-mini .header-wrap-w .secure > div {
  margin: 0 30px;
  height: 16px;
  position: relative;
}
.g-header-mini .header-wrap-w .secure > div img {
  height: 16px;
}
.g-header-mini .header-wrap-w .secure > div:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: -30px;
  right: auto;
  width: 1px;
  height: 100%;
  background: #E0E1E3;
}
.g-header-mini .header-wrap-w .secure > div:first-child:after {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .g-header-mini .header-wrap-w .secure {
    display: none;
  }
}
.g-header-mini .header-wrap-w .support {
  display: flex;
}
.g-header-mini .header-wrap-w .support a {
  color: #000;
  text-decoration: none;
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.g-header-mini .header-wrap-w .support a svg {
  fill: #000;
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  .g-header-mini .header-wrap-w .support a svg {
    display: none;
  }
}
.g-header-mini .header-wrap-w .support a img {
  margin-right: 10px;
}
.disabled {
  pointer-events: none !important;
  opacity: 0.7 !important;
  animation: none !important;
}
.disabled_visible {
  pointer-events: none !important;
  opacity: 1 !important;
  animation: none !important;
}
.disabled *,
.disabled *:after,
.disabled *:before {
  pointer-events: none !important;
}
.null-opacity {
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}
.blue {
  color: #000000 !important;
  font-weight: 700 !important;
}
.green {
  color: #82B44F !important;
}
.red {
  color: #FF8A7A !important;
}
.white {
  color: #fff !important;
}
.copper {
  color: #A78868;
}
.sky-blue {
  color: #8C8C8C;
}
.bg-sky-blue {
  background: #8C8C8C !important;
}
.margin-top-auto {
  margin-top: auto !important;
}
.flex-gap-1 {
  flex: 1;
}
.flex-item-stretch {
  position: relative;
}
.overflow-hidden {
  overflow: hidden !important;
}
.no-side-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.unsupported-wrapper {
  margin: 0 auto;
  max-width: 1080px;
}
.unsupported-wrapper__logotype {
  text-align: center;
  margin-top: 85px;
  margin-bottom: 0;
}
.unsupported-wrapper__image {
  display: inline-block;
  vertical-align: top;
  padding-top: 65px;
}
.unsupported-wrapper__image img {
  width: 80%;
  height: auto;
}
.unsupported-wrapper__description {
  display: inline-block;
  vertical-align: top;
  padding-top: 61px;
  padding-left: 27px;
  width: 748px;
}
.unsupported-wrapper__description h1 {
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  line-height: 72px;
  padding-bottom: 0px;
}
.unsupported-wrapper__description p {
  font-weight: 700;
  color: #a3a3a3;
  text-transform: uppercase;
  line-height: 30px;
  font-family: "ff-meta-serif-web-pro", serif;
  margin: 7px 0 0;
  font-size: 18px;
}
.unsupported-wrapper__browsers {
  margin-top: 42px;
  text-align: center;
}
.unsupported-wrapper__browsers li {
  display: inline-block;
  vertical-align: top;
  width: 146px;
  text-align: center;
  margin: 0 30px 15px;
}
.unsupported-wrapper__browsers p {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  margin: 21px 0 6px;
  font-family: "ff-meta-serif-web-pro", serif;
  font-size: 18px;
}
.unsupported-wrapper__browsers a {
  text-align: center;
  font-family: 'ff-meta-web-pro';
  text-transform: uppercase;
  font-weight: 700;
  color: #4a7cb0;
}
.unsupported-wrapper__back {
  text-align: center;
  margin-top: 40px;
}
.unsupported-wrapper__back a {
  color: #8ab95a;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 10pt;
  font-family: "ff-meta-web-pro", sans-serif;
  margin: 0 0 0 -58px;
}
.link {
  color: #000000;
  text-decoration: underline;
  text-decoration-color: #000000;
  font-size: inherit;
  padding: 0 1px;
  cursor: pointer;
  white-space: nowrap;
}
.link:hover {
  text-decoration: none;
}
.link.green {
  color: #82B44F;
  text-decoration-color: rgba(130, 180, 79, 0.5);
}
.link.dotted {
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
.link.dotted:hover {
  border-bottom-color: transparent;
}
.link.brown {
  text-decoration: none;
  border-bottom: none;
}
.btn {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  height: 32px;
  line-height: 29px;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
  background: #fff;
  color: #000000;
  border: 1px solid #D2D2D2;
  white-space: nowrap;
  text-decoration: none;
  letter-spacing: 0.05em;
  pointer-events: auto;
  position: relative;
  vertical-align: top;
}
.btn * {
  font-family: inherit;
}
.btn:active {
  box-shadow: none;
}
.btn.btn-printique-transparent {
  height: 44px;
  padding: 0 30px;
  border: 1px solid #A78868;
  color: #A78868;
  line-height: 42px;
  font-weight: 500;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-transparent.transparent-800 {
  font-weight: 800;
  background: transparent;
}
.btn.btn-printique-transparent.transparent-800:hover {
  background: transparent;
}
.btn.btn-printique-transparent:focus {
  outline: none;
  box-shadow: 0 0 2px currentColor;
}
.btn.btn-printique-transparent:hover {
  background: #fff;
  opacity: 90%;
}
.btn.btn-printique-transparent.m-blue {
  color: #8C8C8C;
  border-color: #8C8C8C;
}
.btn.btn-printique-transparent .progress {
  background: rgba(0, 0, 0, 0.5);
}
.btn.btn-printique-invert {
  height: 44px;
  padding: 0 30px;
  border: none;
  color: #fff;
  line-height: 42px;
  font-weight: 500;
  background: #A78868;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-invert:focus {
  outline: none;
  box-shadow: 0 0 2px currentColor;
}
.btn.btn-printique-invert:hover {
  opacity: 90%;
}
.btn.btn-printique-invert.m-progress {
  background: #d89c6f;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.btn.btn-printique-invert.m-progress i {
  background: #A78868;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.btn.btn-printique-black {
  height: 44px;
  padding: 0 30px;
  border: none;
  color: #fff;
  line-height: 42px;
  font-weight: 500;
  background: #000000;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-black:focus {
  opacity: 60%;
}
.btn.btn-printique-black:hover {
  opacity: 70%;
}
.btn.btn-printique-transparent-black {
  height: 44px;
  padding: 0 30px;
  border: none;
  color: #000000;
  border: 1px solid #000000;
  line-height: 42px;
  font-weight: 500;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
}
.btn.btn-printique-transparent-black:focus {
  opacity: 60%;
}
.btn.btn-printique-transparent-black:hover {
  opacity: 70%;
}
.btn.btn-printique-clean {
  height: 22px;
  padding: 0;
  border: none;
  color: #000000;
  line-height: 22px;
  letter-spacing: 0.05em;
  font-weight: 500;
  font-size: 14px;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
  text-decoration: underline;
}
.btn.btn-printique-clean:hover {
  text-decoration: none;
  opacity: 90%;
}
.btn.btn-printique-clean:focus {
  outline: none;
  opacity: 80%;
}
.btn.btn-font-small {
  font-size: 12px;
  letter-spacing: 0.02em;
}
.btn.btn-small {
  font-size: 12px;
  padding: 0 10px;
  height: 28px;
  line-height: 25px;
}
.btn.btn-full {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
.btn.btn-full.svg-icon:after {
  position: relative;
}
.btn.btn-big {
  height: 44px;
  line-height: 44px;
}
.btn.btn-text-add.font-icon.icon--text {
  height: 52px;
  line-height: 51px;
  width: 210px;
  padding-left: 40px;
  font-weight: 700;
  cursor: move;
  transition: none;
}
.btn.btn-text-add.font-icon.icon--text:after {
  top: 15px;
  left: 12px;
  font-size: 19px;
  color: #8C8C8C;
}
.btn.btn-text-add.font-icon.icon--text.text-add-large {
  font-size: 18px;
}
.btn.btn-text-add.font-icon.icon--text.text-add-medium {
  font-size: 14px;
}
.btn.btn-text-add.font-icon.icon--text.text-add-small {
  font-size: 10px;
}
.btn.btn-text-add.font-icon.icon--text .icon--delete {
  position: absolute;
  display: none;
  right: 5px;
  top: 6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.btn.btn-text-add.font-icon.icon--text .icon--delete:after {
  top: 3px;
  left: 4px;
}
.btn.btn-text-add.font-icon.icon--text .icon--delete:hover:after {
  color: #8C8C8C;
}
.btn.btn-text-add.font-icon.icon--text:hover .icon--delete {
  display: block;
}
.btn.btn-wide {
  padding-left: 50px;
  padding-right: 50px;
}
.btn.btn-blue {
  background: #4A7CB0;
  color: #fff;
}
.btn.btn-blue.font-icon:after {
  color: #fff;
}
.btn.btn-green {
  background: #000000;
  color: #fff;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);
}
.btn.btn-green.disabled {
  background: #8C8C8C;
}
.btn.btn-green:hover {
  opacity: 0.7 !important;
}
.btn.btn-white {
  background: #fff;
  color: #000000;
  border-color: #EDEDED;
}
.btn.btn-white.font-icon:after {
  color: #000000;
}
.btn.btn-editor {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 10px;
  height: 28px;
  line-height: 26px;
}
.btn.btn-editor.font-icon:after {
  color: #000000;
}
.btn.btn-editor:hover {
  opacity: 70%;
}
.btn.btn-editor.btn-green {
  background: #82B44F;
  color: #fff;
  border-color: transparent;
}
.btn.btn-editor.photo-action {
  font-size: 10px;
  font-weight: 600;
}
.btn.btn-zoom {
  width: 96px;
  text-align: center;
  display: flex;
  padding: 0;
}
.btn.btn-zoom .minus {
  position: relative;
  width: 25px;
  height: 100%;
  flex: none;
}
.btn.btn-zoom .minus:after {
  content: '';
  background: #000000;
  width: 12px;
  height: 2px;
  position: absolute;
  top: 13px;
  left: 7px;
  border-radius: 2px;
}
.btn.btn-zoom .minus:hover:after {
  transform: scale(1.33);
}
.btn.btn-zoom .value {
  flex: auto;
  font-size: 10px;
  line-height: 27px;
  margin-left: 4px;
  color: #000000;
}
.btn.btn-zoom .plus {
  position: relative;
  width: 25px;
  height: 100%;
  flex: none;
}
.btn.btn-zoom .plus:after {
  content: '';
  background: #000000;
  width: 12px;
  height: 2px;
  position: absolute;
  top: 12px;
  left: 7px;
  border-radius: 2px;
}
.btn.btn-zoom .plus:before {
  content: '';
  background: #000000;
  height: 12px;
  width: 2px;
  position: absolute;
  left: 12px;
  top: 7px;
  border-radius: 2px;
}
.btn.btn-zoom .plus:hover:after,
.btn.btn-zoom .plus:hover:before {
  transform: scale(1.33);
}
.btn.btn-pages {
  width: 110px;
  text-align: center;
  font-weight: bold;
}
.btn.btn-pages.wide {
  width: 118px;
}
.btn.btn-pages span {
  font-weight: bold;
}
.btn.btn-style-off {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #000;
}
.btn.btn-style-off.btn-font-white {
  color: #fff;
}
.btn.btn-transparent-basic {
  background: transparent;
  color: #000;
  border-color: #BECCDB;
  box-shadow: none;
}
.btn.font-icon.icon--add-photos {
  padding-left: 40px;
}
.btn.font-icon.icon--add-photos:after {
  left: 10px;
  top: 6px;
}
.btn.font-icon.icon--share {
  padding-left: 29px;
}
.btn.font-icon.icon--share:after {
  left: 10px;
  top: 5px;
  font-size: 14px;
}
.btn.font-icon.icon--save-project {
  padding-left: 35px;
}
.btn.font-icon.icon--save-project:after {
  left: 9px;
  top: 8px;
  font-size: 12px;
}
.btn.font-icon.icon--preview {
  padding-left: 39px;
}
.btn.font-icon.icon--preview:after {
  left: 10px;
  top: 7px;
}
.btn.font-icon.icon--datepicker {
  padding-left: 50px;
}
.btn.font-icon.icon--datepicker:after {
  left: 21px;
  top: 5px;
}
.btn.font-icon.icon--event-box {
  padding-left: 50px;
  color: #000000;
}
.btn.font-icon.icon--event-box:after {
  left: 21px;
  top: 5px;
}
.btn.font-icon.icon--rebuild {
  padding-left: 34px;
}
.btn.font-icon.icon--rebuild:after {
  left: 10px;
  top: 7px;
}
.btn.font-icon.icon--advanced {
  padding-left: 32px;
}
.btn.font-icon.icon--advanced:after {
  left: 10px;
  top: 7px;
}
.btn.font-icon.icon--next:after {
  position: relative;
  margin-left: 12px;
}
.btn.font-icon.icon--next-small:after {
  position: relative;
  margin-left: 8px;
  top: 1px;
}
.btn.font-icon.icon--back {
  padding-left: 33px;
}
.btn.font-icon.icon--back:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--text {
  padding-left: 31px;
  text-align: left;
}
.btn.font-icon.icon--text:after {
  top: 7px;
  left: 10px;
}
.btn.font-icon.icon--choose-cover {
  padding-left: 32px;
}
.btn.font-icon.icon--choose-cover:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--choose-layout {
  padding-left: 31px;
}
.btn.font-icon.icon--choose-layout:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--shuffle-photos {
  padding-left: 33px;
}
.btn.font-icon.icon--shuffle-photos:after {
  top: 6px;
  left: 10px;
}
.btn.font-icon.icon--shuffle {
  padding-left: 34px;
}
.btn.font-icon.icon--shuffle:after {
  top: 8px;
  left: 10px;
}
.btn.font-icon.icon--upload {
  padding-left: 36px;
}
.btn.font-icon.icon--upload:after {
  left: 10px;
  top: 5px;
}
.btn.font-icon.icon--minus {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--minus:after {
  top: 13px;
  left: 6px;
  width: 13px;
  height: 1px;
  background: #000;
}
.btn.font-icon.icon--minus:hover:after {
  background: #4A7CB0;
}
.btn.font-icon.icon--plus {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--plus:after {
  top: 13px;
  left: 6px;
  width: 13px;
  height: 1px;
  background: #000;
}
.btn.font-icon.icon--plus:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 12px;
  height: 13px;
  width: 1px;
  background: #000;
}
.btn.font-icon.icon--plus:hover:after,
.btn.font-icon.icon--plus:hover:before {
  background: #4A7CB0;
}
.btn.font-icon.icon--arrow-left {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--arrow-left:after {
  top: 4px;
  left: 8px;
}
.btn.font-icon.icon--arrow-right {
  padding-left: 13px;
  padding-right: 13px;
}
.btn.font-icon.icon--arrow-right:after {
  top: 4px;
  right: 8px;
}
.btn.font-icon.icon--page-color {
  padding-left: 32px;
}
.btn.font-icon.icon--page-color:after {
  top: 7px;
  left: 10px;
}
.btn.font-icon.icon--download {
  padding-left: 30px;
}
.btn.font-icon.icon--download:after {
  top: 5px;
  left: 10px;
}
.btn.svg-icon.icon--manage-pages:after {
  display: none;
  left: 10px;
  top: 7px;
}
.btn.svg-icon.icon--old-version {
  padding-left: 30px;
}
.btn.svg-icon.icon--old-version:after {
  left: 10px;
  top: 6px;
}
.btn .progress {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.btn-tool {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  line-height: 27px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  cursor: pointer;
}
.btn-tool-clean {
  background: transparent;
  box-shadow: none;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.btn-tool-title {
  position: absolute;
  pointer-events: none;
  bottom: -55px;
  right: 0;
  width: 23px;
  height: 23px;
  background: #fff;
  border-radius: 100%;
  overflow: hidden;
  font-size: 10px;
  line-height: 23px;
  text-align: center;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.btn-tool.icon-text-cut {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFcSURBVHgBpZK9TgJBFIXPvaiIiWQDdmJCY2PnG0AhtT6BEB9AOkp9A0ysFXkCtZU1vIGxs9REW+JqodG4c90ZZd1/FU6zO5Mz39y59xAyJEPLgps7FUiNIGfISYvqjpPm5ywYFHc1yIBBm956L8tOSK+qKi7fxg4otU4N5xr/qsylbuIlnLyfCpPLctM8K1FUk4FV+zsM4vemc1TA6k4RneP5QHXcM8P5DeYOSvserTpeLy8p8y0WQrdVobCbCdNNJ46btBYXJLQW4Xa0unBlevSCkKFSFqTIUl50EmEmCoJm2snK93ODIs8fHMYPTPEQE0iI/GGZ0JooiPSSzM8vhJt7xtqKivXNh+SoSfVRn3UTg1GI6mFEsK9m8fSK9OpcOdAcVh/cDkYhqv5FHif2HA7P88iQpaMyQ5QchbG2G29fnd54z7KZqJCyS4+GPLXkjknUlv7BdHJIpPUJuVuIVJYF8I0AAAAASUVORK5CYII=) no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px;
  box-shadow: none;
  bottom: 0;
}
.btn-tool.spread-tool {
  top: -10px;
  width: 24px;
  height: 24px;
  padding: 0 12px;
}
.btn-tool.spread-tool.tool-add {
  right: 81px;
}
.btn-tool.spread-tool.tool-add:after {
  content: '';
  background: #8C8C8C;
  width: 13px;
  height: 1px;
  position: absolute;
  top: 12px;
  left: 6px;
}
.btn-tool.spread-tool.tool-add:before {
  content: '';
  background: #8C8C8C;
  height: 13px;
  width: 1px;
  position: absolute;
  left: 12px;
  top: 6px;
}
.btn-tool.spread-tool.tool-mirror {
  right: 51px;
}
.btn-tool.spread-tool.tool-mirror:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4XzExNCkiPgo8cGF0aCBkPSJNOS41IDBDOS4wODU3OSAwIDguNzUgMC4zMzU3ODcgOC43NSAwLjc1VjE3LjI1QzguNzUgMTcuNjY0MiA5LjA4NTc5IDE4IDkuNSAxOEM5LjkxNDIxIDE4IDEwLjI1IDE3LjY2NDIgMTAuMjUgMTcuMjVWMC43NUMxMC4yNSAwLjMzNTc4NiA5LjkxNDIxIDAgOS41IDBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjkxNTMgMTIuNjk2OUM2Ljk0MjQgMTIuODUxOSA3LjI1IDEyLjY0OTEgNy4yNSAxMi4zMjg3VjQuOTIxMjVDNy4yNSA0LjYwMDkzIDYuOTQyNCA0LjM5ODE1IDYuNjkxNTMgNC41NTMwOEwwLjY5NDM0NiA4LjI1NjgzQzAuNDM1MjE4IDguNDE2ODYgMC40MzUyMTggOC44MzMxNCAwLjY5NDM0NiA4Ljk5MzE3TDYuNjkxNTMgMTIuNjk2OVpNMi45NTI4OCA4LjYyNUw1Ljc1IDEwLjM1MjVWNi44OTc1NUwyLjk1Mjg4IDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zMDg1IDEyLjY5NjlDMTIuMDU3NiAxMi44NTE5IDExLjc1IDEyLjY0OTEgMTEuNzUgMTIuMzI4N1Y0LjkyMTI1QzExLjc1IDQuNjAwOTMgMTIuMDU3NiA0LjM5ODE1IDEyLjMwODUgNC41NTMwOEwxOC4zMDU3IDguMjU2ODNDMTguNTY0OCA4LjQxNjg2IDE4LjU2NDggOC44MzMxNCAxOC4zMDU3IDguOTkzMTdMMTIuMzA4NSAxMi42OTY5Wk0xNi4wNDcxIDguNjI1TDEzLjI1IDEwLjM1MjVWNi44OTc1NUwxNi4wNDcxIDguNjI1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80OF8xMTQiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  height: 12px;
  width: 15px;
  top: 6px;
  left: 6px;
}
.btn-tool.spread-tool.tool-copy {
  right: 21px;
}
.btn-tool.spread-tool.tool-copy:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4XzEyMCkiPgo8cGF0aCBkPSJNMC41IDNIOS41VjEySDAuNVYzWiIgZmlsbD0id2hpdGUiLz4KPG1hc2sgaWQ9Im1hc2swXzQ4XzEyMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjMiIHdpZHRoPSIxMCIgaGVpZ2h0PSI5Ij4KPHBhdGggZD0iTTAuNSAzSDkuNVYxMkgwLjVWM1oiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF80OF8xMjApIj4KPHBhdGggZD0iTTAuNSAzVjJILTAuNVYzSDAuNVpNOS41IDNIMTAuNVYySDkuNVYzWk05LjUgMTJWMTNIMTAuNVYxMkg5LjVaTTAuNSAxMkgtMC41VjEzSDAuNVYxMlpNMC41IDRIOS41VjJIMC41VjRaTTguNSAzVjEySDEwLjVWM0g4LjVaTTkuNSAxMUgwLjVWMTNIOS41VjExWk0xLjUgMTJWM0gtMC41VjEySDEuNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPHBhdGggZD0iTTQuNSAwSDEzLjVWOUg0LjVWMFoiIGZpbGw9IndoaXRlIi8+CjxtYXNrIGlkPSJtYXNrMV80OF8xMjAiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0IiB5PSIwIiB3aWR0aD0iMTAiIGhlaWdodD0iOSI+CjxwYXRoIGQ9Ik00LjUgMEgxMy41VjlINC41VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfNDhfMTIwKSI+CjxwYXRoIGQ9Ik00LjUgMFYtMUgzLjVWMEg0LjVaTTEzLjUgMEgxNC41Vi0xSDEzLjVWMFpNMTMuNSA5VjEwSDE0LjVWOUgxMy41Wk00LjUgOUgzLjVWMTBINC41VjlaTTQuNSAxSDEzLjVWLTFINC41VjFaTTEyLjUgMFY5SDE0LjVWMEgxMi41Wk0xMy41IDhINC41VjEwSDEzLjVWOFpNNS41IDlWMEgzLjVWOUg1LjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDhfMTIwIj4KPHJlY3Qgd2lkdGg9IjEzIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 11px;
  height: 10px;
  left: 7px;
  top: 6px;
}
.btn-tool.spread-tool.tool-delete {
  right: -8px;
}
.btn-tool.spread-tool.tool-delete:after {
  content: '\E811';
  color: #8C8C8C;
  top: 5px;
  left: 6px;
  font-size: 12px;
}
.btn-tool.spread-tool.tool-delete.svg-icon:after {
  content: '';
  width: 13px;
  margin-left: -1px;
  margin-top: 0px;
}
.btn-tool.tool-zoom {
  width: 150px;
  margin-left: -75px;
  cursor: default;
}
.btn-tool.tool-zoom .tool-zoom-plus {
  position: absolute;
  right: -50px;
  vertical-align: top;
  width: 40px;
}
.btn-tool.tool-zoom .tool-zoom-plus:after {
  content: '';
  position: absolute;
  top: 14px;
  bottom: auto;
  left: 11px;
  right: auto;
  width: 18px;
  height: 1px;
  background: #8C8C8C;
}
.btn-tool.tool-zoom .tool-zoom-plus:before {
  content: '';
  position: absolute;
  top: 6px;
  bottom: auto;
  left: 20px;
  right: auto;
  width: 1px;
  height: 18px;
  background: #8C8C8C;
}
.btn-tool.tool-zoom .tool-zoom-minus {
  position: absolute;
  left: -45px;
  vertical-align: top;
  width: 40px;
}
.btn-tool.tool-zoom .tool-zoom-minus:after {
  content: '';
  position: absolute;
  top: 14px;
  bottom: auto;
  left: 11px;
  right: auto;
  width: 18px;
  height: 1px;
  background: #4A7CB0;
}
.btn-tool.tool-zoom .tool-zoom-range {
  width: calc(100% - 30px);
  margin: 0 auto;
  padding-top: 7px;
}
.btn-tool.tool-zoom .tool-zoom-label {
  display: block;
  line-height: 14px;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px #000;
  position: absolute;
  top: 32px;
  width: 100%;
  font-size: 12px;
  font-weight: 700;
}
.btn-tool.font-icon.icon--delete:after {
  left: 9px;
  top: 8px;
  color: #000000;
  transition: transform 0.1s ease-out;
}
.btn-tool.font-icon.icon--delete:hover:after {
  transform: rotateZ(360deg);
}
.btn-tool.font-icon.icon--flip:after {
  left: 6px;
  top: 4px;
  color: #fff;
  transition: all 0.1s ease-out;
}
.btn-tool.font-icon.icon--flip:hover:after {
  transform: rotateZ(360deg);
}
.btn-tool.font-icon.icon--text-edit:after {
  left: 9px;
  top: 7px;
  color: #000000;
}
.btn-tool.font-icon.icon--swap:after {
  left: 9px;
  top: 8px;
  color: #000000;
  transition: all 0.1s ease-out;
}
.btn-tool.font-icon.icon--swap:hover:after {
  transform: rotateZ(180deg);
}
.btn-tool.font-icon.icon--inner-rotate:after {
  left: 6px;
  top: 5px;
  color: #fff;
  transform: rotateZ(80deg);
}
.btn-tool.font-icon.icon--rotate {
  background: #000000;
  width: 23px;
  height: 23px;
  padding: 0 10px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.btn-tool.font-icon.icon--rotate:after {
  left: 6px;
  color: #fff;
  top: 5px;
  transition: all 0.1s ease-out;
}
.btn-tool.font-icon.icon--rotate:before {
  content: '';
  background: #fff;
  width: 2px;
  height: 14px;
  position: absolute;
  top: 21px;
  left: 11px;
  pointer-events: none;
}
.btn-tool.font-icon.icon--rotate:hover:after {
  transform: rotateZ(360deg);
}
.btn-tool.font-icon.icon--rotate-cw:after {
  left: 8px;
  top: 8px;
  color: #fff;
}
.btn-tool.font-icon.icon--rotate-ccw:after {
  left: 4px;
  top: 8px;
  color: #fff;
}
.tool-resize {
  position: absolute;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.tool-resize:after {
  content: '';
  position: absolute;
  background: #8C8C8C;
  border: 1px solid #fff;
  width: 18px;
  height: 18px;
  z-index: 1;
  top: -2px;
  left: -1px;
  border-radius: 50%;
}
.tool-resize:hover:after {
  border-width: 2px;
  width: 18px;
  height: 18px;
}
.tool-resize.tool-resize-top-left {
  top: -8px;
  left: -8px;
}
.tool-resize.tool-resize-top-center {
  top: -7px;
  left: 50%;
  margin-left: -7px;
}
.tool-resize.tool-resize-top-center:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-top-right {
  top: -8px;
  right: -8px;
}
.tool-resize.tool-resize-center-left {
  top: 50%;
  margin-top: -4px;
  left: -13px;
}
.tool-resize.tool-resize-center-left:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  transform: rotate(-90deg);
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-center-right {
  top: 50%;
  margin-top: -4px;
  right: -14px;
}
.tool-resize.tool-resize-center-right:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  transform: rotate(90deg);
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-bottom-left {
  bottom: -8px;
  left: -8px;
}
.tool-resize.tool-resize-bottom-center {
  bottom: -20px;
  left: 50%;
  margin-left: -8px;
}
.tool-resize.tool-resize-bottom-center:after {
  width: 18px;
  height: 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzExNDcpIj4KPG1hc2sgaWQ9Im1hc2swXzUwXzExNDciIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiPgo8cGF0aCBkPSJNMTggMEgwVjEwSDE4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNTBfMTE0NykiPgo8cGF0aCBkPSJNOC45OTk3MyAwLjYyNUM0LjM4NDIgMC42MjUgMC42NDI1NzggNC4yNjI2OSAwLjY0MjU3OCA4Ljc1VjkuMzc1SDE3LjM1NjlWOC43NUMxNy4zNTY5IDQuMjYyNjkgMTMuNjE1NCAwLjYyNSA4Ljk5OTczIDAuNjI1WiIgZmlsbD0iIzhDOEM4QyIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTBfMTE0NyI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
  transform: rotate(-180deg);
  border-radius: 0;
  border: none;
}
.tool-resize.tool-resize-bottom-right {
  bottom: -8px;
  right: -8px;
}
.custom-toggle {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 16px;
  white-space: nowrap;
  padding: 0 0 0 31px;
  font-size: 12px;
  cursor: pointer;
}
.custom-toggle input {
  display: none;
}
.custom-toggle input:checked + span::before,
.custom-toggle input.checked + span::before,
.custom-toggle input:checked + label::before,
.custom-toggle input.checked + label::before {
  background: #82B44F;
}
.m-blue.custom-toggle input:checked + span::before,
.m-blue.custom-toggle input.checked + span::before,
.m-blue.custom-toggle input:checked + label::before,
.m-blue.custom-toggle input.checked + label::before {
  background: #fff;
}
.m-printique.custom-toggle input:checked + span::before,
.m-printique.custom-toggle input.checked + span::before,
.m-printique.custom-toggle input:checked + label::before,
.m-printique.custom-toggle input.checked + label::before {
  background: #fff;
}
.custom-toggle input:checked + span::after,
.custom-toggle input.checked + span::after,
.custom-toggle input:checked + label::after,
.custom-toggle input.checked + label::after {
  left: -19px;
}
.m-big.custom-toggle input:checked + span::after,
.m-big.custom-toggle input.checked + span::after,
.m-big.custom-toggle input:checked + label::after,
.m-big.custom-toggle input.checked + label::after {
  left: -29px;
}
.m-printique.custom-toggle input:checked + span::after,
.m-printique.custom-toggle input.checked + span::after,
.m-printique.custom-toggle input:checked + label::after,
.m-printique.custom-toggle input.checked + label::after {
  left: -42px;
  background: #000000;
}
.m-blue.custom-toggle input:checked + span::after,
.m-blue.custom-toggle input.checked + span::after,
.m-blue.custom-toggle input:checked + label::after,
.m-blue.custom-toggle input.checked + label::after {
  background: #000000;
}
.m-label-left.custom-toggle input:checked + span::after,
.m-label-left.custom-toggle input.checked + span::after,
.m-label-left.custom-toggle input:checked + label::after,
.m-label-left.custom-toggle input.checked + label::after {
  right: -27px;
  left: auto;
}
.reverse.m-label-left.custom-toggle input:checked + span::after,
.reverse.m-label-left.custom-toggle input.checked + span::after,
.reverse.m-label-left.custom-toggle input:checked + label::after,
.reverse.m-label-left.custom-toggle input.checked + label::after {
  right: -19px;
}
.custom-toggle > label,
.custom-toggle > span {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 100%;
  line-height: 15px;
  cursor: pointer;
  font-size: 12px;
  color: #000000;
}
.custom-toggle > label:hover:before,
.custom-toggle > span:hover:before {
  border-color: #000000 !important;
}
.custom-toggle > label:active:before,
.custom-toggle > span:active:before {
  opacity: 0.5;
  border-color: #000000 !important;
}
.custom-toggle > label:active:after,
.custom-toggle > span:active:after {
  opacity: 0.5;
  border-color: #000000 !important;
}
.custom-toggle > label::before,
.custom-toggle > span::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: -31px;
  right: auto;
  width: 26px;
  height: 16px;
  border-radius: 16px;
  background: rgba(130, 180, 79, 0.5);
  transition: all 0.1s ease-out;
  box-sizing: border-box;
}
.m-big.custom-toggle > label::before,
.m-big.custom-toggle > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: -44px;
  right: auto;
  width: 35px;
  height: 22px;
  border-radius: 22px;
}
.m-blue.custom-toggle > label::before,
.m-blue.custom-toggle > span::before {
  background: #fff;
  border: 1px solid #D2D2D2;
}
.m-printique.custom-toggle > label::before,
.m-printique.custom-toggle > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: -70px;
  right: auto;
  width: 56px;
  height: 34px;
  background: #fff;
  border: 2px solid #D2D2D2;
  box-sizing: border-box;
  border-radius: 34px;
}
.m-label-left.custom-toggle > label::before,
.m-label-left.custom-toggle > span::before {
  right: -31px;
  left: auto;
}
.custom-toggle > label::after,
.custom-toggle > span::after {
  content: "";
  position: absolute;
  top: 2px;
  bottom: auto;
  left: -29px;
  right: auto;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #8C8C8C;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.m-big.custom-toggle > label::after,
.m-big.custom-toggle > span::after {
  position: absolute;
  top: 2px;
  bottom: auto;
  left: -42px;
  right: auto;
  width: 18px;
  height: 18px;
}
.m-printique.custom-toggle > label::after,
.m-printique.custom-toggle > span::after {
  position: absolute;
  top: 8px;
  bottom: auto;
  left: -60px;
  right: auto;
  width: 18px;
  height: 18px;
  background: #8C8C8C;
}
.m-label-left.custom-toggle > label::after,
.m-label-left.custom-toggle > span::after {
  right: -20px;
  left: auto;
}
.reverse.m-label-left.custom-toggle > label::after,
.reverse.m-label-left.custom-toggle > span::after {
  right: -29px;
}
.m-big.custom-toggle > label,
.m-big.custom-toggle > span {
  line-height: 22px;
}
.m-printique.custom-toggle > label,
.m-printique.custom-toggle > span {
  font-family: "Mulish";
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  font-weight: 500;
}
.m-with-borders.custom-toggle > label,
.m-with-borders.custom-toggle > span {
  width: 100%;
}
.custom-toggle > label.checked::before,
.custom-toggle > span.checked::before {
  background: #82B44F;
}
.m-blue.custom-toggle > label.checked::before,
.m-blue.custom-toggle > span.checked::before {
  background: #AAB9C7;
}
.custom-toggle > label.checked::after,
.custom-toggle > span.checked::after {
  left: -19px;
}
.m-big.custom-toggle > label.checked::after,
.m-big.custom-toggle > span.checked::after {
  left: -29px;
}
.m-big.custom-toggle {
  height: 22px;
  font-size: 16px;
  padding-left: 44px;
}
.m-printique.custom-toggle {
  height: 34px;
  padding-left: 70px;
}
.m-label-left.custom-toggle {
  padding-left: 0;
  padding-right: 31px;
}
.m-with-borders.custom-toggle {
  margin-top: 10px;
  width: 100%;
  margin-bottom: 10px;
}
.m-with-borders.custom-toggle:before {
  content: "";
  position: absolute;
  background: #EDEDED;
  width: 100%;
  height: 1px;
  top: -10px;
  left: 0;
}
.m-with-borders.custom-toggle:after {
  content: "";
  position: absolute;
  background: #EDEDED;
  width: 100%;
  height: 1px;
  bottom: -10px;
  left: 0;
}
.custom-toggle.lg-size {
  height: 24px;
}
.custom-toggle.lg-size input:checked + label:after {
  left: -10px;
}
.custom-toggle.lg-size > label {
  font-size: 12px;
  font-weight: 500;
  text-transform: capitalize;
  padding-left: 15px;
}
.custom-toggle.lg-size > label:before {
  width: 40px;
  height: 24px;
}
.custom-toggle.lg-size > label:after {
  width: 14px;
  height: 14px;
  top: 5px;
  left: -27px;
}
.custom-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 0 0 30px;
}
.custom-checkbox:hover span::before {
  border-color: #000000;
}
.custom-checkbox:hover span::after {
  content: "\E80F";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  top: 3px;
  left: 6px;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  opacity: 30%;
}
.custom-checkbox > input {
  display: none;
}
.custom-checkbox > input:checked + span::after,
.custom-checkbox > input.checked + span::after,
.custom-checkbox > input:checked + label::after,
.custom-checkbox > input.checked + label::after {
  pointer-events: auto;
  opacity: 1;
}
.custom-checkbox > span,
.custom-checkbox > label {
  display: inline-flex;
  align-items: center;
  line-height: 19px;
  font-size: 14px;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
}
.m-editor.custom-checkbox > span,
.m-editor.custom-checkbox > label {
  font-family: "Mulish";
  color: #000;
  font-size: 14px;
}
.m-editor.custom-checkbox > span span,
.m-editor.custom-checkbox > label span {
  color: #000;
}
.m-capitalize.custom-checkbox > span,
.m-capitalize.custom-checkbox > label {
  text-transform: capitalize;
}
.custom-checkbox > span a,
.custom-checkbox > label a {
  color: #000000;
  text-decoration: underline;
  font-weight: 700;
  margin-left: 3px;
}
.custom-checkbox > span::before,
.custom-checkbox > label::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 24px;
  height: 24px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #D2D2D2;
  box-sizing: border-box;
}
.m-small.custom-checkbox > span::before,
.m-small.custom-checkbox > label::before {
  width: 20px;
  height: 20px;
}
.m-label-left.custom-checkbox > span::before,
.m-label-left.custom-checkbox > label::before {
  left: auto;
  right: 0;
}
.custom-checkbox > span::after,
.custom-checkbox > label::after {
  content: "\E80F";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  top: 3px;
  left: 6px;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.m-editor.custom-checkbox > span::after,
.m-editor.custom-checkbox > label::after {
  top: 4px;
  left: 7px;
}
.m-small.custom-checkbox > span::after,
.m-small.custom-checkbox > label::after {
  font-size: 7px;
  left: 5px;
  top: 4px;
}
.m-label-left.custom-checkbox > span::after,
.m-label-left.custom-checkbox > label::after {
  left: auto;
  right: 6px;
}
.m-small.custom-checkbox > span,
.m-small.custom-checkbox > label {
  font-size: 10px;
}
@media only screen and (max-width: 480px) {
  .custom-checkbox > span,
  .custom-checkbox > label {
    font-size: 13px;
  }
}
.m-small.custom-checkbox {
  min-height: 22px;
  padding-left: 27px;
}
.m-label-left.custom-checkbox {
  padding-right: 30px;
  padding-left: 0;
}
.custom-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 0 0 30px;
}
.custom-radio:hover span::before {
  border-color: #000000;
}
.custom-radio:hover span::after {
  content: "";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  opacity: 30%;
}
.custom-radio input {
  display: none;
}
.custom-radio input:checked + span:after,
.custom-radio input.checked + span:after,
.custom-radio input:checked + label:after,
.custom-radio input.checked + label:after {
  pointer-events: auto;
  opacity: 1;
}
.custom-radio > span,
.custom-radio > label {
  display: inline-flex;
  align-items: center;
  line-height: 19px;
  font-size: 14px;
  cursor: pointer;
  font-family: "Mulish";
  color: #000000;
}
.m-editor.custom-radio > span,
.m-editor.custom-radio > label {
  font-family: "Mulish";
  color: #000000;
  font-size: 12px;
}
.m-editor.custom-radio > span span,
.m-editor.custom-radio > label span {
  color: #000000;
}
.m-capitalize.custom-radio > span,
.m-capitalize.custom-radio > label {
  text-transform: capitalize;
}
.custom-radio > span::before,
.custom-radio > label::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid #D2D2D2;
}
.m-blue.custom-radio > span::before,
.m-blue.custom-radio > label::before {
  border-color: #D2D2D2;
}
.m-small.custom-radio > span::before,
.m-small.custom-radio > label::before {
  width: 14px;
  height: 14px;
  top: 5px;
}
.custom-radio > span::after,
.custom-radio > label::after {
  content: "";
  box-sizing: border-box;
  border-radius: 100%;
  position: absolute;
  top: 5px;
  bottom: auto;
  left: 5px;
  right: auto;
  width: 14px;
  height: 14px;
  pointer-events: none;
  opacity: 0;
  background: #000000;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.m-editor.custom-radio > span::after,
.m-editor.custom-radio > label::after {
  background: #000000;
}
.m-blue.custom-radio > span::after,
.m-blue.custom-radio > label::after {
  background: #000000;
}
.m-small.custom-radio > span::after,
.m-small.custom-radio > label::after {
  width: 10px;
  height: 10px;
  left: 2px;
  top: 7px;
}
@media only screen and (max-width: 480px) {
  .custom-radio > span,
  .custom-radio > label {
    font-size: 13px;
  }
}
.custom-radio.m-small {
  padding: 0 0 0 19px;
}
.custom-input {
  background: #fff;
  height: 28px;
  border-radius: 4px;
  font-size: 12px;
  box-shadow: 0 1px 0px 0px #fff, 0px 2px 1px 0 #BECCDB inset;
  text-align: left;
  padding: 0 0 0 10px;
  border: 1px solid #BECCDB;
}
.custom-input:focus {
  outline: none;
  border-color: #BECCDB;
}
.custom-input.error {
  background: #FFD9D4;
}
.custom-dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 28px;
}
.custom-dropdown .dropdown-btn {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 26px;
  padding: 0 31px 0 20px;
  font-size: 12px;
  color: #000000;
  border: 1px solid #D2D2D2;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #fff;
  z-index: 3;
  cursor: pointer;
}
.custom-dropdown .dropdown-btn:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  content: '\E80A';
  color: #82B44F;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-decoration: none;
  transition: none;
  content: '\E80A';
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  top: calc(50% - 5px);
  right: 14px;
  pointer-events: none;
  transform: rotateZ(90deg);
}
.custom-dropdown .dropdown-btn:hover {
  border-color: #000000;
}
.custom-dropdown .dropdown-btn:active {
  border-color: #D2D2D2;
}
.is-open.custom-dropdown .dropdown-btn {
  border-radius: 4px 4px 0 0;
}
.to-top.is-open.custom-dropdown .dropdown-btn {
  border-radius: 0 0 4px 4px;
}
.custom-dropdown .dropdown-btn span {
  pointer-events: none;
}
.custom-dropdown .dropdown-btn i {
  font-style: normal;
  position: absolute;
  right: 29px;
  background: #fff;
  padding: 0 10px 0 5px;
  pointer-events: none;
  height: 100%;
  top: 0;
}
.custom-dropdown ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 12;
  padding: 0;
  margin: -1px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  width: 100%;
  border: 1px solid #D2D2D2;
  overflow: auto;
  max-height: 373px;
}
.custom-dropdown ul li {
  padding: 10px 3px 12px 10px;
  font-size: 12px;
  line-height: 15px;
  color: #000;
  text-decoration: none;
  display: block;
  cursor: pointer;
  position: relative;
  height: 37px;
  background-position: 6px 50%;
  background-repeat: no-repeat;
}
.custom-dropdown ul li:first-child {
  margin-top: 14px;
}
.custom-dropdown ul li:last-child {
  margin-bottom: 14px;
}
.custom-dropdown ul li:hover {
  background-color: #EDEDED;
}
.custom-dropdown ul li.active {
  background-color: transparent;
  font-weight: 700;
}
.m-qtc-font-name.custom-dropdown ul li {
  font-size: 20px;
  background-size: contain;
}
.custom-dropdown ul li i {
  color: #8C8C8C;
  right: 10px;
  font-style: normal;
  position: absolute;
  font-size: 11px;
  top: 10px;
}
.to-top.custom-dropdown ul {
  bottom: calc(100% - 1px);
}
.custom-dropdown ul.m-center {
  text-align: center;
}
.custom-dropdown ul.m-uppercase {
  text-transform: uppercase;
}
.custom-dropdown ul.open {
  visibility: visible;
  opacity: 1;
}
.custom-dropdown .dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.custom-dropdown.m-big {
  height: 36px;
}
.custom-dropdown.m-big .dropdown-btn {
  padding-right: 40px;
  line-height: 34px;
}
.custom-dropdown.m-big .dropdown-btn i {
  font-size: 14px;
  font-family: "Mulish";
  color: #8C8C8C;
}
.custom-dropdown.m-tab-assets {
  width: 100%;
}
.custom-dropdown.m-tab-assets .dropdown-btn > span {
  text-transform: capitalize;
}
.custom-dropdown.m-tab-assets ul li > span {
  text-transform: capitalize;
}
.custom-dropdown.m-tab-layout {
  width: calc(100% - 36px);
  margin: 11px 0 0 18px;
}
.custom-dropdown.m-qtc-font-group {
  width: 118px;
  margin: 0 3px 0 0;
}
.custom-dropdown.m-qtc-font-name {
  width: 150px;
  margin: 0 3px;
}
.custom-dropdown.m-qtc-font-size {
  width: 67px;
  margin: 0 3px;
}
.custom-dropdown.m-qtc-font-size ul li {
  padding-left: 9px;
}
.custom-dropdown.m-settings {
  width: 100%;
}
.textarea {
  font-family: "Mulish";
  background: transparent;
  border: none;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  background: #EDEDED;
  color: #000;
  padding: 10px 14px;
  width: 100%;
  min-height: 140px;
  resize: none;
  font-size: 16px;
}
.textarea:focus {
  outline: none;
}
.textarea::placeholder {
  color: #8FA4BB;
}
.textarea.area-white {
  overflow: auto;
  padding: 8px 12px;
  border-radius: 2px;
  box-shadow: 0 1px 0px 0px #fff, 0px 2px 1px 0 #BECCDB inset;
  border: 1px solid #BECCDB;
  font-size: 12px;
  line-height: 16px;
  white-space: pre-wrap;
  position: relative;
  background: #fff;
}
.textarea.area-white::placeholder {
  color: #8FA4BB;
}
.texteditor {
  overflow: auto;
  padding: 8px 12px;
  border-radius: 2px;
  box-shadow: 0 1px 0px 0px #fff, 0 2px 2px 0 rgba(210, 210, 210, 0.3) inset;
  border: 1px solid #D2D2D2;
  font-family: "ff-meta-web-pro", sans-serif;
  outline: none;
  resize: none;
  font-size: 14px;
  line-height: 16px;
  white-space: pre-wrap;
  position: relative;
  -webkit-user-select: text !important;
  -khtml-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.texteditor * {
  -webkit-user-select: text !important;
  -khtml-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.texteditor.watermark:before:before {
  pointer-events: none;
  opacity: 0.5;
  position: absolute;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  left: 0;
  text-align: inherit;
  padding: 0 10px;
  box-sizing: border-box;
  text-decoration: inherit;
  content: attr(placeholder);
}
.texteditor p {
  margin: 0;
  text-decoration: inherit;
}
.texteditor span {
  display: inline;
  text-decoration: inherit;
  min-width: 1px;
}
.texteditor.dynamic-background {
  background-color: #ffffff;
  transition: background-color 0.3s linear;
}
.texteditor.dynamic-background.dark-background {
  background-color: #aaaaaa;
  transition: background-color 0.3s linear;
}
.autocomplete {
  position: relative;
}
.autocomplete-list {
  pointer-events: none;
  opacity: 0;
  filter: drop-shadow(0px 2px 2px rgba(17, 17, 17, 0.15));
  position: absolute;
  padding: 0;
  margin: -7px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  min-width: 100%;
  transition: all 0.1s ease-out;
  z-index: calc(10 + 2);
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 0;
}
.autocomplete-list__item {
  padding: 0 11px 0 22px;
  font-size: 12px;
  line-height: 38px;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 38px;
  text-align: left;
  white-space: nowrap;
}
.autocomplete-list__item:hover {
  background-color: #EDEDED;
}
.autocomplete-list.is-open {
  pointer-events: auto;
  opacity: 1;
  margin-top: 3px;
  height: auto;
}
.autocomplete-overlay {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.autocomplete-overlay.is-open {
  pointer-events: auto;
  opacity: 1;
}
.dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 48px;
  margin-right: 20px;
}
@media only screen and (max-width: 480px) {
  .dropdown {
    margin-right: 0px;
  }
}
.dropdown .dropdown-btn {
  display: block;
  height: 100%;
  line-height: 30px;
  padding: 0 15px;
  font-size: 12px;
  border-radius: 2px;
  position: relative;
  white-space: nowrap;
  background: #fff;
  cursor: pointer;
  text-align: center;
}
.dropdown .dropdown-btn:after {
  position: relative;
  margin-left: 10px;
  top: 1px;
}
.m-start-order.dropdown .dropdown-btn:after {
  transform: none;
  font-weight: 700;
}
.m-dots.dropdown .dropdown-btn:after {
  position: absolute;
  font-size: 26px;
  left: 4px;
  margin: 0;
  top: 3px;
}
.m-inline.dropdown .dropdown-btn:after {
  margin-left: 8px;
  top: 0px;
}
.m-shadow.dropdown .dropdown-btn:after {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
}
.dropdown .dropdown-btn:hover b {
  color: #000000;
}
.m-shadow.dropdown .dropdown-btn {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  text-align: left;
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-shadow.dropdown .dropdown-btn > .inner {
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-big.m-shadow.dropdown .dropdown-btn {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.m-start-order.dropdown .dropdown-btn {
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 22px;
}
.m-dots.dropdown .dropdown-btn {
  padding: 0;
  width: 100%;
  border-radius: 100%;
  background: transparent;
}
.m-inline.dropdown .dropdown-btn {
  line-height: inherit;
  padding: 0;
  font-size: inherit;
  border-radius: 0;
  background: transparent;
}
.m-big.dropdown .dropdown-btn {
  font-size: 18px;
  font-weight: 700;
  line-height: 42px;
}
.disabled.dropdown .dropdown-btn {
  box-shadow: none;
}
.dropdown .dropdown-note {
  font-size: 12px;
  color: #A3A4A5;
  top: 5px;
  position: relative;
  height: 0;
}
.dropdown .dropdown-list {
  pointer-events: none;
  opacity: 0;
  box-shadow: 0px 2px 2px rgba(17, 17, 17, 0.15);
  position: absolute;
  padding: 0;
  margin: -7px 0 0;
  list-style: none;
  background: #fff;
  left: 0;
  min-width: 100%;
  transition: all 0.1s ease-out;
  z-index: 12;
  max-height: 266px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 0;
}
.dropdown .dropdown-list__item {
  padding: 0 11px 0 22px;
  font-size: 12px;
  line-height: 38px;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 38px;
  text-align: left;
  white-space: nowrap;
}
.dropdown .dropdown-list__item.options-group-title {
  pointer-events: none;
  font-weight: 700;
  color: #8FA4BB;
  background: #EDEDED;
  height: 26px;
}
.dropdown .dropdown-list__item.m-add {
  color: #82B44F;
  position: relative;
}
.dropdown .dropdown-list__item.m-add:after {
  content: "";
  background: #82B44F;
  position: absolute;
  top: 19px;
  bottom: auto;
  left: 7px;
  right: auto;
  width: 10px;
  height: 2px;
}
.dropdown .dropdown-list__item.m-add:before {
  content: "";
  background: #82B44F;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 11px;
  right: auto;
  width: 2px;
  height: 10px;
}
.dropdown .dropdown-list__item:hover {
  background-color: #EDEDED;
}
.dropdown .dropdown-list__item.active,
.dropdown .dropdown-list__item.selected {
  font-weight: 700;
}
.m-dots.dropdown .dropdown-list__item span {
  pointer-events: none;
}
.m-inline.dropdown .dropdown-list__item {
  padding: 0 30px 0 30px;
  white-space: nowrap;
}
.is-open.dropdown .dropdown-list {
  pointer-events: auto;
  opacity: 1;
  margin-top: 3px;
  height: auto;
}
.m-inline.is-open.dropdown .dropdown-list {
  margin-top: 11px;
}
.m-inline.dropdown .dropdown-list {
  left: 50%;
  width: auto;
  transform: translate(-50%, 0px);
}
@media only screen and (max-width: 480px) {
  .m-inline.dropdown .dropdown-list {
    width: calc(100% -  15px * 2);
  }
}
.m-dots.dropdown .dropdown-list:after,
.m-inline.dropdown .dropdown-list:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  height: 0;
  width: 0;
  border-color: transparent transparent #fff transparent;
  top: -7px;
  left: calc(50% - 5px);
}
.m-shifted-right.dropdown .dropdown-list {
  left: calc(100% + 20px);
  transform: none;
  top: -100%;
}
@media only screen and (max-width: 480px) {
  .m-shifted-right.dropdown .dropdown-list {
    left: 50%;
    transform: translate(-50%, 0px);
  }
}
.m-max-height-200.dropdown .dropdown-list {
  max-height: 200px;
}
.dropdown .dropdown-list.upward {
  bottom: 100%;
  box-shadow: 0px 2px 4px rgba(17, 17, 17, 0.15);
}
.dropdown .dropdown-overlay {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.is-open.dropdown .dropdown-overlay {
  pointer-events: auto;
  opacity: 1;
}
.dropdown.m-dots {
  width: 32px;
  display: none;
}
@media only screen and (max-width: 480px) {
  .dropdown.m-dots {
    display: inline-block;
  }
}
.dropdown.m-inline {
  height: auto;
  margin-left: 2px;
  margin-right: 2px;
}
@media only screen and (max-width: 480px) {
  .dropdown.m-inline {
    position: initial;
  }
}
.dropdown.m-big {
  height: 44px;
}
.label-icon {
  height: 17px;
  line-height: 14px;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 19px;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
}
.label-icon.font-icon.icon--copy-to,
.label-icon.font-icon.icon--move-to {
  padding-left: 22px;
}
.label-icon.font-icon.icon--download {
  padding-left: 16px;
}
.label-icon.font-icon:after {
  color: #000000;
  left: 0;
  top: 0;
}
.label-icon.svg-icon:after {
  left: 0;
  top: 0;
}
.label-icon.label-darken {
  color: #A3A4A5;
}
.label-icon.label-darken:after {
  color: #fff;
}
.label-icon.label-darken:hover {
  color: #fff;
}
.label-icon:hover {
  opacity: 0.7;
}
.tile-toggle {
  display: flex;
  align-items: center;
}
.tile-toggle span {
  font-size: 12px;
  line-height: 13px;
  margin-right: 6px;
}
.tile-toggle i {
  margin: 0 4px;
  cursor: pointer;
  transition: all 0.1s ease-out;
}
.tile-toggle i:after {
  color: #D2D2D2;
  position: relative;
}
.tile-toggle i.active:after {
  color: #000000;
}
.tile-toggle i:hover {
  transform: scale(1.2);
}
.fake-resize {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}
.fake-resize iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  border: 0;
  pointer-events: none;
}
.sticky-header-fixed {
  position: fixed;
  z-index: calc(10000 + 500);
}
.line-note {
  min-height: 54px;
  font-size: 12px;
  line-height: 20px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  overflow: hidden;
  padding: 11px 18px 11px 48px;
  margin: 10px 0;
}
.line-note:after {
  color: #fff;
  left: 14px;
}
.line-note:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 100%;
  z-index: 0;
  background: #8C8C8C;
}
.note-error.line-note:before {
  background: #FF8A7A;
}
.line-note.note-error {
  background: #FFD9D4;
}
.line-note a {
  color: inherit;
}
.form-note {
  position: relative;
  top: 5px;
  color: #000;
  font-size: 14px;
  display: block;
}
.form-note.error {
  color: #E30000;
}
.form-note.green {
  color: #82B44F;
}
.form-note.small {
  font-size: 12px;
}
.form-note.top-15 {
  top: 15px;
}
@media only screen and (max-width: 480px) {
  .is-desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 480px) {
  .is-mobile {
    display: none !important;
  }
}
.spinner-wrapper {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: calc(10000 + 10);
}
.spinner-wrapper .gear-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 110px;
  height: 70px;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.spinner-wrapper .gear-wrapper.heart-loader-wrapper {
  margin-top: -30px;
}
.spinner-wrapper .gear-wrapper svg {
  fill: #000000;
}
.spinner-wrapper .gear-wrapper svg.big-gear {
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 0;
  right: auto;
  width: 55px;
  height: 55px;
  animation: rotation 1s linear infinite both;
}
.only-big-gear.spinner-wrapper .gear-wrapper svg.big-gear {
  top: 0;
}
.inline-mode.spinner-wrapper .gear-wrapper svg.big-gear {
  width: 30px;
  height: 30px;
  top: 0;
}
.spinner-wrapper .gear-wrapper svg.small-gear {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 55px;
  right: auto;
  width: 35px;
  height: 35px;
  animation: rotation-inverse 0.9s linear infinite both;
}
.spinner-wrapper .gear-wrapper .text {
  position: absolute;
  top: calc(100% + 10px);
  bottom: auto;
  left: -100px;
  right: auto;
  width: 310px;
  height: 20px;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  line-height: 13px;
  font-family: "Mulish";
  color: #000000;
}
.only-big-gear.spinner-wrapper .gear-wrapper {
  width: 70px;
  height: 70px;
}
.inline-mode.spinner-wrapper .gear-wrapper {
  width: 30px;
  height: 30px;
  position: relative;
  transform: none;
  left: 0;
  top: 0;
}
.spinner-wrapper .gear-wrapper.m-small {
  width: 50px;
  height: 50px;
}
.spinner-wrapper .gear-wrapper.m-small .big-gear {
  width: 100%;
  height: 100%;
  top: 0;
}
.spinner-wrapper .gear-wrapper.m-tiny {
  width: 32px;
  height: 32px;
}
.spinner-wrapper .gear-wrapper.m-tiny .big-gear {
  width: 100%;
  height: 100%;
  top: 0;
}
.spinner-wrapper.inline-mode {
  position: relative;
  width: auto;
  height: auto;
}
.spinner-wrapper.fixed {
  position: fixed;
}
.dotted-border-note {
  border-radius: 8px;
  padding: 24px 32px 16px;
  border: 1px dashed #8FA4BB;
  margin: 20px 0;
}
.dotted-border-note h3 {
  font-weight: 700;
  font-size: 16px;
}
.dotted-border-note p {
  font-size: 15px;
  line-height: 20px;
  margin: 7px 0 17px 0;
}
.dotted-border-note a {
  font-size: 15px;
  font-weight: 700;
}
.g-pix-footer {
  display: flex;
  height: 48px;
  margin: 0 auto;
  width: 100%;
  padding-left: 30px;
  padding-right: 12px;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.g-pix-footer-wrapper {
  padding: 10px 0 0;
  height: 70px;
  box-sizing: border-box;
  box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.07);
}
.g-pix-footer-wrapper.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: #fff;
  border-top: none;
}
.g-pix-footer-sc-wrapper {
  padding: 10px 0 0;
  height: 70px;
  box-sizing: border-box;
  box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.07);
}
.g-pix-footer-sc-wrapper.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: #fff;
  border-top: none;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer-sc-wrapper {
    height: 150px;
  }
}
.g-pix-footer__info {
  flex: 1 1 400px;
  height: 100%;
  text-align: left;
  position: relative;
}
.g-pix-footer__info .footer-note {
  font-size: 12px;
  height: 100%;
  color: #000000;
  margin: 0;
  line-height: 52px;
  font-style: normal;
  display: inline-block;
  vertical-align: top;
}
.g-pix-footer__info .footer-note b {
  color: #000000;
  text-transform: uppercase;
  font-weight: 400;
  font-style: normal;
  margin: 0 5px 0 0;
}
.g-pix-footer__info .upload-pdf {
  display: flex;
  padding-top: 10px;
  width: 330px;
}
.g-pix-footer__info .upload-pdf div {
  padding-top: 3px;
}
.g-pix-footer__info .upload-pdf .flex-gap-1 {
  flex: 1;
}
.g-pix-footer__info .upload-pdf .link {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxOCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwXzYyMikiPgo8cGF0aCBkPSJNNS42MTQyNCAxMy41MDE5QzUuNjczODQgMTMuNDgyNCA2LjAyMTg0IDEzLjMxODIgNi42NzAyNCAxMi4wODAxQzUuODE1MDQgMTIuNTc3MSA1LjQ2NzA0IDEyLjk4NTUgNS40NDIyNCAxMy4yMTU1QzUuNDM3ODQgMTMuMjUzNiA1LjQyNzA0IDEzLjM1MzcgNS42MTQyNCAxMy41MDE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuODg0OCAxOC45NzU1QzUuODI4IDE4Ljg5NDQgNS43NDg4IDE4LjgyNjUgNS42NDY4IDE4Ljc3MTlDNS41NDQ4IDE4LjcxNzMgNS40MDk2IDE4LjY4OTkgNS4yNDIgMTguNjg5OUg0Ljc1VjIwLjM0MThINS4zNTE2QzUuNDMxNiAyMC4zNDE4IDUuNTEwOCAyMC4zMjc4IDUuNTg5NiAyMC4yOTkyQzUuNjY4IDIwLjI3MTEgNS43NCAyMC4yMjQ3IDUuODA1NiAyMC4xNjA2QzUuODcxMiAyMC4wOTY0IDUuOTI0IDIwLjAwNzEgNS45NjQgMTkuODkyQzYuMDA0IDE5Ljc3NyA2LjAyNCAxOS42MzQ2IDYuMDI0IDE5LjQ2NUM2LjAyNCAxOS4zOTcxIDYuMDE0OCAxOS4zMTg1IDUuOTk2OCAxOS4yMzA0QzUuOTc4NCAxOS4xNDE4IDUuOTQxMiAxOS4wNTcgNS44ODQ4IDE4Ljk3NTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS43MDU4NCAxOS4xNTEzQzkuNTkxMDQgMTkuMDEzNSA5LjQzNTA0IDE4LjkwMjIgOS4yMzgyNCAxOC44MTc0QzkuMDQxNDQgMTguNzMyNiA4Ljc4NjI0IDE4LjY4OTkgOC40NzI2NCAxOC42ODk5SDguMDg5ODRWMjEuODQ2OEg4Ljc0MDY0QzkuMTg1NDQgMjEuODQ2OCA5LjUwNjI0IDIxLjY5OTkgOS43MDMwNCAyMS40MDU3QzkuODk5ODQgMjEuMTExNSA5Ljk5ODI0IDIwLjY4NTMgOS45OTgyNCAyMC4xMjcxQzkuOTk4MjQgMTkuOTUzNyA5Ljk3ODI0IDE5Ljc4MiA5LjkzODI0IDE5LjYxMjNDOS44OTc4NCAxOS40NDI2IDkuODIwNjQgMTkuMjg5MSA5LjcwNTg0IDE5LjE1MTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC44OTUxOSA0LjAyMDA3QzguODU1OTkgNC4wMzM3MyA4LjM2MzE5IDQuNzQ3MTIgOC45MzM1OSA1LjM1MDg1QzkuMzEzMTkgNC40NzU2NyA4LjkxMjM5IDQuMDE0MjggOC44OTUxOSA0LjAyMDA3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjIzMjMgMTAuNDUzNEMxMy4yOTE5IDEwLjM2NyAxMy4zMTUxIDEwLjMxMTUgMTMuMzI0MyAxMC4yODE3QzEzLjI3NTEgMTAuMjU0OCAxMy4yMDk5IDEwLjIwMDIgMTIuODU0MyAxMC4yMDAyQzEyLjY1MjMgMTAuMjAwMiAxMi4zOTg3IDEwLjIwOTMgMTIuMTI5OSAxMC4yNDQ5QzEyLjQ1NTkgMTAuNTA0MyAxMi41MzU1IDEwLjYzNTUgMTIuNzQ4NyAxMC42MzU1QzEyLjg0MTkgMTAuNjM1OSAxMy4xMDkxIDEwLjYzMTggMTMuMjMyMyAxMC40NTM0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE4IDE2LjEzODJWNS43ODQwOEMxOCA1LjQ2NzExIDE3Ljk2MzIgNS4yMzI0OSAxNy43OCA1LjA0MjU1TDEzLjEyNTIgMC4yMjc1ODlDMTIuOTg1NiAwLjA4MzE3MzYgMTIuNzkyIDAgMTIuNTk0IDBIMC45ODUyQzAuNTEwOCAwIDAgMC4zNzkwNCAwIDEuMjEwNzhWMTYuMTM4MkgxOFpNMTIuNCAxLjQwMzE5QzEyLjQgMS4yMTM2NyAxMi42MjEyIDEuMTE4OTEgMTIuNzUwOCAxLjI1Mjk4TDE2Ljc4ODggNS40MzAyOEMxNi45MTg0IDUuNTY0MzUgMTYuODI2OCA1Ljc5MzE4IDE2LjY0MzYgNS43OTMxOEgxMi40VjEuNDAzMTlaTTQuNzcyOCAxMy4xNDAyQzQuODQ1NiAxMi40NjY1IDUuNjUwOCAxMS43NjE0IDcuMTY2OCAxMS4wNDMxQzcuNzY4NCA5LjY3OTE3IDguMzQwOCA3Ljk5ODczIDguNjgyIDYuNTk0NzFDOC4yODI4IDUuNjk1OTQgNy44OTQ4IDQuNTI5ODYgOC4xNzc2IDMuODQ1ODVDOC4yNzY4IDMuNjA2MjYgOC40MDA0IDMuNDIyNTMgOC42MzEyIDMuMzQzMDhDOC43MjI0IDMuMzExNjMgOC45NTI4IDMuMjcxOTEgOS4wMzc2IDMuMjcxOTFDOS4yMzkyIDMuMjcxOTEgOS40MTY0IDMuNTQwNDYgOS41NDIgMy43MDU5OEM5LjY2IDMuODYxNTcgOS45Mjc2IDQuMTkxMzcgOS4zOTI4IDYuNTIwNjRDOS45MzIgNy42NzI2NiAxMC42OTYgOC44NDYxOSAxMS40MjggOS42NDk3OUMxMS45NTI0IDkuNTUxNzIgMTIuNDAzNiA5LjUwMTY1IDEyLjc3MTIgOS41MDE2NUMxMy4zOTc2IDkuNTAxNjUgMTMuNzc3MiA5LjY1MjY5IDEzLjkzMiA5Ljk2Mzg2QzE0LjA2IDEwLjIyMTIgMTQuMDA3NiAxMC41MjIxIDEzLjc3NiAxMC44NTc3QzEzLjU1MzIgMTEuMTggMTMuMjQ2IDExLjM1MDUgMTIuODg4IDExLjM1MDVDMTIuNDAxNiAxMS4zNTA1IDExLjgzNTIgMTEuMDMyNyAxMS4yMDM2IDEwLjQwNUMxMC4wNjg4IDEwLjY1MDQgOC43NDMyIDExLjA4ODIgNy42NzI0IDExLjU3MjdDNy4zMzggMTIuMzA2OCA3LjAxNzYgMTIuODk4MSA2LjcxOTIgMTMuMzMxOEM2LjMxIDEzLjkyNjggNS45NTY0IDE0LjIwMzYgNS42MDY0IDE0LjIwMzZDNS40NjcyIDE0LjIwMzYgNS4zMzM2IDE0LjE1NjkgNS4yMTk2IDE0LjA2ODdDNC44MDI0IDEzLjc0NDcgNC43NDY0IDEzLjM4NTIgNC43NzI4IDEzLjE0MDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS4xMzk5MSA3LjUyMDAyQzguODUzNTEgOC41NDM3NiA4LjQ3NjMxIDkuNjQ5MDIgOC4wNzAzMSAxMC42NUM4LjkwNjMxIDEwLjMxNDQgOS44MTUxMSAxMC4wMjE0IDEwLjY2ODcgOS44MTQxMkMxMC4xMjg3IDkuMTY1MjggOS41ODkxMSA4LjM1NTA3IDkuMTM5OTEgNy41MjAwMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wIDE2Ljk3MDJWMjMuMTc3MkMwIDIzLjU5NDcgMC40ODggMjQuMDA0OCAwLjk4NTIgMjQuMDA0OEgxNy4wMTQ4QzE3LjUxMiAyNC4wMDQ4IDE4IDIzLjU5NDcgMTggMjMuMTc3MlYxNi45NzAySDBaTTYuNTU4NCAyMC4wNDQzQzYuNDg5MiAyMC4yMTYxIDYuMzkyNCAyMC4zNjA1IDYuMjY4NCAyMC40NzcyQzYuMTQ0NCAyMC41OTM5IDUuOTk0OCAyMC42ODQ1IDUuODIgMjAuNzQ4NkM1LjY0NTIgMjAuODEyOCA1LjQ1MTYgMjAuODQ0NiA1LjI0MDQgMjAuODQ0Nkg0Ljc1MzZWMjIuMzQ5Nkg0LjA5NzJWMTguMTgwMkg1LjI1NjRDNS40Mjc2IDE4LjE4MDIgNS41OTcyIDE4LjIwODMgNS43NjQ4IDE4LjI2NUM1LjkzMjQgMTguMzIxNyA2LjA4MjggMTguNDA2NSA2LjIxNiAxOC41MTk1QzYuMzQ5MiAxOC42MzI0IDYuNDU2OCAxOC43Njk0IDYuNTM4OCAxOC45Mjk2QzYuNjIwOCAxOS4wODk3IDYuNjYyIDE5LjI2OTcgNi42NjIgMTkuNDdDNi42NjI0IDE5LjY4MTQgNi42Mjc2IDE5Ljg3MjYgNi41NTg0IDIwLjA0NDNaTTEwLjU4MDggMjEuMDI4OEMxMC41MDk2IDIxLjI3MjEgMTAuNDE5NiAyMS40NzU3IDEwLjMxIDIxLjYzOTlDMTAuMjAwNCAyMS44MDQyIDEwLjA3NzYgMjEuOTMzMyA5Ljk0MDggMjIuMDI3N0M5LjgwNCAyMi4xMjIgOS42NzIgMjIuMTkyNCA5LjU0NDQgMjIuMjM5OUM5LjQxNjggMjIuMjg3MSA5LjMgMjIuMzE3MyA5LjE5NDQgMjIuMzMwNkM5LjA4ODggMjIuMzQzIDkuMDEwNCAyMi4zNDk2IDguOTU5MiAyMi4zNDk2SDcuNDMzNlYxOC4xODAySDguNjQ3NkM4Ljk4NjggMTguMTgwMiA5LjI4NDggMTguMjM2IDkuNTQxNiAxOC4zNDY5QzkuNzk4NCAxOC40NTc4IDEwLjAxMiAxOC42MDY0IDEwLjE4MTYgMTguNzkwOUMxMC4zNTEyIDE4Ljk3NTUgMTAuNDc3NiAxOS4xODYxIDEwLjU2MTYgMTkuNDIxNkMxMC42NDUyIDE5LjY1NyAxMC42ODcyIDE5Ljg5OTUgMTAuNjg3MiAyMC4xNDg2QzEwLjY4NzYgMjAuNDkyMSAxMC42NTIgMjAuNzg1NCAxMC41ODA4IDIxLjAyODhaTTE0LjE2IDE4LjY5NDlIMTIuMzA2VjIwLjAwNzVIMTMuOTkwNFYyMC40NzE0SDEyLjMwNlYyMi4zNDk2SDExLjYzODhWMTguMTgwMkgxNC4xNlYxOC42OTQ5WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MF82MjIiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0;
  color: #8C8C8C;
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding-left: 23px;
  text-transform: uppercase;
  height: 30px;
  padding-top: 5px;
}
.g-pix-footer__info .shifted {
  margin-left: 170px;
}
.g-pix-footer__info .footer-cart {
  display: inline-block;
  vertical-align: top;
  height: 100%;
}
.g-pix-footer__info .footer-cart .count {
  font-size: 32px;
  font-weight: 400;
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: top;
  line-height: 38px;
  height: 100%;
}
.g-pix-footer__info .footer-cart > div {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  padding: 7px 0 0;
}
.g-pix-footer__info .footer-cart p {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
}
.g-pix-footer__info .footer-cart .open-cart {
  font-size: 14px;
  color: #4a7cb0;
  line-height: 13px;
  font-weight: 400;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
}
.g-pix-footer__info .footer-price {
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  line-height: 1.2;
}
.g-pix-footer__info .footer-price em {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  font-family: "Mulish";
  font-size: 16px;
  margin: 0 5px 0 0;
  font-style: normal;
  line-height: 46px;
}
.g-pix-footer__info .footer-price span {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
  letter-spacing: -1px;
  font-size: 18px;
  margin-top: 1px;
}
.g-pix-footer__actions {
  margin-left: 15px;
}
.g-pix-footer__actions .footer-separator {
  width: 11px;
  font-size: 13px;
  line-height: 41px;
  color: #000;
  height: 100%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  margin: 0 7px 0 6px;
  position: relative;
}
.g-pix-footer__actions .footer-separator:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 0px;
  background: #EDEDED;
  width: 1px;
  height: 100%;
  z-index: -1;
}
.g-pix-footer__actions .footer-separator:after {
  content: "";
  position: absolute;
  left: 1px;
  top: 13px;
  background: #fff;
  width: 100%;
  height: 17px;
  z-index: -1;
}
.g-pix-footer__actions .action-button {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #82B44F;
  color: #fff;
  height: 44px;
  vertical-align: top;
  border: 1px solid transparent;
  font-weight: 700;
  font-size: 12px;
  line-height: 41px;
  border-radius: 2px;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.1s ease-out;
  letter-spacing: 0.04em;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  min-width: 170px;
  text-decoration: none;
}
.g-pix-footer__actions .action-button .action-button-text {
  font-size: 12px;
}
.g-pix-footer__actions .action-button.m-done:after {
  content: '\E810';
  top: -2px;
  font-size: 8px;
  position: relative;
  margin-left: 9px;
}
.g-pix-footer__actions .action-button.with-progress {
  border: none;
  overflow: hidden;
  line-height: 43px;
}
.g-pix-footer__actions .action-button.with-progress .progress {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0;
}
.g-pix-footer__actions .action-button.with-progress.m-done {
  background: rgba(130, 180, 79, 0.5);
}
.g-pix-footer__actions .action-button.with-progress.m-done.ready {
  background: #82B44F;
}
.g-pix-footer__actions .action-button.with-progress.m-done.ready:after {
  opacity: 1;
}
.g-pix-footer__actions .action-button.with-progress.m-done:after {
  opacity: 0;
}
.g-pix-footer__actions .action-button.with-progress.m-done .progress {
  background: #82B44F;
}
.g-pix-footer__actions .action-button.m-transparent {
  border-color: #8C8C8C;
  background: #fff;
  color: #8C8C8C;
}
.g-pix-footer__actions-sc {
  display: flex;
  justify-content: flex-end;
  margin-right: 26px;
}
.g-pix-footer__actions-sc .btn {
  height: 48px;
  font-weight: 800;
  font-size: 14px;
  line-height: 46px;
  width: 317px;
}
.g-pix-footer__actions-sc .btn:first-child {
  width: 229px;
  margin-right: 20px;
}
.g-pix-footer__actions-sc .dropdown {
  width: 229px;
}
@media only screen and (max-width: 480px) {
  .g-pix-footer__actions-sc .dropdown {
    width: 324px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 480px) {
  .g-pix-footer__actions-sc {
    flex-wrap: wrap;
    justify-content: center;
    margin: auto;
    height: 100%;
    width: 100%;
  }
  .g-pix-footer__actions-sc .btn {
    width: 324px !important;
  }
}
.scrollbar-wrapper {
  overflow-y: auto;
  position: relative;
}
.scrollbar-wrapper.axis-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollbar-wrapper.axis-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger {
  background-color: rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease-out;
  position: absolute;
  border-radius: 5px;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger.always-visible {
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger:active {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x {
  width: 100%;
  height: 21px;
  left: 0;
  bottom: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x .scrollbar-dragger {
  height: 5px;
  top: 13px !important;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y {
  height: 100%;
  width: 21px;
  right: 3px;
  top: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y .scrollbar-dragger {
  width: 6px;
  right: calc(50% - 3px);
  min-height: 5px;
  max-height: 100%;
}
.scrollbar-wrapper .scrollbar-btn {
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  width: 50px;
  height: calc(100% - 42px);
  cursor: pointer;
  min-height: 43px;
  top: 0px;
}
.scrollbar-wrapper .scrollbar-btn:after {
  content: '\E802';
  font-family: "icons";
  display: inline-block;
  text-align: center;
  color: #FFF;
  padding: 0 20px;
  position: relative;
  top: calc(50% - 8px);
  font-size: 28px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev {
  left: 0px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev:after {
  transform: rotate(180deg);
}
.scrollbar-wrapper .scrollbar-btn.btn-next {
  right: 0px;
}
.scrollbar-wrapper .scrollbar-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}
.scrollbar-wrapper:hover .scrollbar-dragger,
.scrollbar-wrapper:hover .scrollbar-btn {
  opacity: 1;
}
.colorpicker {
  width: 255px;
  height: 310px;
  overflow: hidden;
  position: absolute;
  z-index: 2005;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 4px 8px rgba(0, 0, 0, 0.3);
  box-sizing: initial;
  display: none;
}
.colorpicker-element-inline .colorpicker {
  box-shadow: none;
  background: transparent;
  overflow: visible;
  height: 239px;
  border-radius: 0;
}
.colorpicker.with-footer {
  height: 385px;
}
.colorpicker.with-applytospread,
.colorpicker.with-applycolor {
  height: 360px;
}
.colorpicker-element {
  position: relative;
  width: 36px;
  height: 36px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  border: 1px solid #D2D2D2;
}
.colorpicker-element > div {
  width: 100%;
  height: 100%;
  border-radius: 2px;
}
.colorpicker-element.no-color > div {
  background-color: #ffffff !important;
}
.colorpicker-element.no-color > div:after {
  content: '';
  position: relative;
  left: 0;
  bottom: -1px;
  height: 2px;
  width: 100%;
  background: red;
  display: inline-block;
  transform: rotateZ(-45deg);
}
.colorpicker-element.m-round {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  border-radius: 100%;
  border: none;
}
.colorpicker-element.m-round:after {
  opacity: 0;
}
.colorpicker-element.m-round:after:hover {
  opacity: 1;
}
.is-darken.colorpicker-element.m-round:after {
  color: #fff;
}
.colorpicker-element.m-wide {
  width: 28px;
  height: 28px;
}
.colorpicker_color {
  width: 255px;
  height: 123px;
  left: 0;
  top: 0;
  position: absolute;
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  overflow: hidden;
  cursor: crosshair;
}
.colorpicker-element-inline .colorpicker_color {
  border-radius: 4px;
}
.colorpicker_color div {
  position: absolute;
  top: 0;
  left: 0;
  width: 255px;
  height: 123px;
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
  background-size: 100%;
}
.colorpicker_color div div {
  width: 12px;
  height: 12px;
  background: transparent;
  border-radius: 6px;
  box-shadow: inset 0 0 0 1px #fff;
  transform: translate(-6px, -6px);
}
.colorpicker_hue {
  position: absolute;
  top: 136px;
  left: 10px;
  width: 10px;
  height: 103px;
  cursor: pointer;
  background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  border-radius: 2px;
}
.colorpicker-element-inline .colorpicker_hue {
  left: 0px;
}
.colorpicker_hue div {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-left: 3px;
  border-radius: 100%;
  transform: translate(-5px, -1px);
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.colorpicker_field {
  height: 45px;
  width: 35px;
  position: absolute;
}
.colorpicker_rgb_r {
  top: 129px;
  left: 99px;
}
.colorpicker-element-inline .colorpicker_rgb_r {
  left: 109px;
}
.colorpicker_rgb_g {
  top: 129px;
  left: 140px;
}
.colorpicker-element-inline .colorpicker_rgb_g {
  left: 150px;
}
.colorpicker_rgb_b {
  top: 129px;
  left: 181px;
}
.colorpicker-element-inline .colorpicker_rgb_b {
  left: 190px;
}
.colorpicker_new_color {
  width: 84px;
  height: 28px;
  position: absolute;
  top: 27px;
  left: 9px;
  z-index: 2;
  border-radius: 4px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.colorpicker-element-inline .colorpicker_new_color {
  left: 0px;
}
.colorpicker_submit {
  position: absolute !important;
  right: 10px;
  top: 27px;
  padding: 0 19px;
}
.colorpicker-element-inline .colorpicker_submit {
  display: none;
}
.colorpicker_reset {
  position: absolute;
  right: 10px;
  top: 27px;
  padding: 0 19px;
  display: none;
}
.colorpicker-element-inline .colorpicker_reset {
  right: 0px;
  display: none;
}
.colorpicker_focus {
  background-position: center;
}
.colorpicker_focus.colorpicker_hex,
.colorpicker_focus.colorpicker_submit {
  background-position: bottom;
}
.colorpicker_slider {
  background-position: bottom;
}
.colorpicker_palette {
  position: absolute;
  left: 93px;
  top: 181px;
  width: 160px;
  height: 130px;
  z-index: 1;
}
.colorpicker-element-inline .colorpicker_palette {
  left: 103px;
}
.colorpicker_palette.without-pipe {
  left: 29px;
  width: 195px;
}
.colorpicker_palette i {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  border-radius: 4px;
  margin: 0 6px 6px 0;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
.colorpicker_palette i.white {
  border: 1px solid #BECCDB;
}
.colorpicker_palette i.additional {
  display: none;
}
.without-pipe.colorpicker_palette i.additional {
  display: inline-block;
}
.colorpicker_pipe {
  position: absolute;
  top: 181px;
  left: 29px;
  z-index: 1;
  width: 58px;
  height: 58px;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
}
.colorpicker-element-inline .colorpicker_pipe {
  left: 39px;
}
.colorpicker_pipe:after {
  left: 20px;
  top: 20px;
}
.is-darken.colorpicker_pipe:after {
  color: #fff;
}
.colorpicker_applytospread,
.colorpicker_applycolor {
  background: #EDEDED;
  height: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
}
.with-applytospread .colorpicker_applytospread,
.with-applytospread .colorpicker_applycolor,
.with-applycolor .colorpicker_applytospread,
.with-applycolor .colorpicker_applycolor {
  display: block;
}
.colorpicker_applytospread .colorpicker_submit,
.colorpicker_applycolor .colorpicker_submit {
  padding: 0 8px;
  top: 10px;
  right: 10px;
}
.colorpicker_footer {
  background: #EDEDED;
  height: 76px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
}
.colorpicker-element-inline .colorpicker_footer {
  height: 60px;
  background: transparent;
  display: none;
}
.with-footer .colorpicker_footer {
  display: block;
}
.colorpicker_footer label {
  color: #8FA4BB;
  position: relative;
  left: 10px;
  top: 9px;
}
.colorpicker_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 0;
  z-index: 2004;
  display: none;
}
.colorpicker_overlay.is-darken {
  opacity: 0.3;
  background: #000;
  z-index: 1004;
}
.colorpicker_pipe_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 2006;
  display: none;
  pointer-events: none;
  text-align: center;
}
.colorpicker_pipe_wrapper .pipe_palette {
  position: absolute;
  top: 20px;
  background: #fff;
  border: 1px solid #fff;
  left: 20px;
  width: 142px;
  height: 142px;
  border-radius: 100%;
  overflow: hidden;
  display: none;
}
.colorpicker_pipe_wrapper .pipe_palette:after {
  content: "";
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
  top: -1px;
  left: -1px;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.8) inset;
  border-radius: 100%;
  border: 2px solid #fff;
}
.colorpicker_pipe_wrapper .pipe_palette .palette {
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  flex-wrap: wrap;
}
.colorpicker_pipe_wrapper .pipe_palette .palette div {
  width: 20px;
  height: 20px;
  outline: 1px solid rgba(0, 0, 0, 0.3);
  flex: none;
}
.colorpicker_pipe_wrapper .pipe_palette .palette div.central {
  outline: 1px solid #000;
  box-shadow: 0 0 0 3px #fff;
  width: 19px;
  margin: 0 1px 1px 0px;
  height: 19px;
  z-index: 1;
}
.colorpicker_pipe_wrapper .pipe_palette .title {
  position: absolute;
  left: 32px;
  width: 74px;
  bottom: 15px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-align: center;
  line-height: 19px;
  height: 20px;
  border-radius: 20px;
  font-size: 12px;
  letter-spacing: 1px;
}
.colorpicker_pipe_wrapper .wrapper canvas {
  pointer-events: auto;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFOSURBVHgBrdO/S8NAFAfw9y6JCg7t2M3opFv1H5B0KlXRLIJOnV3UTUQxi641f4GdFBwSJ3EQ1K2Dpf4YnMTDQRw6xKEg2Oa8CxpS2iZp0+/0eHf34fFCEAZMfudMVZTRG1E3mbuNMED+EQag/rUcOc7DxT37AJEVGWIZ3OYdonQSQIDXTuREhd3zLJHkWq9zjtCWhBqBiFwerT7w22YYcmXoNBIS+0CE5alMqhNqoS4QUZMoRCw1Nzuhmhs5WNNm2s6J7K74dRxkS5/zeuvaNLRNxnAzFOqGiBzbVXj9/KL+zpCZEDbJ0r71VrKqLJiSdc8WeD9v2Kq4VzDsbPAdxp3kuvbuf6FuA+AwEB9KinjQMBARIssjxclMKhHiQXyo9PiYkggREX///DOtw+FpBRrfP/BE630jHsQQ0gh4UXn5eOS105BI+dbQHegzvzkMwqOG6jApAAAAAElFTkSuQmCC) 0 16, crosshair;
}
.colorpicker-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.colorpicker-canvas .spinner-wrapper .text p {
  color: #fff;
}
.colorpicker-canvas-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.colorpicker-canvas-overlay {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.colorpicker label {
  font-size: 11px;
  color: #8C8C8C;
  display: block;
  font-weight: 700;
}
.colorpicker input {
  position: absolute;
  color: #000;
  top: 15px;
  text-align: center;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 28px;
  outline: none;
  left: 0;
  border-radius: 4px;
  font-size: 11px;
  background: #fff;
  box-shadow: 0 1px 0px 0px #fff, 0px 2px 1px 0 #D2D2D2 inset;
  border: none;
  text-transform: uppercase;
}
.colorpicker_hex {
  position: absolute;
  width: 64px;
  height: 46px;
  left: 29px;
  top: 129px;
}
.colorpicker-element-inline .colorpicker_hex {
  left: 39px;
}
.colorpicker_hex:after {
  position: absolute;
  content: '#';
  font-size: 13px;
  color: #000;
  left: 3px;
  top: 22px;
}
.colorpicker_hex input {
  padding-left: 13px;
  text-align: left;
}
.colorpicker_field span,
.colorpicker_current_color,
.colorpicker_hsb_h,
.colorpicker_hsb_s,
.colorpicker_hsb_b {
  display: none;
}
.no-user-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.no-user-select * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.no-user-select input {
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.product-thumbnail {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.product-thumbnail img {
  max-width: 150px;
  max-height: 175px;
  height: auto;
  margin-bottom: -3px;
}
@media only screen and (max-width: 480px) {
  .product-thumbnail img {
    max-width: 90px;
  }
}
.m-small.product-thumbnail img {
  max-width: 75px;
  border: #c8c8c8 1px solid;
}
.product-thumbnail.is-canvas img {
  filter: none;
  z-index: 1;
}
.product-thumbnail.is-gifts img {
  filter: none;
}
.product-thumbnail.is-prints {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  padding: 6px;
  width: 162px;
  height: 162px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  border-radius: 4px;
  background: #fff;
}
.product-thumbnail.is-prints.prints-count-1.product-thumbnail.is-prints {
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  vertical-align: top;
  box-shadow: none;
}
.product-thumbnail.is-prints.prints-count-1.product-thumbnail.is-prints img {
  border: #c8c8c8 1px solid;
}
.product-thumbnail.is-prints div {
  width: calc(50% - 3px);
  height: calc(50% - 3px);
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints div {
    width: calc(50% - 1px);
    height: calc(50% - 1px);
  }
}
.m-small.product-thumbnail.is-prints div {
  width: calc(50% - 1px);
  height: calc(50% - 1px);
}
.prints-count-1.product-thumbnail.is-prints div {
  width: 100%;
  height: 100%;
}
.prints-count-1.product-thumbnail.is-prints div img {
  border: #c8c8c8 1px solid;
}
.prints-count-2.product-thumbnail.is-prints div {
  height: 100%;
}
.prints-count-3.product-thumbnail.is-prints div:nth-child(3) {
  width: 100%;
}
.product-thumbnail.is-prints:before {
  content: "";
  background: #fff;
  z-index: -1;
  border-radius: 4px;
  position: absolute;
  top: 6px;
  bottom: auto;
  left: 6px;
  right: auto;
  width: 100%;
  height: 100%;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints:before {
    border-radius: 2px;
    top: 4px;
    left: 4px;
  }
}
.m-small.product-thumbnail.is-prints:before {
  top: 4px;
  left: 4px;
}
.prints-count-1.product-thumbnail.is-prints:before {
  display: none;
}
.prints-count-1.product-thumbnail.is-prints:before img {
  border: #c8c8c8 1px solid;
}
.product-thumbnail.is-prints:after {
  content: "";
  background: #fff;
  z-index: -2;
  border-radius: 4px;
  position: absolute;
  top: 12px;
  bottom: auto;
  left: 12px;
  right: auto;
  width: 100%;
  height: 100%;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints:after {
    border-radius: 2px;
    top: 8px;
    left: 8px;
  }
}
.m-small.product-thumbnail.is-prints:after {
  top: 8px;
  left: 8px;
}
.prints-count-1.product-thumbnail.is-prints:after {
  display: none;
}
.prints-count-1.product-thumbnail.is-prints:after img {
  border: #c8c8c8 1px solid;
}
.prints-count-2.product-thumbnail.is-prints:after {
  display: none;
}
@media only screen and (max-width: 480px) {
  .product-thumbnail.is-prints {
    padding: 4px;
    border-radius: 2px;
    width: 94px;
    height: 94px;
  }
}
.m-small.product-thumbnail.is-prints {
  padding: 4px;
  width: 78px;
  height: 78px;
}
.product-thumbnail .counter {
  color: #fff;
  background: #000000;
  height: 18px;
  position: absolute;
  right: -9px;
  bottom: -11px;
  line-height: 17px;
  font-size: 12px;
  font-weight: 700;
  padding: 0px 5px;
  border-radius: 30px;
  min-width: 18px;
  z-index: 1;
}
.info-tip {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: 1px solid #82B44F;
  margin-left: 10px;
  display: inline-block;
  cursor: pointer;
}
.info-tip::after {
  content: "?";
  position: absolute;
  top: 0;
  right: 5px;
  color: #82B44F;
  font-size: 13px;
}
.qtc-wrapper .custom-dropdown .dropdown-btn {
  font-size: 10px;
  font-family: "Mulish";
}
.qtc-wrapper .qtc-tool:hover span {
  color: #8C8C8C;
}
/* TOOLTIPS */
.tip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 12;
  border-radius: 2px;
  cursor: default;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s ease-out;
  -webkit-transition-delay: 0.2s;
  -o-transition: 0.2s ease-out;
  -o-transition-delay: 0.2s;
  -moz-transition: 0.2s ease-out;
  -moz-transition-delay: 0.2s;
  transition: 0.2s ease-out;
  transition-delay: 0.2s;
  padding: 20px 30px 35px;
  border: 1px solid #D2D2D2;
  background: #EDEDED;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
.tip:before {
  content: "\E830";
  width: 18px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  font-family: "icons";
  font-style: normal;
  left: 50%;
  background-color: transparent;
  position: absolute;
  color: #EDEDED;
  box-shadow: none;
}
.tip.tip--bottom {
  top: 100%;
}
.tip.tip--bottom:before {
  top: -12px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1) rotate(180deg);
}
.tip.tip--top {
  bottom: 100%;
}
.tip.tip--top:before {
  bottom: -12px;
  text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1);
}
.tip.tip--finish-simple {
  margin-left: -810px;
  width: 763px;
  padding: 25px 30px 20px 30px;
  top: -325px;
}
.tip.tip--finish-simple:before {
  top: 330px;
  left: 756px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  transform: scale(1, 1.5) rotate(270deg);
}
.tip.tip--finish-simple .tip-item-img {
  width: 112px;
  height: 90px;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.tip.tip--finish-simple .tip-item-desc {
  width: 136px;
  display: none;
}
.tip.tip--finish-adv {
  margin-left: -368px;
  width: 763px;
  padding: 25px 30px 20px 30px;
  top: 34px;
  text-align: left;
}
.tip.tip--finish-adv:before {
  top: -12px;
  left: calc(50% - 27px);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  transform: scale(1.5, 1) rotate(180deg);
}
.tip.tip--finish-adv .tip-item-img {
  width: 112px;
  height: 90px;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.tip.tip--finish-adv .tip-item-desc {
  width: 136px;
  display: none;
}
.tip.tip--border-simple {
  margin-left: -392px;
  width: 345px;
  padding: 22px 30px 20px 30px;
  top: -160px;
  text-align: left;
}
.tip.tip--border-simple:before {
  top: 165px;
  left: 337px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  transform: scale(1, 1.5) rotate(270deg);
}
.tip.tip--border-simple .tooltip-content .tip-item-img {
  width: 114px;
  height: 90px;
  margin: 5px 10px 5px 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.tip.tip--border-adv {
  margin-left: 21px;
  width: 350px;
  padding: 35px 30px 20px 30px;
  top: -57px;
  text-align: left;
}
.tip.tip--border-adv:before {
  top: 61px;
  left: -12px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.06);
  transform: scale(1, 1.5) rotate(90deg);
}
.tip.tip--mounting-adv {
  margin-left: -366px;
  width: 344px;
  padding: 35px 30px 20px 30px;
  top: -93px;
  text-align: left;
}
.tip.tip--mounting-adv:before {
  top: 96px;
  margin-left: 166px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tip.tip--mounting-simple {
  margin-left: -490px;
  width: 470px;
  padding: 35px 30px 20px 30px;
  top: -65px;
}
.tip.tip--mounting-simple:before {
  top: 70px;
  margin-left: 229px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tip .tip-title {
  margin: 8px 0 15px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-transform: capitalize;
  text-align: left;
  letter-spacing: normal;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
}
.tip .tip-desc {
  margin: 0 0 20px;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  text-transform: none;
  color: #000000;
}
.tip .tooltip-content .title {
  text-align: left;
  display: block;
  margin: 8px 0 15px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
}
.tip .tooltip-content p {
  text-transform: none;
  font-weight: 400;
  margin: 0;
  font-family: "Mulish";
  font-size: 10px;
  line-height: 24px;
  font-style: normal;
  text-align: left;
  color: #000000;
}
.tip .tooltip-content .tip-item-img {
  display: block;
  opacity: 1;
  top: 35px;
  width: 114px;
  height: 86px;
  margin: 5px 10px 5px 0;
}
.tip .tooltip-content .tip-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 15px 0;
}
.tip .tooltip-content .tip-title {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  text-align: left;
  text-transform: capitalize;
  border: none;
}
.tip .tooltip-content .tip-item-desc {
  text-align: left;
  width: 114px;
  font-size: 10px;
  line-height: 14px;
  font-style: normal;
  font-family: "Mulish";
}
.tooltip {
  position: relative;
}
.tooltip.tooltip-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 0 -3px 8px;
  cursor: pointer;
  border-radius: 100%;
  border: 1px solid #D0D9E2;
}
.tooltip.tooltip-icon:after {
  content: "?";
  position: absolute;
  top: -2px;
  left: 5px;
  color: #D0D9E2;
  font-family: "Mulish";
  font-size: 11px;
  line-height: 16px;
}
.tooltip.tooltip-icon:hover .tip--top {
  bottom: 30px;
}
.tooltip.tooltip-icon .tip.tip--top {
  bottom: 0px;
}
.tooltip.tooltip-icon .tip.tip--bottom {
  top: 27px;
}
.tooltip:hover .tip {
  visibility: visible !important;
  opacity: 1 !important;
}
.tooltip:hover .tip.tip--top {
  bottom: calc(100% - 10px);
}
.tooltip:hover .tip.tip--bottom {
  top: calc(100% + 20px);
}
.tooltip-tool .tip {
  display: none;
}
.tooltip-tool .tip.tip--bottom:before {
  transform: scale(1.5, 1) rotate(180deg) translateX(50%);
}
@media (max-width: 1575px) {
  .tooltip-tool .tip {
    display: block;
    padding: 10px !important;
  }
}
.tooltip-tool.tooltip-tool--first .tip {
  transform: translateX(-27%) !important;
}
.tooltip-tool.tooltip-tool--first .tip.tip--bottom:before {
  transform: scale(1.5, 1) rotate(180deg) translateX(100%) !important;
}
.tooltip-tool.active .tip {
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
}
/* /TOOLTIPS */

/*#uploader-view-wrapper {
    .height-100-flex;
    position: relative;
    font-family: @main-font;
    font-size: 14px;
    line-height: 16px;

    > div {
        .height-100-flex;
        position: relative;
    }
}

.editor-uploader-popup {
    width: 980px !important;
    height: 542px !important;
    overflow: auto;
}

.files-upload {
    display: none;
}*/
.uploader-source-list {
  background: #fff;
}
.source-wrapper.table-look {
  max-width: 720px;
  margin: auto;
  width: 100%;
  padding: 0 26px 20px;
  background: #fff;
  margin-top: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.look-vertical.source-wrapper.table-look {
  padding-left: 15px;
  padding-right: 15px;
}
.source-wrapper.line-look {
  border-bottom: 1px solid #BECCDB;
  background: #EDEDED;
  border-top: 1px solid #BECCDB;
  height: 68px;
  margin-top: -1px;
}
.source-title {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 36px;
  font-weight: 400;
  padding: 15px 0;
  margin: 0;
  text-align: center;
}
.source-list {
  width: 100%;
  display: flex;
}
.table-look .source-list {
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 20px;
}
.line-look .source-list {
  margin: 0 auto;
  padding: 0 26px;
  height: 100%;
}
.is-tablet.line-look .source-list {
  padding-left: 15px;
  padding-right: 15px;
}
.source-list__item {
  cursor: pointer;
  text-align: center;
}
.table-look .source-list__item {
  border: 1px solid #D2D2D2;
  margin: 8px;
  width: 150px;
  height: 150px;
  padding: 85px 10px 0;
}
@media only screen and (max-width: 650px) {
  .table-look .source-list__item {
    width: calc(50% - 16px);
  }
}
.look-vertical.table-look .source-list__item {
  width: calc(50% + 2px);
  height: 120px;
  padding-top: 70px;
}
.table-look .source-list__item.full-width {
  width: calc(100% + 2px);
}
.table-look .source-list__item.full-raw-item {
  width: 482px;
  height: 50px;
  padding: 10px;
}
.table-look .source-list__item.full-raw-item span {
  font-size: 18px;
  text-transform: uppercase;
}
.table-look .source-list__item.full-raw-item span sup {
  padding: 0 0 0 5px;
  font-size: 11px;
  color: #A78868;
}
.line-look .source-list__item {
  height: 100%;
  background: #EDEDED;
  position: relative;
  flex: 1;
  border-right: 1px solid #BECCDB;
  padding-top: 40px;
}
.line-look .source-list__item:first-child {
  border-left: 1px solid #BECCDB;
}
.line-look .source-list__item.active {
  background: #fff;
  height: calc(100% + 1px);
  padding-bottom: 1px;
}
.source-list__item span {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  font-family: "Mulish";
  color: #000000;
}
.source-list__item span:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span:after {
  top: -6px;
  width: 36px;
  height: 36px;
}
.line-look .source-list__item span:after {
  top: -3px;
}
.source-list__item span.printique:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span.printique:after {
  top: -6px;
  width: 26px;
  margin: 0 0 0 3px;
}
.line-look .source-list__item span.printique:after {
  top: -3px;
}
.source-list__item span.flickr:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span.flickr:after {
  width: 36px;
  height: 22px;
}
.line-look .source-list__item span.flickr:after {
  top: -3px;
}
.source-list__item span.comp:after {
  left: 50%;
  transform: translate(-50%, -100%);
}
.table-look .source-list__item span.comp:after {
  width: 22px;
  height: 36px;
}
.line-look .source-list__item span.comp:after {
  top: -3px;
}
.source-description {
  width: 100%;
  margin: auto;
  padding-top: 6px;
  font-size: 14px;
  text-align: left;
  color: #000000;
  pointer-events: none;
  font-family: "Mulish";
  padding-left: 6px;
  margin-top: 15px;
}
/* ICONS */
@font-face {
  font-family: "icons";
  font-weight: normal;
  font-style: normal;
}
.font-icon {
  position: relative;
}
.font-icon:after {
  content: "";
  position: absolute;
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
}
.font-icon.icon--search:after {
  content: "\E882";
  font-size: 18px;
  transform: scaleX(-1);
}
.font-icon.icon--close:after {
  content: "\E805";
  font-size: 16px;
}
.font-icon.icon--select:after {
  content: "\E80F";
  font-size: 8px;
}
.icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}
.icon--edit:before {
  display: block;
  width: 22px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTY5MDQgMTIuOTM4OEwxLjQyMzU3IDE1LjUwOTRMMy44ODY5OSAxNS4zNTgzTDEzLjY0OTcgNS4xNjJMMTEuMzMxNyAyLjc0MjU5TDEuNTY5MDQgMTIuOTM4OFpNMC42ODkyOTUgMTdDMC41MDY1OSAxNyAwLjMzMTQ4IDE2LjkyMDggMC4yMDE4NjMgMTYuNzg0QzAuMDYyNTkzMiAxNi42NCAtMC4wMTA0OTk3IDE2LjQzODMgMC4wMDEyMjEwMiAxNi4yMzY3TDAuMjA4MDU3IDEyLjU3ODdDMC4yMTgzOTkgMTIuNDA1OSAwLjI4OTQyNCAxMi4yNDAzIDAuNDA4Njk5IDEyLjExMDdMMTAuODQ0MyAxLjIxNjAyQzEwLjk3MzIgMS4wNzkyMSAxMS4xNDgzIDEgMTEuMzMxNyAxQzExLjUxNDQgMSAxMS42OTAyIDEuMDc5MjEgMTEuODE5OSAxLjIxNjAyTDE1LjExMjcgNC42NTA3OEMxNS4yNDIzIDQuNzg3NTkgMTUuMzE0NyA0Ljk2NzU4IDE1LjMxNDcgNS4xNjJDMTUuMzE0NyA1LjM1NjQyIDE1LjI0MjMgNS41MzY0OCAxNS4xMTI3IDUuNjczMjlMNC42NzY0MSAxNi41NzUxQzQuNTU3MTQgMTYuNjk3NSA0LjM5Nzg4IDE2Ljc2OTYgNC4yMjk2NSAxNi43ODRMMC43Mjk5NzkgMTdIMC42ODkyOTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNzY4IDcuNDgwODRDMTIuNTkxNSA3LjQ4MDg0IDEyLjQxNSA3LjQwODg0IDEyLjI4MDUgNy4yNjQ4Mkw5LjMxODY0IDQuMTc1NjlDOS4wNDkwNiAzLjg5NDg2IDkuMDQ5MDYgMy40MzQwNyA5LjMxODY0IDMuMTUzMjRDOS41ODc1MyAyLjg3MjQyIDEwLjAyMzkgMi44NzI0MiAxMC4yOTM1IDMuMTUzMjRMMTMuMjU1NCA2LjI0OTU1QzEzLjUyNDMgNi41MzAzOCAxMy41MjQzIDYuOTg0IDEzLjI1NTQgNy4yNjQ4MkMxMy4xMjAzIDcuNDA4ODQgMTIuOTQ0NSA3LjQ4MDg0IDEyLjc2OCA3LjQ4MDg0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuMDg3ODEgMTQuNDk0MUMyLjkxMTMxIDE0LjQ5NDEgMi43MzQ4MiAxNC40MjIxIDIuNjAwMzggMTQuMjg1M0MyLjMzMDggMTQuMDA0NSAyLjMzMDggMTMuNTQzNiAyLjYwMDM4IDEzLjI2MjhMMTAuNzQ3IDQuNzU4NzdDMTEuMDE2NSA0LjQ3Nzk1IDExLjQ1MjMgNC40Nzc5NSAxMS43MjE4IDQuNzU4NzdDMTEuOTkxNCA1LjAzOTYgMTEuOTkxNCA1LjQ5MzIyIDExLjcyMTggNS43NzQwNUwzLjU3NTI2IDE0LjI4NTNDMy40NDAxMiAxNC40MjIxIDMuMjY0MzEgMTQuNDk0MSAzLjA4NzgxIDE0LjQ5NDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMS4wNzg4MiAxNC40ODcxTDAuOTM2Nzg1IDE0LjQ5NDRMMC44MDY0ODUgMTQuNTIzMkwwLjcwNTgxMSAxNi4yOTQ2TDIuMzM1NjkgMTYuMTkzN0MyLjM0OTQ4IDE2LjEyODkgMi4zNjYwMyAxNi4wNjQxIDIuMzczNjEgMTUuOTk5M0MyLjQ0ODA3IDE1LjEzNTIgMS44NzkyNyAxNC40ODcxIDEuMDc4ODIgMTQuNDg3MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS4zNDE3IDE3SDcuOTkxNDJDNy42Mjc0NSAxNyA3LjMzMzI1IDE2LjcgNy4zMzMyNSAxNi4zMzMzQzcuMzMzMjUgMTUuOTY2NyA3LjYyNzQ1IDE1LjY2NjcgNy45OTE0MiAxNS42NjY3SDE1LjM0MTdDMTUuNzA1NyAxNS42NjY3IDE1Ljk5OTkgMTUuOTY2NyAxNS45OTk5IDE2LjMzMzNDMTUuOTk5OSAxNi43IDE1LjcwNTcgMTcgMTUuMzQxNyAxN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) no-repeat;
  content: '';
}
.icon--delete:after {
  content: '\E811';
  color: #000000;
}
.main-view .icon--delete:after {
  margin-top: 0;
}
/* /ICONS */
/* FORM */
button.btn-edit {
  display: inline-block;
  vertical-align: middle;
  background: none;
  border: none;
  outline: none;
  text-decoration: none;
  cursor: pointer;
  margin: -4px 0 0 0;
  padding: 0;
}
/* /FORM */
/* BASE STYLES */
.uploader-row {
  margin: 0 auto;
  width: calc(100% - 52px);
}
@media only screen and (max-width: 768px) {
  .uploader-row {
    margin: 0 15px;
    width: calc(100% - 30px);
  }
  .uploader-row .padding-top-small {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
  }
}
.uploader-row-full {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .uploader-row-full {
    padding: 0 15px;
  }
}
.drop-wrapper {
  padding: 15px 0 20px 0;
  position: relative;
  width: 100%;
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.computer-upload--start {
  height: 100%;
  padding-bottom: 6px;
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .computer-upload--start {
    display: none;
  }
}
.computer-upload--items-added {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.computer-upload--items-added .or {
  font-size: 14px;
  color: #D2D2D2;
  padding-left: 20px;
  flex: 1;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  .computer-upload--items-added {
    align-items: flex-start;
  }
  .computer-upload--items-added .btn-upload,
  .computer-upload--items-added .or {
    display: none;
  }
}
/* /BASE STYLES */
/* UPLOADER HEADER */
.uploader-header-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-top: 10px;
}
.center-btn {
  text-align: left;
  margin-top: 0;
}
.center-btn.no-m {
  margin-top: 0px;
}
.uploader-header-sticky-wrapper {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .uploader-header > .uploader-header-line:first-child {
    flex-direction: column;
    height: auto;
  }
  .uploader-header > .uploader-header-line:first-child .left {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  .uploader-header > .uploader-header-line:first-child .right {
    width: 100%;
    margin-top: 10px;
  }
}
.uploader-header-line .left {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.uploader-header-line .left .btn-select {
  width: auto;
}
.uploader-header-line .right {
  display: flex;
  align-items: center;
}
.uploader-header-line .right custom-dropdown {
  height: 36px;
}
.sticky-element-attached-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 26px;
  background: #fff;
  z-index: 3;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
@media only screen and (max-width: 768px) {
  .sticky-element-attached-top {
    padding: 0 15px;
  }
}
.page-nav--breadcrums {
  display: flex;
  max-width: 100%;
}
.page-nav--breadcrums .nav--step {
  position: relative;
  margin-right: 25px;
  height: 17px;
  white-space: nowrap;
  float: none;
  max-width: 100%;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-nav--breadcrums .nav--step span {
  font-family: "Mulish";
  color: #000000;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  vertical-align: top;
}
.page-nav--breadcrums .nav--step span.capitalize {
  text-transform: capitalize;
}
.page-nav--breadcrums .nav--step span.dont-capitalize {
  text-transform: none !important;
}
.page-nav--breadcrums .nav--step span.link {
  color: #A78868;
  font-weight: 700;
  border-bottom: 1px solid #A78868;
  cursor: pointer;
  text-decoration: none;
}
.page-nav--breadcrums .nav--step span.link:hover {
  border-bottom-color: transparent;
}
.page-nav--breadcrums .nav--step:after {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  display: block;
  transform: rotate(-45deg);
  pointer-events: none;
  right: -13px;
  position: absolute;
  top: 4px;
}
.page-nav--breadcrums .nav--step:first-child {
  flex: none;
  overflow: visible;
}
.page-nav--breadcrums .nav--step:last-child:after {
  opacity: 0;
}
.warning-text {
  font-size: 12px;
  color: #a3a3a3;
  margin-right: 10px;
}
.form--search_no-results {
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 5px;
}
.form--search {
  width: 266px;
  position: relative;
  margin-right: 20px;
}
@media only screen and (max-width: 768px) {
  .form--search {
    width: 100%;
  }
}
.form--search input {
  font-family: "Mulish";
  font-size: 14px;
  width: 100%;
  height: 36px;
  border-radius: 2px;
  border: 1px solid #D2D2D2;
  background: #fff;
  padding: 0 36px 0 20px;
}
.form--search:after {
  color: #8C8C8C;
  top: 9px !important;
  right: 10px;
  left: auto !important;
}
.form--search input:focus {
  outline: none;
}
.form--search input::placeholder {
  color: rgba(50, 50, 50, 0.4);
}
.form--search i.icon--close {
  width: 21px;
  height: 21px;
  position: absolute;
  right: 8px;
  top: 6px;
  background: #fff;
  z-index: 2;
  cursor: pointer;
}
.form--search i.icon--close:after {
  font-size: 13px;
  left: 4px;
  top: 4px;
  color: #BECCDB;
}
.logout-btn {
  color: #4A7CB0;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  border-bottom: 1px solid #4A7CB0;
  cursor: pointer;
  padding: 0 1px;
  font-family: "Mulish";
}
.select-all-btn {
  position: relative;
  height: 24px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 0 0 31px;
  color: #A78868;
  text-decoration: underline;
  cursor: pointer;
}
.select-all-btn:before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 24px;
  height: 24px;
  content: "";
  border-radius: 100%;
  background: #D2D2D2;
}
.select-all-btn.unselect:before {
  background: #A78868;
}
.select-all-btn:after {
  color: #fff;
  left: 6px;
  top: 9px;
  text-decoration: none !important;
}
.chosen-container.chosen-select.sort-select-chosen {
  width: 160px !important;
  height: 32px !important;
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
}
.chosen-select.sort-select-chosen {
  width: 160px;
  height: 36px;
  padding-left: 10px;
  cursor: pointer;
  border: 1px solid #D2D2D2;
}
@media only screen and (max-width: 768px) {
  .sort-select-chosen {
    margin-left: 20px;
  }
}
.chosen-container .chosen-drop {
  opacity: 0;
  display: none;
}
.chosen-with-drop .chosen-drop {
  opacity: 1;
  display: block;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single {
  display: block;
  height: 100%;
  line-height: 30px;
  padding: 0 15px;
  font-size: 12px;
  border-radius: 2px;
  position: relative;
  white-space: nowrap;
  background: #fff;
  cursor: pointer;
  text-align: center;
  border: none;
  box-shadow: none;
  color: #000;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single div {
  display: none;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:hover {
  color: #82B44F;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:before {
  display: none;
}
.chosen-container.chosen-select.sort-select-chosen a.chosen-single:after {
  font-family: "icons";
  display: inline-block;
  margin: 0;
  content: "\E80A";
  transform: rotate(90deg);
  font-size: 14px;
  color: #82B44F;
  position: relative;
  margin-left: 10px;
  top: 1px;
  padding: 0;
  background: none;
  border: none;
  right: auto;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop {
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
  left: 0;
  width: 100%;
  overflow: auto;
  max-height: 338px;
  transition: all 0.1s ease-out;
  z-index: calc(12);
  border: none;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-search {
  display: none;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results li {
  padding: 0 5px 0 22px;
  font-size: 12px;
  line-height: 38px;
  text-decoration: none;
  display: block;
  cursor: pointer;
  height: 38px;
  text-align: left;
}
.chosen-container.chosen-select.sort-select-chosen div.chosen-drop .chosen-results li.result-selected {
  background-color: #8c8c8c;
  font-weight: 700;
}
.login-adorama-title {
  font-family: "Mulish";
  font-size: 12px;
  margin-right: 5px;
  color: #a2a3a5;
  text-transform: uppercase;
}
.login-adorama-title span {
  cursor: pointer;
}
.login-adorama-title span:not(.btn-outlined):hover {
  border-bottom-color: transparent;
}
.sign-in-printique-title {
  text-align: center !important;
  padding-top: 57px;
  height: 100px;
}
.sign-in-printique-title-text {
  background: #fff;
  color: #4A7CB0;
  font-size: 14px;
  padding: 10px 220px;
  border: 2px solid #4A7CB0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
  cursor: pointer;
  font-weight: 400;
  font-family: "Mulish";
}
/* /UPLOADER HEADER */
/*dropdown*/
@media only screen and (max-width: 768px) {
  .is-mobile-source {
    display: none !important;
  }
}
.wrp-drop-area {
  min-height: 340px;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
}
.items-container {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.items-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.items-content .uploader-row {
  flex: 1;
  /*width: 100%;*/
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .items-content .uploader-row {
    width: calc(100% - 30px);
  }
}
.items-content .wrp-drop-area {
  min-height: 339px;
}
.drop-area.small .ui-field select {
  display: block !important;
  outline: none;
  box-shadow: none !important;
  color: #82b44f;
  border-radius: 2px;
  padding: 6px 50px 6px 10px;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Mulish";
  height: 33px;
}
.drop-area.small .chosen-container {
  display: none !important;
}
.padding-top-small {
  padding-top: 2.22rem;
}
.u-text-center {
  text-align: center !important;
}
.uploader-row {
  /*.u-right {float: right;}*/
  /*.u-left {float: left;}*/
}
.uploader-row .content-text {
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 25px;
  font-weight: normal;
}
.uploader-row .inner-content-title {
  margin-bottom: 20px;
  font-family: "PlayfairDisplay";
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #000000;
}
.-c-default {
  cursor: default !important;
}
/*.u-right--search.page-head--info { max-width: 370px; width: 100%; margin-right: 11px; }*/
.m-border__top {
  border-top: 1px solid #D2D2D2;
}
.m-border__bottom {
  border-bottom: 1px solid #D2D2D2;
}
.choose-wrapper.drop-area {
  overflow: hidden;
  background: #ffffff;
  width: 100%;
  height: 100%;
}
.choose-wrapper.drop-area .medium-8.padding-top-small {
  padding-bottom: 40px;
}
/* drop area small */
.choose-wrapper.drop-area.small {
  height: 520px;
  border: 1px solid #cbcbcb;
}
.choose-wrapper.drop-area.small .b-choose-list__inline {
  width: 100%;
}
.choose-wrapper.drop-area.small > div {
  height: 100%;
}
.choose-wrapper.drop-area.small > div #content-view-wrapper {
  height: 100%;
  background: #fff;
}
.choose-wrapper.drop-area.small > div #content-view-wrapper > div {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.choose-wrapper.drop-area.small .inline-mode {
  height: calc(100% - 68px);
  overflow-y: auto;
  flex: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .choose-wrapper.drop-area.small .inline-mode {
    display: flex;
    flex-direction: column;
  }
}
.choose-wrapper.drop-area.small .items-container {
  width: 100%;
  overflow-y: auto !important;
}
.choose-wrapper.drop-area.small .items-container.without-header {
  min-height: 500px;
}
.drop-area.small .b-choose-list {
  margin-top: 0;
}
.choose-wrapper.drop-area.small .upload-source-back {
  border: none;
}
.drop-area.small .b-choose-list__inline .b-choose-list__item {
  border-bottom: 1px solid #D2D2D2;
}
.drop-area.small .b-choose-list__inline .b-choose-list__item:first-child.active:before {
  width: 119px;
  background: #fff !important;
  height: 1px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  content: "";
}
.drop-area.small .b-choose-list__inline .b-choose-list__item.active:before {
  width: 117px;
  background: #fff !important;
  height: 1px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  content: "";
}
.choose-wrapper.drop-area.small .page-row--title {
  display: none;
}
.choose-wrapper.drop-area.small .drop-wrapper {
  padding: 30px 56px 15px 57px;
}
.choose-wrapper.drop-area.small .uploader-header {
  max-width: 805px;
}
.choose-wrapper.drop-area.small .padding-none.m-border__top {
  border-top: none;
  border-bottom: none;
}
.choose-wrapper.drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a {
  border-left: none;
}
.choose-wrapper.drop-area.small .b-choose-list__inline .b-choose-list__item:last-child a:before {
  display: none;
}
.choose-wrapper.drop-area.small .upload-folder {
  width: 187px;
  margin: 0 -46px 60px 65px;
  height: 211px;
}
.choose-wrapper.drop-area.small .upload-folder--inner {
  width: 187px;
  height: 187px;
  border-radius: 0 8px 8px 8px;
}
.choose-wrapper.drop-area.small .upload-folder--overlay {
  width: 187px;
  height: 187px;
}
.choose-wrapper.drop-area.small .upload-folder:hover .upload-folder--control,
.choose-wrapper.drop-area.small .upload-folder.u-active-folder .upload-folder--control {
  bottom: 2px;
}
.choose-wrapper.drop-area.small .preload-fotos span {
  width: 69px;
  height: 69px;
}
.choose-wrapper.drop-area.small .upload-select,
.folders-list__item .folder-box .overlay .upload-select {
  position: absolute;
  right: 0;
  font-size: 10px;
}
.folders-list__item .folder-box .overlay .upload-select {
  z-index: 1;
  top: -32px;
}
.choose-wrapper.drop-area.small .section-album--gallery {
  max-width: 893px;
}
/* /BASE STYLES */
/* COMPUTER UPLOAD */
.b-computer-upload {
  height: 100%;
  background: #EDEDED;
  border: 1px dashed #8C8C8C;
  border-radius: 8px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex: 1;
}
.b-computer-upload-i {
  text-align: center;
  margin-top: 50px;
  pointer-events: none;
}
.b-computer-upload-i .or {
  margin: 9px 0 34px;
  font-size: 18px;
  line-height: 28px;
  color: #8C8C8C;
}
.b-computer-upload-i .note h1 {
  font-family: "Mulish";
  font-weight: 400;
  font-size: 48px;
  line-height: 55px;
  text-transform: uppercase;
  color: #8C8C8C;
  margin: 0;
  letter-spacing: 1px;
  white-space: nowrap;
}
.b-computer-upload-i .note p {
  color: #a3a9af;
  font-size: 11.986px;
  font-style: italic;
  line-height: 18px;
}
.wrp-drop-area .upload-restriction-text {
  font-family: "Mulish";
  text-align: right;
  width: 410px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  pointer-events: none;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
}
.uploader-row-full .upload-restriction-text {
  display: none;
}
@media only screen and (max-width: 768px) {
  .uploader-row-full .upload-restriction-text {
    font-family: "Mulish";
    text-align: center;
    pointer-events: none;
    color: #000;
    font-size: 14px;
    font-style: italic;
    line-height: 18px;
    padding: 0 20px;
    display: block;
  }
}
.btn.btn-upload {
  background: #fff;
  color: #4A7CB0;
  font-size: 12px;
  padding: 0 35px;
  height: 34px;
  line-height: 31px;
  border: none;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
  border: 1px solid #4A7CB0;
  font-weight: 700;
}
.btn.btn-upload:after {
  display: none;
  opacity: 0;
  visibility: hidden;
}
.b-computer-upload.is-dropping .btn.btn-upload {
  pointer-events: none;
}
.login-adorama {
  background: #f6f9f2;
  height: 292px;
  margin-top: 40px;
  line-height: 292px;
  text-align: center;
}
.login-adorama span {
  color: #a1a3a0;
  font-size: 21px;
  font-family: "Mulish";
  line-height: 27px;
  display: inline-block;
  vertical-align: middle;
}
.login-adorama span a {
  color: #7baf4d;
}
.drop-area.is-dropping {
  border-color: #8FA4BB;
  background: #f5f5f5;
}
.files-upload {
  display: none;
}
/* /COMPUTER UPLOAD */
/* SOURCE LIST */
.fullscreen-container .source-list-block {
  margin-top: 55px;
}
.source-list-block .upload-restriction-text {
  padding-top: 0px;
}
.btn.btn-authorize {
  background: #4A7CB0;
  color: #fff;
  font-size: 12px;
  padding: 0 35px;
  height: 34px;
  line-height: 31px;
  border: 1px solid #4A7CB0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
}
.btn.btn-authorize.sign-in-button {
  background: white;
  color: #4A7CB0;
  font-size: 14px;
  height: 40px;
  line-height: 39px;
  border: 1px solid #4A7CB0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  text-transform: uppercase;
  pointer-events: auto;
  width: calc(100% - 25px);
  max-width: 450px;
}
.btn.btn-authorize.sign-in-button.sign-up {
  border: 2px solid #4A7CB0;
  cursor: pointer;
  font-weight: 600;
  font-family: "Mulish";
}
/*/SOURCE LIST */
/*MENU GRID*/
.b-choose-list {
  width: 600px;
  margin: 0 auto 10px auto;
  clear: both;
  overflow: hidden;
  border-left: 1px solid #BECCDB;
  border-top: 1px solid #BECCDB;
}
.b-choose-list .b-choose-list__item {
  float: left;
  width: 149px;
  height: 150px;
  text-align: center;
  border-bottom: 1px solid #BECCDB;
  border-right: 1px solid #BECCDB;
}
.b-choose-list .b-choose-list__item:hover {
  background-color: #f6f8fa;
}
.b-choose-list .b-choose-list__item a {
  display: block;
  height: 100%;
  padding: 90px 0 0 0;
}
.b-choose-list .b-choose-list__item.disabled {
  float: left;
  width: 149px;
  height: 150px;
  text-align: center;
  border-bottom: 1px solid #BECCDB;
  border-right: 1px solid #BECCDB;
}
.b-choose-list .b-choose-list__item.disabled a {
  display: block;
  height: 100%;
  padding: 90px 16px 0px 16px;
}
.b-choose-list__item a {
  font-size: 16px;
  text-transform: uppercase;
  color: #a3a3a3;
  line-height: 20px;
  font-family: "Mulish";
  position: relative;
  text-decoration: none;
}
.b-choose-list__item.disabled a {
  font-size: 12px;
  text-transform: none;
  color: #000;
  line-height: 16px;
  font-family: "Mulish";
  position: relative;
  text-decoration: none;
}
.b-choose-list__item a:after {
  background-color: transparent;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  position: absolute;
  top: 42px;
  left: 50%;
  background-position: 0 0;
  background-size: contain;
  width: 36px;
  height: 36px;
  margin: 0 0 0 -18px;
}
@media only screen and (max-width: 768px) {
  .b-choose-list {
    flex-wrap: wrap;
    margin: 0 15px;
    width: calc(100% - 30px);
    display: flex;
    border-radius: 9px;
    border: 1px solid #BECCDB;
  }
  .b-choose-list .b-choose-list__item {
    width: calc(50% + 2px);
    border: 1px solid #BECCDB;
    height: 120px;
    margin: -1px;
    flex: none;
    background: #fff;
  }
  .b-choose-list .b-choose-list__item a {
    padding: 0 !important;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-sizing: border-box;
    line-height: 14px !important;
    color: #000;
    font-size: 11px;
  }
  .b-choose-list__item a:after {
    margin: 0 0 12px !important;
    order: -1;
    top: auto !important;
    left: auto !important;
    position: relative;
  }
  .b-choose-list .b-choose-list__item a:after {
    width: 24px !important;
    height: 24px !important;
  }
}
.b-choose-list__item a.m-computer:after,
.b-choose-list__item a.m-device:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzE4MTEgNC43OTk5OEw3LjIzMTc4IDAuMjk5MTk0QzcuNjU1OTMgLTAuMDk5NzMxNCA4LjM0NDA3IC0wLjA5OTczMTQgOC43NjgyMiAwLjI5OTE5NEwxMy42ODE5IDQuNzk5OThDMTQuMTA2IDUuMTk4OTEgMTQuMTA2IDUuODQ1NyAxMy42ODE5IDYuMjQ0NjJDMTMuMjU3NCA2LjY0MzU1IDEyLjU2OTYgNi42NDM1NSAxMi4xNDU0IDYuMjQ0NjJMOS4wODYyNSAzLjQ4NzY2VjE2SDYuOTEzNzVWMy40ODc2NkwzLjg1NDU1IDYuMjQ0NjJDMy40MzA0MSA2LjY0MzU1IDIuNzQyNTkgNi42NDM1NSAyLjMxODExIDYuMjQ0NjJDMS44OTM5NiA1Ljg0NTcgMS44OTM5NiA1LjE5ODkxIDIuMzE4MTEgNC43OTk5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xIDEwSDRWMTJIMlYyM0gxNFYxMkgxMlYxMEgxNUMxNS41NTIzIDEwIDE2IDEwLjQ0NzcgMTYgMTFWMjRDMTYgMjQuNTUyMyAxNS41NTIzIDI1IDE1IDI1SDFDMC40NDc3MTYgMjUgMCAyNC41NTIzIDAgMjRWMTFDMCAxMC40NDc3IDAuNDQ3NzE1IDEwIDEgMTBaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width: 16px;
  margin: 0 0 0 -6px;
}
.b-choose-list__item a.m-adoramapix:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCA2OCA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzcwXzIpIj4KPHBhdGggZD0iTTQ0LjQyOTggMjUuODc1OEM0My4zNTk4IDIzLjg2NTggNDAuODQ5OCAyMy4xMTU4IDM4Ljg0OTggMjQuMTg1OEwxNS43OTk4IDM2LjU1NThWNDUuOTE1OEw0Mi43NDk4IDMxLjQ1NThDNDQuNzU5OCAzMC4zNzU4IDQ1LjUwOTggMjcuODc1OCA0NC40Mjk4IDI1Ljg3NThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNjYuNTQ5OCAxNC45NTU4QzY1LjEwOTggOS4yMTU3NSA2MS4yMDk4IDQuNjQ1NzUgNTUuNTc5OCAyLjA2NTc1QzQ5LjE3OTggLTAuODY0MjQ2IDQxLjUwOTggLTAuNjc0MjQ2IDM0Ljk4OTggMi42MTU3NUwxNS43OTk4IDEyLjkzNThWMjIuMjk1OEwzOC43OTk4IDkuOTM1NzVDNDMuMDA5OCA3LjgxNTc1IDQ3Ljk5OTggNy42NzU3NSA1Mi4xNTk4IDkuNTc1NzVDNTUuNDY5OCAxMS4wODU4IDU3LjczOTggMTMuNzE1OCA1OC41NTk4IDE2Ljk3NThDNjEuMjg5OCAyNy44NDU4IDU4LjgzOTggMzYuNzk1OCAzOC4xOTk4IDQ3LjgyNThMMTUuNzk5OCA1OS44NTU4VjY5LjIxNThMNDIuMDg5OCA1NS4xMDU4QzYzLjQzOTggNDMuNzA1OCA3MC43NTk4IDMxLjcwNTggNjYuNTU5OCAxNC45NzU4TDY2LjU0OTggMTQuOTU1OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0wIDI4LjA4NTlMMTUuOCAzNi41NTU5VjQ1LjkxNTlMMCAzNy40NDU5VjI4LjA4NTlaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDUxLjM2NTdMMTUuOCA1OS44NDU3VjY5LjIwNTdMMCA2MC43MTU3VjUxLjM2NTdaIiBmaWxsPSIjOEM4QzhDIi8+CjxwYXRoIGQ9Ik0wIDc0LjY0NkwxNS44IDgzLjEzNTlWOTIuNDg2TDAgODQuMDA2Vjc0LjY0NloiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTAgNC40MzU1NUwxNS44IDEyLjkzNTZWMjIuMjk1NkwwIDEzLjgwNTZWNC40MzU1NVoiIGZpbGw9IiM4QzhDOEMiLz4KPHBhdGggZD0iTTM1LjEwOTggODIuMTE1N0wxNS43OTk4IDkyLjQ4NTdWODMuMTI1N0wzMS4xOTk4IDc0Ljg0NTdDMzMuOTQ5OCA3My4zNjU3IDM3LjI3OTggNzUuMzU1NyAzNy4yNzk4IDc4LjQ3NTdDMzcuMjc5OCA3OS45OTU3IDM2LjQ0OTggODEuMzg1NyAzNS4xMDk4IDgyLjEwNTdWODIuMTE1N1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzBfMiI+CjxyZWN0IHdpZHRoPSI2OCIgaGVpZ2h0PSI5MyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 26px;
  margin: 0 0 0 -12px;
}
.b-choose-list__item a.m-curated-art:after {
  width: 28px;
  margin: 3px 0 0 -16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgzIiBoZWlnaHQ9IjI1MSIgdmlld0JveD0iMCAwIDM4MyAyNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy44MzMgMTkxLjE2N0wxMzMuODMzIDcxLjE2NzNMMjA5LjY2NiAxNDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMzcuMzMzMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjguODMzIDIzNi4xNjdMMjQ4LjgzMyAxMTYuMTY3TDM2OS42NjYgMjM3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjM3LjMzMzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjYyLjk5OCAzMi44MzU0QzI2Mi45OTggNTAuNzg0NyAyNDguNDQ3IDY1LjMzNTQgMjMwLjQ5OCA2NS4zMzU0QzIxMi41NDggNjUuMzM1NCAxOTcuOTk4IDUwLjc4NDcgMTk3Ljk5OCAzMi44MzU0QzE5Ny45OTggMTQuODg2MSAyMTIuNTQ4IDAuMzM1NTE4IDIzMC40OTggMC4zMzU1MThDMjQ4LjQ0NyAwLjMzNTUxOCAyNjIuOTk4IDE0Ljg4NjEgMjYyLjk5OCAzMi44MzU0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.b-choose-list__item a.m-instagram:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU1MjQgMEg3LjQ0NzY0QzMuMzQwOTkgMCAwIDMuMzQwOTkgMCA3LjQ0NzY0VjE3LjU1MjRDMCAyMS42NTkgMy4zNDA5OSAyNSA3LjQ0NzY0IDI1SDE3LjU1MjRDMjEuNjU5IDI1IDI1IDIxLjY1OSAyNSAxNy41NTI0VjcuNDQ3NjRDMjUgMy4zNDA5OSAyMS42NTkgMCAxNy41NTI0IDBaTTIyLjQ4NSAxNy41NTI0QzIyLjQ4NSAyMC4yNzY2IDIwLjI3NjYgMjIuNDg1IDE3LjU1MjQgMjIuNDg1SDcuNDQ3NjRDNC43MjM0NCAyMi40ODUgMi41MTUgMjAuMjc2NiAyLjUxNSAxNy41NTI0VjcuNDQ3NjRDMi41MTUgNC43MjMzOSA0LjcyMzQ0IDIuNTE1IDcuNDQ3NjQgMi41MTVIMTcuNTUyNEMyMC4yNzY2IDIuNTE1IDIyLjQ4NSA0LjcyMzM5IDIyLjQ4NSA3LjQ0NzY0VjE3LjU1MjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xMi41IDYuMDM0MTJDOC45MzQ2OCA2LjAzNDEyIDYuMDM0MDkgOC45MzQ3MSA2LjAzNDA5IDEyLjVDNi4wMzQwOSAxNi4wNjUyIDguOTM0NjggMTguOTY1OSAxMi41IDE4Ljk2NTlDMTYuMDY1MyAxOC45NjU5IDE4Ljk2NTkgMTYuMDY1MyAxOC45NjU5IDEyLjVDMTguOTY1OSA4LjkzNDY3IDE2LjA2NTMgNi4wMzQxMiAxMi41IDYuMDM0MTJaTTEyLjUgMTYuNDUwOUMxMC4zMTc5IDE2LjQ1MDkgOC41NDkwOSAxNC42ODIgOC41NDkwOSAxMi41QzguNTQ5MDkgMTAuMzE4IDEwLjMxOCA4LjU0OTEyIDEyLjUgOC41NDkxMkMxNC42ODIgOC41NDkxMiAxNi40NTA5IDEwLjMxOCAxNi40NTA5IDEyLjVDMTYuNDUwOSAxNC42ODIgMTQuNjgyIDE2LjQ1MDkgMTIuNSAxNi40NTA5WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBkPSJNMTguOTc4NSA3LjYzMjAxQzE5LjgzNDIgNy42MzIwMSAyMC41Mjc5IDYuOTM4MzQgMjAuNTI3OSA2LjA4MjY2QzIwLjUyNzkgNS4yMjY5NyAxOS44MzQyIDQuNTMzMjkgMTguOTc4NSA0LjUzMzI5QzE4LjEyMjggNC41MzMyOSAxNy40MjkxIDUuMjI2OTcgMTcuNDI5MSA2LjA4MjY2QzE3LjQyOTEgNi45MzgzNCAxOC4xMjI4IDcuNjMyMDEgMTguOTc4NSA3LjYzMjAxWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxNzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMTIuNSIgeTE9IjI0LjkyNzIiIHgyPSIxMi41IiB5Mj0iMC4xOTQxODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UwOUIzRCIvPgo8c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iI0M3NEM0RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI0MyMTk3NSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3MDI0QzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMTguOTc4NSIgeTE9IjI0LjkyNzIiIHgyPSIxOC45Nzg1IiB5Mj0iMC4xOTQxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTA5QjNEIi8+CjxzdG9wIG9mZnNldD0iMC4zIiBzdG9wLWNvbG9yPSIjQzc0QzREIi8+CjxzdG9wIG9mZnNldD0iMC42IiBzdG9wLWNvbG9yPSIjQzIxOTc1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcwMjRDNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.b-choose-list__item a.m-google:after {
  background-image: url(/app/dist/assets/apps/core/uploader/images/sources/google-e49fd415.svg);
  width: 48px;
  height: 50px;
  margin: -6px 0 0 -24px;
}
.b-choose-list__item a.m-amazon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iI0ZGRiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InJvdW5kZWQtcmVjdGFuZ2xlIi8+CiAgICA8dXNlIGZpbGw9InVybCgjYikiIHhsaW5rOmhyZWY9IiNjIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgZmlsbD0iIzAxN0VFMyIgeGxpbms6aHJlZj0iI2QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjggOS41KSIgZmlnbWE6dHlwZT0idmVjdG9yIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJiIiB4Mj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMzIgMCAwIDMxLjY3NTcgMCAtLjMzOCkiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMzcwQzkiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDE4NEVFIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0wIDRjMC0yLjIgMS44LTQgNC00aDI0YzIuMiAwIDQgMS44IDQgNHYyNGMwIDIuMi0xLjggNC00IDRINGMtMi4yIDAtNC0xLjgtNC00VjR6Ii8+CiAgICA8cGF0aCBpZD0iYyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCAwQzEuOCAwIDAgMS44IDAgNHYyNGMwIC44LjIgMS41LjYgMi4yIDEuMi0xLjQgMy0yLjIgNC44LTIuMmgxYy41LTQgNC03IDgtNyAzLjMgMCA2IDIgNy4zIDQuNyAxLjItMS41IDMtMi41IDUuMi0yLjUgMiAwIDMuNSAxIDUgMi41VjRjMC0yLjItMi00LTQtNEg0em0xMyA2Ljd2LjZoLS4zYy0xIDAtMS44IDAtMi43LjQtMiAuNS0yLjggMS44LTIuOCAzLjYgMCAxLjYgMSAyLjcgMi43IDMgMSAwIDItLjIgMi41LTFsLjctLjRoLjRjMCAuNC4zLjYuNiAxaC43bDEuMy0xLjNjLjMtLjMuMy0uNSAwLS43LS40LS40LS42LTEtLjYtMlY1LjhjMC0xLjItLjYtMi0xLjctMi40LTEuNC0uNy0zLS43LTQuNSAwLTEgLjUtMS43IDEuMy0yIDIuNCAwIC40IDAgLjUuNC42LjMgMCAxIDAgMS40LjIuMyAwIC41IDAgLjUtLjQgMC0uNiAxLTEgMi0xIC40IDAgMSAuNiAxIDF2MXptMy40IDkuNWMuMyAwIC42LS4zLjgtLjUuMiAwIC4zLS40LjItLjUgMC0uMi0uMy0uMy0uNi0uMi0xIC41LTIgLjgtMyAxLTEgLjItMiAuMy0zIC4yLTEgMC0yLjItLjUtMy4zLTFsLTEtLjZjLS40IDAtLjctLjMtMS0uNS0uMiAwLS40IDAtLjUuNXYuNWwxIC41IDEgMWMxLjQuOCAzIDEuMyA0LjcgMS4zIDEuNSAwIDMuMi0uNSA0LjctMS40em0xLjggMGMuNC0uNC43LTEgLjgtMS43IDAtLjcgMC0uOC0uOC0xLS42IDAtMS40IDAtMiAuNSAwIDAtLjIuMyAwIC40IDAgLjIgMCAuMi4zLjJIMjJ2LjZjLS4yIDAtLjIuMi0uMi4zbC0uMi42di43aC41eiIvPgogICAgPHBhdGggaWQ9ImQiIGQ9Ik0zLjIuNWMtMS0xLTQtLjUtMyAxLjUuNyAxLjQgMi41IDAgMy0xLjV6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);
}
.b-choose-list__item a.m-adobe:after {
  background-image: url(/app/dist/assets/apps/core/less/icons/icon--source-lightroom-new-5a688817.svg);
}
.b-choose-list__item a.m-facebook:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4IDE0LjA4NTJDMjggNi4zMDY3MyAyMS43MzE0IDAgMTQgMEM2LjI2ODYgMCAwIDYuMzA2NzMgMCAxNC4wODUyQzAgMjEuMTE0OSA1LjExODgzIDI2Ljk0MjMgMTEuODEyNyAyOFYxOC4xNTc2SDguMjU3MDdWMTQuMDg1MkgxMS44MTI3VjEwLjk4MTNDMTEuODEyNyA3LjQ1MTYxIDEzLjkwMzUgNS41MDA1NyAxNy4xMDA4IDUuNTAwNTdDMTguNjMyNSA1LjUwMDU3IDIwLjIzNTEgNS43NzU4OSAyMC4yMzUxIDUuNzc1ODlWOS4yNDIyMkgxOC40NjkxQzE2LjczMDcgOS4yNDIyMiAxNi4xODczIDEwLjMyNzcgMTYuMTg3MyAxMS40NDI4VjE0LjA4NTJIMjAuMDY5N0wxOS40NDk2IDE4LjE1NzZIMTYuMTg3M1YyOEMyMi44ODEyIDI2Ljk0NDMgMjggMjEuMTE2OSAyOCAxNC4wODUyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNzlfNDQ5MikiLz4KPHBhdGggZD0iTTE5LjQ0OTYgMTguMDQ4M0wyMC4wNjk4IDE0LjAwMDRIMTYuMTg3NFYxMS4zNzQxQzE2LjE4NzQgMTAuMjY3NiAxNi43Mjg4IDkuMTg2NzcgMTguNDY5MiA5LjE4Njc3SDIwLjIzNTJWNS43NDE0QzIwLjIzNTIgNS43NDE0IDE4LjYzMjYgNS40Njc3NCAxNy4xMDA5IDUuNDY3NzRDMTMuOTAzNiA1LjQ2Nzc0IDExLjgxMjcgNy40MDUwMiAxMS44MTI3IDEwLjkxNTRWMTQuMDAwNEg4LjI1NzExVjE4LjA0ODNIMTEuODEyN1YyNy44MzExQzEyLjUyNTQgMjcuOTQzMyAxMy4yNTU4IDI4LjAwMDQgMTQgMjguMDAwNEMxNC43NDQyIDI4LjAwMDQgMTUuNDc0NyAyNy45NDE0IDE2LjE4NzQgMjcuODMxMVYxOC4wNDgzSDE5LjQ0OTZaIiBmaWxsPSIjRkVGRUZFIi8+CjxkZWZzPgoJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxNzlfNDQ5MiIgeDE9IjE2IiB5MT0iMiIgeDI9IjE2IiB5Mj0iMjkuOTE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJPHN0b3Agc3RvcC1jb2xvcj0iIzE4QUNGRSIvPgoJCTxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxNjNFMCIvPgoJPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=);
}
.b-choose-list__item a.m-dropbox:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpbGw9IiMwMDdFRTUiIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi4yMTIpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDEyLjIxMikiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcpIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTk4IDE5Ljc4NSkiIGZpZ21hOnR5cGU9InZlY3RvciIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTAgMEwwIDYuNmw3IDUuNkwxNyA2bC03LTZ6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTAgNS42bDEwIDYuNiA3LTZMNyAwIDAgNS42eiIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0wIDYuM2w3IDYgMTAtNi43TDEwIDAgMCA2LjN6Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTE3IDYuNkw3IDAgMCA2bDEwIDYgNy01LjZ6Ii8+CiAgICA8cGF0aCBpZD0iZSIgZD0iTTEwIDBMMyA2IDAgNHYybDEwIDYuMiAxMC02VjMuOGwtMyAyLTctNnoiLz4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  width: 38px;
  margin: 0px 0 0 -19px;
}
.b-choose-list__item a.m-flickr:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIxOCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+CiAgPGRlc2M+CiAgICBDcmVhdGVkIHVzaW5nIEZpZ21hCiAgPC9kZXNjPgogIDxnIGZpZ21hOnR5cGU9ImZyYW1lIj4KICAgIDx1c2UgZmlsbD0iIzAwNjNEQiIgeGxpbms6aHJlZj0iI2EiIGZpZ21hOnR5cGU9ImVsbGlwc2UiLz4KICAgIDx1c2UgZmlsbD0iI0ZGMDA4MiIgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0KSIgZmlnbWE6dHlwZT0iZWxsaXBzZSIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMTggOWMwIDUtNCA5LTkgOXMtOS00LTktOSA0LTkgOS05IDkgNCA5IDl6Ii8+CiAgPC9kZWZzPgo8L3N2Zz4K);
  width: 48px;
  height: 21px;
  margin: 9px 0 0 -24px;
}
.b-choose-list__item a.m-Printique {
  line-height: 20px;
  padding-top: 91px;
}
/*END MENU GRID*/
/*Choose image tabs */
.b-choose-list__inline .b-choose-list__item:first-child a {
  border-left: 1px solid #D2D2D2;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item:first-child a {
    border-left: none;
  }
}
.b-choose-list__inline .b-choose-list__item {
  height: 80px;
  max-width: 80px;
  width: 100%;
  text-align: center;
  background: #EDEDED;
  position: relative;
  box-sizing: border-box;
  flex: 1;
}
.b-choose-list__inline .b-choose-list__item a {
  padding: 48px 0 0 0;
  font-size: 12px;
  font-family: "Mulish";
  color: #000000;
  box-sizing: border-box;
  line-height: 14px;
  height: 80px;
  display: block;
  position: relative;
  text-transform: capitalize;
}
.b-choose-list__inline .b-choose-list__item.full-raw-item {
  order: 1;
}
.b-choose-list__inline .b-choose-list__item.full-raw-item .m-curated-art:after {
  width: 28px;
  margin: 3px 0 0 -16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgzIiBoZWlnaHQ9IjI1MSIgdmlld0JveD0iMCAwIDM4MyAyNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy44MzMgMTkxLjE2N0wxMzMuODMzIDcxLjE2NzNMMjA5LjY2NiAxNDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMzcuMzMzMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMjguODMzIDIzNi4xNjdMMjQ4LjgzMyAxMTYuMTY3TDM2OS42NjYgMjM3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjM3LjMzMzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjYyLjk5OCAzMi44MzU0QzI2Mi45OTggNTAuNzg0NyAyNDguNDQ3IDY1LjMzNTQgMjMwLjQ5OCA2NS4zMzU0QzIxMi41NDggNjUuMzM1NCAxOTcuOTk4IDUwLjc4NDcgMTk3Ljk5OCAzMi44MzU0QzE5Ny45OTggMTQuODg2MSAyMTIuNTQ4IDAuMzM1NTE4IDIzMC40OTggMC4zMzU1MThDMjQ4LjQ0NyAwLjMzNTUxOCAyNjIuOTk4IDE0Ljg4NjEgMjYyLjk5OCAzMi44MzU0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.b-choose-list__inline .b-choose-list__item.full-raw-item .m-curated-art .full-raw-only {
  display: none;
}
.b-choose-list__inline .b-choose-list__item.full-raw-item sup {
  display: none;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item a {
    padding: 0;
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
}
.b-choose-list__inline .b-choose-list__item a:before {
  width: 1px;
  background: #D2D2D2;
  height: 80px;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  content: "";
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item a:before {
    display: none;
  }
}
.b-choose-list__inline .b-choose-list__item.active:before {
  width: 100%;
  background: #fff;
  height: 1px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  content: "";
}
.b-choose-list__inline .b-choose-list__item.active {
  background: #fff;
}
.b-choose-list__inline .b-choose-list__item.active a {
  font-size: 12px;
  color: #000000;
  font-weight: 700;
}
.b-choose-list__inline {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline {
    flex-wrap: wrap;
    margin: 0;
    width: 100%;
  }
}
.b-choose-list__inline .b-choose-list__item a:after {
  top: 18px;
  width: 24px;
  height: 24px;
  margin: 0 0 0 -12px;
}
.b-choose-list__inline .b-choose-list__item a.m-curated-art:after {
  width: 28px;
  margin: 3px 0 0 -16px;
  top: 17px;
}
.b-choose-list__inline .b-choose-list__item a.m-adoramapix:after {
  width: 22px;
  margin: 0 0 0 -11px;
}
.b-choose-list__inline .b-choose-list__item a.m-google:after {
  top: 15px;
  width: 30px;
  height: 30px;
  margin: 0 0 0 -16px;
}
.b-choose-list__inline .b-choose-list__item a.m-dropbox:after {
  width: 26px;
  height: 26px;
  top: 18px;
  margin: 0 0 0 -13px;
}
.b-choose-list__inline .b-choose-list__item a.m-flickr:after {
  width: 36px;
  height: 15px;
  margin: 0 0 0 -18px;
  top: 24px;
}
.b-choose-list__inline .b-choose-list__item a.m-computer:after,
.b-choose-list__inline.b-choose-list__item a.m-device:after {
  width: 17px;
  height: 25px;
  margin: 0 0 0 -6px;
}
/*.b-header-upload {
    z-index: 0;
    right: -1px;
    top: 0;
    height: 50px;
    cursor: pointer;
    margin: 0 26px 0 auto;
    position: relative;
    display: flex;
    align-items: center;
}*/
.b-header-upload {
  height: 60px;
  position: absolute;
  right: 0;
  margin-right: 12px;
}
.b-header-upload:after {
  z-index: 6;
}
@-webkit-keyframes backet {
  from {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes backet {
  from {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.b-header-upload .animation {
  position: absolute;
  opacity: 0;
  font-family: "Mulish";
  font-size: 12px;
  font-weight: 700;
  margin-right: 20px;
  text-transform: uppercase;
  color: #8C8C8C;
  z-index: 3;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: backet;
  animation-name: backet;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  display: flex;
  align-items: center;
}
.b-header-upload .animation span {
  z-index: 0;
  display: block;
  margin: 0 2px 0 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: addb;
  animation-name: addb;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  animation-delay: 0.25s;
  -webkit-animation-delay: 0.25s;
}
.b-header-upload .animation i {
  font-style: normal;
}
@-webkit-keyframes addb {
  from {
    -webkit-transform: rotate(-260deg);
  }
  to {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes addb {
  from {
    transform: rotate(-260deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes count {
  from {
    left: -5px;
  }
  50% {
    left: 0px;
  }
  to {
    left: -2px;
  }
}
@keyframes count {
  from {
    left: -5px;
  }
  50% {
    left: 0px;
  }
  to {
    left: -2px;
  }
}
.b-header-upload-images {
  position: relative;
  opacity: 1;
  font-size: 17px;
  left: -2px;
  z-index: 0;
  animation-delay: 0.45s;
  -webkit-animation-delay: 0.45s;
  -webkit-transition-property: all;
  transition-property: all;
  transition-timing-function: cubic-bezier(0, 1.08, 0.28, 1.04);
  -webkit-transition-timing-function: cubic-bezier(0, 1.08, 0.28, 1.04);
  -webkit-animation-name: count;
  animation-name: count;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
@-webkit-keyframes check {
  from {
    -webkit-transform: rotate(-120deg);
    transform: rotate(-120deg);
  }
  to {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
@keyframes check {
  from {
    -webkit-transform: rotate(-120deg);
    transform: rotate(-120deg);
  }
  to {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
  }
}
.photo-choose:before {
  opacity: 1;
  z-index: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-name: check;
  animation-name: check;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.upload-select {
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 14px;
  letter-spacing: -0.1px;
  text-transform: capitalize;
  margin: 4px 2px 0 0;
  cursor: pointer;
  position: relative;
  font-weight: 700;
}
.u-active-folder .upload-select.u-selected {
  opacity: 1;
  display: inline-block;
}
.u-active-folder .upload-select.u-not-selected {
  opacity: 0;
  display: none;
}
.upload-select.u-selected {
  opacity: 0;
  display: none;
}
.u-active-folder .upload-folder--head .upload-folder--head__corner {
  border-right: 0;
  border-bottom: 0;
}
.b-header-upload-status {
  position: absolute;
  left: 0;
  top: 0;
  background: #EDEDED;
  width: 0%;
  height: 60px;
  z-index: 2;
  max-width: 100%;
}
.b-header-upload-status-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: -0.2px;
  z-index: 5;
  position: relative;
  font-family: "Mulish";
  color: #777;
  width: 100%;
  white-space: nowrap;
}
.b-header-upload:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -60px -47px;
  width: 12px;
  height: 11px;
  display: block;
  content: "";
  position: absolute;
  right: 19px;
  top: 19px;
  z-index: 6;
  display: none;
}
.b-header-upload.open:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -46px -45px;
}
.b-header-upload-status-text .wrp-text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-header-upload-status-text .wrp-text p {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Mulish";
  color: #8C8C8C;
  margin-right: 10px;
  padding-right: 3px;
  cursor: pointer;
}
.b-header-upload-status-text .wrp-text span.count {
  text-transform: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 2px;
  line-height: 1;
  color: #8C8C8C;
}
.b-header-upload-status-text .wrp-text div.uploading {
  text-align: center;
  width: 100%;
  padding-top: 0px;
  vertical-align: top;
  margin-right: 20px;
  font-size: 12px;
  color: #000000;
}
.b-header-upload-status-text .wrp-text div.uploading span {
  font-size: 12px;
}
.b-header-upload-status-text .wrp-text div span {
  font-size: 10px;
}
.b-header-upload-status-text .actions-btns {
  text-align: center;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
.b-header-upload-status-text .actions-btns span {
  color: #4a7cb0;
  margin: 1px 0 0 0;
  font-size: 13px;
  padding: 0 18px;
  height: 28px;
  line-height: 26px;
  display: block;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: bold;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #BECCDB;
  transition: 0.3s all;
}
.b-header-upload-status-text .actions-btns span:hover {
  background: #F4F7FB;
}
.section-album .section-album--title {
  height: 47px;
}
.section-album .section-album--title .section-album--title__name {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  line-height: 47px;
  display: inline-block;
  font-family: "Mulish";
  margin: 0;
}
.section-album .section-album--title__date {
  font-size: 10px;
  color: #9aa2a9;
  text-transform: uppercase;
  font-family: "Mulish";
  line-height: 47px;
}
.choose-image--select select option {
  height: 37px;
  padding: 13px 0 13px 20px;
  line-height: 11px;
  font-size: 11px;
}
.choose-image--select label {
  margin: 0 0 5px 0;
  display: block;
}
.section-album {
  margin: 0 0 35px 0;
}
/* Album gallery */
.section-album .section-album--title {
  height: 47px;
}
.section-album .section-album--title .section-album--title__name {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  line-height: 47px;
  display: inline-block;
  font-family: "Mulish";
  margin: 0;
}
.section-album .section-album--title__date {
  font-size: 10px;
  color: #9aa2a9;
  text-transform: uppercase;
  font-family: "Mulish";
  line-height: 47px;
}
.choose-image--select {
  padding: 30px 0 10px 0;
  width: 150px;
}
.choose-image--select select {
  width: 150px;
  height: 37px;
  padding: 8px 0 10px 20px;
  line-height: 15px;
  font-size: 11px;
  font-family: "Mulish";
}
.choose-image--select select option {
  height: 37px;
  padding: 13px 0 13px 20px;
  line-height: 11px;
  font-size: 11px;
}
.choose-image--select label {
  margin: 0 0 5px 0;
  display: block;
}
.section-album {
  margin: 0 0 35px 0;
}
.section-album--gallery {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 22px);
  margin-top: 13px;
  flex: none;
}
.section-album--img {
  margin: 0 4px 4px 0px;
  height: 153px;
  display: inline-block;
  vertical-align: top;
  background: #EDEDED;
  position: relative;
  cursor: pointer;
  max-width: 100%;
}
.section-album--img.fixed {
  width: 148px;
}
.section-album--img .image {
  width: 100%;
  height: 100%;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.section-album--img.is-done {
  padding: 5px;
}
.section-album--img.unavailable,
.section-album--img.unavailable a {
  cursor: default;
}
.section-album--img.is-done .image {
  outline: 5px solid #8c8c8c;
}
.section-album--img.is-generated .image {
  background-size: cover;
}
.section-album--img .uploaded {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background: #82B44F;
  z-index: 1;
}
.section-album--img.is-done .uploaded {
  height: 5px;
  background: #8C8C8C;
}
.section-album--img .photo-choose {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.section-album--img .photo-choose .check-icon {
  position: absolute;
  left: 10px;
  top: 15px;
  display: none;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 1px solid #fff;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.section-album--img .photo-choose:hover .check-icon {
  display: block;
}
.section-album--img.is-done .photo-choose .check-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3XzkzMCkiPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cGF0aCBkPSJNMjQgMTIuNUMyNCAxOS4xMjc0IDE4LjYyNzQgMjQuNSAxMiAyNC41QzUuMzcyNTggMjQuNSAwIDE5LjEyNzQgMCAxMi41QzAgNS44NzI1OCA1LjM3MjU4IDAuNSAxMiAwLjVDMTguNjI3NCAwLjUgMjQgNS44NzI1OCAyNCAxMi41WiIgZmlsbD0id2hpdGUiLz4KPG1hc2sgaWQ9Im1hc2swXzY3XzkzMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSI+CjxwYXRoIGQ9Ik0yNCAxMi41QzI0IDE5LjEyNzQgMTguNjI3NCAyNC41IDEyIDI0LjVDNS4zNzI1OCAyNC41IDAgMTkuMTI3NCAwIDEyLjVDMCA1Ljg3MjU4IDUuMzcyNTggMC41IDEyIDAuNUMxOC42Mjc0IDAuNSAyNCA1Ljg3MjU4IDI0IDEyLjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNjdfOTMwKSI+CjxwYXRoIGQ9Ik0yMyAxMi41QzIzIDE4LjU3NTEgMTguMDc1MSAyMy41IDEyIDIzLjVWMjUuNUMxOS4xNzk3IDI1LjUgMjUgMTkuNjc5NyAyNSAxMi41SDIzWk0xMiAyMy41QzUuOTI0ODcgMjMuNSAxIDE4LjU3NTEgMSAxMi41SC0xQy0xIDE5LjY3OTcgNC44MjAzIDI1LjUgMTIgMjUuNVYyMy41Wk0xIDEyLjVDMSA2LjQyNDg3IDUuOTI0ODcgMS41IDEyIDEuNVYtMC41QzQuODIwMyAtMC41IC0xIDUuMzIwMyAtMSAxMi41SDFaTTEyIDEuNUMxOC4wNzUxIDEuNSAyMyA2LjQyNDg3IDIzIDEyLjVIMjVDMjUgNS4zMjAzIDE5LjE3OTcgLTAuNSAxMiAtMC41VjEuNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggZD0iTTYuNzE5NzQgMTEuMzYwMkM2LjMzNjMyIDEwLjk2MjcgNS43MDMyNiAxMC45NTEzIDUuMzA1NzYgMTEuMzM0N0M0LjkwODI2IDExLjcxODIgNC44OTY4NCAxMi4zNTEyIDUuMjgwMjYgMTIuNzQ4N0w2LjcxOTc0IDExLjM2MDJaTTEwLjI4NTcgMTYuNDk3Nkw5LjU2NTk3IDE3LjE5MTlDOS43NTQ0NCAxNy4zODcyIDEwLjAxNDIgMTcuNDk3NiAxMC4yODU3IDE3LjQ5NzZDMTAuNTU3MiAxNy40OTc2IDEwLjgxNyAxNy4zODcyIDExLjAwNTUgMTcuMTkxOUwxMC4yODU3IDE2LjQ5NzZaTTE4LjcxOTcgOS4xOTQyNEMxOS4xMDMyIDguNzk2NzQgMTkuMDkxNyA4LjE2MzY4IDE4LjY5NDIgNy43ODAyNkMxOC4yOTY3IDcuMzk2ODQgMTcuNjYzNyA3LjQwODI2IDE3LjI4MDMgNy44MDU3NkwxOC43MTk3IDkuMTk0MjRaTTUuMjgwMjYgMTIuNzQ4N0w5LjU2NTk3IDE3LjE5MTlMMTEuMDA1NSAxNS44MDM0TDYuNzE5NzQgMTEuMzYwMkw1LjI4MDI2IDEyLjc0ODdaTTExLjAwNTUgMTcuMTkxOUwxOC43MTk3IDkuMTk0MjRMMTcuMjgwMyA3LjgwNTc2TDkuNTY1OTcgMTUuODAzNEwxMS4wMDU1IDE3LjE5MTlaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjdfOTMwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  display: block;
  border-color: transparent;
}
.section-album--img__name {
  font-family: "Mulish";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: 700;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 5px;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.section-album--img.is-done .section-album--img__name {
  left: 5px;
  bottom: 5px;
  width: calc(100% - 10px);
}
.section-album--img .photo-choose.is-selected:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.section-album--img .photo-choose.is-selected.disabled:before {
  filter: gray;
  -webkit-filter: grayscale(100%);
}
.upload-gallery .section-album--img .photo-choose.is-selected:after {
  display: none;
}
.section-album--img .photo-remove-btn {
  content: "";
  position: absolute;
  right: 8px;
  top: 9px !important;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI0ODAgOCAzNCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzk1OTg5YTsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIHN0cm9rZTogI2ZmZjsKICAgICAgICBzdHJva2Utd2lkdGg6IDFweDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbHRlcjogdXJsKCNQYXRoXzQpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGZpbHRlciBpZD0iUGF0aF80IiB4PSI0ODAiIHk9IjgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IGR5PSIzIiBpbnB1dD0iU291cmNlQWxwaGEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIgcmVzdWx0PSJibHVyIi8+CiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMTYxIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPgogICAgICA8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBpZD0iU3ltYm9sXzE1XzIiIGRhdGEtbmFtZT0iU3ltYm9sIDE1IOKAkyAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODcgLTI0OCkiPgogICAgPGcgY2xhc3M9ImNscy0zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCA4NywgMjQ4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzQtMiIgZGF0YS1uYW1lPSJQYXRoIDQiIGNsYXNzPSJjbHMtMSIgZD0iTTgsLjVBNy41LDcuNSwwLDEsMSwuNSw4LDcuNSw3LjUsMCwwLDEsOCwuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4OSAxNCkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8yIiBkYXRhLW5hbWU9Ikdyb3VwIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM3KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzYiIGRhdGEtbmFtZT0iUGF0aCA2IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MDAuMDU5LDk0Ni43NzdsLTYuODg1LDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg4LjAwMyAtNjgwKSIvPgogICAgICA8ZyBpZD0iR3JvdXBfMyIgZGF0YS1uYW1lPSJHcm91cCAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODEuMTIgMjY2LjgzNSkiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzciIGRhdGEtbmFtZT0iUGF0aCA3IiBjbGFzcz0iY2xzLTIiIGQ9Ik02Ljg4NSwwLDAsNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2Ljg4NSkgcm90YXRlKC05MCkiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat -68px -147px;
  display: inline-block;
  width: 30px;
  height: 30px;
  z-index: 2;
  display: none;
}
.section-album--img:hover .photo-remove-btn {
  display: block;
}
.b-bucket-list__item .uploaded {
  width: 82%;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  bottom: 7px;
  background: #ccc;
  left: 9%;
}
.b-bucket-list__item .uploaded span {
  width: 0%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  background: #82b44f;
  left: 0;
}
.section-album--img .image.fixed {
  width: 180px;
  height: 180px;
}
.section-album--img.selected {
  position: relative;
}
.section-album--img.no-uncheck a {
  cursor: default;
}
.section-album .btn-select {
  margin: 0 0 0 10px;
}
/* /Album gallery */
/* UPLOAD PROGRESS POPUP */
.b-modal--progress {
  width: 680px;
  height: 600px;
  margin: -340px 0 0 -300px;
}
.b-upload-progress-line {
  background: #cccccc;
  height: 20px;
  position: relative;
}
.b-upload-progress-line span {
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 20px;
  font-size: 14px;
  color: #fff;
}
.b-upload-progress-line div {
  background: #82b44f;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.b-upload-progress-info {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
.b-upload-progress-info div {
  margin: 0 20px;
  padding: 20px 0;
  text-transform: uppercase;
  font-family: "Mulish";
  font-size: 14px;
}
.b-upload-progress-info div span {
  margin: 0 5px 0 0;
  color: #a2a3a5;
}
.b-upload-progress-info div em {
  font-style: normal;
  font-weight: 700;
}
.b-upload-progress-info .info-photos {
  float: left;
}
.b-upload-progress-info .info-time {
  float: right;
}
.b-upload-progress-warning {
  border-bottom: 1px solid #ccc;
  text-align: center;
  text-transform: uppercase;
}
.b-upload-progress-warning h1 {
  font-size: 23px;
  line-height: 23px;
  font-weight: 700;
  margin: 20px 0 10px;
}
.b-upload-progress-warning h2 {
  font-family: "Mulish";
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  margin: 10px 0 20px;
}
.b-upload-progress-list {
  overflow: auto;
  height: 250px;
}
.b-upload-progress-list .progress-list {
  padding: 0 0 0 24px;
  margin: 0;
}
.b-upload-progress-list .progress-list__item {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 110px;
  margin: 10px;
}
.b-upload-progress-list .progress-list__item .image {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
  border: 1px solid #beccdb;
  background-color: #f6f8fa;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: 50% 30%;
}
.b-upload-progress-list .progress-list__item.done .image {
  background-size: cover;
  background-position: 50% 50%;
}
.b-upload-progress-list .progress-list__item .uploaded {
  width: 80%;
  height: 4px;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 65px;
  background: #ccc;
  left: 10%;
}
.b-upload-progress-list .progress-list__item.done .uploaded {
  border: 1px solid #fff;
  height: 6px;
  top: 64px;
}
.b-upload-progress-list .progress-list__item .uploaded span {
  width: 0%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  background: #82b44f;
  left: 0;
}
.b-upload-progress-list .progress-list__item .error {
  position: absolute;
  text-align: center;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 700;
  top: 46px;
  font-size: 11px;
  width: 100%;
  left: 0;
  line-height: 14px;
}
.b-upload-progress-list .progress-list__item .error span {
  color: #ff0000;
  display: block;
}
.b-upload-progress-list .progress-list__item .uploading {
  position: absolute;
  text-align: center;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 700;
  top: 46px;
  font-size: 11px;
  width: 100%;
  left: 0;
  line-height: 14px;
}
.b-upload-progress-list .progress-list__item .uploading span {
  color: #82b44f;
  display: block;
}
.b-upload-progress-list .progress-list__item .error a {
  color: #82b44f;
}
.b-upload-progress-list .progress-list__item .info {
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  padding: 7px 2px 0;
}
.b-upload-progress-list .progress-list__item .info em {
  display: block;
  font-style: normal;
}
.b-upload-progress-list .progress-list__item .info span {
  color: #a2a3a5;
}
.b-upload-progress-list2 {
  overflow: auto;
  height: 250px;
}
.b-modal--progress .button--alt.button {
  padding: 14px 35px 15px 35px;
  width: auto;
}
/* /UPLOAD PROGRESS POPUP */
/* DROPBOX */
.upload-folder .upload-folder--dropbox {
  width: 100%;
  height: 100%;
}
.upload-folder .upload-folder--dropbox:after {
  position: absolute;
  content: "";
  width: 32px;
  height: 32px;
  left: 50%;
  top: 50%;
  margin: -7px 0 0 -16px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -246px 0px;
}
/* /DROPBOX */
/* ADOBE */
.upload-folder .upload-folder--adobe {
  width: 100%;
  height: 100%;
}
.upload-folder .upload-folder--adobe:after {
  position: absolute;
  content: "";
  width: 52px;
  height: 52px;
  left: 40%;
  top: 40%;
  background-image: url(/app/dist/assets/apps/core/uploader/images/sources/lightroom_24_hex-4a203114.svg);
}
/* /ADBOE */
/*add icon for amazon*/
.upload-folder--amazon:after {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  left: 50%;
  top: 50%;
  margin: -7px 0 0 -18px;
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -163px 0;
}
a.thumb-ready,
div.thumb-ready {
  background-size: cover;
}
/* BASKET */
.m-basket-wrapper {
  position: fixed;
  width: 100%;
}
.m-basket-wrapper .page-container {
  /*position:absolute;left:50%;margin-left:-570px;top:0;*/
  height: auto;
  padding: 0;
}
.section-basket {
  background: #EDEDED;
  max-height: 285px;
  min-height: 60px;
  overflow: auto;
}
.section-basket--overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0px;
  cursor: pointer;
}
.section-basket--overlay:after,
.section-basket--overlay:before {
  content: '';
  position: absolute;
  background-color: #f6f8fa;
  height: 100%;
  width: calc(100%/2 - 570px);
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.section-basket--overlay:before {
  top: 0;
  left: auto;
  right: 0;
}
.section-basket--overlay div {
  position: relative;
  margin: 0 auto;
  height: 100%;
  max-width: 1140px;
  background: rgba(0, 0, 0, 0.5);
}
.b-basket-list {
  margin: 28px 0 0px 35px;
  overflow: hidden;
}
.b-basket-list li {
  float: left;
  margin: 0 4px 3px 0px;
  position: relative;
  overflow: hidden;
  max-height: 114px;
}
.b-basket-list li:not(.thumb-ready) {
  min-width: 118.5px;
}
.b-basket-list li,
.b-basket-list li a {
  cursor: default;
}
.b-basket-list li.active,
.b-basket-list li.active a {
  cursor: pointer;
}
.b-basket-list__item.u-remove-bl {
  background: #EDEDED;
  text-align: left;
  overflow: hidden;
  padding: 40px 0 10px 35px;
}
.b-basket-list__item.u-remove-bl a {
  text-decoration: underline;
  line-height: 54px;
  cursor: pointer;
  color: #4a7cb0;
  font-size: 13px;
  letter-spacing: -0.3px;
  font-family: "Mulish";
}
.b-basket-list__item.u-remove-bl a:first-child {
  float: left;
  color: #000000;
  font-family: "Mulish";
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
}
.b-basket-list__item.u-remove-bl a:first-child:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 24px;
  margin-right: 3px;
  margin-top: 2px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjU2MDIgMTkuMzc0NEM3LjY4NTMzIDE5LjkxNSA4LjEzMTIgMjAuMzI1NSA4LjY2Mzk5IDIwLjMyNTVIOC43MjA2MkM5LjI3ODY4IDIwLjI5NTUgOS43MDUyOSAxOS44MTQ5IDkuNjczOTUgMTkuMjY0M0w5LjAwMDY2IDcuMzM5NThDOC45NjgzMSA2Ljc3ODg4IDguNDg5MSA2LjM1ODM2IDcuOTM1MDcgNi4zODg0QzcuMzc3MDEgNi40MTg0NCA2Ljk1MDMzIDYuODk4OTkgNi45ODI2OCA3LjQ0OTY3TDcuNjU2MDIgMTkuMzc0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi4zMzM1IDIwLjMyNTVIMTYuMjc1OUMxNS43MTc4IDIwLjI5NTUgMTUuMjkxMiAxOS44MTQ5IDE1LjMyMzUgMTkuMjY0M0wxNS45OTY4IDcuMzM5NThDMTYuMDI3MiA2Ljc3ODg4IDE2LjUxNjUgNi4zNDgzNSAxNy4wNjE0IDYuMzg4NEMxNy42MTk1IDYuNDE4NDQgMTguMDQ2MSA2Ljg5ODk5IDE4LjAxNDggNy40NDk2N0wxNy4zNDE1IDE5LjM3NDRDMTcuMzExMiAxOS45MTUgMTYuODY1MyAyMC4zMjU1IDE2LjMzMzUgMjAuMzI1NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS40ODg4IDE5LjMyNDNDMTEuNDg4OCAxOS44NzUgMTEuOTQwNyAyMC4zMjU1IDEyLjQ5OTggMjAuMzI1NUMxMy4wNTc4IDIwLjMyNTUgMTMuNTEwNyAxOS44NzUgMTMuNTEwNyAxOS4zMjQzVjcuMzg5NjRDMTMuNTEwNyA2LjgzODk2IDEzLjA1NzggNi4zODg0IDEyLjQ5OTggNi4zODg0QzExLjk0MDcgNi4zODg0IDExLjQ4ODggNi44Mzg5NiAxMS40ODg4IDcuMzg5NjRWMTkuMzI0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNzUzMSAyLjY5Mzc4SDIyLjk4OUMyMy41NDcxIDIuNjkzNzggMjQgMy4xNDQzNCAyNCAzLjY5NTAyQzI0IDQuMjU1NzEgMjMuNTQ3MSA0LjY5NjI1IDIyLjk4OSA0LjY5NjI1SDIyLjM3MjVMMjIuMzcyIDQuNzA2MDFMMjEuMzI1NiAyMi4wNTc1QzIxLjI1NTggMjMuMTQ4OCAyMC4zNzQzIDIzLjk5OTggMTkuMzE3OCAyMy45OTk4SDUuNjgyNTZDNC42MjIwNCAyMy45OTk4IDMuNzM5NDYgMjMuMTQ4OCAzLjY3MjczIDIyLjA1NzVMMi42MjYzNSA0LjcwNjAxTDIuNjI1ODEgNC42OTYyNUgyLjAxMDk5QzEuNDUxOTEgNC42OTYyNSAxIDQuMjU1NzEgMSAzLjY5NTAyQzEgMy4xNDQzNCAxLjQ1MTkxIDIuNjkzNzggMi4wMTA5OSAyLjY5Mzc4SDguMjQ0MjNDOC45OTQ0NiAxLjA4MjY4IDEwLjY0NjMgMCAxMi40OTk4IDBDMTQuMzUwOCAwIDE2LjAwMTQgMS4wODI2OCAxNi43NTMxIDIuNjkzNzhaTTQuNjUwOTMgNC42OTYyNUgyMC4zNDc1TDE5LjMxNTggMjEuOTk3NEw1LjY5MDY2IDIxLjkzNzNMNC42NTA5MyA0LjY5NjI1Wk0xNC4yOTY0IDIuNjkzNzhDMTMuODE4MSAyLjI2MTY2IDEzLjE4MyAyLjAwMjQ3IDEyLjQ5OTggMi4wMDI0N0MxMS44MTYgMi4wMDI0NyAxMS4xODA3IDIuMjYxNjYgMTAuNzAyNiAyLjY5Mzc4SDE0LjI5NjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat;
}
.b-basket-list li.active:hover > a:after {
  background: transparent url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -68px -147px;
  content: "";
  position: absolute;
  right: 24px;
  top: 24px;
  width: 16px;
  height: 16px;
  display: none;
  z-index: 2;
}
.b-basket-list li.active:hover > a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.5;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.b-basket-list li.u-remove-bl:hover > a:after,
.b-basket-list li.u-remove-bl:hover > a:before {
  display: none;
}
.b-basket-list li > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.b-basket-list li.image > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQjQ3OTU2QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCQjQ3OTU3QzVCNTExRTU4QjYzRENEMjVFNkY4RDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJCNDc5NTRDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJCNDc5NTVDNUI1MTFFNThCNjNEQ0QyNUU2RjhEOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/9UDMAAACAklEQVRIS+2XbU/iQBSFD+AqRsWsGs2aTXSNxKzrB///z4BWXkWIIqANspSCLX1xpr1QSKe0uIHdD/skTc9pP/T0zp2ZNpHL5Rz8AyTp/NeZVuTi8gpbmxvuxXWhGyZq1ZKrpxVJpZLYWPPBnzlh5UMz0sco1F+Qz+ch1doYDHW6M89KgxhjE9VyEabacb2jveLhvgxtZLh+lsgg72wc5Ye2+0a2s9wEe1b6pOaZ9MUsC4PYtoNKqQB78Or6UsM7x8UYW6SiWRhEliVSHrzEvDJx2d9Nk4omNAgfBC2R8cwnOT7YQ2r3mJyHlT7E9a8bcj6hQST25juOeIzf1BGpxSTYcf3jBGcXWRx+O8P380vcZk+RSvI784QG+ZI5IRXkqV4lFY/MThqnRxl83dumK0FCg4z73pQLg68PIgzTQovNlmUalSMMErbozPLY6ZHy4bM7V3mG0mqgVLxDtz+kO9EIg8TpAf13GzpbsGaRpDy2TD9gs3GPTlcltxhhkN4gXjOWiwVSCJ3WL816rDDiHhkqJKKR2f5Rb3XJieFhlJ5GTkwgCF/Sl8Fm+4eqNMmF03qsoa+9kwsSCKLGaNTP0qhV3G8QEYEg2mh1QThltneZlk3OJ1iRGGX+Uwp3Mimf6adi9uon0mv+VOT9yHd3zrQiFisXL9k6D/7MCf9/J+YBPgBLAjpcSdYzOgAAAABJRU5ErkJggg==);
  background-size: initial;
}
.b-basket-list li a.done {
  background-size: cover;
  border: none;
}
.b-basket-list li a:hover {
  content: '';
}
.b-basket-list li.status-uploaded {
  position: relative;
}
.b-basket-list li.status-uploaded:hover a:before,
.b-basket-list li.status-uploaded:hover a:after {
  display: none;
}
.b-basket-list li.status-uploaded:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  background: #e30613 url(/app/dist/assets/apps/printswizard/assets/choose_sprite-a503fe8c.png) no-repeat -168px -142px;
}
.b-basket-list li .error {
  position: absolute;
  text-align: center;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 700;
  top: 0px;
  font-size: 10px;
  width: 100%;
  left: 0;
  line-height: 12px;
  height: 100%;
  border: 1px solid #beccdb;
  padding-top: 10px;
  cursor: default;
}
.b-basket-list li .error span {
  color: #ff0000;
  display: block;
}
.b-basket-list li .error a {
  color: #82b44f;
  display: block;
  margin-top: 5px;
}
.b-basket-list li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* /BASKET */
/*Folder dropbox*/
.upload-folder-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 16px -25px 0 -25px;
}
@media only screen and (max-width: 768px) {
  .upload-folder-wrapper {
    margin: 0 -10px;
    justify-content: space-around;
  }
}
.upload-folder {
  background-color: transparent;
  background-position: 50% 50%;
  background-size: contain;
  background-image: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyIiBoZWlnaHQ9IjI1MCIgdmlld0JveD0iMCAwIDIyMiAyNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMzNfNCkiPgo8cGF0aCBkPSJNMC41IDJDMC41IDEuMTcxNTggMS4xNzE1NyAwLjUgMiAwLjVIOTMuMjIzNkM5Ni4wMjY2IDAuNSA5OC41OTU4IDIuMDYzMSA5OS44ODQyIDQuNTUyNDZMMTExLjM2NCAyNi43MzE1QzExMi44MjQgMjkuNTUyOCAxMTUuNzM2IDMxLjMyNDMgMTE4LjkxMyAzMS4zMjQzSDIyMEMyMjAuODI4IDMxLjMyNDMgMjIxLjUgMzEuOTk1OSAyMjEuNSAzMi44MjQzVjI0OEMyMjEuNSAyNDguODI4IDIyMC44MjggMjQ5LjUgMjIwIDI0OS41SDJDMS4xNzE1NyAyNDkuNSAwLjUgMjQ4LjgyOCAwLjUgMjQ4VjJaIiBmaWxsPSIjRURFREVEIiBzdHJva2U9IiNFREVERUQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzNfNCI+CjxyZWN0IHdpZHRoPSIyMjIiIGhlaWdodD0iMjUwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  margin: 0 20px 60px;
  height: 250px;
  width: 222px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.125s;
  transition-duration: 0.125s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.upload-folder:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyIiBoZWlnaHQ9IjI1MCIgdmlld0JveD0iMCAwIDIyMiAyNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMkMwLjUgMS4xNzE1OCAxLjE3MTU3IDAuNSAyIDAuNUg5My4yMjM2Qzk2LjAyNjYgMC41IDk4LjU5NTggMi4wNjMxIDk5Ljg4NDIgNC41NTI0NkwxMTEuMzY0IDI2LjczMTVDMTEyLjgyNCAyOS41NTI4IDExNS43MzYgMzEuMzI0MyAxMTguOTEzIDMxLjMyNDNIMjIwQzIyMC44MjggMzEuMzI0MyAyMjEuNSAzMS45OTU5IDIyMS41IDMyLjgyNDNWMjQ4QzIyMS41IDI0OC44MjggMjIwLjgyOCAyNDkuNSAyMjAgMjQ5LjVIMkMxLjE3MTU3IDI0OS41IDAuNSAyNDguODI4IDAuNSAyNDhWMloiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNFRkVDRTgiLz4KPC9zdmc+Cg==);
}
@media only screen and (max-width: 768px) {
  .upload-folder {
    margin: 0 10px 60px;
    padding: 8px;
    width: 170px;
    height: 191px;
  }
}
.upload-folder--box {
  box-sizing: border-box;
  position: relative;
  height: 100%;
}
@media only screen and (max-width: 500px) {
  .upload-folder {
    width: calc(50% - 20px);
    height: 156px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .upload-folder--box {
    height: 100%;
    width: 135px;
  }
}
.upload-folder--head {
  height: 32px;
}
.upload-folder--head .upload-folder--head__corner {
  width: 90px;
  padding: 10px 0 0 10px;
  display: flex;
  align-items: center;
  position: relative;
  float: left;
  font-family: "Mulish";
  font-size: 12px;
  color: #000000;
  line-height: 12px;
  z-index: 1;
}
.upload-folder--head .upload-folder--head__corner strong {
  margin-right: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #8C8C8C;
}
/*.upload-folder--head .upload-folder--head__corner:after {
    position: absolute;
    left: 80px;
    top: 0px;
    height: 21px;
    width: 21px;
    background: @white;
    content: "";
    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    transform: skew(45deg);
    z-index: 0;
    box-shadow: 7px -3px 9px rgba(0, 0, 0, 0.06);
}*/
.upload-folder--inner {
  padding: 10px;
  width: 100%;
  height: calc(100% - 32px);
}
.preload-fotos span {
  width: calc(50% - 2px);
  height: calc(50% - 2px);
  position: relative;
  background-size: cover;
}
@media only screen and (max-width: 768px) {
  .upload-folder--inner {
    padding: 8px;
  }
  .upload-folder--head .upload-folder--head__corner {
    padding: 5px 0px 8px 8px;
    width: 70px;
    font-size: 10px;
  }
  .upload-folder--head .upload-folder--head__corner:after {
    left: 60px;
  }
}
.upload-folder--title {
  width: 100%;
  font-size: 15px;
  line-height: 32px;
  font-family: "Mulish";
  color: #000;
  text-transform: uppercase;
}
@media only screen and (max-width: 500px) {
  .upload-folder--title {
    width: 135px;
  }
}
.upload-folder--title__name {
  letter-spacing: -0.2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 32px;
  height: 27px;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-transform: capitalize;
}
.upload-folder--title .page--description {
  line-height: 11px;
}
.upload-folder--control {
  height: 21px;
  opacity: 0;
}
.upload-folder--overlay {
  position: absolute;
  left: 0;
  top: 21px;
  width: 100%;
  height: calc(100% - 21px);
  opacity: 0;
}
.upload-folder--overlay a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  text-decoration: none;
}
.upload-folder .upload-folder--control {
  position: relative;
  bottom: -16px;
  display: block;
  opacity: 0;
  z-index: 0;
}
.upload-folder:hover .upload-folder--control,
.upload-folder.u-active-folder .upload-folder--control {
  opacity: 1;
  bottom: -2px;
}
.upload-folder .upload-folder--control .upload-select.mobile {
  display: none;
}
@media only screen and (max-width: 768px) {
  .upload-folder:hover .upload-folder--control,
  .upload-folder.u-active-folder .upload-folder--control {
    opacity: 1;
    bottom: -3px;
  }
  .upload-folder .upload-folder--control .upload-select {
    display: none;
  }
  .upload-folder .upload-folder--control {
    opacity: 1;
    bottom: -4px;
  }
  .upload-folder .upload-folder--control .upload-select.mobile {
    display: block;
    font-size: 9px;
  }
}
.upload-folder .upload-folder--overlay:hover {
  opacity: 1;
}
.upload-folder--box:hover .upload-folder--head .upload-folder--head__corner,
.upload-folder--box:hover .upload-folder--head .upload-folder--head__corner:after,
.upload-folder--box:hover .upload-folder--inner {
  /*background: #fff;*/
}
.upload-folder .preload-fotos {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.155s;
  transition-duration: 0.155s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}
.upload-folder--box:hover .preload-fotos {
  opacity: 0.4;
}
.upload-folder--overlay .btn-transparent {
  margin: -20px 0 0 -51px;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
  background: #fff !important;
  color: #A78868 !important;
  height: 36px;
  line-height: 36px;
  width: 105px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.15);
  text-align: center;
  text-transform: uppercase !important;
  border: none;
  padding: 0;
  font-weight: 800;
  border: 1px solid #A78868;
}
.upload-folder--overlay .btn-transparent:hover {
  background-color: #FCF8F6 !important;
  color: #AA5F2C !important;
  border-color: #AA5F2C;
}
.upload-folder--overlay .btn-transparent:focus,
.upload-folder--overlay .btn-transparent:active {
  background-color: #fff !important;
  color: #D89C6F !important;
  border-color: #D89C6F;
}
.upload-folder--overlay btn-outlined-medium {
  width: 105px;
  margin: -20px 0 0 -51px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.upload-folder .upload-folder--head .upload-folder--head__corner,
.upload-folder .upload-folder--head .upload-folder--head__corner:after,
.upload-folder .upload-folder--inner,
.upload-folder--overlay .btn-transparent {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.325s;
  transition-duration: 0.325s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.upload-folder .upload-folder--control {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.125s;
  transition-duration: 0.125s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.section-wizart-special-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #000;
  line-height: 36px;
  font-family: "Mulish";
  font-weight: normal;
  padding: 15px 0;
  margin: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .section-wizart-special-title {
    display: none;
  }
}
.page-caps--description {
  color: #a3a3a3;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Mulish";
}
.page-head--info a {
  color: #8bb859;
  line-height: 45px;
  letter-spacing: -0.6px;
}
.page--description {
  font-size: 12px;
  color: #9a9a9a;
  line-height: 28px;
  letter-spacing: -0.5px;
  font-family: "Mulish";
}
.upload-folder--title .page--description {
  line-height: 11px;
}
/* /Search uploader */
/*Wizard uploader style*/
/*.page-caps--description {color: #a3a3a3;  font-size: 12px; text-transform: capitalize; font-family: @font-mulish; }


.u-left-select {float: left !important;}
.choose-wrapper.drop-area.small .u-left-select {margin-top: 8px;}*/
/* Uploader (Popup) */
.b-modal__body__content .choose-wrapper.drop-area {
  height: 100%;
  border: none;
}
.b-modal__body__content .small .items-container.without-header,
.b-modal-content .small .items-container.without-header {
  height: 554px;
}
.b-modal__body__content .b-choose-list__inline .b-choose-list__item,
.b-modal-content .b-choose-list__inline .b-choose-list__item {
  float: none;
  display: table-cell;
  vertical-align: top;
  border-bottom: 1px solid #cbcbcb;
}
.b-choose-list__inline .b-choose-list__item.mobile-upload {
  display: none;
}
@media only screen and (max-width: 768px) {
  .b-choose-list__inline .b-choose-list__item.mobile-upload {
    display: block;
  }
  .b-choose-list__inline .b-choose-list__item.mobile-upload:not(.short) {
    width: calc(100% + 2px);
  }
  .b-choose-list__inline .b-choose-list__item.computer-upload {
    display: none;
  }
  .b-choose-list__inline .b-choose-list__item {
    flex: none;
    width: calc(50% + 2px);
    background: #fff;
    border: 1px solid #BECCDB;
    height: 120px;
    margin: -1px;
  }
  /*.b-choose-list__inline .b-choose-list__item.social-upload:nth-of-type(2n+1) { border-right: 1px solid #BECCDB; }*/
}
.b-modal__body__content .small .items-container,
.b-modal-content .small .items-container {
  overflow-y: auto;
  height: 383px;
}
.b-modal__body__content .small .items-container.setup,
.b-modal-content .small .items-container.setup {
  height: 450px;
}
.b-modal__body__content .choose-wrapper.drop-area.small .padding-none.m-border__top,
.b-modal-content .choose-wrapper.drop-area.small .padding-none.m-border__top {
  border-bottom: none;
}
.b-modal__body__content .drop-area.small .ui-field select,
.b-modal-content .drop-area.small .ui-field select {
  margin-top: 1px;
}
.b-modal__body__content .drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a,
.b-modal-content .drop-area.small .b-choose-list__inline .b-choose-list__item:first-child a {
  width: 119px;
}
.b-modal__body__content .page-caps--description,
.b-modal-content .page-caps--description {
  margin-top: 2px;
  margin-right: 10px;
}
/* /Uploader (Popup) */
/* Uploader (Start Page) */
.choose-wrapper.start-page #content-view-wrapper .page-row--title {
  display: none;
}
.choose-wrapper.start-page {
  overflow-y: auto;
  /*margin-left: -240px;*/
  border: none;
}
.choose-wrapper.start-page #content-view-wrapper {
  height: 100%;
}
.upload-source-back {
  border-bottom: 1px solid #D2D2D2;
  background: #EDEDED;
  border-top: 1px solid #D2D2D2;
}
@media only screen and (max-width: 768px) {
  .upload-source-back {
    border: 1px solid #BECCDB;
    margin: 0 0 20px;
    border-radius: 9px;
    overflow: hidden;
  }
  .choose-wrapper.start-page {
    overflow: hidden;
  }
}
@media only screen and (min-width: 769px) {
  .upload-source-back {
    display: block !important;
  }
}
.choose-wrapper.start-page #content-view-wrapper h1.page--title {
  max-width: 1060px;
  width: 100%;
  margin: 0 auto;
  padding: 15px 0;
  font-size: 36px;
  line-height: 40px;
  letter-spacing: -1.8px;
  font-family: "Mulish";
  font-weight: normal;
  text-transform: capitalize;
}
.choose-wrapper.start-page .upload-folder--head .upload-select,
.page-container .upload-folder--head .upload-select {
  float: right;
}
/*.choose-wrapper.start-page .u-left-select .page-caps--description {display: inline-block; margin-top: 10px;}*/
/*---choose select---*/
/*.choose-wrapper.start-page .u-right.page-head--info .chosen-container {min-width: 145px;}
.choose-wrapper.start-page .chosen-single {font-size: 11px; line-height: 11px; border-color: #b0b0b0;}
.choose-wrapper.start-page .chosen-container.chosen-container .chosen-single {overflow: hidden; margin: 0; transition-timing-function: cubic-bezier(1, 0, 0, 1); background: transparent; color: #8bb859; font-family: "ff-meta-web-pro", "HelveticaNeue", "Helvetica", sans-serif; font-size: 13.986px; line-height: 21px; border-radius: 2px; padding: 16px 50px 11px 15px; display: inline-block; text-align: center; cursor: pointer; width: 100%; height: auto; text-align: left; position: relative; z-index: 10; letter-spacing: 0.01em;  border-color: #cbcbcb; text-transform: uppercase;}
.choose-wrapper.start-page .chosen-container.chosen-container .chosen-single span {margin-right: 0; font-weight: 300; line-height: 14px; display: inline-block; font-size: 11px;}*/
/* REDIS GALLERY */
.icon {
  background-size: cover;
}
.icon-empty_button-dims,
.icon-full_button-dims {
  position: absolute;
  left: 10px;
  top: 2px;
  bottom: 0;
  margin: auto;
}
.wrp-btn {
  position: relative;
}
.wrp-inner-search {
  position: absolute !important;
  right: 0;
  top: 73px;
  width: 381px;
  height: auto !important;
}
.drop-area.small .wrp-inner-search {
  right: 56px;
  top: 93px;
  width: 339px;
}
.section-album--img .photo-choose.is-selected:before {
  display: none !important;
}
/* /REDIS GALLERY */
/* BASKET VIEW LIST */
.b-basket-list__item .section-album--img__name {
  visibility: visible;
  opacity: 1;
  max-height: 26px;
  height: auto;
  left: 0;
  top: 81%;
  width: 100%;
  overflow: hidden;
  top: inherit;
  bottom: 0;
  line-height: 1.6;
  padding: 0;
}
.b-basket-list__item:hover .section-album--img__name {
  max-height: inherit;
}
.b-basket-list li.active:hover > a:after {
  top: 13px !important;
  right: 10px !important;
}
.section-album--img__name u {
  text-decoration: none;
  display: block;
  padding: 5px;
}
/* /BASKET VIEW LIST */
/* UPLOADER ALBUM NAME */
.b-select-album {
  position: relative;
  z-index: 2;
  margin-bottom: 15px;
}
.b-select-album__name {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-family: "Mulish";
  color: #000;
}
.b-select-album__name span {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}
.b-select-album__name span.title {
  font-size: 12px;
  color: #8c8c8c;
  margin-top: 0;
  height: 25px;
  line-height: 27px;
}
.b-select-album__name + span {
  margin-top: -2px;
  font-size: 12px;
  font-family: "Mulish";
  color: #8c8c8c;
}
.b-select-album__name input {
  border: none;
  font-weight: bold;
  margin-left: 5px;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  max-width: 152px;
  height: 25px;
  font-size: 12px;
  color: #000000;
}
.b-select-album__sep {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-family: "Mulish";
  margin: 0 5px;
}
.b-select-album__button {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  font-size: 12px;
  font-family: "Mulish";
  font-weight: 500;
  color: #A78868;
  text-transform: uppercase;
  text-decoration: none;
}
.b-select-album__button:hover {
  text-decoration: none;
}
.b-select-album__name .select-wrapper.advanced-size > a.select-btn {
  width: 195px;
  height: 30px;
  line-height: 26px;
  padding-left: 10px;
  padding-right: 30px;
  margin-top: -3px;
  font-size: 11px;
}
.b-select-album__name .select-wrapper.advanced-size {
  width: auto !important;
  margin: 0 10px;
}
.b-select-album__name .select-wrapper > a.select-btn:after {
  padding-left: 30px;
}
.b-select-album__name .wrp-select {
  display: inline-block;
  vertical-align: middle;
}
.b-select-album__name .wrp-select .title {
  display: inline-block;
  vertical-align: top;
  color: #8c8c8c;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Mulish";
}
.b-select-album__name .wrp-select ul li {
  font-size: 12px;
  word-break: break-word;
}
.select-wrapper > a.select-btn span.suggested-text,
.select-wrapper > a.select-btn span.selected-size-text {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 187px;
  overflow: hidden;
}
.select-wrapper > a.select-btn span.selected-size-text {
  max-width: 144px;
}
.select-wrapper > a.select-btn span.default-text {
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
.b-select-album .icon--edit {
  position: static;
}
.b-select-album .icon--edit:after {
  display: none;
}
/* /UPLOADER ALBUM NAME */
/* CUSTOM DROPDOWN */
.select-wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-family: "Mulish";
}
.select-wrapper label {
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  line-height: 38px;
}
.select-wrapper > a.select-btn {
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  width: 100%;
  height: 48px;
  line-height: 42px;
  box-sizing: border-box;
  padding: 0 52px 0 15px;
  font-size: 16px;
  text-transform: uppercase;
  color: #000000;
  border-radius: 0;
  border: 1px solid #D2D2D2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #fff;
  position: relative;
  z-index: 3;
  font-family: "Mulish";
  box-shadow: none;
}
.select-wrapper > a.select-btn:hover {
  border-color: #000000 !important;
}
.select-wrapper > a.select-btn:active {
  border-color: #000000 !important;
}
.select-wrapper > a.select-btn div {
  display: inline-block;
  vertical-align: top;
  pointer-events: none;
}
.select-wrapper > a.select-btn span {
  font-size: 13px;
  line-height: 16px;
  white-space: normal;
  vertical-align: middle;
  display: inline-block;
  pointer-events: none;
  font-family: "Mulish";
}
.select-wrapper > a.select-btn:hover {
  border-color: #B1B0B0;
}
.select-wrapper > a.select-btn:after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  bottom: 0;
  padding-left: 50px;
  border-left: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82N185MjUpIj4KPHBhdGggZD0iTTAgMC41TDYuMDAwMTIgNi41MDAyNEwxMi4wMDA0IDAuNUgxMC41ODYyTDYuMDAwMTIgNS4wODU5NEwxLjQxNDE4IDAuNUgwWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82N185MjUiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center;
}
.select-wrapper > a.select-btn.null-value {
  color: #000000;
  font-size: 14px;
}
.select-wrapper ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 12;
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
  color: #000000;
  left: 0;
  width: 100%;
  min-width: 210px;
  border: 1px solid #D2D2D2;
  border-radius: 0;
  margin-top: -1px;
  box-sizing: border-box;
  max-height: 338px;
  overflow: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.select-wrapper ul.open {
  visibility: visible;
  opacity: 1;
}
.reverse {
  top: auto;
  bottom: 98%;
}
.select-wrapper ul li:first-child {
  margin-top: 14px;
}
.select-wrapper ul li:last-child {
  margin-bottom: 14px;
}
.select-wrapper ul li.active {
  font-weight: bold;
}
.select-wrapper ul li {
  padding: 10px 20px 12px 20px;
  font-size: 14px;
  line-height: 15px;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.select-wrapper ul li.active {
  font-weight: bold;
  background: transparent;
}
.select-wrapper ul li:hover {
  background-color: #EDEDED !important;
}
.select-wrapper .select-option-group {
  pointer-events: none;
  color: #8C8C8C;
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  font-size: 12px;
}
.b-select-album .select-wrapper.advanced-size ul {
  max-height: 325px;
}
/* /CUSTOM DROPDOWN */
/* FIX SAFARI */
/*_::-webkit-:host:not(:root:root), .page--breadcrums .u-left-select .wrp-btn {
    top: 3px;
}*/
/* /FIX SAFARI */
.b-basket-list__item .photo-remove-btn {
  visibility: hidden;
  opacity: 0;
  display: block;
  width: 33px;
  height: 33px;
  position: absolute;
  z-index: 3;
  top: 5px;
  right: 0;
  transition: all 0.3s;
}
.b-basket-list__item.active:hover .photo-remove-btn {
  visibility: visible;
  opacity: 1;
}
/*Chrome (OS MAC)*/
.mac-os.mac-chrome .projects-popup .projects-list__header td:nth-child(5) span.sorting:after {
  left: 0;
}
.source-list-title {
  margin: 24px auto 0 auto;
  font-size: 12px;
  font-weight: bold;
  font-family: "Mulish";
  color: #000000;
  text-transform: uppercase;
}
.btn-upload-main {
  pointer-events: all;
}
/* uploader collage */
/* Responsive vertical */
@media (max-height: 765px) {
  .drop-area:not(.small) .source-wrapper.table-look {
    /*top: inherit !important;
        transform: none !important;*/
  }
  .steps-content__body.steps-uploader {
    height: calc(100% - 168px) !important;
  }
}
@media (max-height: 700px) {
  #uploader-view-container {
    overflow-y: auto;
  }
}
/* Authorize upload btn */
@media (min-height: 780px) {
  .center-btn.authorize-upload-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media (max-height: 780px) {
  .drop-area:not(.small) .center-btn.authorize-upload-btn {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .drop-area.small .center-btn.authorize-upload-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

/* LOGIN FORM */
.login-form {
  padding: 35px;
  position: relative;
  font-family: "Mulish";
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
}
.login-form .no-flex {
  display: block;
  width: 100%;
}
.embedlogin-view .login-form {
  padding: 25px !important;
  border: 2px solid #D2D2D2;
  border-radius: 5px;
}
@media only screen and (max-width: 1460px) {
  .login-form {
    padding: 15px;
  }
}
.login-form input[type="text"],
.login-form input[type="email"],
.login-form input[type="password"] {
  background: transparent;
  border: none;
  padding: 0;
  font-weight: bold;
  color: #000000;
  width: 100%;
  background: #fff;
  font-size: 14px;
  font-family: "Mulish";
  padding: 11px 0 11px 11px;
  border: 1px solid #D2D2D2;
  border-radius: 3px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.login-form input[type="text"]:focus,
.login-form input[type="email"]:focus,
.login-form input[type="password"]:focus {
  outline: none;
}
.login-form input[type="text"].error,
.login-form input[type="email"].error,
.login-form input[type="password"].error {
  font-size: 12px;
  border-color: #E30000;
}
.login-form input[type="text"].error-none,
.login-form input[type="email"].error-none,
.login-form input[type="password"].error-none {
  border: 1px solid #D2D2D2;
}
.login-form .form-note {
  position: relative;
  margin-top: 11px;
  color: #000;
  font-size: 12px;
  line-height: 21px;
  display: block;
}
.login-form .form-note.rules {
  color: #8C8C8C;
}
.login-form .form-note.error {
  font-size: 12px;
  color: #E30000;
}
.login-form .form-note.error-icon {
  font-size: 10px;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.login-form .form-note.error-icon.email:after {
  content: 'Please enter a valid email address.';
}
.login-form .form-note.error-icon.hidden {
  display: none;
}
.login-form .form-note.error-icon:before {
  content: url('data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1741_2647)%22%3E%0A%3Cpath%20d%3D%22M10.9373%209.62957L5.90124%200.906938C5.72294%200.598078%205.27709%200.598078%205.09875%200.906938L0.0627723%209.62957C-0.115569%209.93843%200.107331%2010.3245%200.463972%2010.3245H10.536C10.8926%2010.3245%2011.1155%209.93845%2010.9373%209.62957ZM5.95192%209.10147C5.95192%209.15904%205.74958%209.20573%205.50004%209.20573C5.25041%209.20573%205.04807%209.15904%205.04807%209.10147V8.37839C5.04807%208.32081%205.25041%208.27412%205.50004%208.27412C5.74958%208.27412%205.95192%208.32083%205.95192%208.37839V9.10147ZM5.87659%207.41438C5.87677%207.41653%205.87801%207.41857%205.87801%207.42083C5.87801%207.51416%205.70874%207.58982%205.50002%207.58982C5.29117%207.58982%205.12198%207.51416%205.12198%207.42083C5.12198%207.41864%205.12318%207.41657%205.1234%207.41438L4.88844%204.39583C4.88844%204.3025%205.16224%204.22683%205.5%204.22683C5.83775%204.22683%206.1115%204.3025%206.1115%204.39583L5.87659%207.41438Z%22%20fill%3D%22%23B3261E%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1741_2647%22%3E%0A%3Crect%20width%3D%2211%22%20height%3D%2211%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  display: inline-block;
  padding-right: 6px;
}
.login-form-header {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.33px;
  font-family: "PlayfairDisplay";
  padding: 24px 0;
  gap: 10px;
  font-weight: normal;
  text-align: center;
}
.login-form-input {
  margin-bottom: 15px;
  width: 340px;
}
.login-form-input p {
  font-size: 16px;
  line-height: 24px;
  font-family: "Mulish";
  color: #8C8C8C;
}
.login-form-input.last {
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
  .login-form-input {
    width: 300px;
  }
}
.login-form-submit {
  text-transform: uppercase;
  display: flex;
  width: 340px;
  padding: 15px 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background-color: #000000 !important;
  color: white !important;
  text-align: center;
  font-family: Mulish;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.24px;
  margin-bottom: 20px;
  cursor: pointer;
  border-color: #000000 !important;
}
@media only screen and (max-width: 480px) {
  .login-form-submit {
    margin-bottom: 20px;
    width: 300px;
  }
}
.login-form-or {
  width: 340px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  /* 18px */
  letter-spacing: -0.2px;
  gap: 10px;
}
.login-form-or:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0;
  right: auto;
  width: calc(50% - 17px);
  height: 1px;
  background: #D2D2D2;
}
.login-form-or:after {
  content: "";
  position: absolute;
  top: 50%;
  bottom: auto;
  left: calc(50% + 17px);
  right: auto;
  width: calc(50% - 17px);
  height: 1px;
  background: #D2D2D2;
}
@media only screen and (max-width: 480px) {
  .login-form-or {
    width: 300px;
  }
}
.login-form-separator {
  width: 340px;
  height: 1px;
  background: #D2D2D2;
  margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
  .login-form-separator {
    width: 300px;
  }
}
.login-form-privacy-note {
  margin: 10px 0;
}
.login-form-privacy-note p {
  text-align: center;
  color: #8C8C8C;
  font-family: "Mulish";
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.login-form-privacy-note p a {
  font-weight: 700;
  color: #000000;
}
.login-form .orange-link {
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  font-family: "Mulish";
  line-height: 18px;
  margin: 5px auto 20px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.login-form .gray-link {
  color: #999;
  text-align: center;
  font-family: "Mulish";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
  letter-spacing: -0.24px;
}
.login-form-social {
  margin: 15px 0 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.login-form-social .label {
  margin: 0 0 10px;
  display: block;
  font-family: "Mulish";
  color: #000000;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
}
.login-form-social .social-list {
  height: 33px;
  width: 340px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.login-form-social .social-list__item {
  flex: auto;
  max-width: 130px;
}
.login-form-social .social-list__item:last-child {
  margin-right: 0;
}
.login-form-social .social-list__item a,
.login-form-social .social-list__item span {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  font-family: "Mulish";
  background: #FFF;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  .login-form-social .social-list__item a,
  .login-form-social .social-list__item span {
    text-indent: -1000px;
  }
}
@media only screen and (max-width: 480px) {
  .login-form-social .social-list__item a,
  .login-form-social .social-list__item span {
    font-size: 13px;
  }
}
.embedlogin-view .login-form-social .social-list__item a,
.embedlogin-view .login-form-social .social-list__item span {
  text-indent: -500px;
  overflow: hidden;
}
.embedlogin-view .login-form-social .social-list__item a:after,
.embedlogin-view .login-form-social .social-list__item span:after {
  text-indent: 0;
  margin-right: 0;
}
.login-form-social .social-list__item a:after,
.login-form-social .social-list__item span:after {
  margin-right: 6px;
}
@media only screen and (max-width: 1024px) {
  .login-form-social .social-list__item a:after,
  .login-form-social .social-list__item span:after {
    text-indent: initial;
    margin-right: 0;
  }
}
.login-form-social .social-list__item .google {
  color: rgba(0, 0, 0, 0.54);
}
.login-form-social .social-list__item .google:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNFQTQzMzUiIGQ9Ik0wIDExbDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzNEE4NTMiIGQ9Ik0wIDM3bDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OEwxNyAyNGwtNC0zIDM1LTEweiIvPjwvc3ZnPg==);
  width: 14px;
  height: 14px;
}
.login-form-social .social-list__item .facebook {
  color: #507CBE;
}
.login-form-social .social-list__item .facebook:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxwYXRoIGZpbGw9IiM1MDdDQkUiIGQ9Ik0zMiwxLjc2NDI4NTcxIEwzMiwzMC4yMjg1NzE0IEMzMiwzMS4yMDcxNDI5IDMxLjIwNzE0MjksMzEuOTkyODU3MSAzMC4yMzU3MTQzLDMxLjk5Mjg1NzEgTDIyLjA3ODU3MTQsMzEuOTkyODU3MSBMMjIuMDc4NTcxNCwxOS42MDcxNDI5IEwyNi4yMzU3MTQzLDE5LjYwNzE0MjkgTDI2Ljg1NzE0MjksMTQuNzc4NTcxNCBMMjIuMDcxNDI4NiwxNC43Nzg1NzE0IEwyMi4wNzE0Mjg2LDExLjY5Mjg1NzEgQzIyLjA3MTQyODYsMTAuMjkyODU3MSAyMi40NTcxNDI5LDkuMzQyODU3MTQgMjQuNDY0Mjg1Nyw5LjM0Mjg1NzE0IEwyNy4wMjE0Mjg2LDkuMzQyODU3MTQgTDI3LjAyMTQyODYsNS4wMjE0Mjg1NyBDMjYuNTc4NTcxNCw0Ljk2NDI4NTcxIDI1LjA2NDI4NTcsNC44Mjg1NzE0MyAyMy4yOTI4NTcxLDQuODI4NTcxNDMgQzE5LjYwNzE0MjksNC44Mjg1NzE0MyAxNy4wNzg1NzE0LDcuMDc4NTcxNDMgMTcuMDc4NTcxNCwxMS4yMTQyODU3IEwxNy4wNzg1NzE0LDE0Ljc3ODU3MTQgTDEyLjkwNzE0MjksMTQuNzc4NTcxNCBMMTIuOTA3MTQyOSwxOS42MDcxNDI5IEwxNy4wNzg1NzE0LDE5LjYwNzE0MjkgTDE3LjA3ODU3MTQsMzIgTDEuNzY0Mjg1NzEsMzIgQzAuNzkyODU3MTQzLDMyIDAsMzEuMjA3MTQyOSAwLDMwLjIzNTcxNDMgTDAsMS43NjQyODU3MSBDMCwwLjc5Mjg1NzE0MyAwLjc5Mjg1NzE0MywwIDEuNzY0Mjg1NzEsMCBMMzAuMjI4NTcxNCwwIEMzMS4yMDcxNDI5LDAgMzIsMC43OTI4NTcxNDMgMzIsMS43NjQyODU3MSBaIiBpZD0iUGF0aCI+PC9wYXRoPgo8L3N2Zz4=);
  width: 14px;
  height: 14px;
}
.login-form-social .social-list__item .twitter {
  color: #000000;
}
.login-form-social .social-list__item .twitter:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg3ODQgMTAuNTg1OEwyNC4xODUyIDBIMjEuOTc5OEwxMy44OTg3IDkuMTkxNUw3LjQ0NDMzIDBIMEw5Ljc2MDI1IDEzLjg5OTJMMCAyNUgyLjIwNTU0TDEwLjczOTQgMTUuMjkzNUwxNy41NTU3IDI1SDI1TDE0Ljg3NzkgMTAuNTg1OEgxNC44Nzg0Wk0xMS44NTc2IDE0LjAyMTZMMTAuODY4NyAxMi42Mzc2TDMuMDAwMjMgMS42MjQ2SDYuMzg3ODFMMTIuNzM3OCAxMC41MTI0TDEzLjcyNjcgMTEuODk2NUwyMS45ODA4IDIzLjQ0OTNIMTguNTkzM0wxMS44NTc2IDE0LjAyMjJWMTQuMDIxNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 14px;
  height: 14px;
}
.login-form-social .social-list__item .apple {
  color: #000;
}
.login-form-social .social-list__item .apple:after {
  content: '';
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi42NDM5IDAuNTI5MDQzQzEzLjc1NjcgMC45NjEzNjYgMTEuNTUxNiAzLjQzMDE3IDExLjU0MTIgNi4yNDE5MkMxMS41Mzk2IDYuNjg0NTIgMTEuNTE3OSA2LjY1OTg2IDExLjkxIDYuNjYwNzVDMTQuMDU3MyA2LjY2NTU5IDE2LjUyNzcgNC4zMzE0MiAxNi45MzY2IDEuOTExMzFDMTYuOTk0NiAxLjU2NzczIDE3LjAwMTIgMS40Nzk1IDE3LjAwMTIgMS4wMzU4OUMxNy4wMDEyIDAuNDM4NzY3IDE3LjAyNDYgMC40NzIwMzcgMTYuNjQzOSAwLjUyOTA0M1pNMTYuMTU5IDYuNjYzMkMxNi4xMzggNi42NjU1NyAxNi4wNjA0IDYuNjczNzcgMTUuOTg2OCA2LjY4MTQzQzE1LjMxMDEgNi43NTE4MiAxNC45Mzk0IDYuODUzMDMgMTMuMTI4NiA3LjQ2MTc2QzEyLjQ4NDMgNy42NzgzNiAxMS45MDkzIDcuODQwMTUgMTEuNzE4NSA3Ljg1ODU1QzExLjQ3OTQgNy44ODE2MyAxMC45OTAxIDcuNzQ3ODkgMTAuMDU5OSA3LjQwNTI1QzguMDQyNSA2LjY2MjE3IDcuMjAzMyA2LjU2OTcgNS43NDM2MSA2LjkyOTY2Qy0wLjQ3NzYwNSA4LjQ2MzgxIC0xLjMzMzYgMTcuNDExNiA0LjA5MzMzIDI0LjE4MDJDNS4yNjEyNSAyNS42MzY4IDYuMDcyNyAyNi4yNzYyIDYuOTcyMDIgMjYuNDQ4NUM3LjA0OTIyIDI2LjQ2MzMgNy4xNDAwOSAyNi40ODEgNy4xNzM5NiAyNi40ODc4QzcuMjUzMzEgMjYuNTAzOSA3LjgyMDUgMjYuNTA0MSA3LjkxMDkyIDI2LjQ4ODFDNy45NDg5MyAyNi40ODEzIDguMDU0NjggMjYuNDYzNSA4LjE0NTkxIDI2LjQ0ODRDOC41NTU1OSAyNi4zODA4IDguOTgxMTMgMjYuMjUwNCA5LjU0MzEgMjYuMDIwMkMxMC40MjAxIDI1LjY2MTEgMTAuOTgyIDI1LjUxODEgMTEuNzA4MSAyNS40NjkzQzEyLjU5NTEgMjUuNDA5NyAxMy40MjI4IDI1LjU3NzYgMTQuNTY0IDI2LjA0ODlDMTYuMTQ4OCAyNi43MDMyIDE3LjQ2NDMgMjYuNTk1IDE4LjUzNDMgMjUuNzIyNEMyMC4xMDQgMjQuNDQyMiAyMS4yNjY3IDIyLjcwMjQgMjIuMzMwNCAyMC4wNDJDMjIuNDA3MyAxOS44NDk4IDIyLjQ3NTYgMTkuNjg3IDIyLjQ4MjIgMTkuNjgwNEMyMi41MTg3IDE5LjY0MzcgMjIuNDk1NCAxOS41NTA2IDIyLjQ0NjEgMTkuNTM1OUMyMi4zNzIzIDE5LjUxMzkgMjEuOTA2IDE5LjI4MDkgMjEuNzQxNCAxOS4xODM4QzE5LjU4ODUgMTcuOTE0MyAxOC40NzcyIDE1LjM3NDQgMTkuMDE4NyAxMi45NjExQzE5LjM0MjYgMTEuNTE3OCAyMC4yMzA1IDEwLjI4OSAyMS41OTY0IDkuMzkzODRDMjEuODE5MyA5LjI0Nzc3IDIxLjgxNjggOS4yNTU2MSAyMS42OTE2IDkuMDg5NjJDMjAuNjI4OCA3LjY4MDg2IDE5LjA3NzkgNi44NzY1NSAxNy4wMzQ1IDYuNjc0NTJDMTYuODU4OCA2LjY1NzE1IDE2LjI3OTcgNi42NDk2NyAxNi4xNTkgNi42NjMyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  width: 14px;
  height: 14px;
  margin: -1px 0 0 2px;
}
@media only screen and (max-width: 480px) {
  .login-form-social {
    margin: 20px 0;
    width: 300px;
  }
}
.login-form .login-checkbox {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  min-height: 24px;
  margin-bottom: 20px;
}
.login-form .login-checkbox > span {
  display: block;
  line-height: 14px;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
  font-size: 14px;
}
.login-form .login-checkbox > span a {
  color: #000000;
  text-decoration: none;
  font-weight: 700;
}
@media only screen and (max-width: 480px) {
  .login-form .login-checkbox > span {
    font-size: 13px;
  }
}
.login-form .login-dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: auto;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -1px;
}
@media only screen and (max-width: 480px) {
  .login-form .login-dropdown {
    position: initial;
  }
}
.login-form .login-dropdown .dropdown-btn {
  display: block;
  height: 100%;
  padding: 0;
  border-radius: 0;
  position: relative;
  white-space: nowrap;
  background: transparent;
  cursor: pointer;
  text-align: center;
  font-family: "Mulish";
  color: #A78868;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.24px;
  margin-left: 8px;
  margin-top: 1px;
}
.login-form .login-dropdown .dropdown-btn b {
  font-weight: 400;
  border-bottom: 1px solid #A78868;
}
.login-form .login-dropdown .dropdown-btn:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E80A";
  transform: rotate(90deg);
  position: relative;
  margin-left: 6px;
  top: -1px;
  color: #A78868;
  font-size: 8px;
  font-weight: bolder;
}
.login-form .login-dropdown .dropdown-btn:hover b {
  color: #A78868;
}
.login-form .login-dropdown .dropdown-list {
  display: none;
  position: absolute;
  padding: 0;
  margin: -7px 0 0;
  list-style: none;
  background: #fff;
  left: 50%;
  width: auto;
  min-width: 100%;
  transform: translate(-50%, 0px);
  z-index: 12;
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media only screen and (max-width: 480px) {
  .login-form .login-dropdown .dropdown-list {
    width: calc(100% -  15px * 2);
  }
}
.login-form .login-dropdown .dropdown-list:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  height: 0;
  width: 0;
  border-color: transparent transparent #fff transparent;
  top: -7px;
  left: calc(50% - 5px);
}
.login-form .login-dropdown .dropdown-list__item {
  padding: 0 30px 0 30px;
  line-height: 38px;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 38px;
  text-align: left;
  white-space: nowrap;
  color: #000000;
  font-family: "Mulish";
  font-size: 12px;
}
.login-form .login-dropdown .dropdown-list__item:hover {
  background-color: #D2D2D2;
}
.login-form .login-dropdown .dropdown-list__item.active,
.login-form .login-dropdown .dropdown-list__item.selected {
  font-weight: 700;
}
.login-form .login-dropdown .dropdown-overlay {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.login-form .login-dropdown.is-open .dropdown-list {
  display: block;
  margin-top: 11px;
}
.login-form .login-dropdown.is-open .dropdown-overlay {
  pointer-events: auto;
  opacity: 1;
}
.login-form-tooltip {
  width: 340px;
  display: flex;
  flex-direction: column;
  z-index: 10;
  top: 0px;
}
@media only screen and (max-width: 480px) {
  .login-form-tooltip {
    width: 300px;
  }
}
.login-form-tooltip .tooltip-dark {
  width: 100%;
  height: 99px;
  background-color: #222;
}
.login-form-tooltip .tooltip-dark .tooltip-text {
  color: #fff;
  font-family: "Mulish";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
  padding: 30px 35px 24px 35px;
}
@media only screen and (max-width: 480px) {
  .login-form-tooltip .tooltip-dark .tooltip-text {
    padding: 25px 25px 20px 25px;
  }
}
.login-form-tooltip .tooltip-white {
  width: 100%;
  height: 121px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}
.login-form-tooltip .tooltip-white .tooltip-errors {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 13px;
  height: 100%;
  width: 100%;
  padding-top: 23px;
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error {
  height: 15px;
  box-sizing: border-box;
  font-size: 12px;
  padding-left: 25px;
}
@media only screen and (max-width: 480px) {
  .login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error {
    padding-left: 7px;
  }
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error.red-icon:before {
  color: #000000;
  position: relative;
  top: 4px;
  padding: 10px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Crect y='0.5' width='14' height='14' rx='7' fill='%23B3261E'/%3E%3Ccircle cx='7' cy='7.5' r='4' fill='white'/%3E%3C/svg%3E");
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error.green-icon:before {
  color: #000000;
  position: relative;
  top: 4px;
  padding: 10px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Ccircle cx='7' cy='7.5' r='7' fill='%2323A96E'/%3E%3C/svg%3E");
}
.login-form-tooltip .tooltip-white .tooltip-errors .tooltip-error.none {
  visibility: hidden;
}
.login-form-tooltip:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 10'%3E%3Cpolygon style='fill: rgb(34, 34, 34);' points='290 10 300 0 310 10'%3E%3C/polygon%3E%3C/svg%3E");
  line-height: 10px;
}
.login-form-text {
  display: flex;
  width: 340px;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding-bottom: 20px;
  justify-content: center;
  line-height: 1.4;
}
.login-form-text .no-flex {
  display: block;
  width: 100%;
}
.login-form-text.flex-wrap {
  flex-wrap: wrap;
}
.login-form-text p .timer {
  font-weight: 800;
}
.login-form-text > span {
  font-family: "Mulish";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.26px;
}
.login-form-text > span a {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.26px;
  color: #A78868;
}
@media only screen and (max-width: 480px) {
  .login-form-text {
    margin-right: 0;
    width: 300px;
  }
}
.login-form-footer {
  display: flex;
  width: 340px;
  justify-content: center;
}
.login-form-footer label {
  color: #000000;
  font-family: "Mulish";
  text-align: center;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 180%;
  margin-right: 10px;
}
.login-form-footer a {
  color: #A78868;
  font-family: "Mulish";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  /* 21.6px */
  letter-spacing: -0.24px;
  text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
  .login-form {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* General disabled class */
.disabled {
  opacity: 0.5 !important;
  pointer-events: none !important;
  user-select: none !important;
}

@font-face {
  font-family: "icons";
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot);
  src: url(/app/dist/assets/apps/core/less/fonticons/icons-2729b456.eot) format("embedded-opentype"), url(/app/dist/assets/apps/core/less/fonticons/icons-965fa919.woff2) format("woff2"), url(/app/dist/assets/apps/core/less/fonticons/icons-74d11202.woff) format("woff"), url(/app/dist/assets/apps/core/less/fonticons/icons-786c08c4.ttf) format("truetype"), url(/app/dist/assets/apps/core/less/fonticons/icons-784d20e0.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body.overflow-hidden,
html.overflow-hidden {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
}
.popup-wrapper.popup-login {
  overflow-x: hidden;
  animation: unset;
  border: 1px solid rgba(12, 41, 73, 0.15);
  box-shadow: none;
  border-radius: 5px;
}
@media only screen and (max-width: 650px) {
  .popup-wrapper.popup-login {
    transform: translate(-50%, -50%);
    right: auto;
    left: 50%;
    width: auto;
    top: 50%;
    height: auto;
    min-width: initial;
  }
}
.popup-login .popup-wrapper-close {
  top: 10px;
  right: 10px;
  left: auto;
  scale: 0.6;
}
.popup-login .popup-wrapper-close:after {
  color: #000000;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100vw;
  max-width: 625px;
  padding: 0;
  max-height: calc(100vh - 49px);
}
@media only screen and (max-width: 1024px) {
  .popup-login .popup-wrapper-container .signinsignup-wrapper {
    max-width: 450px;
  }
}
@media only screen and (max-width: 650px) {
  .popup-login .popup-wrapper-container .signinsignup-wrapper {
    max-width: none;
    width: calc(100vw - 40px);
  }
}
.popup-login .popup-wrapper-container .signinsignup-wrapper > div {
  padding: 20px 30px;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .login-form {
  padding: 0;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .login-form-footer div {
  text-align: center;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .login-form .disabled {
  pointer-events: none;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note {
  min-height: 54px;
  font-size: 14px;
  background: #D4E8FF;
  display: flex;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  padding: 11px 18px 11px 50px;
  align-items: center;
  margin: 10px 0;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note:after {
  color: #fff;
  left: 14px;
  top: 14px;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 100%;
  z-index: 0;
  background: #78B7FF;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note.note-error {
  background: #FFD9D4;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .line-note.note-error:before {
  background: #FF8A7A;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note {
  position: relative;
  margin-top: 10px;
  color: #000;
  font-size: 14px;
  line-height: 21px;
  display: block;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.rules {
  color: #8C8C8C;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.error {
  color: #E30000;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.error-icon.hidden {
  display: none;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.green {
  color: #82B44F;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.small {
  font-size: 12px;
}
.popup-login .popup-wrapper-container .signinsignup-wrapper .form-note.top-15 {
  top: 15px;
}
.popup-wrapper-overlay.popup-login {
  background: rgba(255, 255, 255, 0.95);
}

.verification-body {
  max-width: 916px !important;
  height: 478px;
  overflow-y: hidden !important;
}
@media only screen and (max-width: 480px) {
  .verification-body {
    max-width: 100%;
    height: auto;
  }
}
.verification-form {
  padding: 89px 152px !important;
}
@media only screen and (max-width: 480px) {
  .verification-form {
    padding: 70px 30px !important;
  }
}
.verification-form .login-form-header {
  font-weight: 400;
}
.resend-line {
  display: inline-block;
  width: 150px;
}
@media only screen and (max-width: 480px) {
  .resend-line {
    width: 100%;
  }
}
.confirmation-line {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 30px;
}
@media only screen and (max-width: 1024px) {
  .confirmation-line {
    margin: 0 0 0 30px;
  }
}
@media only screen and (max-width: 480px) {
  .confirmation-line {
    margin: 30px 0 0 0;
  }
}
.confirmation-line .timer {
  color: #8C8C8C;
}

.occupation-popup {
  max-width: 600px;
  width: 100vw;
}
.occupation-popup-header {
  padding: 30px 45px 14px 30px;
  text-transform: uppercase;
  white-space: nowrap;
  position: relative;
  background: #fff;
}
.occupation-popup-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 60px);
  height: 1px;
  background: #D2D2D2;
}
.occupation-popup-header h5 {
  font-size: 12px;
  line-height: 18px;
  font-family: "Mulish";
  margin: 0 0 10px;
  text-transform: initial;
  font-weight: 400;
  color: #000000;
}
.occupation-popup-header h2 {
  font-family: "PlayfairDisplay";
  font-size: 26px;
  line-height: 30px;
  text-transform: initial;
  font-weight: 400;
}
.occupation-popup-content {
  display: flex;
  flex-wrap: wrap;
  padding: 35px 30px;
  background: #fff;
}
.occupation-popup-content .radio-btn {
  width: 50%;
  margin: 0 0 16px;
}
.occupation-popup-content .radio-btn .custom-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 0 0 0 41px;
}
.occupation-popup-content .radio-btn .custom-radio.checked span:after {
  pointer-events: auto;
  opacity: 1;
}
.occupation-popup-content .radio-btn .custom-radio input {
  display: none;
}
.occupation-popup-content .radio-btn .custom-radio input:checked + span:after {
  pointer-events: auto;
  opacity: 1;
}
.occupation-popup-content .radio-btn .custom-radio span {
  display: inline-flex;
  align-items: center;
  line-height: 19px;
  font-size: 16px;
  cursor: pointer;
  font-family: "Mulish";
  color: #000000;
}
.occupation-popup-content .radio-btn .custom-radio span.error {
  display: none;
}
.occupation-popup-content .radio-btn .custom-radio span::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid #D2D2D2;
}
.occupation-popup-content .radio-btn .custom-radio span::after {
  content: "";
  box-sizing: border-box;
  border-radius: 100%;
  position: absolute;
  top: 7px;
  bottom: auto;
  left: 7px;
  right: auto;
  width: 18px;
  height: 18px;
  pointer-events: none;
  opacity: 0;
  background: #A78868;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.occupation-popup-content .radio-btn .custom-radio:hover span::before {
  border-color: #EDEDED;
}
.occupation-popup-content .buttons {
  position: relative;
  width: 100%;
  text-align: right;
}
.occupation-popup-content .buttons .form-note.error {
  font-family: "Mulish";
  color: #E30000;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 0;
}
.occupation-popup-content .buttons .btn-submit {
  height: 48px;
  padding: 0 30px;
  border: none;
  color: #fff;
  line-height: 46px;
  font-weight: 700;
  font-size: 14px;
  background: #A78868;
  border-radius: 0;
  box-shadow: none;
  font-family: "Mulish";
  text-transform: uppercase;
}
.occupation-popup-content .buttons .btn-submit:hover {
  opacity: 0.7;
}

.popup-text-cut .popup-wrapper-header {
  text-align: center;
  padding: 0;
}
.popup-text-cut .popup-wrapper-container > div .description {
  width: 160px;
  padding: 10px 20px;
  color: #E30000;
}
.popup-wrapper.popup-text-cut {
  min-width: 160px;
}

.text-options-popup {
  padding: 20px 30px 20px;
  width: 778px;
  max-height: calc(100vh - 260px);
  overflow-y: auto;
}
.text-options-popup .form-group {
  margin-bottom: 30px;
}
.text-options-popup .form-group p.title {
  margin: 0 0 10px 0;
  font-size: 14px;
  color: #8C8C8C;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.text-options-popup .form-group p.title .note {
  text-transform: initial;
  font-size: 12px;
  font-weight: 400;
  margin-left: auto;
  color: #000000;
}
.text-options-popup .form-group .input-basic {
  margin-bottom: 10px;
  width: 100%;
}
.text-options-popup .form-group .input-basic + p.title {
  margin-top: 20px;
}
.text-options-popup .form-group .input-basic:last-child {
  margin-bottom: 0;
}
.text-options-popup .form-group .options {
  display: flex;
}
.text-options-popup .form-group .options .option {
  position: relative;
  cursor: pointer;
  margin-right: 20px;
  border: 1px solid #D2D2D2;
}
.text-options-popup .form-group .options .option:last-child {
  margin-right: 0 !important;
}
.text-options-popup .form-group .options .option img {
  display: block;
  margin: 0;
  width: 100%;
}
.text-options-popup .form-group .options .option .image {
  position: relative;
  padding: 9px;
  width: 158px;
}
.text-options-popup .form-group .options .option .image .wrapper-hidden {
  overflow: hidden;
  height: 100%;
}
.text-options-popup .form-group .options .option .image .wrapper-hidden img {
  position: relative;
}
.text-options-popup .form-group .options .option .image span {
  display: inline-block;
  margin-top: 10px;
  font-size: 16px;
  color: #000000;
  line-height: 22px;
  word-break: break-word;
}
.text-options-popup .form-group .options .option.is-selected {
  border-color: #000000;
  box-shadow: inset 0px 0px 0px 1px #000000;
}
.text-options-popup .form-group .options .option.is-selected:before {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: '\E80F';
  width: 24px;
  height: 24px;
  background: #000000;
  color: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
  top: -10px;
  left: -10px;
  z-index: 1;
  line-height: 23px;
  font-size: 9px;
  padding-left: 1px;
}
.text-options-popup .form-group custom-dropdown {
  height: 48px;
  width: 100%;
}
.text-options-popup .form-group figure {
  position: relative;
  margin: 0;
}
.text-options-popup .form-group figure figcaption {
  margin-top: 4px;
  margin-bottom: 11px;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
}
.text-options-popup .form-group figure div.highlight-area {
  position: absolute;
}
.text-options-popup .form-group figure div.highlight-area.is-filled {
  background: #000000;
}
.text-options-popup .form-group figure div.highlight-area.is-focused {
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
.text-options-popup .form-group figure div.highlight-area.is-focused.is-filled {
  box-shadow: 0px 3px 8px #000000;
}
.text-options-popup .form-group figure div.highlight-area.title {
  width: 93px;
  height: 7px;
}
.text-options-popup .form-group figure div.highlight-area.title.first {
  top: 83px;
  left: 207px;
}
.text-options-popup .form-group figure div.highlight-area.title.second {
  top: 98px;
  left: 207px;
}
.text-options-popup .form-group figure div.highlight-area.text {
  width: 62px;
  height: 7px;
}
.text-options-popup .form-group figure div.highlight-area.text.first {
  top: 162px;
  left: 251px;
}
.text-options-popup .form-group figure div.highlight-area.text.second {
  top: 173px;
  left: 251px;
}
.text-options-popup .form-group figure.without-title div.highlight-area.text.first {
  top: 163px;
  left: 222px;
}
.text-options-popup .form-group figure.without-title div.highlight-area.text.second {
  top: 174px;
  left: 222px;
}
.text-options-popup .groups {
  display: flex;
}
.text-options-popup .groups:last-child .form-group {
  margin-bottom: 0;
}
.text-options-popup .groups .form-group {
  width: calc(50% - 10px);
  flex: none;
}
.text-options-popup .groups .form-group:first-child {
  margin-right: 20px;
}

.layouts-variant {
  padding: 10px 8px 10px 20px;
  width: 938px;
  height: 477px;
  position: relative;
}
.layouts-variant-wrapper {
  overflow: auto;
  height: 100%;
}
.layouts-variant-wrapper .mCSB_container {
  max-width: 100%;
}
.layouts-variant-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.layouts-variant-list__item {
  opacity: 0.8;
  height: auto;
  margin: 12px;
  width: calc(25% - 24px);
}
.layouts-variant-list__item:first-child {
  outline: 2px solid #82B44F;
}
.layouts-variant-list__item:hover {
  opacity: 1;
  box-shadow: 0 2px 4px 0 rgba(17, 17, 17, 0.15);
}
.layouts-variant-list__item.not-loaded {
  pointer-events: none;
}
.layouts-variant-text {
  font-size: 15px;
  line-height: 24px;
  margin: 0;
  color: #454545;
  text-align: center;
  position: absolute;
  top: 200px;
  width: 100%;
}

.popup-wrapper-close {
  z-index: 12;
}
.end-pages-popup-wrapper {
  padding: 20px 25px 0px;
  display: flex;
}
.end-pages-popup-wrapper .selected-color {
  position: absolute;
  bottom: 28px;
  left: 40px;
}
.end-pages-popup-wrapper .selected-color h4 {
  font-size: 12px;
  color: #8C8C8C;
  font-weight: 200;
  margin-bottom: 7px;
}
.end-pages-popup-wrapper .selected-color .color {
  width: 86px;
  height: 27px;
  line-height: 26px;
  font-size: 10px;
  padding: 0;
  border-radius: 3px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7);
}
.end-pages-popup-wrapper btn-solid {
  position: absolute;
  bottom: 28px;
  right: 28px;
  width: 100px;
  height: 27px;
  line-height: 26px;
  font-size: 10px;
  padding: 0;
}
.end-pages-popup-wrapper .for-albums .title {
  display: flex;
  text-transform: uppercase;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  line-height: 26px;
  padding: 10px 0px 0px 3px;
  width: 215px;
}
.end-pages-popup-wrapper .for-albums .sub-title {
  display: flex;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 11px;
  padding: 5px 0px 15px 0px;
  font-style: italic;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker {
  position: relative;
  cursor: default;
  width: 100%;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors {
  width: 100%;
  margin: 5px 0 0 0;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame {
  padding: 3px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin-bottom: 7px;
  border: solid 1px #D2D2D2;
  margin-right: 5px;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame.is-selected {
  border-color: #000000;
  box-shadow: 0 0 0 1px #000000;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame.is-selected::before {
  font-family: "icons";
  position: absolute;
  text-align: center;
  content: '\E80F';
  width: 24px;
  height: 24px;
  background: #000000;
  color: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
  top: -10px;
  left: -10px;
  z-index: 1;
  line-height: 23px;
  font-size: 9px;
  padding-left: 1px;
  pointer-events: none;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item {
  display: inline-block;
  vertical-align: top;
  width: 86px;
  height: 30px;
  margin-bottom: 6px;
  border: 1px solid #8C8C8C;
  cursor: pointer;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item:nth-child(4n) {
  margin-right: 0;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-black {
  background-color: #000;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-lightgrey {
  background-color: #d3d2ce;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-white-additional {
  background-color: #dbdbdb;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-item.c-cream {
  background-color: #d1cec5;
}
.end-pages-popup-wrapper .for-albums .b-colorpicker .b-colorpicker__colors .color-item-frame .color-name {
  font-size: 12px;
  word-wrap: break-word;
  text-align: center;
  text-transform: uppercase;
}
.end-pages-popup-wrapper .left-side {
  height: 80%;
  width: 50%;
}
.end-pages-popup-wrapper .left-side .title {
  display: flex;
  text-transform: uppercase;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  line-height: 26px;
  padding: 10px 0px 0px 15px;
  width: 215px;
}
.end-pages-popup-wrapper .left-side .sub-title {
  display: flex;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 11px;
  padding: 5px 0px 15px 18px;
  font-style: italic;
}
.end-pages-popup-wrapper .left-side .colorpicker {
  margin-left: 15px;
  box-shadow: none;
  width: 216px;
}
.end-pages-popup-wrapper .right-side {
  width: 50%;
  height: 90%;
  border-left: 1px solid #D2D2D2;
  margin-left: 40px;
}
.end-pages-popup-wrapper .right-side .logo-wrapper {
  position: relative;
  float: right;
  width: 100%;
  height: 100%;
}
.end-pages-popup-wrapper .right-side .logo-wrapper.mr-10 {
  margin-right: 10px;
}
.end-pages-popup-wrapper .right-side .logo-content {
  z-index: 11;
  position: absolute;
  padding: 10px 10px;
  min-height: 150px;
  width: 260px;
  background: #fff;
  border-radius: 4px;
  align-items: center;
  pointer-events: auto;
}
.end-pages-popup-wrapper .right-side .logo-content.content-bottom:before {
  content: " ";
  position: absolute;
  top: -10px;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  transform: rotate(45deg);
  border: 10px solid;
  border-color: #fff transparent transparent #fff;
}
.end-pages-popup-wrapper .right-side .logo-content.content-top:before {
  content: " ";
  position: absolute;
  top: calc(100% - 10px);
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  transform: rotate(225deg);
  border: 10px solid;
  border-color: #fff transparent transparent #fff;
}
.end-pages-popup-wrapper .right-side .logo-content .btn {
  margin-left: 0px !important;
}
.end-pages-popup-wrapper .right-side .logo-content .option {
  padding: 6px 5px;
}
.end-pages-popup-wrapper .right-side .logo-content .option.first {
  padding-top: 15px;
}
.end-pages-popup-wrapper .right-side .logo-content .option.current {
  font-weight: 600;
}
.end-pages-popup-wrapper .right-side .logo-content .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.end-pages-popup-wrapper .right-side .logo-content .title {
  text-transform: uppercase;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  line-height: 26px;
  padding: 0 5px;
}
.end-pages-popup-wrapper .right-side .logo-content .sub-title {
  display: flex;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  line-height: 11px;
  padding: 5px 0px 0px 8px;
  font-style: italic;
}
.end-pages-popup-wrapper .right-side .logo-content .save {
  text-transform: none;
  position: absolute;
  left: 123px;
  top: 2px;
  width: 90px;
}
.end-pages-popup-wrapper .right-side .logo-content .upload {
  text-transform: capitalize;
  text-decoration: underline;
  color: #000000;
  position: absolute;
  left: 176px;
  top: 2px;
}
.end-pages-popup-wrapper .right-side .logo-content label {
  pointer-events: all !important;
}
.end-pages-popup-wrapper .right-side .logo_overlay {
  position: fixed;
  top: 0;
  right: 0;
  width: 50%;
  height: 85%;
  background: transparent;
  opacity: 0;
  z-index: 10;
  pointer-events: auto;
}

custom-checkbox,
custom-checkbox-medium,
custom-checkbox-small {
  display: inline-flex;
}
custom-checkbox label,
custom-checkbox-medium label,
custom-checkbox-small label {
  position: relative;
  display: inline-flex;
  align-items: center;
}
custom-checkbox label:hover > span::before,
custom-checkbox-medium label:hover > span::before,
custom-checkbox-small label:hover > span::before {
  border-color: #000000;
}
custom-checkbox label:hover > span::after,
custom-checkbox-medium label:hover > span::after,
custom-checkbox-small label:hover > span::after {
  opacity: 0.2;
}
custom-checkbox label > input,
custom-checkbox-medium label > input,
custom-checkbox-small label > input {
  display: none;
}
custom-checkbox label > input:checked + span::after,
custom-checkbox-medium label > input:checked + span::after,
custom-checkbox-small label > input:checked + span::after {
  opacity: 1 !important;
}
custom-checkbox label > span,
custom-checkbox-medium label > span,
custom-checkbox-small label > span {
  display: inline-block;
  line-height: 1.5;
  cursor: pointer;
  color: #000000;
  font-family: "Mulish";
}
custom-checkbox label > span::before,
custom-checkbox-medium label > span::before,
custom-checkbox-small label > span::before {
  content: "";
  border-radius: 2px;
  background: #fff;
  border: 1px solid #D2D2D2;
  box-sizing: border-box;
}
custom-checkbox label > span::after,
custom-checkbox-medium label > span::after,
custom-checkbox-small label > span::after {
  content: "\E80F";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  top: 3px;
  left: 6px;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  transition: all 0.1s ease-out;
}
custom-checkbox label {
  min-height: 32px;
  padding: 0 0 0 38px;
}
custom-checkbox label > span {
  font-size: 16px;
  font-weight: 500;
}
custom-checkbox label > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 32px;
  height: 32px;
}
custom-checkbox label > span::after {
  top: 11px;
  left: 9px;
}
custom-checkbox-medium label {
  min-height: 28px;
  padding: 0 0 0 34px;
}
custom-checkbox-medium label > span {
  font-size: 14px;
  font-weight: 400;
}
custom-checkbox-medium label > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 28px;
  height: 28px;
}
custom-checkbox-medium label > span::after {
  top: 8px;
  left: 9px;
}
custom-checkbox-small label {
  min-height: 28px;
  padding: 0 0 0 34px;
}
custom-checkbox-small label > span {
  font-size: 12px;
  font-weight: 500;
}
custom-checkbox-small label > span::before {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 28px;
  height: 28px;
}
custom-checkbox-small label > span::after {
  top: 8px;
  left: 9px;
}

tooltip.tooltip {
  height: 24px;
  width: 24px;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  position: relative;
  display: inline-block;
  cursor: help;
  border-radius: 100%;
  flex: none;
}
tooltip.tooltip:after {
  content: "?";
  font-family: "Mulish";
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  position: absolute;
  left: 8px;
  top: -1px;
}
tooltip.tooltip.dots {
  background: transparent;
  border: none;
}
tooltip.tooltip.dots:after {
  content: "...";
  color: #8C8C8C;
  font-size: 26px;
  left: 2px;
  top: -5px;
}
tooltip.tooltip.low-res-drop {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgb3BhY2l0eT0iMC43IiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSIjRUE0MzM1Ii8+CjxyZWN0IG9wYWNpdHk9IjAuMyIgeD0iNiIgeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0iI0VBNDMzNSIvPgo8cmVjdCBvcGFjaXR5PSIwLjUiIHg9IjEyIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiBmaWxsPSIjRUE0MzM1Ii8+Cjwvc3ZnPgo=) no-repeat 50% 50%;
  border: none;
  margin-left: 10px;
  font-style: normal;
}
tooltip.tooltip.low-res-drop:after {
  display: none;
}
tooltip.tooltip.low-res-drop .tooltip-content {
  transform: translate(-112px, 0px);
}
tooltip.tooltip.low-res-drop .tooltip-content:after {
  left: auto;
  right: 20px;
}
tooltip.tooltip.bad-instance,
tooltip.tooltip.bad-instance_bold {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTAuMzg5NCAwIDEyLjUzNDEgMS4wNDc1MSAxNCAyLjcwODM1QzE1LjI0NDcgNC4xMTg2MiAxNiA1Ljk3MTExIDE2IDhaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTEzLjI5MjkgMi4wMDEyNEw3Ljc5Mjg5IDcuNTAxMjRMOS4yMDcxMSA4LjkxNTQ2TDE0LjcwNzEgMy40MTU0NkwxMy4yOTI5IDIuMDAxMjRaTTcuNzkyODkgNy41MDEyNEwyLjI5Mjg5IDEzLjAwMTJMMy43MDcxMSAxNC40MTU1TDkuMjA3MTEgOC45MTU0Nkw3Ljc5Mjg5IDcuNTAxMjRaTTE0IDIuNzA4MzVMMTIuNTAwNSA0LjAzMTgyTDE0IDIuNzA4MzVaTTE0IDhDMTQgMTEuMzEzNyAxMS4zMTM3IDE0IDggMTRWMThDMTMuNTIyOCAxOCAxOCAxMy41MjI4IDE4IDhIMTRaTTggMTRDNC42ODYyOSAxNCAyIDExLjMxMzcgMiA4SC0yQy0yIDEzLjUyMjggMi40NzcxNSAxOCA4IDE4VjE0Wk0yIDhDMiA0LjY4NjI5IDQuNjg2MjkgMiA4IDJWLTJDMi40NzcxNSAtMiAtMiAyLjQ3NzE1IC0yIDhIMlpNOCAyQzkuNzkxNzYgMiAxMS4zOTgyIDIuNzgyODcgMTIuNTAwNSA0LjAzMTgyTDE1LjQ5OTUgMS4zODQ4OEMxMy42NyAtMC42ODc4NTEgMTAuOTg3IC0yIDggLTJWMlpNMTIuNTAwNSA0LjAzMTgyQzEzLjQzNTEgNS4wOTA3MyAxNCA2LjQ3Njk2IDE0IDhIMThDMTggNS40NjUyNSAxNy4wNTQzIDMuMTQ2NTEgMTUuNDk5NSAxLjM4NDg4TDEyLjUwMDUgNC4wMzE4MloiIGZpbGw9IiNGMTdDNzIiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xKSIvPgo8L3N2Zz4K) no-repeat 50% 50%;
  border: none;
  font-style: normal;
}
tooltip.tooltip.bad-instance:after,
tooltip.tooltip.bad-instance_bold:after {
  display: none;
}
tooltip.tooltip.bad-instance .tooltip-content,
tooltip.tooltip.bad-instance_bold .tooltip-content {
  transform: translate(-112px, 0px);
}
tooltip.tooltip.bad-instance .tooltip-content:after,
tooltip.tooltip.bad-instance_bold .tooltip-content:after {
  left: auto;
  right: 20px;
}
tooltip.tooltip.bad-instance_bold {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMTAgNUMxMCA3Ljc2MTQyIDcuNzYxNDIgMTAgNSAxMEMyLjIzODU4IDEwIDAgNy43NjE0MiAwIDVDMCAyLjIzODU4IDIuMjM4NTggMCA1IDBDNi40OTMzNyAwIDcuODMzODIgMC42NTQ2OTQgOC43NSAxLjY5MjcyQzkuNTI3OTUgMi41NzQxNCAxMCAzLjczMTk0IDEwIDVaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTguMDkzNjUgMC45MzgyNjVMMC44NDM2NDggNy4yNDU1NUwyLjE1NjM1IDguNzU0NDVMOS40MDYzNSAyLjQ0NzE3TDguMDkzNjUgMC45MzgyNjVaTTguNzUgMS42OTI3Mkw3LjI1MDUyIDMuMDE2MTlMOC43NSAxLjY5MjcyWk04IDVDOCA2LjY1Njg1IDYuNjU2ODUgOCA1IDhWMTJDOC44NjU5OSAxMiAxMiA4Ljg2NTk5IDEyIDVIOFpNNSA4QzMuMzQzMTUgOCAyIDYuNjU2ODUgMiA1SC0yQy0yIDguODY1OTkgMS4xMzQwMSAxMiA1IDEyVjhaTTIgNUMyIDMuMzQzMTUgMy4zNDMxNSAyIDUgMlYtMkMxLjEzNDAxIC0yIC0yIDEuMTM0MDEgLTIgNUgyWk01IDJDNS44OTU3NCAyIDYuNjk3ODkgMi4zOTAwNSA3LjI1MDUyIDMuMDE2MTlMMTAuMjQ5NSAwLjM2OTI1M0M4Ljk2OTc1IC0xLjA4MDY3IDcuMDkwOTkgLTIgNSAtMlYyWk03LjI1MDUyIDMuMDE2MTlDNy43MTgzNiAzLjU0NjI1IDggNC4yMzc4IDggNUgxMkMxMiAzLjIyNjA5IDExLjMzNzUgMS42MDIwMyAxMC4yNDk1IDAuMzY5MjUyTDcuMjUwNTIgMy4wMTYxOVoiIGZpbGw9IiNGMTdDNzIiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xKSIvPgo8L3N2Zz4K) no-repeat 50% 50%;
}
tooltip.tooltip.fill-container-on-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  border-radius: initial;
}
tooltip.tooltip.fill-container-on-top:after {
  content: none;
}
tooltip.tooltip.fill-container-on-top .tooltip-content:after {
  top: auto;
  bottom: -8px;
  transform: rotate(180deg);
}
tooltip.tooltip.fill-container-on-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  border-radius: initial;
}
tooltip.tooltip.fill-container-on-bottom:after {
  content: none;
}
tooltip.tooltip.low-res-crop {
  background: #fff;
  border-color: #A78868;
  position: absolute;
  left: -31px;
  top: 2px;
}
tooltip.tooltip.low-res-crop:after {
  content: "!";
  font-weight: 500;
  font-size: 16px;
  color: #A78868;
  top: -1px;
  left: 8px;
}
tooltip.tooltip.full .tooltip-content {
  width: auto;
}
tooltip.tooltip:hover .tooltip-content {
  display: block;
}
tooltip.tooltip .tooltip-content {
  display: none;
  width: 175px;
  padding: 10px;
  position: fixed;
  left: -18px;
  top: 40px;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  z-index: 110;
  pointer-events: none;
  text-align: left;
}
@media only screen and (max-width: 480px) {
  tooltip.tooltip .tooltip-content {
    left: -18px !important;
    top: 40px !important;
    position: absolute !important;
  }
}
tooltip.tooltip .tooltip-content:after {
  content: "";
  position: absolute;
  left: 20px;
  border-style: solid;
  z-index: 11;
  top: -8px;
  border-color: transparent transparent #EDEDED transparent;
  border-width: 0 9px 8px 9px;
  filter: drop-shadow(0 -1px 0 #D2D2D2);
}
tooltip.tooltip .tooltip-content .tooltip-title {
  color: #000000;
  font-family: "PlayfairDisplay";
  font-size: 18px;
  line-height: 20px;
  text-transform: initial;
  margin-bottom: 15px;
  font-weight: 400;
  white-space: normal;
}
tooltip.tooltip .tooltip-content .tooltip-subtitle {
  font-family: "Mulish";
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 3px;
  white-space: normal;
}
tooltip.tooltip .tooltip-content .tooltip-text {
  font-family: "Mulish";
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
  color: #000000;
  white-space: normal;
  text-transform: initial;
}
tooltip.tooltip .tooltip-content .tooltip-text ol,
tooltip.tooltip .tooltip-content .tooltip-text ul {
  padding-left: 15px;
}
tooltip.tooltip .tooltip-content .tooltip-text ol li,
tooltip.tooltip .tooltip-content .tooltip-text ul li {
  list-style: initial;
}
tooltip-content {
  display: none;
  max-width: 300px;
  padding: 10px;
  position: fixed;
  left: -18px;
  top: 40px;
  background: #EDEDED;
  border: 1px solid #D2D2D2;
  z-index: 1005;
  pointer-events: none;
  text-align: left;
}
@media only screen and (max-width: 480px) {
  tooltip-content {
    left: -18px !important;
    top: 40px !important;
    position: absolute !important;
  }
}
tooltip-content:after {
  content: "";
  position: absolute;
  left: 20px;
  border-style: solid;
  z-index: 1001;
  top: -8px;
  border-color: transparent transparent #EDEDED transparent;
  border-width: 0 9px 8px 9px;
  filter: drop-shadow(0 -1px 0 #D2D2D2);
}
tooltip-content .tooltip-title {
  color: #000000;
  font-family: "PlayfairDisplay";
  font-size: 18px;
  line-height: 20px;
  text-transform: initial;
  margin-bottom: 15px;
  font-weight: 400;
  white-space: normal;
}
tooltip-content .tooltip-subtitle {
  font-family: "Mulish";
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 3px;
  white-space: normal;
}
tooltip-content .tooltip-text {
  font-family: "Mulish";
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
  color: #000000;
  white-space: normal;
  text-transform: initial;
}
tooltip-content .tooltip-text ol,
tooltip-content .tooltip-text ul {
  padding-left: 15px;
}
tooltip-content .tooltip-text ol li,
tooltip-content .tooltip-text ul li {
  list-style: initial;
}

.options-list.options-list-posts li {
  width: 42px;
  height: auto;
  margin: 0 16px 12px 0;
}
.options-list.options-list-posts li .inner {
  height: 42px;
  background-color: transparent;
}
.options-list.options-list-posts li .inner::after {
  border-radius: 50%;
  border-color: transparent;
}
.options-list.options-list-posts li .inner .image {
  background-size: cover;
}
.options-list.options-list-posts li .inner .image.post-1,
.options-list.options-list-posts li .inner .image.post-2,
.options-list.options-list-posts li .inner .image.post-3 {
  border-radius: 50%;
}
.options-list.options-list-posts li .inner .image.post-1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAMAAACfvvDEAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAZhQTFRF////+/v78vLy6urq4eHh3t7e3d3d/Pz89/f35ubm1tbWwsLCt7e3tra2tbW1tLS0s7Oz6+vr+vr68fHx0dHRubm5sbGxsrKysLCwu7u72dnZ9vb2r6+v/v7+4uLi2NjYrq6ura2tzMzM5+fnrKysxMTEuLi4+Pj49PT029vbq6ur7OzsxcXF8/Pz0tLSx8fH1dXV+fn519fXz8/Pzs7O39/fv7+/w8PD09PT2trawcHB0NDQ1NTU3Nzc/f39xsbGurq6wMDAysrK4+Pjzc3NlpaWdnZ2cHBwiYmJT09PoaGh7+/vNjY2W1tby8vLcXFxFxcXbW1tyMjIKCgoGhoabm5uGBgYEBAQZWVl6enpODg4AgICCwsLSUlJioqKhoaGRkZGCgoKAAAAJCQkiIiI6OjokpKSIyMjDQ0NWFhYZ2dnb29vcnJyVlZWMzMzBwcHERERPT09o6Oj5OTkhYWFOjo6Dg4OBAQENDQ0UlJS5eXlhISEOzs7MDAwPj4+S0tLXV1ddHR0np6eycnJ4ODg7u7u8PDw7e3tbnTN/AAAA0pJREFUeJzdkwlbE0cYx0ECyECyIR1nNsvibCigCzIdZjcw2xlAJNbWA4+2tth6NN72vtUeXqhf23dmzWZ59PED+G6SnU1+z/v/v0cGBt77GNw3VBkeGa4M7Rt9B7V/DI1PVGs1r+bVPc8bR5ONt3If4ANenXgeJT5chNQJpc1g8A1uCjiL1AkJbfjwopSSibHpPdz0wWa1Rvw8gOodfEIJ3kOyqmcTQOSMvYVRKwpDQv2ZEliZAIcOdGRk1UE+bEVRFEb+hwXYaNZJjuWyYWvWwvC2YETmCquVep7PcvkhikAc1O0V0flDPRJRyENsteHr1LOzVjhycMuvH+6RsetPrxY4Ra3ZhaiVk2Ciub9HLlZJ9Fq3V5Ml8pTweaQgl+aoTUZzDDy0HGYrsjURXvicipueS0ndfFxrXEJ38D8Syz1yOZZztboFieuj75oZhb7FaZKiYlFG2yzGK25GrrLchI1WuCpUEhQLOF0JMimTjz1LUurm6vpJV7WQRq+tF0May4KAIYTwxkrzQK1a9Sbmj24eS4zgWAiFDxYzmh6Kg4wxJrjWmvNEIyY0MhhrLuDGtwqysRWzQDKGjNJJp4M1NgIhIbhBAklkRLHOjRWbkUkmQS7ROgFSwpNEkgG5eqTIuR4eBwh+A6sGgwOsBHgxCAWBlBufiP5+6hOfAilAECRBXCEZSGPAkES1z04O9clT9PSZbWHgQkJxDf6AkUIwyc+eO3+hRC61Fz7/4ss5YaAEpbhx6ZAymycufvV1U+30yamtkY1L33x7+cq8EphjriCp8a5e+657/caKFiVyeasd3Lx1u9vt3rl09973P5y/9+NPP8PTL7/+loCZEtn4vT2SZekff/7VLeLvi/cf3FrFXKf6Zp8cfViJGRL4wsI/d//97/7/jx4/ebo58yxNU42TFE/2yfWx3QzaDGza2X62bYbbWYAETzuJhm9UqfaBnXZmxwctsoOUDDqODNeYg3giSjkHJodjII1RXEEIgQI7XTuxFPZlsUQ+b8fSJeW28coYlq+hSNIUi7L6i921DMGcrdXEzig3IFQ6k+g96ku7azGyszQ9qwH8DcBq0kmxLKtP7Y7EsCEwQBimsjuX2epBAEj00iKvAMcBrAfUusmmAAAAAElFTkSuQmCC);
}
.options-list.options-list-posts li .inner .image.post-2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAMAAACfvvDEAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXRQTFRF////7Ozszs7Otra2np6elJSUn5+fsrKyzMzM6enp/v7+/Pz82traY2NjIiIiBAQEAwMDAgICGRkZW1tb1dXV+/v7urq6UlJSCwsLAQEBBwcHRUVF0tLSSUlJAAAAQkJCjY2NCAgImJiY/f39cXFxkZGRDQ0N9vb2ICAgaGhowsLCLi4u9fX1hISEEhIS6OjodnZ2FhYWj4+PHx8f6urqo6OjEBAQJiYmtLS0JSUlDw8PKCgo6+vrx8fHJCQkFBQULCws2dnZKSkpGBgYFxcXMTEx7u7uHR0dHBwcExMTNjY28PDw7+/vNzc3Hh4eBQUFBgYGERERFRUVPj4+8vLyQEBAGxsbGhoaR0dHNDQ0Dg4OQ0ND9/f35ubmODg4+Pj4RERE+fn5MzMzU1NTVVVVCgoKUVFRZWVlDAwMUFBQeHh4KioqJycnioqKISEhNTU1CQkJoKCgLS0tt7e3+vr63t7eVFRUOzs7SkpKIyMjenp6V1dXbi/RXgAAAs1JREFUeJzdlHl30kAUxWntbpvNpYCaikuKVqeO6FQGZWqTSqZVYMZKNK7dFK2i1l2/vG+AhJwW/AA+Tv4g+eW++96dk1Tqv6+h4SMjo6Nj4xOTU4Oho9MjM5puGGanrGOjx0/05U7Ops1MxoQrruyp8cPs6TNZxdgKsG27fUGZc8MHBM+mDbML2V3Q7sC5c0nw/AW9K2gfqox5MUGOdcGeWLKc6Ricz2cSnQ+rXorJy8pjX7kOuXAlIq/a3cYDYLQYkdfarQdq2ngyIq/r8Q77VuFGRN4k5j8Gso2lmLxVzJmDFXVauh2Rd8p5agwQzeQwWx6KyLsrBc1K9yV16nps9V5ELi7n8xUfp82DerrDseWxtfWIvP9AK1R9y3KZk6vVdF2v1bNpigSTCGEPy4cbEbnxSCsU/EbgcUEIQgIeM8ERgT8SYyYfz0fk5BOtWm00AldyQh2HhlQgzjgXXErsut7TZxH53CtXKo0A2ktEQho6bVLCD3q7LnvxMiLXMQKbQGIpOYBOSBBjCGgPiumvNiNyc6vOKpYF3hlT/UOKuGRCMIyxJEZtOyandkgm9D3cJgVxKFE2QRRu7No2fx2TqTcrRUMXFuZckRSG5hxmR2IXUm7Ktz3y3d77Vcc2m7BBTmEm2vZJcxCb6SAvoflhr9j6qOVULJ/CsNlsOulsJ6Us4oIlND/vF7VqIYAvQyJKwzRyTaKySJBf9kt538Wc7NYh+0xdeEHVDwisCzxTvv01JicWlgoBhCEFVcV8HzJAiiRwR872yG9bxXyg9gmTw4IYhNhZghCCCu97jxxaK7cCy4X1ITggAtKBtGC5KgeC3J0eufljqQUHxPMkjArPkDpDQEoGC+NewmfqZ0lrGwVZMCYQkxheA00aCmQluqdmSr/yDdd11RERQjnF6i3IiRIWJLqnfq+UW3DoLTDHEVIgvAZWEQzEgj+K/AunbNjhVVpggAAAAABJRU5ErkJggg==);
}
.options-list.options-list-posts li .inner .image.post-3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAIAAAAnApehAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAACFRJREFUeJztWGtsXEcVnpk7d++9u2uvNxvbsVOnthsS6kaN1cQoKkkh6oMK1CIqIfEDoUggIVH1F0j84BdI/IYiVcAPKiEkKOERIdUJIjRUQfQBTUlbtaQtxA5xwO911rvex70zwzln5m52/QCBkCokNvbu3es7853Hd75zJtIYw96jl3yvgP+P/b+BHbeqrdpKq1GO6ys6aWituJCejPyoGGRLQXa350f/PWxjWvXV6uo7tdU/ry+9FW8scGYYh/rQ9GfOGFxAsXi2YIL8bb39h/L9h3LFcZnJ/cfYpro6szzz6/XFSzrZoDsJYz5iGIWQWJ/cILDgTHG0xGtWZpYqs0tXp2VQ2rXv5OD+hzw/++9hN2pLf//TmfXFV5iuG5Mw6xT4yhV5CbCa403NEV5hAGwwONgg4GvSXF585/TyzPmRw6f6ho9yvP+vsGH98uzF+SunjdpgXAMwvDHSIFxuErpCIPrAH7om/+EbmpUgvIGnuU7WZv/wzeLtD4xOnmLd8FuwjZl782fl2bPAKvIN3cL7aDYF2+qgM4TSzdwj9NL0dyCEtquAB1yI8l9/ZVRz7MjnO+E3Yy/M/KY8+0tuAFgjDKc433qhvzbD5CdYJgzBOHxD+efcUoHWGmvgzRsX14Y/0Dd8z/bYSbyx9O4ZSrBm6V4Okllic/Sf4O19oxL89DDCRmD8EdrQn2xIaK29XLx6rjA0ybnYBnvlxh91s9yOfkcelN0ljZdgdnv4J9wTzCbafuPuCmFZmjXG65XrcXM9ExY2Y4NfGzfnKNSK2GOImcaCuACiybxzCb5rldrDNXlr0occKelRzjUUqorrbCs2IEkZAC+AXykwrRa0Meae4mm95I5jNhHoqFGCec5Klta9KwVhxUBm8p1h7op51LuvLHymE/SeC/SB0kvOC5O6YI1gxgKBv9qygKUc4Q4+TZJjqxZylzE78NzP5PxwMK5dQ+9pB2u/Sx1nKaQluhUXioGt7/ZzNiomDQE+Axv6fljqrPAubCGDXN8d1WRNtaqOwLBOMCqa9i5Uwre24O0gpxwwxMC2KdZ/kS3cxoTfJvlmbM8PYdvC7oP16vVGdRl7FASfqOA8tYF0MTd0SVGABN3yUKQUdR9ShqXB0VbsJVCFkNNtsWUm6wHddK3YPxL39K6vLdZrZe66Reoc52lGeSptrtx5GiAXMAgZl73FPfmeEgRDJBqAhfB28FuGjPtgtuBxJpMpDYy0WqVapbxRuwn10RFlkRpjTFtZSeboA+Xf8zI9hd1RruBJiLMH/MWIeD735PbYwpMelEFzhZkm92AB0qNYGuorDcVxq1mvwm+iYlQ4FdvCw/BzCbsKIaFEM0FOwiThZzAVGp+k5JA8gz1BDzy2PTbCy6xqCkMJREkSRA2loODCKBuGEQUbc4ZsAAP9HORXq5ZJGoCpURsSoxsaW7onvIzVAGyGAr/u2EuSuBE3K1DIiMUURVQQ1wTYC1tA5OGXmQY4A1GFFSapGCGBQkCWVO1BnRIwC7Bt5QGqJyKhRaO6qFXSdr3bb2PWbvy+OHC7SVnsJBWguQ+BRvqQH8Q1G0lJcoGQpGC4BJOKwox3tBU+FOy1xFMQqJ24FjTqqzOvXDkwdQJc5AwCJR29YDLhkDEfmKQw2cYZh/yiAFPhkn2Iit4DpY2xbWd9rXr5wvmjjz3Bdqpv4Fph6Oi1l56srPKpjxzDDTFVOu3HZAUnGOwrSB+MsshYv5lWGjsePONhsowmpdF/m1k49/T08ccms4XRTrjNXCsOT44du2/6yafffWPuE194NJdvN3/7LmgyEMhvlSAT0Q5mQ42iL3zkGjAL+AgfcXLmmRcu/Oh3j3x6pH9sctPJbzM2lPjQ/mMPP97/w69+4yufevuej5945JNHin3cDoFpX0FtAcqkN1qcB07XgefIf7mwuPaLs5efOf1yUG987jMjU/c/GEYF3snybbD9LKwcu2vfE9/7zlNf/PrPv3v2+z94/tC9d5780IHDh4b37S1gj0WueiSYpF0UXiADCNfstfKl1+eeu/jW+RfebtVaRw4WvvylqYnJqTA7mECcuifVrdghznnK9GYXvvaTp5776fS3v/Xj35679Oy5S03GSj3B4YnRkdGBQiGbD4H9ohHrekstrdb+cnX+9Suz63UnfyOl8OEP7vnsqRN7x98PUko88Dvnju2wQQ04lg3oX3Pl1eP37z1y7+MXzr/07PTlF19bqKw3Lr58hcEPkRteTRxIHQ99X44MFe8ej+4a233y+J0Td78vjKIkSYCCzM3tXehbdS1AkRTCQI2Z2MRJKNlHP3bsw/cdnJ+ff+PNuVcvX19YrG6AtnqZIMwH+aGeXYN7BnomDgxM3NFb6vNEUguikDotVKPVADw8YLI7ins7bKhgOFlh/gwNYrZL6Gy+ML6/d3R8/4MP1BobFaKVCqJcmB9oVJsqqeR6cx4UgdAsyGJZaowLqakdeSWeo+xktyM2CKQIoAvwtFeSHczOX4AYZfNRlAXlQcvgGVWPsuBNAcsMxd+2dsQAwYchzuDpwqOW353trdhYslijFttNHcAUe9gy9gJvGpI8YctMgLxwj9oaxtotS4d5Y09UdvhjO/QSRt3AkxmFYaf5BDliGzZ8o21tFWuFuuKKJj1I2OeNag9M2rRPin47ETth4xohQ8CmgTsDjRyQSJ9hK+lhWwPnVXpMESifIHZWcKiJcdutSU3dO1SXlaZ/ehbEHIO8tFw5CDsUUqaR+cZOS9Afbb+COLtEmnY0jfvvAG1cPOyhomtK3ISdHmeAqtL2Bm4HItJKeyLQzJ5X7BHI7oVSIFj6FUuCKEnBSFiab2dTN/w/AOAQiVPLkOvQAAAAAElFTkSuQmCC);
}
.options-list.options-list-posts li .inner .image.post-none {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAIAAAAnApehAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAuIwAALiMBeKU/dgAACfpJREFUeJyVWNuSHEcRzazq61y12pVkLCsCEw4uEQ7+gp/gg4Af4JXwkx/4AggiCMAOLnYYG6zFSMayjSytvLva3bn0zPSlKjlZ1bM7smQM7XGrZ7qrMvNk5jnZy6vjYxIixv964F9hYe9JPHvqf90eInq7v/ZOXEvOCTEniclzShJmPINNRJpV99n7cvgHc/5Et2ej6wx7w84YMYYNc/X4iehN3VhXEgdXHBtDJgk3sFL/ZRxYs/0uwRO4QM4T3NSFHv9Rs/LnX7j7b/Pnh+Q6YkvkhQ2s6uPYAGat4cTwarGgEEuIKcYeTozwyUjwKgbKuthin/BgD4rC4wQ4OUfN2s++8J++4/79Ia8rr37asNCoSYSahHDhBKKyCa+qBT13iGLAIa7eGY4AADbERhpzeM5R10nb0GYhyy/90V336FAunopooKzYYo0x1hICtTCfCEzik8B2xtXpCRAga2NKsKXRTYOZEB/TVejBK4TYaabbDa0Xsj6X5ZEc33dPH/pqpomzCQWTmjXsiSKwKaJUExY1kVE64Gwk6YiXD/5JxuLDek89ghOaUT0HLyR8XMvtWuo5rWfULmVzJudfyOzIV2fSbIA5I66AJGUZwVgKMzkbWNULSoeUloxzUkqi14K7y0/uRjwpBhmqMRhFtTfULKi+kOWJLI5kcYwoyW3MdGqmd6Q687NTXYQCQIoQQIqYSsonnA4oKWCGkgFlIz3DvDqRKuxwUT8pV2+/qXWIgkRwXS3NkjS483AxgyX8GvtO841eGo3NzR/Y6asizj99IKtzhQb+qtUpp2OcFU+1PURSJU0VBhjTirsC1eN09pMfxRbS6jK6id5CXaToMQpfOGQOTZzy3h27/13KryMC5ozatZ8/FGCD62yin2TE2VghBdoapQ32LLwO+yu8Xs3AOPHiFz+W2LWGYgtHdqDQjlp8KGbUwWDf7H+fp99hW2hfocW0Nlnrrpmjp8WWDJBx1xaSZig5Uo+TkPKwTWhcVGrsVzWy+vXPQpd2aiMEr4/hEe5LntKRmdzh8W0GmOqj35a8p/hkYBVQYWgO7V39wCD6B3GzidtIKCFE7aXTS1Tn6rc/D4aVGbVKkSeFCF2XUT7mwQGX17UxIv/0SMjWcNzTcyAE3UECeQXCg23RPg1whh+lZ1DyoCOsqN56QxhVl8Vm0BJFM+RowZLSgtXx7dJoaEss4QcfroUub2lKTf9Nm8bIDjVsiSN4gbas3vsVyl1srsbygcmHkqTodI0jcm/gHLMlmMg3gYCVinz8oec63xNDT4d89bT43rb3vmupa6Spufrb73w2MvmI8tzACa0R5SRWKFlxC5oTOuO5g69CkktALolZxVDplXwXRK+DVYHVrgP5o6158Y+/cDFRGtKtTOgxsG5oqtBhUcJiD8RTn/SoeUI98/dJkZ53UXqQV1h1KrU+8oc2jcNZNQGbze793cBSVEyVGKcygMTLNqLYfyHnFM0DxVhZfcjbR2EvCBqijF+1HlznyMGaAgAvneOg1hrj7P5dbenQ99K1fHroTj7g/BoffM/c/KFyIQcywlLghE29p20IEWV2gQ+8/gZb6CGNGyKmxRy6DuoOxsUDJvKVsanSDs8+PgzyhcR6qpf08DcyewAWZPSYyUPjZTS4xde+zcMDKvchQQGGRAMBkp0LqAafVN5NbF2jPMp97+FkbFQ21Spj2uWyOX7M88/+FeYNR21NZ/fly79QV2mdJSWDI8GIHtWx0iiTgtORZNcgDzy4yeOXqLiu3QjSRkyKShipArZh9NiK/iUxB8+as/P67CzJc54/fqgoVSfy6E/y9BC7E/QAIbiNehA4UvvY1yStphg0YMteClUtci6mPL3N5UQpCEUjsjNtUE8tml9IVePmFSrKpWbebHjx+X16ek+O3pGLT7xbG7DY4BXO97V+2oV+MmjiWDgl6tit2Ve6uxKnyqKmRrcu4LEUExWSrFDxAEWCmlCzSWqsUixqztUdJWZVb84XC0Vm9tYb5uyvUAJVhdWRuJqLPR69ItlN4pzaGXeVIPT8QNKhkr3bMCBxK/KtJgJliFxocUBCpgqGwt7qVKiDmt6HpPqbr3NatK49m83X63VRlGU54JNf/rT78l4yHmf7+yxzlW3UHgpqcJuKl9QnUL9bacEkI60+rSjHzQW7pRYdEFRZEyVHLYU9nwydTa1JLMY030q74dGBq9d1uX+6biAvg3JYDso8z/jk92/Sp+9281NXb5LptPjWK6aYyuZUHR7ekWxP0w+2d4164Guwr5gMFxq6qsBAM+rWBFfwI2Q0nQYJHzkx3dlj0658mq5uvT5vqQzxFkWRZVkCXX7/j38uJ9Nx9TB59B4dfezalq+9nN24bXmpmla85FMw/JBhRvmjZemgPR6qTP08F8jUhepyVkJBoFS6rPWl4jzcW+QT7/xQYS7yvEiSFJigvfnw3fd8OPBWMc5pdPKRe/SRrGY0vGFHk3QypsENsSMlB5QbEg6mR5oBJsdJKLKbjkAmzDyY77rTB3jYjV9eH7xWdVRmGUCG2SzPrVW7cRHf/+BDkJ8L871qDNFkMinOPzNHd/1qwcWBKUd2fI3KkQGefKmPolnAKi11HYENiAwj3Gru5ieWm3Z8Y7n3GuhqoBgXMKzhKrHsKNGDe4qzdIFw4UP0QAR5yZdH+cVDP19gYuFsYDElDicY9MMMwOGtSOscXQTb0jm/nOM9QbK83ruFZs3SpMiR4TxLYThRkJ/VQj5+ctrWm6apXaMvdrCuA6gP9O0x2JvCVWV16s/P2YJJrClLO5likg+TsVGBBUeuV66qQJw82ZsPrqPoATDyi3OaZIA5ToRXVBMv1qvaOdc0bVNv2rru6tqpvqoiSUiD0xccLhLKN/NseeGrtcZaFsloYssB7rvlDCJExQjhbpJBCFcPFLPFGGJ5196uvnPbujDAqNa1XYs+7Bp8Nl3bBTUM6q+eQC4IA81AmvTiiV9UXBT6WoWhyre8d6Ma3wIDw6TmNs9Cdm0/Azxrcjt1CHed384eQZkcwoZ1xQEYdDppaBEojwaxgDs2TQbWZ7NjJELyQm6/WiVDlG+wmsfefT67cVLdmXjUttt+2Xogqryd61pkom7gCNxR7LUUVKNMfHO3Fq8PSHyHSkNWgbXGCpDNbnafDXf3AozknMiuO/05JgIYwHDbtF3TYtoKPRji0RdHbVXNKIo4kIWx9lmrL7C3e7DieTkBPzPrmUsYtPwVhxZu4Fp1Ql+qY8eGQANd7GDMlxP11xm+sn3l6ta8XMowbQd6zbtEFlLXNM5E39u5L+PLPxc8G8NXv+46KM/fe+HTEuf97c2eF5leVMwvAPLqrxiX/f3C29/o8uUuL2rcb3DiavnX7f7fcftfrH7dhvGCd/+g841rvnL8v7afP/4DEQ1RAq0vE8QAAAAASUVORK5CYII=);
  border-radius: 50%;
}
.options-list.options-list-posts li .title {
  text-transform: capitalize;
  font-size: 10px;
}
.label.posts {
  text-transform: uppercase;
  margin-bottom: 20px;
}

.aspect-ratio {
  width: 45px!important;
}
.aspect-ratio .toggle {
  left: 9px!important;
}
.max-size {
  right: 0;
  position: relative;
}

.checkbox-wizart:not(checked) + label::before {
  border-radius: 6px;
}
.border-container {
  display: flex;
  flex-wrap: wrap;
}
.border-container .label {
  margin-bottom: 0;
  text-transform: capitalize;
}
.border-container .pr-35 {
  padding-right: 35px;
}
.border-container .pt-15 {
  padding-top: 15px;
}
.border-container .width-100 {
  width: 100%;
}
.border-container .width-70 {
  width: 70%;
}
.border-container .width-30 {
  width: 30%;
}

.label.plus {
  margin: 0;
  cursor: pointer;
  text-transform: uppercase;
}
.label.plus::after {
  content: '+';
  font-size: 32px;
  position: relative;
  right: -125px;
  color: #8bb859;
  font-weight: 500;
  top: -5px;
}

.save-projects-popup {
  background: #ffffff;
  border: 1px solid #D0D9E2;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 565px;
  height: auto;
  z-index: 1000;
  overflow: hidden;
  padding: 25px 30px;
  transform: translate(-50%, -50%);
}
.save-projects-popup .close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.save-projects-popup .close:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E805";
  color: #D0D9E2;
  font-size: 18px;
  left: 2px;
  top: 2px;
}
.save-projects-popup .popup-actions {
  margin-top: 11px;
}
.save-projects-popup .popup-actions a:first-child {
  margin-right: 20px;
}
.save-projects-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 99;
}

.low-res-popup {
  background: #ffffff;
  border: 1px solid #D0D9E2;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 452px;
  height: auto;
  z-index: 1000;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.low-res-popup .close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.low-res-popup .close:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E805";
  color: #D0D9E2;
  font-size: 18px;
  left: 2px;
  top: 2px;
}
.low-res-popup-header {
  height: auto;
  background: inherit;
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
  padding: 30px 45px 13px 30px;
  text-transform: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
  font-family: "PlayfairDisplay";
  position: relative;
  flex: none;
}
.low-res-popup-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 50px);
  border-bottom: 1px solid #D2D2D2;
}
.low-res-popup-wrapper {
  padding: 0 30px 30px 30px;
}
.low-res-popup-wrapper .b-low-resolution-popup {
  text-align: center;
  min-width: 350px;
}
.low-res-popup-wrapper .b-low-resolution-popup > p {
  font-size: 16px;
  color: #000000;
  line-height: 1.3;
  margin: 20px 0 0;
}
.low-res-popup-wrapper .b-low-resolution-popup > btn-solid {
  margin: 0 0 20px;
}
.low-res-popup-wrapper .b-low-resolution-popup > hr {
  border: none;
  border-top: 1px solid #D2D2D2;
}
.low-res-popup--controls {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.low-res-popup--controls .secondary-actions {
  margin: 8px 0;
}
.low-res-popup--controls .secondary-actions button {
  margin: 0 15px;
}
.low-res-popup--controls .btn-link {
  padding: 5px 0 15px;
  border: none;
  background: none;
  font-size: 16px;
  cursor: pointer;
  text-decoration: underline;
}
.low-res-popup--controls .btn-link:hover {
  text-decoration: none;
}
.low-res-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 99;
}

.add-to-cart-popup {
  width: 542px;
  background: #ffffff;
  border: 1px solid #D0D9E2;
  position: fixed;
  top: 50%;
  left: 50%;
  height: auto;
  z-index: 1000;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.add-to-cart-popup .popup-wrapper-header {
  font-weight: 400;
}
.add-to-cart-popup .close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.add-to-cart-popup .close:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E805";
  color: #D0D9E2;
  font-size: 18px;
  left: 2px;
  top: 2px;
}
.add-to-cart-popup .popup-content {
  padding: 0 30px 5px;
  min-width: 542px;
}
.add-to-cart-popup .popup-content.empty {
  padding: 30px 30px 5px;
}
.add-to-cart-popup .popup-content .b-mini-cart {
  max-height: calc(100vh - 210px);
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #D2D2D2;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .img {
  width: 40px;
  height: 40px;
  margin: 0 20px 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .project-name {
  flex-grow: 1;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .count {
  flex: 0 0 40px;
  margin: 0 20px 0 0;
  text-align: center;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .description {
  flex-grow: 1;
  overflow: hidden;
  text-transform: capitalize;
  text-overflow: ellipsis;
  padding-right: 10px;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .actions {
  display: flex;
  flex: 0 0 70px;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
  color: #000000;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .actions span {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .actions span.icon--edit:before {
  display: none;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line .actions span.icon--delete:after {
  width: 17px;
  margin-top: 0;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line.price {
  padding: 10px 0 0;
  font-weight: 700;
  line-height: 21px;
  border-bottom: none;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line.price .note {
  position: relative;
  bottom: -7px;
  flex-grow: 1;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  color: #A78868;
}
.add-to-cart-popup .popup-content .b-mini-cart-list__item .info-line.price span {
  margin: 0 0 0 20px;
  color: #000000;
}
.add-to-cart-popup .popup-content .popup-actions {
  display: flex;
  justify-content: center;
  text-align: right;
  padding: 0 0 20px;
  width: 100%;
}
.add-to-cart-popup .popup-content .popup-actions a {
  padding: 0;
}
.add-to-cart-popup .popup-content .popup-actions .create-btn {
  width: 242px;
  margin-right: auto;
}
.add-to-cart-popup .popup-content .popup-actions .go-to-btn {
  width: 220px;
}
.add-to-cart-popup .popup-content .popup-actions .buy-btn {
  width: 226px;
}
.add-to-cart-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  z-index: 99;
}

.mat-color-popup {
  background: #fff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);
  position: absolute;
  width: 430px;
  height: 340px;
  z-index: 1000;
  overflow: hidden;
}
.mat-color-popup .close {
  position: absolute;
  right: 12px;
  top: 15px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 1;
}
.mat-color-popup .close:after {
  color: #000000;
  left: 5px;
  top: 4px;
  font-size: 12px;
}
.mat-color-popup-header {
  height: 50px;
  font-family: "ff-meta-web-pro", sans-serif;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.mat-color-popup-header h1 {
  margin: 0;
  font-weight: 400;
  padding: 0 0 0 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
}
.mat-color-popup-header .custom-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 0 0 30px;
  margin: 0 100px 0 auto;
}
.mat-color-popup-header .custom-checkbox input {
  display: none;
}
.mat-color-popup-header .custom-checkbox input:checked + span::after,
.mat-color-popup-header .custom-checkbox input.checked + span::after {
  pointer-events: auto;
  opacity: 1;
}
.mat-color-popup-header .custom-checkbox > span {
  display: inline-flex;
  align-items: center;
  line-height: 14px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  cursor: pointer;
}
.mat-color-popup-header .custom-checkbox > span::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 22px;
  height: 22px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #D2D2D2;
}
.mat-color-popup-header .custom-checkbox > span::after {
  content: "\E80F";
  font-family: "icons";
  font-size: 8px;
  position: absolute;
  top: 4px;
  left: 5px;
  pointer-events: none;
  opacity: 0;
  color: #000000;
  z-index: 1;
  transition: all 0.1s ease-out;
}
.mat-color-popup-header .custom-checkbox:hover > span::before {
  border-color: #000000;
}
.mat-color-popup-list {
  display: flex;
  flex-wrap: wrap;
}
.mat-color-popup-list-wrapper {
  height: 245px;
  padding: 7px 0 0 20px;
}
.mat-color-popup-list__item {
  cursor: pointer;
  width: 40px;
  height: 40px;
  margin: 0 40px 42px 0;
}
.mat-color-popup-list__item .image {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #D2D2D2;
}
.selected.mat-color-popup-list__item .image {
  border: 2px solid #000000;
}
.selected.mat-color-popup-list__item .image:after {
  content: '';
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: '\E80F';
  width: 22px;
  height: 22px;
  background: #000000;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 100%;
  bottom: inherit;
  bottom: -6px;
  left: -9px;
  z-index: 1;
  line-height: 22px;
  font-size: 8px;
}
.mat-color-popup-list__item .name {
  font-family: "ff-meta-web-pro", sans-serif;
  font-size: 12px;
  text-align: center;
  line-height: 15px;
  margin: 5px 0 0;
  justify-content: center;
  width: 100%;
  color: #000000;
}

.acrylic-size-popup {
  background: #ffffff;
  border: 1px solid #D0D9E2;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 452px;
  height: auto;
  z-index: 1000;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.acrylic-size-popup .close {
  position: absolute;
  right: 17px;
  top: 17px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
}
.acrylic-size-popup .close:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  pointer-events: none;
  text-decoration: none;
  transition: none;
  content: "\E805";
  color: #D0D9E2;
  font-size: 18px;
  left: 2px;
  top: 2px;
}
.acrylic-size-popup-header {
  height: auto;
  background: inherit;
  font-size: 26px;
  line-height: 30px;
  font-weight: 400;
  padding: 30px 45px 13px 30px;
  text-transform: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
  font-family: "PlayfairDisplay";
  position: relative;
  flex: none;
}
.acrylic-size-popup-header:after {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  width: calc(100% - 50px);
  border-bottom: 1px solid #D2D2D2;
}
.acrylic-size-popup-list {
  display: flex;
  flex-wrap: wrap;
}
.acrylic-size-popup-list-wrapper {
  padding: 20px 20px 0 30px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block {
  padding: 0;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list {
  margin-top: 10px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item {
  margin-right: 30px;
  font-size: 14px;
  color: #000000;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item.selected {
  color: inherit;
  text-shadow: 1px 0px 0px currentColor;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item.selected:before {
  border-color: #A78868;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item.portrait:before {
  width: 25px;
  height: 40px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item.landscape:before {
  width: 40px;
  height: 25px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item.square:before {
  width: 30px;
  height: 30px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .formats-list__item:before {
  border: 2px solid #8C8C8C;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .sizes-list {
  margin: 14px 0 -14px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .sizes-list .custom-radio {
  width: 90px;
  margin-right: 35px;
  margin-bottom: 14px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .sizes-list .custom-radio label {
  color: #000000;
  font-size: 12px;
}
.acrylic-size-popup-list-wrapper .editor-wrapper__block .sizes-list input.checked + label {
  font-weight: bold;
}
.acrylic-size-popup-list-wrapper .custom-dropdown {
  display: inline-flex;
  position: relative;
  height: 48px;
  width: 100%;
}
.acrylic-size-popup-list-wrapper .custom-dropdown .dropdown-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 35px 0 20px;
  background: #fff;
  border: 1px solid #D2D2D2;
  position: relative;
  cursor: pointer;
  z-index: 10;
  font-size: 16px;
  color: #000000;
  font-family: "Mulish";
  text-transform: lowercase;
}
.acrylic-size-popup-list-wrapper .custom-dropdown .dropdown-btn .name-product {
  text-transform: lowercase;
}
.acrylic-size-popup-list-wrapper .custom-dropdown .dropdown-btn .name-product:first-letter {
  text-transform: uppercase;
}
.acrylic-size-popup-list-wrapper .custom-dropdown .dropdown-btn:after {
  font-family: "icons";
  position: absolute;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-decoration: none;
  transition: none;
  content: '\E80A';
  color: #A78868;
  font-size: 12px;
  font-weight: 400;
  top: calc(50% - 5px);
  right: 14px;
  pointer-events: none;
  transform: rotateZ(90deg);
}
.acrylic-size-popup-list-wrapper .custom-dropdown ul {
  position: absolute;
  background: #fff;
  left: 0;
  top: calc(100% - 2px);
  min-width: 100%;
  width: auto;
  border: 1px solid #D0D9E2;
  padding: 5px 0;
  display: flex;
  flex-direction: column;
  visibility: visible;
  opacity: 1;
  z-index: 12;
  box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.15);
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
.acrylic-size-popup-list-wrapper .custom-dropdown ul li {
  padding: 5px 10px 5px 20px;
  font-size: 12px;
  line-height: 15px;
  min-height: 35px;
  color: #000;
  text-decoration: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  background-position: 6px 50%;
  background-repeat: no-repeat;
  white-space: nowrap;
}
.acrylic-size-popup-list-wrapper .custom-dropdown ul li:hover {
  background-color: #EDEDED;
}
.acrylic-size-popup-list-wrapper .custom-dropdown ul li.active {
  background-color: #EDEDED;
  font-weight: 700;
}
.acrylic-size-popup-list-wrapper .custom-dropdown .dropdown-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.acrylic-size-popup-list-wrapper.action {
  margin-top: 11px;
  margin-bottom: 20px;
}
.acrylic-size-popup-list-wrapper.action btn-solid {
  margin-left: 20px;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
.fake-resize {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}
.fake-resize iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  border: 0;
  pointer-events: none;
}
.scrollbar-wrapper {
  overflow-y: auto;
  position: relative;
}
.scrollbar-wrapper.axis-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollbar-wrapper.axis-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger {
  background-color: rgba(0, 0, 0, 0.2);
  transition: all 0.1s ease-out;
  position: absolute;
  border-radius: 5px;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger.always-visible {
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper .scrollbar-dragger:active {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x {
  width: 100%;
  height: 21px;
  left: 0;
  bottom: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-x .scrollbar-dragger {
  height: 21px;
  top: 13px !important;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y {
  height: 100%;
  width: 21px;
  right: 3px;
  top: 0;
}
.scrollbar-wrapper .scrollbar-dragger-wrapper.axis-y .scrollbar-dragger {
  width: 6px;
  right: calc(50% - 3px);
  min-height: 21px !important;
  max-height: 100%;
}
.scrollbar-wrapper .scrollbar-btn {
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  width: 50px;
  height: calc(100% - 42px);
  cursor: pointer;
  min-height: 43px;
  top: 0px;
}
.scrollbar-wrapper .scrollbar-btn:after {
  content: '\E802';
  font-family: "icons";
  display: inline-block;
  text-align: center;
  color: #FFF;
  padding: 0 20px;
  position: relative;
  top: calc(50% - 8px);
  font-size: 28px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev {
  left: 0px;
}
.scrollbar-wrapper .scrollbar-btn.btn-prev:after {
  transform: rotate(180deg);
}
.scrollbar-wrapper .scrollbar-btn.btn-next {
  right: 0px;
}
.scrollbar-wrapper .scrollbar-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}
.scrollbar-wrapper:hover .scrollbar-dragger,
.scrollbar-wrapper:hover .scrollbar-btn {
  opacity: 1;
}

/* COLORS */
/* SIZES */
/* FONTS */
/* ANIMATIONS */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
}
@keyframes slide-next {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
}
@keyframes slide-from-next {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes slide-prev {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
}
@keyframes slide-from-prev {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes shift-from-bottom {
  0% {
    top: -15px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes swapIn {
  0% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes fadeOut {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* MIXINS */
hint.hint {
  position: fixed;
  pointer-events: none;
  background: #EDEDED;
  border-radius: 2px;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.15);
  padding: 30px;
  z-index: 500;
  text-align: left;
  max-width: 450px;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  hint.hint {
    left: 10px !important;
    max-width: initial;
    width: calc(100vw - 20px);
  }
}
hint.hint.top {
  transform: translate(0, calc(-100% - 14px));
}
hint.hint.top arrow {
  top: 100%;
  left: calc(50% - 16px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 16px 0 16px;
  border-color: #EDEDED transparent transparent transparent;
}
hint.hint arrow {
  position: absolute;
  top: -14px;
  left: calc(50% - 16px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 16px 14px 16px;
  border-color: transparent transparent #EDEDED transparent;
}
hint.hint .hint-title {
  margin: 0 0 16px;
  padding: 0 0 15px;
  font-family: "PlayfairDisplay";
  font-size: 26px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  color: #000000;
  border-bottom: 1px solid #D2D2D2;
  max-width: 390px;
  width: 100vw;
}
hint.hint .hint-text {
  font-weight: 400;
  margin: 0;
  font-family: "Mulish";
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  color: #000000;
}

#lock-screen-view-container {
  position: relative;
  z-index: 100000;
}
#lock-screen-view-container .lock-screen-body {
  height: 100%;
}
#lock-screen-view-container .m-lock-screen {
  padding: 17px 0 0;
}
#lock-screen-view-container .lock-screen-description {
  margin: 0 0 18px;
  padding: 0 30px;
  font-size: 12px;
  line-height: 18px;
  min-height: 54px;
}
#lock-screen-view-container .lock-screen-footer {
  padding: 0 30px;
  display: flex;
  margin: 20px 0 23px;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotation-inverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
loader.loader {
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.6);
  z-index: calc(10000 + 10);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
loader.loader.inline {
  position: relative;
  width: auto;
  height: auto;
  z-index: auto;
}
loader.loader.inline .loader-gears {
  width: 30px;
  height: 30px;
}
loader.loader.inline .loader-gears svg.big-gear {
  width: 30px;
  height: 30px;
  top: 0;
}
loader.loader.inline .loader-gears svg.small-gear {
  display: none;
}
loader.loader .loader-gears {
  position: relative;
  width: 110px;
  height: 70px;
}
loader.loader .loader-gears svg {
  fill: #000000;
}
loader.loader .loader-gears svg.big-gear {
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 0;
  right: auto;
  width: 55px;
  height: 55px;
  animation: rotation 1s linear infinite both;
}
.inlineloader.loader .loader-gears svg.big-gear {
  width: 30px;
  height: 30px;
  top: 0;
}
loader.loader .loader-gears svg.small-gear {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 55px;
  right: auto;
  width: 35px;
  height: 35px;
  animation: rotation-inverse 0.9s linear infinite both;
}
loader.loader .loader-message {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-family: "Mulish";
  color: #000000;
  margin: 10px 0 0;
  user-select: none;
}

@keyframes circle-percent {
  0% {
    content: '1%';
  }
  1% {
    content: '1%';
  }
  2% {
    content: '2%';
  }
  3% {
    content: '3%';
  }
  4% {
    content: '4%';
  }
  5% {
    content: '5%';
  }
  6% {
    content: '6%';
  }
  7% {
    content: '7%';
  }
  8% {
    content: '8%';
  }
  9% {
    content: '9%';
  }
  10% {
    content: '10%';
  }
  11% {
    content: '11%';
  }
  12% {
    content: '12%';
  }
  13% {
    content: '13%';
  }
  14% {
    content: '14%';
  }
  15% {
    content: '15%';
  }
  16% {
    content: '16%';
  }
  17% {
    content: '17%';
  }
  18% {
    content: '18%';
  }
  19% {
    content: '19%';
  }
  20% {
    content: '20%';
  }
  21% {
    content: '21%';
  }
  22% {
    content: '22%';
  }
  23% {
    content: '23%';
  }
  24% {
    content: '24%';
  }
  25% {
    content: '25%';
  }
  26% {
    content: '26%';
  }
  27% {
    content: '27%';
  }
  28% {
    content: '28%';
  }
  29% {
    content: '29%';
  }
  30% {
    content: '30%';
  }
  31% {
    content: '31%';
  }
  32% {
    content: '32%';
  }
  33% {
    content: '33%';
  }
  34% {
    content: '34%';
  }
  35% {
    content: '35%';
  }
  36% {
    content: '36%';
  }
  37% {
    content: '37%';
  }
  38% {
    content: '38%';
  }
  39% {
    content: '39%';
  }
  40% {
    content: '40%';
  }
  41% {
    content: '41%';
  }
  42% {
    content: '42%';
  }
  43% {
    content: '43%';
  }
  44% {
    content: '44%';
  }
  45% {
    content: '45%';
  }
  46% {
    content: '46%';
  }
  47% {
    content: '47%';
  }
  48% {
    content: '48%';
  }
  49% {
    content: '49%';
  }
  50% {
    content: '50%';
  }
  51% {
    content: '51%';
  }
  52% {
    content: '52%';
  }
  53% {
    content: '53%';
  }
  54% {
    content: '54%';
  }
  55% {
    content: '55%';
  }
  56% {
    content: '56%';
  }
  57% {
    content: '57%';
  }
  58% {
    content: '58%';
  }
  59% {
    content: '59%';
  }
  60% {
    content: '60%';
  }
  61% {
    content: '61%';
  }
  62% {
    content: '62%';
  }
  63% {
    content: '63%';
  }
  64% {
    content: '64%';
  }
  65% {
    content: '65%';
  }
  66% {
    content: '66%';
  }
  67% {
    content: '67%';
  }
  68% {
    content: '68%';
  }
  69% {
    content: '69%';
  }
  70% {
    content: '70%';
  }
  71% {
    content: '71%';
  }
  72% {
    content: '72%';
  }
  73% {
    content: '73%';
  }
  74% {
    content: '74%';
  }
  75% {
    content: '75%';
  }
  76% {
    content: '76%';
  }
  77% {
    content: '77%';
  }
  78% {
    content: '78%';
  }
  79% {
    content: '79%';
  }
  80% {
    content: '80%';
  }
  81% {
    content: '81%';
  }
  82% {
    content: '82%';
  }
  83% {
    content: '83%';
  }
  84% {
    content: '84%';
  }
  85% {
    content: '85%';
  }
  86% {
    content: '86%';
  }
  87% {
    content: '87%';
  }
  88% {
    content: '88%';
  }
  89% {
    content: '89%';
  }
  90% {
    content: '90%';
  }
  91% {
    content: '91%';
  }
  92% {
    content: '92%';
  }
  93% {
    content: '93%';
  }
  94% {
    content: '94%';
  }
  95% {
    content: '95%';
  }
  96% {
    content: '96%';
  }
  97% {
    content: '97%';
  }
  98% {
    content: '98%';
  }
  99% {
    content: '98%';
  }
  100% {
    content: '98%';
  }
}
@keyframes spinning-circle {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  20% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  40% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  60% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  80% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
.anim-circle {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Mulish", sans-serif;
}
.anim-circle div {
  box-sizing: content-box;
}
.anim-circle__text {
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  margin: 0 0 20px;
}
.anim-circle__box {
  width: 100px;
  height: 100px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.anim-circle__spinner {
  width: 86px;
  aspect-ratio: 1;
  border: 6px solid #000;
  border-radius: 50%;
  position: relative;
  transform: rotate(45deg);
  animation: spinning-circle 6s infinite linear, spinning-circle 1s infinite linear;
  animation-delay: 0s, 5.2s;
}
.anim-circle__box:before {
  position: absolute;
  z-index: 4;
  content: '';
  top: 0;
  left: calc(50% - 3px);
  display: block;
  width: 3px;
  height: 6px;
  background-color: #fff;
}
.anim-circle__box:after {
  position: absolute;
  z-index: 4;
  top: 32px;
  left: 50%;
  content: '1%';
  font-size: 25px;
  font-weight: 500;
  line-height: normal;
  transform: translateX(-50%);
  display: block;
  animation-name: circle-percent;
  animation-duration: 5s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.m-small .anim-circle__text {
  font-size: 10px;
  margin: 0 0 5px;
}
.m-small .anim-circle__box {
  width: 50px;
  height: 50px;
}
.m-small .anim-circle__box:before {
  left: calc(50% - 2px);
  width: 2px;
  height: 3px;
}
.m-small .anim-circle__box:after {
  top: 13px;
  font-size: 14px;
  line-height: 20px;
}
.m-small .anim-circle__spinner {
  width: 43px;
  border: 2px solid #000;
}
.m-tiny .anim-circle__text {
  margin: 0 0 3px;
  font-size: 6px;
}
.m-tiny .anim-circle__box {
  width: 30px;
  height: 30px;
}
.m-tiny .anim-circle__box:before {
  left: calc(50% - 1px);
  width: 1px;
  height: 2px;
}
.m-tiny .anim-circle__box:after {
  top: 6px;
  font-size: 10px;
  line-height: 16px;
}
.m-tiny .anim-circle__spinner {
  width: 25px;
  border: 1px solid #000;
}

