:root {
     --primary-color: #353535;
     --secondary-color: #fff;
     --tertiary-color: #b3b3b3;
     --link-color: #353535;
     --link-color-hover: #353535;
     --color-error: #f26c4f;
     --border-color-light: #e3e3e3;
     --font-family: 'Open Sans';
     --base-font-size: 14px;
     --line-height: 1.4;
     --font-weight: 400;
     --letter-spacing: 0;
     --h1-color: var(--primary-color);
     --h2-color: var(--primary-color);
     --h3-color: var(--primary-color);
     --h4-color: var(--primary-color);
     --h5-color: var(--primary-color);
     --h6-color: var(--primary-color);
     --heading-text-align: left;
     --heading-margin-bottom: 0;
     --heading-ratio: 1.333;
     --heading-ratio-tablet: 1.25;
     --heading-ratio-mobile: 1.2;
     --h1-font-family: var(--font-family);
     --h2-font-family: var(--font-family);
     --h3-font-family: var(--font-family);
     --h4-font-family: var(--font-family);
     --h5-font-family: var(--font-family);
     --h6-font-family: var(--font-family);
     --p-font-family: var(--font-family);
     --h1-font-weight: var(--font-weight);
     --h2-font-weight: var(--font-weight);
     --h3-font-weight: var(--font-weight);
     --h4-font-weight: var(--font-weight);
     --h5-font-weight: var(--font-weight);
     --h6-font-weight: var(--font-weight);
     --p-font-weight: var(--font-weight);
     --h1-text-align: var(--heading-text-align);
     --h2-text-align: var(--heading-text-align);
     --h3-text-align: var(--heading-text-align);
     --h4-text-align: var(--heading-text-align);
     --h5-text-align: var(--heading-text-align);
     --h6-text-align: var(--heading-text-align);
     --h1-letter-spacing: var(--letter-spacing);
     --h2-letter-spacing: var(--letter-spacing);
     --h3-letter-spacing: var(--letter-spacing);
     --h4-letter-spacing: var(--letter-spacing);
     --h5-letter-spacing: var(--letter-spacing);
     --h6-letter-spacing: var(--letter-spacing);
     --h1-line-height: var(--line-height);
     --h2-line-height: var(--line-height);
     --h3-line-height: var(--line-height);
     --h4-line-height: var(--line-height);
     --h5-line-height: var(--line-height);
     --h6-line-height: var(--line-height);
     --p-color: var(--primary-color);
     --p-font-size: 1rem;
     --p-text-align: left;
     --p-margin-bottom: 0;
     --p-line-height: 1.4;
     --p-letter-spacing: var(--letter-spacing);
     --ps-text-align: left;
     --ps-margin-bottom: 0;
     --label-font-size: var(--base-font-size);
     --form-font-size: var(--base-font-size);
     --form-font-family: var(--font-family);
     --label-color: #aaaaaa;
     --form-color: var(--primary-color);
     --asterisk-color: var(--primary-color);
     --thank-you-text-color: var(--primary-color);
     --label-margin-bottom: 12px;
     --form-margin-bottom: 20px;
     --form-margin-bottom-small: 10px;
     --form-label-placeholder-alignment: left;
     --form-button-alignment: left;
     --form-button-vertical-alignment: flex-end;
     --form-background-color: rgba(255, 255, 255, 0.85);
     --form-border-width: 1px 1px 1px 1px;
     --form-border-color: #dddddd;
     --form-border-radius: 3px 3px 3px 3px;
     --form-height: 50px;
     --form-padding: 0px 20px 0px 20px;
     --form-shadow-error: 0px 0px 5px 0px rgba(242, 108, 79, 0.4);
     --form-shadow-focus: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
     --form-border-style: solid;
     --form-width: 100%;
     --input-height-small: 29px;
     --input-font-size-small: 12px;
     --input-padding-small: 6px 6px 6px 6px;
     --input-width-small: 88px;
     --input-width-large: 256px;
     --input-width-full: 100%;
     --textarea-height: 100px;
     --dropdown-options-height: 40px;
     --dropdown-options-count: 5;
     --checkbox-size: 18px;
     --checkbox-color: transparent;
     --checkbox-margin-bottom: 10px;
     --radio-size: 18px;
     --radio-color: transparent;
     --gutter-width: 80px;
     --gutter-compensation: calc(-(var(--gutter-width) / 2));
     --half-gutter-width: calc(var(--gutter-width) / 2);
     --gutter-vertical: 0vh;
     --module-gutter-vertical: 3.0683403068340307vh;
     --mobile-row-distance: 0px;
     --mobile-column-distance: 40px;
     --screen-sm-min: 810px;
     --screen-md-min: 1030px;
     --screen-lg-min: 1230px;
     --screen-xlg-min: 1630px;
     --container-sm: 780px;
     --container-md: 1000px;
     --container-lg: 1200px;
     --container-xlg: 1600px;
     --mobile-element-distance: 40px;
     --max-grid-ratio: 1;
     --language-switcher-border-color: rgb(212, 212, 201);
     --language-switcher-border-width: 1px 1px 1px 1px;
     --language-switcher-border-radius: 8px 8px 8px 8px;
     --language-switcher-padding: 0px 13px 0px 13px;
     --language-switcher-height: 35px;
     --language-switcher-min-width: 50px;
     --language-switcher-background-color: #ffffff;
     --language-switcher-color: #8c8c85;
     --language-switcher-sub-background-color-hover: #fafaf7;
     --language-switcher-sub-color-hover: #8c8c85;
     --language-switcher-font-family: var(--font-family);
     --language-switcher-font-size: var(--base-font-size);
     --language-switcher-font-weight: var(--font-weight);
     --language-switcher-letter-spacing: var(--letter-spacing);
     --region-switcher-border-color: rgb(212, 212, 201);
     --region-switcher-border-width: 1px 1px 1px 1px;
     --region-switcher-border-radius: 8px 8px 8px 8px;
     --region-switcher-font-size: 1rem;
     --region-switcher-padding: 0px 13px 0px 13px;
     --region-switcher-height: 35px;
     --region-switcher-min-width: 50px;
     --region-switcher-background-color: #ffffff;
     --region-switcher-color: #8c8c85;
     --region-switcher-popup-background-color: #ffffff;
     --popup-close-button-color: #8c8c85;
     --base-shadow: none;
     --h1-shadow: var(--base-shadow);
     --h2-shadow: var(--base-shadow);
     --h3-shadow: var(--base-shadow);
     --h4-shadow: var(--base-shadow);
     --h5-shadow: var(--base-shadow);
     --h6-shadow: var(--base-shadow);
     --p-shadow: var(--base-shadow);
     --thank-you-text-background-color: #fff 
}
 .flex-justify-top,.admin .main-typography .column .column-container.vertical-top,html .column .column-container.vertical-top {
     justify-content: flex-start;
     -webkit-justify-content: flex-start 
}
 .flex-justify-center,.admin .main-typography .error-page,html .error-page,.admin .main-typography .confirm-layer-container .confirm-layer,html .confirm-layer-container .confirm-layer,.admin .main-typography .image-popup .image-popup-layer,html .image-popup .image-popup-layer,.admin .main-typography .image-popup .image-popup-layer .image-box,html .image-popup .image-popup-layer .image-box,.admin .main-typography .preview-message .close-message,html .preview-message .close-message,.admin .main-typography .column .column-container,html .column .column-container,.admin .main-typography .column .column-container.vertical-center,html .column .column-container.vertical-center,.admin .main-typography .form-three-one,html .form-three-one,.account-popup-layer-container .account-popup-layer {
     justify-content: center;
     -webkit-justify-content: center 
}
 .flex-justify-bottom,.admin .main-typography .column .column-container.vertical-bottom,html .column .column-container.vertical-bottom {
     justify-content: flex-end;
     -webkit-justify-content: flex-end 
}
 .clearfix:before,.clearfix:after {
     content: " ";
     display: table 
}
 .clearfix:after {
     clear: both 
}
 :root {
     --main-color: #3168d6;
     --main-hover-color: #2a59be;
     --tertiary-color: #fafaf7;
     --panel-color: var(--tertiary-color);
     --quinary-color: #f1f1eb;
     --on-off-deactiv: #d4d4c9;
     --icon-color: #8c8c85;
     --help-container-color: rgba(140, 140, 133, 0.9);
     --red-color: #e55b3e;
     --green-color: #479173;
     --color-error: #f26c4f;
     --color-success: #4FA36D;
     --heading-ratio-pow5: calc(var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-pow4: calc(var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-pow3: calc(var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-pow2: calc(var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-tablet-pow5: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-tablet-pow4: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-tablet-pow3: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-tablet-pow2: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-mobile-pow5: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem);
     --heading-ratio-mobile-pow4: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem);
     --heading-ratio-mobile-pow3: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem);
     --heading-ratio-mobile-pow2: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem) 
}
 :root {
     --main-color: #3168d6;
     --main-hover-color: #2a59be;
     --tertiary-color: #fafaf7;
     --panel-color: var(--tertiary-color);
     --quinary-color: #f1f1eb;
     --on-off-deactiv: #d4d4c9;
     --icon-color: #8c8c85;
     --help-container-color: rgba(140, 140, 133, 0.9);
     --red-color: #e55b3e;
     --green-color: #479173;
     --color-error: #f26c4f;
     --color-success: #4FA36D;
     --heading-ratio-pow5: calc(var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-pow4: calc(var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-pow3: calc(var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-pow2: calc(var(--heading-ratio) * var(--heading-ratio) * 1rem);
     --heading-ratio-tablet-pow5: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-tablet-pow4: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-tablet-pow3: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-tablet-pow2: calc(var(--heading-ratio-tablet) * var(--heading-ratio-tablet) * 1rem);
     --heading-ratio-mobile-pow5: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem);
     --heading-ratio-mobile-pow4: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem);
     --heading-ratio-mobile-pow3: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem);
     --heading-ratio-mobile-pow2: calc(var(--heading-ratio-mobile) * var(--heading-ratio-mobile) * 1rem) 
}
 img,legend {
     border: 0 
}
 html {
     -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100% 
}
 body {
     margin: 0 
}
 article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
     display: block 
}
 a {
     background-color: transparent;
     text-decoration: none 
}
 .slick-list:focus,a:active,a:hover {
     outline: 0 
}
 img {
     max-width: 100%;
     height: auto;
     vertical-align: top 
}
 svg:not(:root) {
     overflow: hidden 
}
 button,input,optgroup,select,textarea {
     color: inherit;
     font: inherit;
     margin: 0 
}
 input {
     line-height: normal 
}
 *,.slick-slider,:after,:before {
     box-sizing: border-box 
}
 table {
     border-collapse: collapse;
     border-spacing: 0 
}
 ul {
     margin: 0 
}
 .admin .main-typography .layers-container,html .layers-container {
     position: relative;
     z-index: 1003 
}
 .admin .main-typography .layers-container>.layer .off-canvas,html .layers-container>.layer .off-canvas {
     max-width: 100vw;
     pointer-events: none;
     min-width: 320px;
     opacity: 0;
     position: fixed;
     top: 0;
     bottom: 0;
     background: #f7f7f7;
     z-index: 10 
}
 .admin .main-typography .layers-container>.layer .off-canvas.right-alignment,html .layers-container>.layer .off-canvas.right-alignment {
     right: 0;
     left: auto;
     transform: translate3d(100%,0,0);
     -webkit-transform: translate3d(100%,0,0);
     -moz-transform: translate3d(100%,0,0);
     -o-transform: translate3d(100%,0,0) 
}
 .admin .main-typography .layers-container>.layer .off-canvas .off-canvas-inner-container .uc-row.backgroundCover,html .layers-container>.layer .off-canvas .off-canvas-inner-container .uc-row.backgroundCover {
     margin-bottom: 0!important 
}
 .admin .main-typography .layers-container>.layer .off-canvas:not(.resizing),html .layers-container>.layer .off-canvas:not(.resizing) {
     -webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);
     -moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);
     -o-transition: all .33s cubic-bezier(.694,.0482,.335,1);
     transition: all .33s cubic-bezier(.694,.0482,.335,1) 
}
 .admin .main-typography .layers-container>.layer .off-canvas .off-canvas-close,html .layers-container>.layer .off-canvas .off-canvas-close {
     z-index: 10;
     position: absolute;
     top: 20px;
     right: 20px;
     font-size: 24px;
     color: #999;
     cursor: pointer 
}
 .admin .main-typography .layers-container>.layer .off-canvas.open,html .layers-container>.layer .off-canvas.open {
     pointer-events: auto;
     opacity: 1;
     transform: translate3d(0,0,0);
     -webkit-transform: translate3d(0,0,0);
     -moz-transform: translate3d(0,0,0);
     -o-transform: translate3d(0,0,0) 
}
 .admin .main-typography body,html body {
     width: 100%;
     background-color: #fff 
}
 .admin .main-typography body.no-scroll,html body.no-scroll {
     overflow: hidden 
}
 .admin .main-typography .module-container .module,html .module-container .module {
     position: relative 
}
 .admin .main-typography a,html a {
     text-decoration: none 
}
 .admin .main-typography .footer-rows,html .footer-rows,.admin .main-typography .header-rows,html .header-rows {
     position: relative 
}
 .admin .main-typography .uc-row,html .uc-row {
     position: relative 
}
 .admin .main-typography .image-popup,html .image-popup {
     background-color: rgba(0,0,0,.95);
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 100000;
     display: none;
     margin-left: auto;
     margin-right: auto;
     text-align: center 
}
 .admin .main-typography .AlignCenter,html .AlignCenter {
     text-align: center!important 
}
 .admin .main-typography .column-container .module-container,html .column-container .module-container {
     position: relative 
}
 .admin .main-typography .module-container .module,html .module-container .module {
     display: inline-block 
}
 .admin .main-typography .module-container,html .module-container {
     position: relative 
}
 .admin .main-typography .uc-row>.bg-image,html .uc-row>.bg-image,.admin .main-typography .header-rows>.bg-image,html .header-rows>.bg-image,.admin .main-typography .footer-rows>.bg-image,html .footer-rows>.bg-image {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     z-index: 0;
     pointer-events: none;
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center 
}
 .admin .main-typography .uc-row>.bg-image .bg-image-view,html .uc-row>.bg-image .bg-image-view,.admin .main-typography .header-rows>.bg-image .bg-image-view,html .header-rows>.bg-image .bg-image-view,.admin .main-typography .footer-rows>.bg-image .bg-image-view,html .footer-rows>.bg-image .bg-image-view {
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 0;
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center 
}
 .admin .main-typography .uc-row.row-forward,html .uc-row.row-forward,.admin .main-typography .header-rows.row-forward,html .header-rows.row-forward,.admin .main-typography .footer-rows.row-forward,html .footer-rows.row-forward {
     z-index: 5 
}
 .admin .main-typography .backgroundCover,html .backgroundCover {
     min-height: 100vh 
}
 .admin .main-typography .backgroundCover>.row-container>.row,html .backgroundCover>.row-container>.row {
     height: auto!important;
     min-height: 100vh 
}
 .admin .main-typography .uc-row .row-container,html .uc-row .row-container {
     position: relative;
     z-index: 2;
     height: 100% 
}
 .admin .main-typography .uc-row:after,html .uc-row:after,.admin .main-typography .header-rows:after,html .header-rows:after,.admin .main-typography .footer-rows:after,html .footer-rows:after {
     position: absolute;
     top: 0;
     content: '';
     left: 0;
     bottom: 0;
     right: 0;
     pointer-events: none;
     background-repeat: no-repeat;
     background-size: cover 
}
 .admin .main-typography .header-rows:after,html .header-rows:after,.admin .main-typography .footer-rows:after,html .footer-rows:after {
     z-index: -1 
}
 .admin .main-typography .column,html .column {
     text-align: center;
     position: relative;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex 
}
 .admin .main-typography .column .column-container,html .column .column-container {
     max-width: 100%;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
     flex: 1;
     -webkit-flex: 1;
     -ms-flex: 1 
}
 .admin .main-typography .module-container.align-right,html .module-container.align-right {
     text-align: right 
}
 .admin .main-typography .module-container.align-right>.module,html .module-container.align-right>.module,.admin .main-typography .module-container.align-right>div>.module,html .module-container.align-right>div>.module {
     margin-left: auto 
}
 .admin .main-typography .module-container.align-left,html .module-container.align-left {
     text-align: left 
}
 .admin .main-typography .module-container.align-left>.module,html .module-container.align-left>.module,.admin .main-typography .module-container.align-left>div>.module,html .module-container.align-left>div>.module {
     margin-right: auto 
}
 .admin .main-typography .module-container.align-center,html .module-container.align-center {
     text-align: center 
}
 .admin .main-typography .module-container.align-center>.module,html .module-container.align-center>.module,.admin .main-typography .module-container.align-center>div>.module,html .module-container.align-center>div>.module {
     margin: 0 auto 
}
 .admin .main-typography .container,html .container {
     margin-right: auto;
     margin-left: auto;
     box-sizing: border-box;
     height: 100% 
}
 .admin .main-typography .row,html .row {
     box-sizing: border-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex: 0 1 auto;
     -ms-flex: 0 1 auto;
     flex: 0 1 auto;
     -webkit-flex-direction: row;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     height: 100% 
}
 .admin .main-typography [class*=col-],html [class*=col-] {
     -webkit-flex-basis: 100%;
     -ms-flex-preferred-size: 100%;
     flex-basis: 100%;
     max-width: 100% 
}
 .admin .main-typography .col-xs,html .col-xs,.admin .main-typography .col-xs-1,html .col-xs-1,.admin .main-typography .col-xs-2,html .col-xs-2,.admin .main-typography .col-xs-3,html .col-xs-3,.admin .main-typography .col-xs-4,html .col-xs-4,.admin .main-typography .col-xs-5,html .col-xs-5,.admin .main-typography .col-xs-6,html .col-xs-6,.admin .main-typography .col-xs-7,html .col-xs-7,.admin .main-typography .col-xs-8,html .col-xs-8,.admin .main-typography .col-xs-9,html .col-xs-9,.admin .main-typography .col-xs-10,html .col-xs-10,.admin .main-typography .col-xs-11,html .col-xs-11,.admin .main-typography .col-xs-12,html .col-xs-12,.admin .main-typography .col-xs-offset-1,html .col-xs-offset-1,.admin .main-typography .col-xs-offset-2,html .col-xs-offset-2,.admin .main-typography .col-xs-offset-3,html .col-xs-offset-3,.admin .main-typography .col-xs-offset-4,html .col-xs-offset-4,.admin .main-typography .col-xs-offset-5,html .col-xs-offset-5,.admin .main-typography .col-xs-offset-6,html .col-xs-offset-6,.admin .main-typography .col-xs-offset-7,html .col-xs-offset-7,.admin .main-typography .col-xs-offset-8,html .col-xs-offset-8,.admin .main-typography .col-xs-offset-9,html .col-xs-offset-9,.admin .main-typography .col-xs-offset-10,html .col-xs-offset-10,.admin .main-typography .col-xs-offset-11,html .col-xs-offset-11,.admin .main-typography .col-xs-offset-12,html .col-xs-offset-12 {
     box-sizing: border-box;
     -webkit-flex: 0 0 auto;
     -ms-flex: 0 0 auto;
     flex: 0 0 auto;
     padding-right: 0;
     padding-left: 0 
}
 .admin .main-typography .col-xs-2,html .col-xs-2 {
     -webkit-flex-basis: 16.6666667%;
     -ms-flex-preferred-size: 16.6666667%;
     flex-basis: 16.6666667%;
     max-width: 16.6666667% 
}
 .admin .main-typography .col-xs-10,html .col-xs-10 {
     -webkit-flex-basis: 83.3333333%;
     -ms-flex-preferred-size: 83.3333333%;
     flex-basis: 83.3333333%;
     max-width: 83.3333333% 
}
 @media only screen and (min-width: 810px) {
     .admin .main-typography .column:not(:last-child),html .column:not(:last-child) {
         margin-bottom:0 
    }
     .admin .main-typography .col-sm,html .col-sm,.admin .main-typography .col-sm-1,html .col-sm-1,.admin .main-typography .col-sm-2,html .col-sm-2,.admin .main-typography .col-sm-3,html .col-sm-3,.admin .main-typography .col-sm-4,html .col-sm-4,.admin .main-typography .col-sm-5,html .col-sm-5,.admin .main-typography .col-sm-6,html .col-sm-6,.admin .main-typography .col-sm-7,html .col-sm-7,.admin .main-typography .col-sm-8,html .col-sm-8,.admin .main-typography .col-sm-9,html .col-sm-9,.admin .main-typography .col-sm-10,html .col-sm-10,.admin .main-typography .col-sm-11,html .col-sm-11,.admin .main-typography .col-sm-12,html .col-sm-12,.admin .main-typography .col-sm-offset-1,html .col-sm-offset-1,.admin .main-typography .col-sm-offset-2,html .col-sm-offset-2,.admin .main-typography .col-sm-offset-3,html .col-sm-offset-3,.admin .main-typography .col-sm-offset-4,html .col-sm-offset-4,.admin .main-typography .col-sm-offset-5,html .col-sm-offset-5,.admin .main-typography .col-sm-offset-6,html .col-sm-offset-6,.admin .main-typography .col-sm-offset-7,html .col-sm-offset-7,.admin .main-typography .col-sm-offset-8,html .col-sm-offset-8,.admin .main-typography .col-sm-offset-9,html .col-sm-offset-9,.admin .main-typography .col-sm-offset-10,html .col-sm-offset-10,.admin .main-typography .col-sm-offset-11,html .col-sm-offset-11,.admin .main-typography .col-sm-offset-12,html .col-sm-offset-12 {
         box-sizing: border-box;
         -webkit-flex: 0 0 auto;
         -ms-flex: 0 0 auto;
         flex: 0 0 auto;
         padding-right: 0;
         padding-left: 0 
    }
     .admin .main-typography .col-sm-2,html .col-sm-2 {
         -webkit-flex-basis: 16.6666667%;
         -ms-flex-preferred-size: 16.6666667%;
         flex-basis: 16.6666667%;
         max-width: 16.6666667% 
    }
     .admin .main-typography .col-sm-3,html .col-sm-3 {
         -webkit-flex-basis: 25%;
         -ms-flex-preferred-size: 25%;
         flex-basis: 25%;
         max-width: 25% 
    }
     .admin .main-typography .col-sm-6,html .col-sm-6 {
         -webkit-flex-basis: 50%;
         -ms-flex-preferred-size: 50%;
         flex-basis: 50%;
         max-width: 50% 
    }
     .admin .main-typography .col-sm-12,html .col-sm-12 {
         -webkit-flex-basis: 100%;
         -ms-flex-preferred-size: 100%;
         flex-basis: 100%;
         max-width: 100% 
    }
}
 @media only screen and (min-width: 1030px) {
     .admin .main-typography .main-body:not(.mobile):not(.tablet) .container,html .main-body:not(.mobile):not(.tablet) .container {
         width:1000px 
    }
     .admin .main-typography .column:not(:last-child),html .column:not(:last-child) {
         margin-bottom: 0 
    }
}
 @media only screen and (min-width: 1230px) {
     .admin .main-typography .column:not(:last-child),html .column:not(:last-child) {
         margin-bottom:0 
    }
}
 .admin .main-typography input,html input,.admin .main-typography textarea,html textarea {
     max-width: 100%;
     -webkit-transition: border-color 300ms ease;
     transition: border-color 300ms ease 
}
 @media only screen and (max-width: 810px) {
     .admin .main-typography input,html input,.admin .main-typography textarea,html textarea {
         min-height:40px;
         height: calc(var(--form-height) * 70/100) 
    }
     .admin .main-typography textarea,html textarea {
         min-height: 100px;
         height: calc(var(--textarea-height) * 70/100) 
    }
}
 @media only screen and (max-width: 1030px) and (min-width:810px) {
     .admin .main-typography input,html input,.admin .main-typography textarea,html textarea {
         min-height:40px;
         height: calc(var(--form-height) * 70/100) 
    }
}
 .admin .main-typography a,html a,.admin .main-typography h1,html h1,.admin .main-typography h2,html h2,.admin .main-typography h3,html h3,.admin .main-typography h4,html h4,.admin .main-typography h5,html h5,.admin .main-typography h6,html h6,.admin .main-typography p,html p {
     word-break: break-word 
}
 .admin .main-typography a,html a {
     text-decoration: none 
}
 .admin .main-typography h1,html h1,.admin .main-typography h2,html h2,.admin .main-typography h3,html h3,.admin .main-typography h4,html h4,.admin .main-typography h5,html h5,.admin .main-typography h6,html h6,.admin .main-typography p,html p {
     margin-top: 0 
}
 .admin .main-typography .font-9em,html .font-9em {
     font-size: .9em 
}
 @media only screen and (max-width: 810px) {
     .admin .main-typography .layers-container .off-canvas,html .layers-container .off-canvas {
         min-width: 100vw!important 
    }
     .admin .main-typography .layers-container .off-canvas:not(.open),html .layers-container .off-canvas:not(.open) {
         display: none 
    }
     .admin .main-typography body .ModuleIcon .icon svg,html body .ModuleIcon .icon svg {
         width: 72%;
         padding: 0 1% 
    }
     .admin .main-typography .main-rows,html .main-rows,.admin .main-typography .layers-container,html .layers-container {
         -webkit-overflow-scrolling: touch 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:first-child .column-container .module-container.first,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:first-child .column-container .module-container.first,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:first-child .column-container .module-container.first,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:first-child .column-container .module-container.first,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column:first-child .column-container .module-container.first,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column:first-child .column-container .module-container.first,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column:first-child .column-container .module-container.first,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column:first-child .column-container .module-container.first,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:first-child .column-container .module-container.first,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:first-child .column-container .module-container.first,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:first-child .column-container .module-container.first,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:first-child .column-container .module-container.first {
         padding-top: 0!important 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:last-child .column-container .module-container.last,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:last-child .column-container .module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:last-child .column-container .module-container.last,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:last-child .column-container .module-container.last,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column:last-child .column-container .module-container.last,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column:last-child .column-container .module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column:last-child .column-container .module-container.last,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column:last-child .column-container .module-container.last,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:last-child .column-container .module-container.last,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:last-child .column-container .module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:last-child .column-container .module-container.last,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:last-child .column-container .module-container.last {
         padding-bottom: 0 
    }
     .admin .main-typography .main-rows .uc-row .row-container .column .column-container .module-container,html .main-rows .uc-row .row-container .column .column-container .module-container,.admin .main-typography .layers-container .uc-row .row-container .column .column-container .module-container,html .layers-container .uc-row .row-container .column .column-container .module-container {
         margin-bottom: 0!important 
    }
     .admin .main-typography .main-rows .uc-row .row-container .column .column-container .module-container.ModuleImage,html .main-rows .uc-row .row-container .column .column-container .module-container.ModuleImage,.admin .main-typography .layers-container .uc-row .row-container .column .column-container .module-container.ModuleImage,html .layers-container .uc-row .row-container .column .column-container .module-container.ModuleImage,.admin .main-typography .main-rows .uc-row .row-container .column .column-container .module-container.ModuleGallery,html .main-rows .uc-row .row-container .column .column-container .module-container.ModuleGallery,.admin .main-typography .layers-container .uc-row .row-container .column .column-container .module-container.ModuleGallery,html .layers-container .uc-row .row-container .column .column-container .module-container.ModuleGallery,.admin .main-typography .main-rows .uc-row .row-container .column .column-container .module-container.ModuleVideo,html .main-rows .uc-row .row-container .column .column-container .module-container.ModuleVideo,.admin .main-typography .layers-container .uc-row .row-container .column .column-container .module-container.ModuleVideo,html .layers-container .uc-row .row-container .column .column-container .module-container.ModuleVideo,.admin .main-typography .main-rows .uc-row .row-container .column .column-container .module-container.ModuleMap,html .main-rows .uc-row .row-container .column .column-container .module-container.ModuleMap,.admin .main-typography .layers-container .uc-row .row-container .column .column-container .module-container.ModuleMap,html .layers-container .uc-row .row-container .column .column-container .module-container.ModuleMap {
         padding-top: 0!important 
    }
}
 .admin .main-typography,html {
     font-size: var(--base-font-size) 
}
 .admin .main-typography body,html body {
     font-family: var(--font-family) 
}
 .admin .main-typography .container .column .column-container div.module-container,html .container .column .column-container div.module-container {
     padding-right: var(--half-gutter-width);
     padding-left: var(--half-gutter-width) 
}
 .admin .main-typography .column-container .module-container:not(.last):not(.edit),html .column-container .module-container:not(.last):not(.edit) {
     padding-bottom: var(--module-gutter-vertical) 
}
 .admin .main-typography .uc-row:not(.last),html .uc-row:not(.last) {
     margin-bottom: var(--gutter-vertical) 
}
 @media only screen and (min-width: 1230px) {
     .admin .main-typography .main-body:not(.mobile):not(.tablet) .container,html .main-body:not(.mobile):not(.tablet) .container {
         width:1200px 
    }
}
 .admin .main-typography input,html input,.admin .main-typography textarea,html textarea {
     font-size: var(--form-font-size);
     color: var(--form-color);
     border: var(--form-border-style) var(--form-border-color);
     border-width: var(--form-border-width);
     border-radius: var(--form-border-radius);
     background: var(--form-background-color);
     width: var(--form-width);
     height: var(--form-height);
     padding: var(--form-padding) 
}
 .admin .main-typography .main-font-typography,html .main-font-typography {
     font-size: var(--base-font-size);
     font-weight: var(--font-weight);
     letter-spacing: var(--letter-spacing);
     font-family: var(--font-family);
     text-shadow: var(--base-shadow) 
}
 .admin .main-typography h1,html h1 {
     margin-bottom: var(--heading-margin-bottom);
     color: var(--h1-color) 
}
 .admin .main-typography h1,html h1,.admin .main-typography [data-font-size=h1],html [data-font-size=h1] {
     font-size: var(--heading-ratio-pow5);
     font-weight: var(--h1-font-weight);
     line-height: var(--h1-line-height);
     letter-spacing: var(--h1-letter-spacing);
     font-family: var(--h1-font-family);
     text-shadow: var(--h1-shadow) 
}
 .admin .main-typography h2,html h2 {
     margin-bottom: var(--heading-margin-bottom);
     color: var(--h2-color) 
}
 .admin .main-typography h2,html h2,.admin .main-typography [data-font-size=h2],html [data-font-size=h2] {
     font-size: var(--heading-ratio-pow4);
     font-weight: var(--h2-font-weight);
     line-height: var(--h2-line-height);
     letter-spacing: var(--h2-letter-spacing);
     font-family: var(--h2-font-family);
     text-shadow: var(--h2-shadow) 
}
 .admin .main-typography h6,html h6 {
     margin-bottom: var(--heading-margin-bottom);
     color: var(--h6-color) 
}
 .admin .main-typography h6,html h6,.admin .main-typography [data-font-size=h6],html [data-font-size=h6] {
     font-size: 1rem;
     font-weight: var(--h6-font-weight);
     line-height: var(--h6-line-height);
     letter-spacing: var(--h6-letter-spacing);
     font-family: var(--h6-font-family);
     text-shadow: var(--h6-shadow) 
}
 .admin .main-typography p,html p {
     margin-bottom: var(--p-margin-bottom);
     color: var(--p-color) 
}
 .admin .main-typography p,html p,.admin .main-typography [data-font-size=p],html [data-font-size=p] {
     font-size: var(--p-font-size);
     font-weight: var(--p-font-weight);
     line-height: var(--p-line-height);
     letter-spacing: var(--p-letter-spacing);
     font-family: var(--p-font-family);
     text-shadow: var(--p-shadow) 
}
 @media only screen and (max-width: 1030px) and (min-width:810px) {
     .admin .main-typography h1,html h1,.admin .main-typography [data-font-size=h1],html [data-font-size=h1] {
         font-size:var(--heading-ratio-tablet-pow5) 
    }
     .admin .main-typography h2,html h2,.admin .main-typography [data-font-size=h2],html [data-font-size=h2] {
         font-size: var(--heading-ratio-tablet-pow4) 
    }
     .admin .main-typography input,html input {
         min-height: 40px;
         height: calc(var(--form-height) * 90/100) 
    }
}
 @media only screen and (max-width: 810px) {
     .admin .main-typography h1,html h1,.admin .main-typography [data-font-size=h1],html [data-font-size=h1] {
         font-size:var(--heading-ratio-mobile-pow4) 
    }
     .admin .main-typography h2,html h2,.admin .main-typography [data-font-size=h2],html [data-font-size=h2] {
         font-size: var(--heading-ratio-mobile-pow4) 
    }
     .admin .main-typography input,html input,.admin .main-typography .uc-dropdown select,html .uc-dropdown select {
         height: calc(var(--form-height) * 70/100);
         min-height: 40px 
    }
     .admin .main-typography .main-rows .uc-row:first-child>.row-container>.row>[class*=col-sm-].column,html .main-rows .uc-row:first-child>.row-container>.row>[class*=col-sm-].column,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row>[class*=col-sm-].column,html .layers-container .uc-row:first-child>.row-container>.row>[class*=col-sm-].column,.admin .main-typography .main-rows .uc-row:first-child>.row-container>.row [class*=col-md-].column,html .main-rows .uc-row:first-child>.row-container>.row [class*=col-md-].column,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row [class*=col-md-].column,html .layers-container .uc-row:first-child>.row-container>.row [class*=col-md-].column,.admin .main-typography .main-rows .uc-row:first-child>.row-container>.row [class*=col-xs-].column,html .main-rows .uc-row:first-child>.row-container>.row [class*=col-xs-].column,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row [class*=col-xs-].column,html .layers-container .uc-row:first-child>.row-container>.row [class*=col-xs-].column,.admin .main-typography .main-rows .uc-row:first-child>.row-container>.row [class*=col-lg-].column,html .main-rows .uc-row:first-child>.row-container>.row [class*=col-lg-].column,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row [class*=col-lg-].column,html .layers-container .uc-row:first-child>.row-container>.row [class*=col-lg-].column {
         padding: 0 0 var(--mobile-column-distance) 
    }
     .admin .main-typography .main-rows .uc-row:first-child>.row-container>.row>[class*=col-sm-].column:last-child,html .main-rows .uc-row:first-child>.row-container>.row>[class*=col-sm-].column:last-child,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row>[class*=col-sm-].column:last-child,html .layers-container .uc-row:first-child>.row-container>.row>[class*=col-sm-].column:last-child,.admin .main-typography .main-rows .uc-row:first-child>.row-container>.row [class*=col-md-].column:last-child,html .main-rows .uc-row:first-child>.row-container>.row [class*=col-md-].column:last-child,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row [class*=col-md-].column:last-child,html .layers-container .uc-row:first-child>.row-container>.row [class*=col-md-].column:last-child,.admin .main-typography .main-rows .uc-row:first-child>.row-container>.row [class*=col-xs-].column:last-child,html .main-rows .uc-row:first-child>.row-container>.row [class*=col-xs-].column:last-child,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row [class*=col-xs-].column:last-child,html .layers-container .uc-row:first-child>.row-container>.row [class*=col-xs-].column:last-child,.admin .main-typography .main-rows .uc-row:first-child>.row-container>.row [class*=col-lg-].column:last-child,html .main-rows .uc-row:first-child>.row-container>.row [class*=col-lg-].column:last-child,.admin .main-typography .layers-container .uc-row:first-child>.row-container>.row [class*=col-lg-].column:last-child,html .layers-container .uc-row:first-child>.row-container>.row [class*=col-lg-].column:last-child {
         padding-bottom: 0 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-xs-].column,html .main-rows .uc-row>.row-container>.row [class*=col-xs-].column,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-xs-].column,html .layers-container .uc-row>.row-container>.row [class*=col-xs-].column,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column {
         padding: var(--mobile-column-distance) 0 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:first-child,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:first-child,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:first-child,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:first-child,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column:first-child,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column:first-child,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column:first-child,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column:first-child,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-xs-].column:first-child,html .main-rows .uc-row>.row-container>.row [class*=col-xs-].column:first-child,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-xs-].column:first-child,html .layers-container .uc-row>.row-container>.row [class*=col-xs-].column:first-child,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:first-child,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:first-child,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:first-child,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:first-child {
         padding-top: 0 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:last-child,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column:last-child,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:last-child,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column:last-child,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column:last-child,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column:last-child,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column:last-child,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column:last-child,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-xs-].column:last-child,html .main-rows .uc-row>.row-container>.row [class*=col-xs-].column:last-child,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-xs-].column:last-child,html .layers-container .uc-row>.row-container>.row [class*=col-xs-].column:last-child,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:last-child,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column:last-child,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:last-child,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column:last-child {
         padding-bottom: 0 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container,html .main-rows .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container,html .layers-container .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container {
         padding-bottom: var(--mobile-element-distance) 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.ModuleImage,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.ModuleImage,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.ModuleImage,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.ModuleImage,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.ModuleImage,html .main-rows .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.ModuleImage,html .layers-container .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.ModuleImage,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.ModuleImage,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.ModuleImage,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.ModuleImage {
         padding-bottom: var(--mobile-element-distance) 
    }
     .admin .main-typography .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.last,html .main-rows .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.last,html .layers-container .uc-row>.row-container>.row>[class*=col-sm-].column>.column-container>.module-container.last,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.last,html .main-rows .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.last,html .layers-container .uc-row>.row-container>.row [class*=col-md-].column>.column-container>.module-container.last,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.last,html .main-rows .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.last,html .layers-container .uc-row>.row-container>.row [class*=col-xs-].column>.column-container>.module-container.last,.admin .main-typography .main-rows .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.last,html .main-rows .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.last,.admin .main-typography .layers-container .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.last,html .layers-container .uc-row>.row-container>.row [class*=col-lg-].column>.column-container>.module-container.last {
         padding-bottom: 0 
    }
     .admin .main-typography .main-rows .uc-row .row-container .column,html .main-rows .uc-row .row-container .column,.admin .main-typography .layers-container .uc-row .row-container .column,html .layers-container .uc-row .row-container .column {
         padding: var(--mobile-column-distance) 0 
    }
}
 .admin .main-typography a,html a {
     color: var(--link-color) 
}
 .admin .main-typography a:hover,html a:hover {
     color: var(--link-color-hover) 
}
 .admin .main-typography .uc-content a:hover span,html .uc-content a:hover span {
     color: var(--link-color-hover)!important 
}
 html .uc-animation.staticParallax .bg-image,html .uc-animation.staticParallax .video-container-iframe>div,html .uc-animation.staticParallax .bg-video-container {
     clip-path: inset(0 0 0 0);
     -webkit-clip-path: inset(0 0 0 0) 
}
 .uc-animation {
     backface-visibility: hidden 
}
 .uc-animation:not(.staticParallax) {
     pointer-events: none 
}
 .uc-animation.fadeInLeft {
     transition: opacity 1s ease-in-out,transform 1s cubic-bezier(.13,.07,0,.99);
     opacity: 0;
     -moz-transform: translateX(-150px) translateZ(0);
     -o-transform: translateX(-150px) translateZ(0);
     -ms-transform: translateX(-150px) translateZ(0);
     -webkit-transform: translateX(-150px) translateZ(0);
     transform: translateX(-150px) translateZ(0) 
}
 .uc-animation.fadeInRight {
     transition: opacity 1s ease-in-out,transform 1s cubic-bezier(.13,.07,0,.99);
     opacity: 0;
     -moz-transform: translateX(150px) translateZ(0);
     -o-transform: translateX(150px) translateZ(0);
     -ms-transform: translateX(150px) translateZ(0);
     -webkit-transform: translateX(150px) translateZ(0);
     transform: translateX(150px) translateZ(0) 
}
 .uc-animation.staticParallax {
     transition: all 1s cubic-bezier(.13,.07,0,.99) 
}
 .uc-animation.staticParallax .bg-image .bg-image-view {
     position: fixed;
     will-change: transform;
     transform: translateZ(-1px) 
}
 .uc-animation.active {
     pointer-events: all 
}
 .uc-animation.active.fadeInLeft {
     opacity: 1;
     -moz-transform: translateX(0px) translateZ(0);
     -o-transform: translateX(0px) translateZ(0);
     -ms-transform: translateX(0px) translateZ(0);
     -webkit-transform: translateX(0px) translateZ(0);
     transform: translateX(0px) translateZ(0) 
}
 .uc-animation.active.fadeInRight {
     opacity: 1;
     -moz-transform: translateX(0px) translateZ(0);
     -o-transform: translateX(0px) translateZ(0);
     -ms-transform: translateX(0px) translateZ(0);
     -webkit-transform: translateX(0px) translateZ(0);
     transform: translateX(0px) translateZ(0) 
}
 *,*:after,*:before {
     -webkit-box-sizing: border-box;
     box-sizing: border-box 
}
 .clearfix:before,.clearfix:after {
     display: table;
     content: '' 
}
 .clearfix:after {
     clear: both 
}
 .effect-block {
     overflow: hidden;
     width: 100%;
     text-align: center 
}
 .effect-block .image {
     position: relative;
     display: block;
     max-width: 100%;
     object-fit: cover 
}
 .effect-block .figcaption {
     cursor: pointer;
     padding: 32px;
     color: #fff;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 12;
     width: 100%;
     height: 100% 
}
 .effect-block .layer {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1 
}
 .effect-block.effect-selena {
     position: relative 
}
 .effect-block.effect-selena .image {
     opacity: .95;
     -webkit-transition: -webkit-transform .35s;
     transition: transform .35s;
     -webkit-transform-origin: 50% 50%;
     transform-origin: 50% 50% 
}
 .effect-block.effect-selena.public-mode:hover .image {
     -webkit-transform: scale3d(.95,.95,1);
     transform: scale3d(.95,.95,1) 
}
 .native-scroll-box.y-scroll {
     overflow-y: auto 
}
 .native-scroll-box::-webkit-scrollbar {
     opacity: 0;
     width: 5px;
     height: 5px;
     background-color: rgba(238,238,238,.58);
     border-radius: 6px;
     -webkit-transition: background-color .2s linear,opacity .2s linear;
     -o-transition: background-color .2s linear,opacity .2s linear;
     -moz-transition: background-color .2s linear,opacity .2s linear;
     transition: background-color .2s linear,opacity .2s linear 
}
 .native-scroll-box::-webkit-scrollbar-thumb {
     border-radius: 6px;
     background-color: #d4d4c9 
}
 html:not(.admin-mode) .main-layout .header-and-main-rows>.header-rows.header-overlapped {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     margin: 0!important;
     z-index: 11 
}
 html:not(.admin-mode) .main-layout .header-and-main-rows>.header-rows .header-row-wrapper:last-child .header-row {
     margin-bottom: 0!important 
}
 html:not(.admin-mode) .main-layout.header-overlap .header-and-main-rows>.header-rows {
     margin-top: 0!important 
}
 html:not(.admin-mode) .main-layout.header-overlap .header-and-main-rows .main-rows {
     animation: fadeInOverlap 1s cubic-bezier(.4,0,1,1) 
}
 html:not(.admin-mode) .main-layout.header-overlap:not(.header-fix) .header-and-main-rows>.header-rows {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     margin: 0 
}
 html,body,body>.main-container,body>.main-container>.main-body,body>.main-container>.main-body>.main-layout {
     height: 100% 
}
 html:not(.admin-mode) {
     min-height: 100%;
     height: auto 
}
 html:not(.admin-mode) body,html:not(.admin-mode) body>.main-container,html:not(.admin-mode) body>.main-container>.main-body,html:not(.admin-mode) body>.main-container>.main-body>.main-layout {
     min-height: 100%;
     height: auto 
}
 @media only screen and (max-width: 810px) {
     body>.main-container {
         -webkit-overflow-scrolling:touch 
    }
}
 body>.main-container>.main-body>.main-layout>.header-and-main-rows {
     min-height: 100% 
}
 .accounts-popup {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #f1f1eb;
     z-index: 12;
     pointer-events: none;
     display: none;
     -webkit-transition: -webkit-transform .33s cubic-bezier(.694,.0482,.335,1);
     -moz-transition: -moz-transform .33s cubic-bezier(.694,.0482,.335,1);
     -o-transition: -o-transform .33s cubic-bezier(.694,.0482,.335,1);
     transition: transform .33s cubic-bezier(.694,.0482,.335,1);
     opacity: 0;
     -webkit-transition: all .5s cubic-bezier(.2,1,.3,1);
     transition: all .5s cubic-bezier(.2,1,.3,1) 
}
 .no-scroll {
     overflow: hidden 
}
 html.mouse *:focus,html.mouse *:focus>.outline,html.admin *:focus {
     outline: none!important 
}
 .ModuleAccordion {
     width: 100%;
     vertical-align: top 
}
 .ModuleAccordion .accordion-container {
     padding: 0 
}
 .ModuleAccordion .accordion-container .accordion-item {
     -webkit-box-align: start;
     -ms-flex-align: start;
     -webkit-align-items: flex-start;
     -moz-align-items: flex-start;
     align-items: flex-start;
     padding-left: 10px;
     flex-direction: row;
     display: inline-block;
     border-radius: 0;
     position: relative;
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap 
}
 .ModuleAccordion .accordion-container .accordion-item:last-child {
     margin-bottom: 0!important 
}
 .ModuleAccordion .accordion-container .accordion-item .accordion-item-content {
     border: solid transparent 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item {
     padding-left: 0!important 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-title {
     margin-bottom: 10px;
     margin-top: 10px;
     position: relative;
     z-index: 1 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-title .accordion-item-title-wrapper {
     width: 100%;
     position: relative;
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flexbox;
     display: flex;
     align-items: center 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-title .accordion-item-title-wrapper .title-container {
     margin-left: 10px;
     cursor: pointer;
     user-select: none;
     word-break: break-word;
     width: 100%;
     padding-left: 0!important;
     pointer-events: none 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-title .accordion-item-title-wrapper .icon-container {
     margin-right: 0;
     margin-left: 25px;
     cursor: pointer;
     color: #444;
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     -moz-align-items: center;
     align-items: center 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-content {
     text-align: left;
     flex: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-content .accordion-item-description {
     line-height: 1 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-content .accordion-item-description .description-container {
     margin-bottom: 10px;
     display: none;
     word-break: break-word;
     white-space: pre-line;
     -webkit-font-smoothing: antialiased;
     padding: 0 20px 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-content .accordion-item-description .description-container::first-line {
     line-height: 0!important 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-content .accordion-item-description .description-container * {
     font-size: inherit;
     font-family: inherit;
     color: inherit;
     letter-spacing: inherit 
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-content .accordion-item-description .description-container *:not(strong) {
     font-weight: inherit 
}
 .module-container .module.ModuleGallery {
     display: block;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none 
}
 .module-container .module.ModuleGallery .effect-block>.layer {
     pointer-events: none 
}
 .module-container .module.ModuleGallery .gallery-image>a {
     display: block;
     width: 100%;
     height: 100% 
}
 .module-container .module.ModuleGallery .gallery-image>a:focus>.outline {
     content: "";
     position: absolute;
     top: 2px;
     right: 2px;
     left: 2px;
     bottom: 2px;
     outline: -webkit-focus-ring-color auto 1px;
     z-index: 2 
}
 .module-container .module.ModuleGallery .effect-block .figcaption {
     pointer-events: none 
}
 .module-container .module.ModuleGallery .gallery {
     display: -webkit-box;
     display: -moz-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     flex-wrap: wrap 
}
 .module-container .module.ModuleGallery .gallery-img-container {
     height: 0;
     padding-top: 75%;
     position: relative;
     overflow: hidden 
}
 .module-container .module.ModuleGallery .gallery-img-container .gallery-image {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0 
}
 .module-container .module.ModuleGallery .gallery-img-container .gallery-image .single-item {
     cursor: pointer;
     width: 100%;
     height: 100%;
     background-size: cover;
     background-repeat: no-repeat 
}
 html:not(.admin-mode) .module.ModuleGallery {
     overflow: hidden 
}
 .ModuleIcon .icon svg {
     width: 100%;
     height: 100%;
     fill: inherit 
}
 .ModuleIcon .icon svg * {
     fill: inherit!important;
     stroke: transparent!important 
}
 .module-container>.ModuleIcon {
     display: inline-block!important 
}
 html:not(.admin-mode) .module-container .ModuleImage {
     overflow: hidden!important 
}
 .module-container .module.ModuleImage {
     display: block 
}
 .module-container .module.ModuleImage img {
     width: 100%;
     vertical-align: top;
     display: block;
     height: auto 
}
 @media only screen and (max-width: 480px) {
     .module-container.align-left.ModuleLogo.first.last {
         padding-right:0!important 
    }
}
 .module.ModuleLogo img {
     width: 100% 
}
 .ModuleNavigation .icon svg {
     width: 100%;
     height: 100%;
     fill: inherit 
}
 .ModuleNavigation .icon svg * {
     fill: inherit!important;
     stroke: transparent!important 
}
 html:not(.admin-mode) .header-rows {
     position: relative;
     z-index: 5 
}
 .header-rows {
     z-index: 3 
}
 @media screen and (max-width: 991px) {
     .header-rows .ModuleNavigation>.navigation-inner:not(.in-canvas)>.standard-view {
         display:none 
    }
     .header-rows .ModuleNavigation>.navigation-inner:not(.in-canvas)>.off-canvas-button {
         display: inline-block!important 
    }
}
 .ModuleNavigation.module {
     width: 100% 
}
 .ModuleNavigation.module .navigation-inner:not(.burger) .off-canvas-button {
     display: none 
}
 .ModuleNavigation.module .navigation-inner.horizontal:not(.in-canvas) .standard-view .navigation {
     display: inline-flex;
     flex-wrap: wrap;
     padding: 7px 0;
     overflow: inherit 
}
 .ModuleNavigation.module .navigation-inner.horizontal:not(.in-canvas) .standard-view .navigation>.page {
     display: flex 
}
 .ModuleNavigation .vertical .navigation li {
     float: none 
}
 .ModuleNavigation.module-container {
     z-index: auto 
}
 .ModuleNavigation.module-container:not(.disabled) .navigation,.ModuleNavigation.module-container:not(.dragging) .navigation {
     pointer-events: auto!important 
}
 .ModuleNavigation.module-container:not(.disabled) .navigation *,.ModuleNavigation.module-container:not(.dragging) .navigation * {
     pointer-events: auto!important 
}
 .ModuleNavigation .navigation {
     margin: 0;
     padding: 0;
     display: inline-block;
     background-color: inherit 
}
 .ModuleNavigation .navigation>li {
     display: block;
     float: left;
     position: relative;
     background-color: inherit 
}
 .ModuleNavigation .navigation>li>a {
     position: relative 
}
 .ModuleNavigation .navigation>li>a:before {
     content: "";
     height: 100%;
     width: 100%;
     top: 0;
     left: 0;
     background: 0 0;
     position: absolute 
}
 .ModuleNavigation .navigation li {
     list-style: none 
}
 .ModuleNavigation .navigation li a {
     display: inline-block;
     max-width: 100%;
     overflow: hidden;
     cursor: pointer;
     -webkit-transition: color 150ms ease;
     transition: color 150ms ease 
}
 .ModuleNavigation.align-center .navigation li {
     text-align: center 
}
 .ModuleNavigation.align-center .navigation>li>a {
     justify-content: center 
}
 .ModuleNavigation.align-right .navigation li {
     text-align: right 
}
 .ModuleNavigation.align-right .navigation>li>a {
     justify-content: flex-end 
}
 .off-canvas .off-canvas-close {
     z-index: 10;
     position: absolute;
     top: 20px;
     right: 20px;
     font-size: 24px;
     color: #999;
     cursor: pointer 
}
 .off-canvas.open {
     pointer-events: auto;
     opacity: 1;
     transform: translate3d(0,0,0);
     -webkit-transform: translate3d(0,0,0);
     -moz-transform: translate3d(0,0,0);
     -o-transform: translate3d(0,0,0) 
}
 .off-canvas .navigation li {
     -webkit-animation-name: menuItemFadeInRight;
     animation-name: menuItemFadeInRight;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-timing-function: cubic-bezier(.2,1,.3,1);
     animation-timing-function: cubic-bezier(.2,1,.3,1);
     opacity: 0 
}
 .off-canvas.open .navigation li {
     opacity: 1 
}
 .off-canvas.open .navigation li:nth-child(1) {
     -webkit-animation-delay: 0s;
     animation-delay: 0s 
}
 .off-canvas.open .navigation li:nth-child(2) {
     -webkit-animation-delay: .05s;
     animation-delay: .05s 
}
 .off-canvas.open .navigation li:nth-child(3) {
     -webkit-animation-delay: .1s;
     animation-delay: .1s 
}
 .off-canvas.open .navigation li:nth-child(4) {
     -webkit-animation-delay: .15s;
     animation-delay: .15s 
}
 .off-canvas.open .navigation li:nth-child(5) {
     -webkit-animation-delay: .2s;
     animation-delay: .2s 
}
 .off-canvas .off-canvas-inner-container {
     overflow-x: hidden 
}
 .off-canvas-button {
     position: relative;
     width: 25px;
     height: 25px;
     cursor: pointer;
     z-index: 10;
     display: inline-block 
}
 .off-canvas-button>svg {
     pointer-events: none 
}
 .off-canvas-container {
     display: flex;
     align-items: center;
     justify-content: center 
}
 .off-canvas-container .off-canvas-inner-container {
     width: 100%;
     max-height: 100% 
}
 .module-container.ModuleParagraph {
     overflow: hidden 
}
 .module.ModuleParagraph {
     overflow-wrap: break-word;
     max-width: 100% 
}
 li[class*=uci-] {
     font-weight: 400!important 
}
 .ModuleSocialIcons .social-icon-wrapper {
     color: #353535 
}
 .ModuleSocialIcons .social-icon-wrapper ul {
     padding: 0 
}
 .ModuleSocialIcons .social-icon-wrapper ul li {
     color: inherit;
     position: relative;
     display: inline-block;
     line-height: 1.02;
     font-size: var(--base-font-size);
     font-family: var(--font-family);
     font-weight: var(--font-weight);
     letter-spacing: var(--letter-spacing);
     text-shadow: none 
}
 .ModuleSocialIcons .social-icon-wrapper ul li:hover {
     opacity: .8 
}
 .ModuleSocialIcons .social-icon-wrapper ul li a {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     text-decoration: none 
}
 .ModuleSocialIcons .social-icon-wrapper ul li:last-child {
     margin-right: 0!important 
}
 .module.ModuleTitle {
     overflow-wrap: break-word;
     max-width: 100% 
}
 :root {
     --link-color: #fff;
     --link-color-hover: #fb7400;
     --font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
     --base-font-size: 18px;
     --line-height: 1.2;
     --letter-spacing: 1.3px;
     --heading-ratio: 1.25;
     --heading-ratio-tablet: 1.2;
     --h1-font-family: var(--font-family);
     --h1-font-weight: 900;
     --h1-line-height: 1.1;
     --h2-line-height: 1.1;
     --h3-line-height: 1.1;
     --p-line-height: 1.6;
     --p-font-family: var(--font-family);
     --p-font-weight: 600;
     --p-letter-spacing: 2px;
     --label-font-size: 1rem;
     --label-color: #aaa;
     --form-border-color: #ddd;
     --form-font-size: 1rem;
     --gutter-width: 100px;
     --gutter-compensation: -50px;
     --gutter-vertical: 1.85vh;
     --module-gutter-vertical: 1vh;
     --mobile-row-distance: 20px;
     --mobile-column-distance: 20px;
     --mobile-element-distance: 20px;
     --max-grid-ratio: 1.25;
     --language-switcher-border-color: #d4d4c9;
     --language-switcher-background-color: #fff;
     --region-switcher-border-color: #d4d4c9;
     --region-switcher-background-color: #fff;
     --region-switcher-popup-background-color: #fff 
}
 .btn {
     --button-border-radius: 0 0 0 0;
     --button-background-color-disabled: #e2e2e2;
     --button-height: 50px;
     --button-font-size: 14px;
     --button-border-width: 0px 0px 0px 0px;
     --button-letter-spacing: 1.3px;
     --button-background-color: #fb7400 
}
 .btn:hover {
     --button-background-color: #e3700c 
}
 @font-face{
    font-family:ucraftme_font;
    font-display:swap;
    src:url(ucraftme_font.woff2) format("woff2"),url(ucraftme_font.ttf) format("truetype"),url(ucraftme_font.woff) format("woff"),url(ucraftme_font.svg#ucraftme_font) format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" uci-"],[class^=uci-]{
    font-family:ucraftme_font!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.uci-Discord-round:before{
    content:"\e9e3"
}
.uci-Discord-square:before{
    content:"\e9e4"
}
.uci-Discord-default:before{
    content:"\e9ea"
}
.uci-applemusic-round:before{
    content:"\e9d7"
}
.uci-applemusic-square:before{
    content:"\e9d8"
}
.uci-applemusic-default:before{
    content:"\e9d9"
}
.uci-youku-round:before{
    content:"\e9da"
}
.uci-youku-square:before{
    content:"\e9db"
}
.uci-youku-default:before{
    content:"\e9dc"
}
.uci-spotify-round:before{
    content:"\e9dd"
}
.uci-spotify-square:before{
    content:"\e9de"
}
.uci-spotify-default:before{
    content:"\e9df"
}
.uci-wechat-round:before{
    content:"\e9e0"
}
.uci-wechat-square:before{
    content:"\e9e1"
}
.uci-wechat-default:before{
    content:"\e9e2"
}
.uci-font-weight:before{
    content:"\e9c7"
}
.uci-ecwidcategories:before{
    content:"\e9b7"
}
.uci-ecwidlogo:before{
    content:"\e9b8"
}
.uci-ecwidproduct:before{
    content:"\e9bd"
}
.uci-ecwidproducts:before{
    content:"\e9c9"
}
.uci-ecwidsearch:before{
    content:"\e9d6"
}
.uci-powr:before{
    content:"\e9b6"
}
.uci-trigger-rules:before{
    content:"\e9ad"
}
.uci-content-mode:before{
    content:"\e99a"
}
.uci-design-mode:before{
    content:"\e99b"
}
.uci-mixcloud:before{
    content:"\e995"
}
.uci-popup-1:before{
    content:"\e994";
    color:#4a4a4a
}
.uci-audio:before{
    content:"\e992"
}
.uci-checkmark-pricing:before{
    content:"\e990"
}
.uci-star-mailru:before{
    content:"\e98c"
}
.uci-kDrvox1:before{
    content:"\e991"
}
.uci-kDrvox:before{
    content:"\e98d"
}
.uci-alt-text:before{
    content:"\e993"
}
.uci-testing1:before{
    content:"\e98e"
}
.uci-yelp-default:before{
    content:"\e987"
}
.uci-yelp-round:before{
    content:"\e988"
}
.uci-yelp-square:before{
    content:"\e989"
}
.uci-filter-type:before{
    content:"\e983"
}
.uci-ecommercefilters:before{
    content:"\e981"
}
.uci-ecommerceproductsfilter:before{
    content:"\e982"
}
.uci-space:before{
    content:"\e980"
}
.uci-popups:before{
    content:"\e959"
}
.uci-device-desktop:before{
    content:"\e967"
}
.uci-device-mobile:before{
    content:"\e96e"
}
.uci-device-tablet:before{
    content:"\e96f"
}
.uci-arrow-3:before{
    content:"\e965"
}
.uci-dots:before{
    content:"\e962"
}
.uci-info1:before{
    content:"\e961"
}
.uci-rainbow-effect .path1:before{
    content:"\e95b";
    color:#221f1f;
    opacity:.3
}
.uci-rainbow-effect .path2:before{
    content:"\e95c";
    margin-left:-1em;
    color:#221f1f;
    opacity:.5
}
.uci-rainbow-effect .path3:before{
    content:"\e95d";
    margin-left:-1em;
    color:#221f1f;
    opacity:.5
}
.uci-css-class:before{
    content:"\e97e"
}
.uci-go-to-link:before{
    content:"\e958"
}
.uci-unsplash:before{
    content:"\e957"
}
.uci-templatestags:before{
    content:"\e956"
}
.uci-publish-website:before{
    content:"\e955"
}
.uci-paymentcheckout:before{
    content:"\e954"
}
.uci-jotform .path1:before{
    content:"\e94f";
    color:#979797;
    opacity:.2
}
.uci-jotform .path2:before{
    content:"\e950";
    margin-left:-1em;
    color:#979797;
    opacity:.4
}
.uci-jotform .path3:before{
    content:"\e952";
    margin-left:-1em;
    color:#979797;
    opacity:.6
}
.uci-jotform .path4:before{
    content:"\e953";
    margin-left:-1em;
    color:#979797
}
.uci-poll:before{
    content:"\e94e"
}
.uci-receipt:before{
    content:"\e949"
}
.uci-go-back:before{
    content:"\e948"
}
.uci-articlerelated:before{
    content:"\e947"
}
.uci-bannercreator:before{
    content:"\e93c"
}
.uci-regionswitcher:before{
    content:"\e93d"
}
.uci-stripe-change:before{
    content:"\e93e"
}
.uci-flightresults2:before{
    content:"\e930"
}
.uci-flightsfilters2:before{
    content:"\e931"
}
.uci-versioning:before{
    content:"\e923"
}
.uci-print:before{
    content:"\e921"
}
.uci-save:before{
    content:"\e922"
}
.uci-stripe:before{
    content:"\e913"
}
.uci-support:before{
    content:"\e910"
}
.uci-google-analytics:before{
    content:"\e911"
}
.uci-phone:before{
    content:"\e90f"
}
.uci-pricing:before{
    content:"\e905"
}
.uci-userprofile:before{
    content:"\e90e"
}
.uci-collapse:before{
    content:"\e901"
}
.uci-expand:before{
    content:"\e903"
}
.uci-sign-out:before{
    content:"\e904"
}
.uci-visible-on-mobile:before{
    content:"\eba9"
}
.uci-visibility-on-tablet:before{
    content:"\e932"
}
.uci-visible-on-desktop:before{
    content:"\ebaa"
}
.uci-class:before{
    content:"\eb9f"
}
.uci-departure:before{
    content:"\eba0"
}
.uci-from-to:before{
    content:"\eba1"
}
.uci-date-1:before{
    content:"\eba2"
}
.uci-date-2:before{
    content:"\eba3"
}
.uci-return:before{
    content:"\eba4"
}
.uci-travelers:before{
    content:"\eba5"
}
.uci-account:before{
    content:"\eb9c"
}
.uci-customers:before{
    content:"\eb9d"
}
.uci-itunes:before{
    content:"\eb97"
}
.uci-spotify:before{
    content:"\eb98"
}
.uci-location-visibility:before{
    content:"\eb95"
}
.uci-fix-column:before{
    content:"\eb8f"
}
.uci-no-product-preview:before{
    content:"\eb7e"
}
.uci-round-trip-flight:before{
    content:"\eb96"
}
.uci-flightsfilters:before{
    content:"\e924"
}
.uci-flightresults:before{
    content:"\e925"
}
.uci-flights:before{
    content:"\eb82"
}
.uci-flightssearch:before{
    content:"\eb83"
}
.uci-page-flights:before{
    content:"\eb84"
}
.uci-no-page-preview:before{
    content:"\eb7f"
}
.uci-no-article-preview:before{
    content:"\eb80"
}
.uci-algolia:before{
    content:"\eb75"
}
.uci-publish:before{
    content:"\eb74"
}
.uci-unpublish:before{
    content:"\e95f"
}
.uci-dropdown-arrow-up-and-down:before{
    content:"\eb72"
}
.uci-draggable-zone:before{
    content:"\eb70"
}
.uci-accordion:before{
    content:"\e996"
}
.uci-list-view-2:before{
    content:"\eb6f"
}
.uci-add-new-page:before{
    content:"\eb2b"
}
.uci-pages-grid-view:before{
    content:"\eb2c"
}
.uci-list-view:before{
    content:"\e975"
}
.uci-my-sites-dashboard:before{
    content:"\eba6"
}
.uci-my-sites-2:before{
    content:"\eb27"
}
.uci-my-sites-1:before{
    content:"\e926"
}
.uci-all-sites:before{
    content:"\eabe"
}
.uci-close-rounded:before{
    content:"\eab3"
}
.uci-info-rounded:before{
    content:"\eab5"
}
.uci-active:before{
    content:"\eaaa"
}
.uci-not-active:before{
    content:"\eaab"
}
.uci-shopifycollectionembed:before{
    content:"\e95e"
}
.uci-shopifyproductembed:before{
    content:"\eab2"
}
.uci-gallery-layout-classic:before{
    content:"\eaa5"
}
.uci-gallery-layout-masonry:before{
    content:"\eaa6"
}
.uci-effects-new:before{
    content:"\e99c"
}
.uci-elements-new:before{
    content:"\e99d"
}
.uci-preview-new:before{
    content:"\e99e"
}
.uci-blocks-new:before{
    content:"\e99f"
}
.uci-dashboard-new:before{
    content:"\e9a0"
}
.uci-calendly:before{
    content:"\ea9d"
}
.uci-rotate-left:before{
    content:"\ea9b"
}
.uci-rotate-right:before{
    content:"\ea9c"
}
.uci-help-center:before{
    content:"\ea98"
}
.uci-SlideShare-default:before{
    content:"\ea8e"
}
.uci-colors-2:before{
    content:"\e997"
}
.uci-beta:before{
    content:"\ea8b"
}
.uci-no-drag:before{
    content:"\ea87"
}
.uci-domain-status-disconnected:before{
    content:"\eaa3"
}
.uci-divider-text-editor:before{
    content:"\ea7c"
}
.uci-infinity:before{
    content:"\ea7b"
}
.uci-notification-center:before{
    content:"\ea7a"
}
.uci-clear-text-style:before{
    content:"\ea78"
}
.uci-my-sites:before{
    content:"\ea79"
}
.uci-paypal-sign-white .path1:before{
    content:"\ea75";
    color:#fff;
    opacity:.68
}
.uci-paypal-sign-white .path2:before{
    content:"\ea76";
    margin-left:-1em;
    color:#fff;
    opacity:.7
}
.uci-paypal-sign-white .path3:before{
    content:"\ea77";
    margin-left:-1em;
    color:#fff
}
.uci-no-payment-methods:before{
    content:"\ea74"
}
.uci-fonts-2:before{
    content:"\ea72"
}
.uci-locked:before{
    content:"\ea6f"
}
.uci-filters:before{
    content:"\ea69"
}
.uci-text-editor-add-element:before{
    content:"\ea4e"
}
.uci-play-button:before{
    content:"\ea68"
}
.uci-RSS:before{
    content:"\ea4c"
}
.uci-zoom-in:before{
    content:"\ea4a"
}
.uci-zoom-out:before{
    content:"\ea4b"
}
.uci-download-arrow:before{
    content:"\ea43"
}
.uci-arrow-back:before{
    content:"\ea42"
}
.uci-arrow-forward:before{
    content:"\ea73"
}
.uci-confirm-button:before{
    content:"\ea3e"
}
.uci-x:before{
    content:"\ea3f"
}
.uci-discard-button:before{
    content:"\e9a4"
}
.uci-close-thick:before{
    content:"\ea24"
}
.uci-dropdown-arrow-down:before{
    content:"\e9c8"
}
.uci-dropdown-arrow-up:before{
    content:"\eaa1"
}
.uci-venmo-default:before{
    content:"\e9ae"
}
.uci-venmo-square:before{
    content:"\e9af"
}
.uci-venmo-round:before{
    content:"\e9b1"
}
.uci-tiktok-default:before{
    content:"\e9a9"
}
.uci-tiktok-round:before{
    content:"\e9ab"
}
.uci-tiktok-square:before{
    content:"\e9ac"
}
.uci-mixcloud-default:before{
    content:"\e998"
}
.uci-mixcloud-round:before{
    content:"\e999"
}
.uci-mixcloud-square:before{
    content:"\e9a1"
}
.uci-google-businesses-round:before{
    content:"\e984"
}
.uci-google-businesses-square:before{
    content:"\e985"
}
.uci-google-businesses-default:before{
    content:"\e986"
}
.uci-github-round:before{
    content:"\e978"
}
.uci-github-square:before{
    content:"\e979"
}
.uci-github-default:before{
    content:"\e97a"
}
.uci-medium-default:before{
    content:"\e97b"
}
.uci-medium-square:before{
    content:"\e97c"
}
.uci-medium-round:before{
    content:"\e97d"
}
.uci-telegram-default:before{
    content:"\e970"
}
.uci-telegram-round:before{
    content:"\e972"
}
.uci-telegram-square:before{
    content:"\e977"
}
.uci-vk-default:before{
    content:"\e9b3"
}
.uci-vkontaktewidget:before{
    content:"\e98a"
}
.uci-vk-round:before{
    content:"\e9b4"
}
.uci-vk-square:before{
    content:"\e9c1"
}
.uci-instagram-round:before{
    content:"\ec31"
}
.uci-behance-round:before{
    content:"\ec32"
}
.uci-dribbble-round:before{
    content:"\ec33"
}
.uci-facebook-round:before{
    content:"\ec34"
}
.uci-google-plus-round:before{
    content:"\ec35"
}
.uci-linkedin-round:before{
    content:"\ec36"
}
.uci-pinterest-round:before{
    content:"\ec37"
}
.uci-tripadvisor-round:before{
    content:"\ec38"
}
.uci-twitter-round:before{
    content:"\ec39"
}
.uci-vimeo-round:before{
    content:"\ec3a"
}
.uci-youtube-round:before{
    content:"\ec3b"
}
.uci-soundcloud-round:before{
    content:"\e94b"
}
.uci-behance-square:before{
    content:"\ec24"
}
.uci-dribbble-square:before{
    content:"\ec27"
}
.uci-facebook-square:before{
    content:"\ec28"
}
.uci-google-plus-square:before{
    content:"\ec29"
}
.uci-instagram-square:before{
    content:"\ec2a"
}
.uci-linkedin-square:before{
    content:"\ec2b"
}
.uci-pinterest-square:before{
    content:"\ec2c"
}
.uci-tripadvisor-square:before{
    content:"\ec2d"
}
.uci-twitter-square:before{
    content:"\ec2e"
}
.uci-vimeo-square:before{
    content:"\ec2f"
}
.uci-youtube-square:before{
    content:"\ec30"
}
.uci-soundcloud-square:before{
    content:"\e94c"
}
.uci-skype2:before{
    content:"\eabf"
}
.uci-facebook-default:before{
    content:"\ebfd"
}
.uci-twitter-default:before{
    content:"\eac0"
}
.uci-google-plus-default:before{
    content:"\eac1"
}
.uci-instagram-default:before{
    content:"\eac2"
}
.uci-instagram:before{
    content:"\eb8b"
}
.uci-linkedin-default:before{
    content:"\eac3"
}
.uci-behance-default:before{
    content:"\eac4"
}
.uci-dribbble-default:before{
    content:"\eac5"
}
.uci-pinterest-default:before{
    content:"\eac6"
}
.uci-tripadvisor-default:before{
    content:"\eac7"
}
.uci-vimeo-default:before{
    content:"\eac8"
}
.uci-youtube-default:before{
    content:"\eac9"
}
.uci-soundcloud-default:before{
    content:"\e951"
}
.uci-unsplash1:before{
    content:"\e9a2"
}
.uci-ssl-secure:before{
    content:"\e98f"
}
.uci-languageswitcher:before{
    content:"\e9a3"
}
.uci-languages:before{
    content:"\ea60"
}
.uci-googlefonts:before{
    content:"\e964"
}
.uci-minus-2:before{
    content:"\e963"
}
.uci-plus-2:before{
    content:"\e960"
}
.uci-socialicons:before{
    content:"\e94a"
}
.uci-text-blockquotes:before{
    content:"\ec3c"
}
.uci-text-bullet-points:before{
    content:"\ec3d"
}
.uci-text-numbering:before{
    content:"\ec3e"
}
.uci-text-striketrogh:before{
    content:"\ec3f"
}
.uci-integrations-3:before{
    content:"\ec26"
}
.uci-integrations:before{
    content:"\ec25"
}
.uci-facebookfeed:before{
    content:"\e94d"
}
.uci-twitterfeed:before{
    content:"\ec22"
}
.uci-eventbrite:before{
    content:"\ec20"
}
.uci-no-color:before{
    content:"\ec1f"
}
.uci-form-checkbox-field:before{
    content:"\ec06"
}
.uci-form-radio-button-field:before{
    content:"\ec07"
}
.uci-form-dropdown-field:before{
    content:"\ec08"
}
.uci-form-date-field:before{
    content:"\ec09"
}
.uci-form-url-field:before{
    content:"\ec0a"
}
.uci-form-message-field:before{
    content:"\ec0b"
}
.uci-form-email-field:before{
    content:"\ec0c"
}
.uci-form-name-field:before{
    content:"\ec0d"
}
.uci-attachment:before{
    content:"\ec04"
}
.uci-integrations1:before{
    content:"\ec00"
}
.uci-breadcrumb:before{
    content:"\ebfc"
}
.uci-survey:before{
    content:"\ebfb"
}
.uci-paypal .path1:before{
    content:"\ebfa";
    color:#d5d5c9
}
.uci-paypal .path2:before{
    content:"\ec12";
    margin-left:-1em;
    color:#8c8c84
}
.uci-paypal .path3:before{
    content:"\ec13";
    margin-left:-1em;
    color:#4b4a4b
}
.uci-play-round:before{
    content:"\e900"
}
.uci-log-out:before{
    content:"\eabc"
}
.uci-go-to:before{
    content:"\e600"
}
.uci-rotate-screen:before{
    content:"\eab4"
}
.uci-change-collection:before{
    content:"\eab1"
}
.uci-typeform .path1:before{
    content:"\eaae";
    color:#808285
}
.uci-typeform .path2:before{
    content:"\eaaf";
    margin-left:-1em;
    color:#231f20
}
.uci-gift:before{
    content:"\ea8a"
}
.uci-templates-999:before{
    content:"\ea89"
}
.uci-templates-99:before{
    content:"\ea88"
}
.uci-change-product:before{
    content:"\ea86"
}
.uci-shopifyproducts:before{
    content:"\ea85"
}
.uci-ecommerceproducts:before{
    content:"\eab7"
}
.uci-shopifycart:before{
    content:"\ea82"
}
.uci-ecommercecart:before{
    content:"\eab8"
}
.uci-plans:before{
    content:"\ea83"
}
.uci-ecommercecategories:before{
    content:"\eab9"
}
.uci-shopifyproduct:before{
    content:"\ea84"
}
.uci-ecommerceproduct:before{
    content:"\eaba"
}
.uci-no-results:before{
    content:"\ea7d"
}
.uci-text-editor-minus:before{
    content:"\ea61"
}
.uci-text-editor-plus:before{
    content:"\e9aa"
}
.uci-refunded:before{
    content:"\ea64"
}
.uci-line:before{
    content:"\ea63"
}
.uci-like:before{
    content:"\ea5e"
}
.uci-comment:before{
    content:"\ea5f"
}
.uci-circle:before{
    content:"\ea53"
}
.uci-pentagon:before{
    content:"\ea54"
}
.uci-rectangle:before{
    content:"\ea55"
}
.uci-Star:before{
    content:"\ea56"
}
.uci-triangle:before{
    content:"\ea57"
}
.uci-background:before{
    content:"\ea51"
}
.uci-image-zoom:before{
    content:"\ea52"
}
.uci-duplicate:before{
    content:"\ea4f"
}
.uci-horizontal-align-left:before{
    content:"\ea44"
}
.uci-horizontal-align-center:before{
    content:"\ea45"
}
.uci-horizontal-align-right:before{
    content:"\ea46"
}
.uci-vertical-align-top:before{
    content:"\ea47"
}
.uci-vertical-align-center:before{
    content:"\ea48"
}
.uci-vertical-align-bottom:before{
    content:"\ea49"
}
.uci-undo:before{
    content:"\e9d3"
}
.uci-redo:before{
    content:"\e9d4"
}
.uci-bring-to-front:before{
    content:"\ea3a"
}
.uci-send-to-back:before{
    content:"\ea3b"
}
.uci-shapes:before{
    content:"\ea3c"
}
.uci-external-page:before{
    content:"\e97f"
}
.uci-heading-page:before{
    content:"\e9d2"
}
.uci-subdomain:before{
    content:"\e9d5"
}
.uci-parallax-effect .path1:before{
    content:"\ea33";
    color:#010101;
    opacity:.33
}
.uci-parallax-effect .path2:before{
    content:"\ea34";
    margin-left:-1em;
    color:#010101;
    opacity:.66
}
.uci-parallax-effect .path3:before{
    content:"\ea7f";
    margin-left:-1em;
    color:#010101
}
.uci-fade-in-scale:before{
    content:"\ea32"
}
.uci-articles-layout-1:before{
    content:"\ed4b"
}
.uci-articles-layout-2:before{
    content:"\ed4c"
}
.uci-quotes-layout-1:before{
    content:"\ed4d"
}
.uci-quotes-layout-2:before{
    content:"\ed4e"
}
.uci-effects:before{
    content:"\e9ce"
}
.uci-fadein .path1:before{
    content:"\e9cf";
    color:#231f20;
    opacity:.3
}
.uci-fadein .path2:before{
    content:"\e9d0";
    margin-left:-1em;
    color:#231f20;
    opacity:.5
}
.uci-fadein .path3:before{
    content:"\e9d1";
    margin-left:-1em;
    color:#231f20;
    opacity:.8
}
.uci-fade-in-up .path1:before{
    content:"\e9cc";
    color:#000
}
.uci-fade-in-up .path2:before{
    content:"\e9cd";
    margin-left:-1em;
    color:#000;
    opacity:.5
}
.uci-quotes:before{
    content:"\e9cb"
}
.uci-question-mark-2:before{
    content:"\e9ca"
}
.uci-close-small:before{
    content:"\e9c5"
}
.uci-audio1:before{
    content:"\e9c4"
}
.uci-download:before{
    content:"\e9c2"
}
.uci-hide:before{
    content:"\e9c3"
}
.uci-countdown:before{
    content:"\e9c0"
}
.uci-align-horizontal-left:before{
    content:"\eaa7"
}
.uci-align-horizontal-center:before{
    content:"\e9be"
}
.uci-align-horizontal-right:before{
    content:"\e9bf"
}
.uci-shopify-orginal:before{
    content:"\e9bc"
}
.uci-articlecategories:before{
    content:"\e9bb"
}
.uci-question-mark:before{
    content:"\e9b9"
}
.uci-vertical-controller:before{
    content:"\e9b5"
}
.uci-clock-invert:before{
    content:"\e9b2"
}
.uci-block-settings2:before{
    content:"\e9b0"
}
.uci-disqus:before{
    content:"\e9a7"
}
.uci-anchor:before{
    content:"\e974"
}
.uci-refresh:before{
    content:"\e976"
}
.uci-grid-view:before{
    content:"\e973"
}
.uci-restore:before{
    content:"\e971"
}
.uci-menu-lines:before{
    content:"\e95a"
}
.uci-status-alert:before{
    content:"\e912"
}
.uci-views:before{
    content:"\e96d"
}
.uci-author:before{
    content:"\e969"
}
.uci-clock:before{
    content:"\e96a"
}
.uci-folder:before{
    content:"\e96b"
}
.uci-tag:before{
    content:"\e96c"
}
.uci-articles:before{
    content:"\e9ba"
}
.uci-article:before{
    content:"\e968"
}
.uci-create-logo:before{
    content:"\e966"
}
.uci-pages-element:before{
    content:"\e946"
}
.uci-play-video .path1:before{
    content:"\e943";
    color:rgba(255,255,255,.5)
}
.uci-play-video .path2:before{
    content:"\e944";
    margin-left:-1em;
    color:rgba(1,1,1,.6)
}
.uci-play-video .path3:before{
    content:"\e945";
    margin-left:-1em;
    color:#fff
}
.uci-invite-member:before{
    content:"\e940"
}
.uci-Desktop:before{
    content:"\e938"
}
.uci-Tablet:before{
    content:"\e939"
}
.uci-mobile:before{
    content:"\e93a"
}
.uci-Transaction:before{
    content:"\e933"
}
.uci-subscription:before{
    content:"\e934"
}
.uci-credit-card:before{
    content:"\e935"
}
.uci-payment-method:before{
    content:"\e93b"
}
.uci-calendar:before{
    content:"\e936"
}
.uci-domain:before{
    content:"\e9a5"
}
.uci-logocreator:before{
    content:"\e914"
}
.uci-buy-domain:before{
    content:"\eaa9"
}
.uci-ecommerce:before{
    content:"\e917"
}
.uci-connect-domain:before{
    content:"\e916"
}
.uci-save-block:before{
    content:"\e92d"
}
.uci-sitesettings:before{
    content:"\e92e"
}
.uci-block-settings:before{
    content:"\ea80"
}
.uci-remove-background:before{
    content:"\e92c"
}
.uci-slider-arrow-1-left:before{
    content:"\e92a"
}
.uci-slider-arrow-1-right:before{
    content:"\e92b"
}
.uci-logomaker:before{
    content:"\e929"
}
.uci-replace-slides:before{
    content:"\e928"
}
.uci-slider:before{
    content:"\e927"
}
.uci-block-remove:before{
    content:"\e920"
}
.uci-Page-collection:before{
    content:"\e919"
}
.uci-navigation:before{
    content:"\e90d"
}
.uci-sharingicons:before{
    content:"\e90b"
}
.uci-gallery:before{
    content:"\e918"
}
.uci-media:before{
    content:"\e90c"
}
.uci-logo:before{
    content:"\e90a"
}
.uci-uci-account-menu:before{
    content:"\e909"
}
.uci-team:before{
    content:"\e908"
}
.uci-seo2:before{
    content:"\e906"
}
.uci-upgrade:before{
    content:"\e907"
}
.uci-uikit:before{
    content:"\e915"
}
.uci-updates2:before{
    content:"\e91a"
}
.uci-draganddrop-4:before{
    content:"\e91b"
}
.uci-soundcloud:before{
    content:"\e91c"
}
.uci-billed-to:before{
    content:"\e937";
    color:#2b2c2b
}
.uci-map:before{
    content:"\e91d"
}
.uci-icon:before{
    content:"\e91e"
}
.uci-style-settings:before{
    content:"\e64b"
}
.uci-align-vertical-bottom:before{
    content:"\e648"
}
.uci-align-vertical-center:before{
    content:"\e649"
}
.uci-align-vertical-top:before{
    content:"\e64a"
}
.uci-divider:before{
    content:"\e647"
}
.uci-back-preview:before{
    content:"\e646"
}
.uci-nav-arrow:before{
    content:"\e644"
}
.uci-nav-arrow-sub:before{
    content:"\e645"
}
.uci-account2:before{
    content:"\e602"
}
.uci-alert:before{
    content:"\e603"
}
.uci-analytics:before{
    content:"\e604"
}
.uci-blocks:before{
    content:"\e605"
}
.uci-bold:before{
    content:"\e606"
}
.uci-button:before{
    content:"\e607"
}
.uci-dashboard:before{
    content:"\e60a"
}
.uci-delete:before{
    content:"\e60b"
}
.uci-text-delete:before{
    content:"\eb9b"
}
.uci-right-arrow:before{
    content:"\e629"
}
.uci-close:before{
    content:"\e608"
}
.uci-plus:before{
    content:"\e627"
}
.uci-minus:before{
    content:"\ea50"
}
.uci-left-arrow:before{
    content:"\e941"
}
.uci-drop-up:before{
    content:"\e60d"
}
.uci-up-arrow:before{
    content:"\e638"
}
.uci-drop-down:before{
    content:"\e60e"
}
.uci-down-arrow:before{
    content:"\e60c"
}
.uci-drop-down2:before{
    content:"\e642"
}
.uci-drop-up2:before{
    content:"\e641"
}
.uci-elements:before{
    content:"\e60f"
}
.uci-success:before{
    content:"\e62d"
}
.uci-warning:before{
    content:"\e9a8"
}
.uci-info:before{
    content:"\eabb"
}
.uci-error:before{
    content:"\e610"
}
.uci-favorites:before{
    content:"\e92f"
}
.uci-upgrade-panel:before{
    content:"\e98b"
}
.uci-form:before{
    content:"\e612"
}
.uci-grid:before{
    content:"\e613"
}
.uci-home:before{
    content:"\e614"
}
.uci-upload:before{
    content:"\e615"
}
.uci-image-invert:before{
    content:"\e616"
}
.uci-image:before{
    content:"\e617"
}
.uci-information:before{
    content:"\e618"
}
.uci-italic:before{
    content:"\e619"
}
.uci-linked:before{
    content:"\e61b"
}
.uci-lock:before{
    content:"\e61c"
}
.uci-logout:before{
    content:"\e61d"
}
.uci-messages:before{
    content:"\e61e"
}
.uci-notes:before{
    content:"\e643"
}
.uci-edit:before{
    content:"\e9a6"
}
.uci-crop:before{
    content:"\e61f"
}
.uci-notifications:before{
    content:"\e620"
}
.uci-on-off:before{
    content:"\e621"
}
.uci-page-blank:before{
    content:"\e622"
}
.uci-page-external:before{
    content:"\e623"
}
.uci-page-heading:before{
    content:"\e624"
}
.uci-pages:before{
    content:"\e625"
}
.uci-paragraph:before{
    content:"\e626"
}
.uci-preview:before{
    content:"\e62a"
}
.uci-search:before{
    content:"\e91f"
}
.uci-seo:before{
    content:"\e62b"
}
.uci-settings:before{
    content:"\e62c"
}
.uci-checkmark:before{
    content:"\e9c6"
}
.uci-text-align-center:before{
    content:"\e62e"
}
.uci-text-align-justify:before{
    content:"\e62f"
}
.uci-text-align-left:before{
    content:"\e630"
}
.uci-underline:before{
    content:"\e631"
}
.uci-text-align-right:before{
    content:"\e632"
}
.uci-text-link:before{
    content:"\e634"
}
.uci-line-height:before{
    content:"\e633"
}
.uci-letters-spacing:before{
    content:"\e61a"
}
.uci-typography:before{
    content:"\e640"
}
.uci-title:before{
    content:"\e601"
}
.uci-designertools:before{
    content:"\ea81"
}
.uci-templates:before{
    content:"\e635"
}
.uci-unlinked:before{
    content:"\e636"
}
.uci-unlock:before{
    content:"\e637"
}
.uci-updates:before{
    content:"\e639"
}
.uci-uppercase:before{
    content:"\e63a"
}
.uci-video-play:before{
    content:"\e63b"
}
.uci-video:before{
    content:"\e63c"
}
.uci-notifications-dot:before{
    content:"\e63d"
}
.uci-customhtml:before{
    content:"\e942"
}
.uci-status-success:before{
    content:"\e902"
}
.uci-checkbox-check:before{
    content:"\e93f"
}
.uci-colors:before{
    content:"\e609"
}
 #navigation-40>.standard-view>.navigation>.page>.page-children {
     background: #f1f1f1;
}
 #navigation-40>.standard-view>.navigation>.page>.page-children>.page>ul {
     background: #f1f1f1;
}
 #navigation-40 .navigation>li.has-childes.page>ul a {
     padding: 0 15px;
}
 #navigation-40>nav>ul li:hover>ul {
     display: block;
}
 #navigation-40 .navigation>li.has-childes.page>ul.page-children:after {
     height: 10px;
}
 #navigation-40 ul.open-to-top::after {
     position: absolute;
     bottom: -10px;
}
 #navigation-40 .page a {
     color: rgb(255, 255, 255);
     font-size: 20px;
     font-weight: 400;
     letter-spacing: 0px;
     text-transform: uppercase;
}
 #navigation-40>nav>ul>li.page:not(:last-child) {
     margin-bottom: 20px;
}
 #navigation-40>nav>ul>li:first-child:nth-last-child(1) {
     margin-bottom: 40px;
}
 #navigation-40 li.page.active>a:hover {
     color: rgb(255, 255, 255) !important;
}
 #navigation-40 li.page>ul.page-children li.page a {
     color: #353535;
}
 #navigation-40 li.page>ul.page-children>li.page a:hover, #navigation-40 li.page>ul.page-children>li.page>ul.page-children>li.page a:hover {
     color: #959595 !important;
}
 #navigation-40 li.page>ul.page-children>li.page.active>a, #navigation-40 li.page>ul.page-children>li.page>ul.page-children>li.page.active>a {
     color: #353535;
}
 #navigation-40 li.page>ul.page-children>li.page.active>a:hover, #navigation-40 li.page>ul.page-children>li.page>ul.page-children>li.page.active>a:hover {
     color: #959595 !important;
}
 #navigation-40 li.page>ul.page-children:before, #navigation-40 li.page>ul.page-children>li.has-childes>.page-children.pagesArrows>li:first-child:before {
     color: #f1f1f1;
}
 #navigation-40 li.page>ul.page-children>li.page>a {
     color: #353535;
     font-size: 12px;
}
 #navigation-40 li.page>ul.page-children>li.page>a {
     font-weight: 400;
}
 #navigation-40 li.page ul.page-children .page {
     padding-top: 5px;
     padding-bottom: 5px;
}
 #navigation-40 li.page ul.page-children .page:last-child {
     padding-bottom: 5px;
}
 #navigation-40 li.has-childes.page>a>.uci-dropdown-arrow-down {
     font-size: 11px;
     line-height: 20px;
}
 #navigation-40 li.has-childes.page>.page-children.pagesArrows>.has-childes>a>.uci-dropdown-arrow-down {
     font-size: 7px;
     line-height: 12px;
}
 #navigation-40 li.has-childes.page>.page-children li>a, #navigation-40 li.has-childes.page>.page-children li {
     text-align: left;
}
 #navigation-40 li.page {
     text-align: left;
     ;
}
 #navigation-2>.standard-view>.navigation>.page>.page-children {
     background: #f1f1f1;
}
 #navigation-2>.standard-view>.navigation>.page>.page-children>.page>ul {
     background: #f1f1f1;
}
 #navigation-2 .navigation>li.has-childes.page>ul a {
     padding: 0 15px;
}
 #navigation-2>nav>ul li:hover>ul {
     display: block;
}
 #navigation-2 .navigation>li.has-childes.page>ul.page-children:after {
     height: 10px;
}
 #navigation-2 ul.open-to-top::after {
     position: absolute;
     bottom: -10px;
}
 #navigation-2 .page a {
     font-size: 18px;
     font-weight: 400;
     letter-spacing: 1.8px;
     text-transform: capitalize;
}
 #navigation-2>nav>ul>li.page:not(:last-child) {
     margin-right: 30px;
}
 #navigation-2 li.page>a:hover {
     text-shadow: 0 0 3px #000000;
     color: white;
}
 #navigation-2 li.page>ul.page-children li.page a {
     color: #353535;
}
 #navigation-2 li.page>ul.page-children>li.page a:hover, #navigation-2 li.page>ul.page-children>li.page>ul.page-children>li.page a:hover {
     color: #959595 !important;
}
 #navigation-2 li.page>ul.page-children>li.page.active>a, #navigation-2 li.page>ul.page-children>li.page>ul.page-children>li.page.active>a {
     color: #353535;
}
 #navigation-2 li.page>ul.page-children>li.page.active>a:hover, #navigation-2 li.page>ul.page-children>li.page>ul.page-children>li.page.active>a:hover {
     color: #959595 !important;
}
 #navigation-2 li.page>ul.page-children:before, #navigation-2 li.page>ul.page-children>li.has-childes>.page-children.pagesArrows>li:first-child:before {
     color: #f1f1f1;
}
 #navigation-2 li.page>ul.page-children>li.page>a {
     color: #353535;
     font-size: 12px;
}
 #navigation-2 li.page>ul.page-children>li.page>a {
     font-weight: 400;
}
 #navigation-2 li.page ul.page-children .page {
     padding-top: 10px;
     padding-bottom: 10px;
}
 #navigation-2 li.page ul.page-children .page:last-child {
     padding-bottom: 10px;
}
 #navigation-2 li.has-childes.page>a>.uci-dropdown-arrow-down {
     font-size: 10px;
     line-height: 18px;
}
 #navigation-2 li.has-childes.page>.page-children.pagesArrows>.has-childes>a>.uci-dropdown-arrow-down {
     font-size: 7px;
     line-height: 12px;
}
 #navigation-2 li.has-childes.page>.page-children li>a, #navigation-2 li.has-childes.page>.page-children li {
     text-align: center;
}
 .animated-5 .effect-block.effect-lilly .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-default .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-sadie .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-honey .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-roxy .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-sarah .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-Soft-Fade .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-apollo .layer {
     background: rgba(0, 0, 0, 0.5) !important;
}
 .animated-5 .effect-block.effect-honey .figcaption:before {
     background: rgb(52, 52, 52) !important;
}
 .animated-5 .effect-block.effect-roxy .figcaption:before {
     border-image: rgb(52, 52, 52) 3 stretch;
     -moz-border-image: -moz-rgb(52, 52, 52) 3 stretch;
     border-width: 3px;
     border: 3px solid rgb(52, 52, 52);
}
 .animated-5 .effect-block.effect-apollo .figcaption:before {
     background: rgb(52, 52, 52) !important;
}
 .animated-5 .effect-block.effect-apollo .description:before {
     background: rgb(52, 52, 52) !important;
}
 .animated-5 .effect-block.effect-sarah .title:after {
     background: rgb(52, 52, 52) !important;
}
 .animated-5 .effect-block.effect-steve .title, .animated-5 .effect-block.effect-steve .description {
     background: rgb(52, 52, 52) !important;
}
 .animated-5 .effect-block.effect-goliath {
     background: rgb(52, 52, 52) !important;
}
 div.alternate-links {
     position: relative;
     top: 1rem;
     left: 2.5rem;
     color: rgba(255, 255, 255, 0.5);
     text-align: left;
     max-width: calc(100% - 50px);
     color: rgba(255, 255, 255, 0.075);
}
 div.alternate-links a {
     color: inherit;
     display: inline;
     font-size: 0.75rem;
     color: #fff;
     white-space: nowrap;
}
 div.alternate-links a:hover {
     text-decoration: underline;
     color: #fff;
}
 div.download-button {
     display: inline-flex;
     align-items: center;
     font-size: 1.1rem;
     color: white !important;
     justify-content: flex-start;
     text-align: left;
     margin-top: 1rem;
     font-size: 1.25rem;
     background: linear-gradient(to bottom, #4B1D6F, #200838);
     border-radius: 6px;
     padding-right: 1.5rem;
     transition: transform 0.15s ease-in 0s;
     border: 1px solid #242424;
}
 div.download-button i {
     font-size: 2rem;
     margin: 1rem 1.5rem;
}
 div.download-button span {
     display: flex;
     align-items: center;
}
 a.download-button-a {
     width: max-content;
     display: inline-block;
}
 a.download-button-a:hover > div {
     transform: scale(0.96) !important;
}
 .download-arrow {
     position: absolute;
     z-index: 1;
}
 .download-arrow img {
     position: relative;
     left: 36em;
     width: 41px;
     height: 41px;
     top: 1em;
     transform: rotateY(180deg) scaleX(-1);
     transition: 0.225s all 0s ease-out;
}
 a.download-button-a:hover .download-arrow img {
    left: 35em;
    transform: rotateY(180deg) scaleX(-1);
    top: 1.115em;
}
 html div.backgroundCover .column.col-sm-12 {
     box-shadow: inset 0px -6px 12px -12px #000;
}
 #accordion64 .accordion-item {
     padding-bottom: 30px;
}
 #accordion64 .accordion-item:first-child {
     margin-top: 0 !important;
}
 #accordion64 .accordion-item-content {
     background: #FFFFFF;
}
 #accordion64 .accordion-item .icon-container {
     font-size: 14.7px;
     width: 21px;
     height: 21px;
}
 #accordion64 .accordion-item .icon-container:hover {
     color: rgb(0, 0, 0);
}
 #accordion64 .accordion-item .accordion-item-title .title-container {
     padding-left: 10px;
}
 #accordion64 .accordion-item .icon-container .custom-icon.custom-icon-opener {
}
 #accordion64 .accordion-item .icon-container .custom-icon.custom-icon-closer {
}
 #accordion64 .accordion-item .accordion-item-content {
     border-color: #000000;
     border-width: 0 0 0 0;
     border-radius: 0 0 0 0;
}
 #accordion64 .accordion-item .accordion-item-content .icon-container, #accordion64 .accordion-item .accordion-item-content .icon-container .custom-icon {
}
 #accordion64 .accordion-item .accordion-item-title {
     color: #000000;
     font-size: 21px;
     line-height: 21px;
     font-weight: 700;
     text-align: left;
}
 #accordion64 .accordion-item .accordion-item-description {
     color: #333;
     font-size: 16px;
     font-weight: 400;
     line-height: 1.6;
}
 #accordion64 .accordion-item .accordion-item-description .description-container {
     margin-top: 10px;
     margin-bottom: 15px;
     transform: none;
     ;
}
 #accordion64 .accordion-item .accordion-item-description .description-container a {
     color: #37b5bd;
}
 #accordion64 .accordion-item .accordion-item-description .description-container a:hover {
     color: #37b5bd;
     text-decoration: underline;
}
 #accordion65 .accordion-item {
     padding-bottom: 30px;
}
 #accordion65 .accordion-item:first-child {
     margin-top: 0 !important;
}
 #accordion65 .accordion-item-content {
     background: #FFFFFF;
}
 #accordion65 .accordion-item .icon-container {
     font-size: 14.7px;
     width: 21px;
     height: 21px;
}
 #accordion65 .accordion-item .icon-container:hover {
     color: rgb(0, 0, 0);
}
 #accordion65 .accordion-item .accordion-item-title .title-container {
     padding-left: 10px;
}
 #accordion65 .accordion-item .icon-container .custom-icon.custom-icon-opener {
}
 #accordion65 .accordion-item .icon-container .custom-icon.custom-icon-closer {
}
 #accordion65 .accordion-item .accordion-item-content {
     border-color: #000000;
     border-width: 0 0 0 0;
     border-radius: 0 0 0 0;
}
 #accordion65 .accordion-item .accordion-item-content .icon-container, #accordion65 .accordion-item .accordion-item-content .icon-container .custom-icon {
}
 #accordion65 .accordion-item .accordion-item-title {
     color: #000000;
     font-size: 21px;
     line-height: 21px;
     font-weight: 700;
     text-align: left;
}
 #accordion65 .accordion-item .accordion-item-description {
     color: #333;
     font-size: 16px;
     font-weight: 400;
     line-height: 1.6;
}
 #accordion65 .accordion-item .accordion-item-description .description-container {
     margin-top: 10px;
     margin-bottom: 15px;
     transform: none;
     ;
}
 #accordion65 .accordion-item .accordion-item-description .description-container a {
     color: #37b5bd;
}
 #accordion65 .accordion-item .accordion-item-description .description-container a:hover {
     color: #37b5bd;
     text-decoration: underline;
}
 a#stats-link, a#stats-link * {
     color: white !important;
}
 a#stats-link:hover {
     text-decoration: underline;
}
 .social-icon-wrapper ul[data-module-id='36'] li {
     text-transform: none;
     margin-right: 28px 
}
 .social-icon-wrapper ul[data-module-id='36'] li {
     font-size: 30px;
}
 .social-icon-wrapper ul[data-module-id='36'] li {
     letter-spacing: 0;
}
 :root {
     --main-color: #3168d6;
     --main-hover-color: #2a59be;
}
 .admin .main-typography .col-xs-2, html .col-xs-2 {
     max-width: 50%;
     flex-basis: 50%;
}
 .admin .main-typography .col-xs-10, html .col-xs-10 {
     max-width: 50%;
     flex-basis: 50%;
}
 @media screen and (min-width: 800px) {
     .admin .main-typography .col-xs-2, html .col-xs-2 {
         max-width: 30%;
         flex-basis: 30%;
    }
     .admin .main-typography .col-xs-10, html .col-xs-10 {
         max-width: 70%;
         flex-basis: 70%;
    }
}
 .module.ModuleLogo img {
     max-height: 36px;
     top: 2px;
     position: relative;
}
 .ModuleAccordion .accordion-module-container.style1 .accordion-item .accordion-item-title .accordion-item-title-wrapper {
     cursor: pointer;
     line-height: 150%;
}
 #appesteem-seal {
     display: none;
     margin: 0 0 50px 0;
     position: absolute;
     top: 68px;
     right: 40px;
     z-index: 3;
}
 @media screen and (min-width: 800px) {
     #appesteem-seal {
         display: inline-block;
    }
}
