/*! UIkit 3.5.16 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a:active,a:hover{outline:none}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{text-decoration:none}ins,mark{background:#ffd;color:#666}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}@supports (display:block){svg{max-width:100%;height:auto;box-sizing:border-box}}svg:not(:root){overflow:hidden}img:not([src]){min-width:1px;visibility:hidden}iframe{border:0}address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+.uk-heading-2xlarge,*+.uk-heading-large,*+.uk-heading-medium,*+.uk-heading-small,*+.uk-heading-xlarge,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.23125rem;line-height:1.2}.uk-h2,h2{font-size:1.7rem;line-height:1.3}.uk-h3,h3{font-size:1.5rem;line-height:1.4}.uk-h4,h4{font-size:1.25rem;line-height:1.4}.uk-h5,h5{font-size:16px;line-height:1.4}.uk-h6,h6{font-size:.875rem;line-height:1.4}@media (min-width:960px){.uk-h1,h1{font-size:2.625rem}.uk-h2,h2{font-size:2rem}}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}.uk-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px;border:0;border-top:1px solid #e5e5e5}*+.uk-hr,*+hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:.875rem;line-height:1.5;color:#666}blockquote footer:before{content:"— "}pre{font:.875rem/1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}pre code{font-family:Consolas,monaco,monospace}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}.uk-breakpoint-s:before{content:"640px"}.uk-breakpoint-m:before{content:"960px"}.uk-breakpoint-l:before{content:"1200px"}.uk-breakpoint-xl:before{content:"1600px"}:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,.uk-link-toggle:focus .uk-link-muted,.uk-link-toggle:hover .uk-link-muted,a.uk-link-muted:hover{color:#666}.uk-link-text a,a.uk-link-text{color:inherit}.uk-link-text a:hover,.uk-link-toggle:focus .uk-link-text,.uk-link-toggle:hover .uk-link-text,a.uk-link-text:hover{color:#999}.uk-link-heading a,a.uk-link-heading{color:inherit}.uk-link-heading a:hover,.uk-link-toggle:focus .uk-link-heading,.uk-link-toggle:hover .uk-link-heading,a.uk-link-heading:hover{color:#1e87f0;text-decoration:none}.uk-link-reset a,.uk-link-toggle,a.uk-link-reset{color:inherit!important;text-decoration:none!important}.uk-link-toggle:focus{outline:none}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}@media (min-width:960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}}@media (min-width:1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}}.uk-heading-divider{padding-bottom:calc(5px + .1em);border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet:before{content:"";display:inline-block;position:relative;top:-0.1em;vertical-align:middle;height:calc(4px + .7em);margin-right:calc(5px + .2em);border-left:calc(5px + .1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>:after,.uk-heading-line>:before{content:"";position:absolute;top:calc(50% - ((.2px + .05em) / 2));width:2000px;border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-line>:before{right:100%;margin-right:calc(5px + .3em)}.uk-heading-line>:after{left:100%;margin-left:calc(5px + .3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon:after,.uk-divider-icon:before{content:"";position:absolute;top:50%;max-width:calc(50% - 25px);border-bottom:1px solid #e5e5e5}.uk-divider-icon:before{right:calc(50% + 25px);width:100%}.uk-divider-icon:after{left:calc(50% + 25px);width:100%}.uk-divider-small{line-height:0}.uk-divider-small:after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:1px;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>*>:last-child{margin-bottom:0}.uk-list>*>ul,.uk-list>:nth-child(n+2){margin-top:10px}.uk-list-circle>*,.uk-list-decimal>*,.uk-list-disc>*,.uk-list-hyphen>*,.uk-list-square>*{padding-left:30px}.uk-list-decimal{counter-reset:a}.uk-list-decimal>*{counter-increment:a}[class*=uk-list]>:before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}.uk-list-disc>:before{list-style-type:disc}.uk-list-circle>:before{list-style-type:circle}.uk-list-square>:before{list-style-type:square}.uk-list-decimal>:before{content:counter(a,a) "\200A.\00A0"}.uk-list-hyphen>:before{content:"–\00A0\00A0"}.uk-list-muted>:before{color:#999!important}.uk-list-emphasis>:before{color:#333!important}.uk-list-primary>:before{color:#1e87f0!important}.uk-list-secondary>:before{color:#222!important}.uk-list-bullet>*{padding-left:30px}.uk-list-bullet>:before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}.uk-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>*{padding:10px}.uk-list-striped>:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f8f8f8}.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-list-large>*>ul,.uk-list-large>:nth-child(n+2){margin-top:20px}.uk-list-collapse>*>ul,.uk-list-collapse>:nth-child(n+2){margin-top:0}.uk-list-large.uk-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-collapse.uk-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.uk-list-large.uk-list-striped>*{padding:20px 10px}.uk-list-collapse.uk-list-striped>*{padding-top:0;padding-bottom:0}.uk-list-collapse.uk-list-striped>:nth-child(n+2),.uk-list-large.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#333;font-size:.875rem;font-weight:400;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:.875rem;font-weight:400;color:#999;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:.875rem}.uk-table caption{font-size:.875rem;text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-divider>:first-child>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped>tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover>tr:hover,.uk-table-hover tbody tr:hover,.uk-table>tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}.uk-table-small td,.uk-table-small th{padding:10px 12px}.uk-table-large td,.uk-table-large th{padding:22px 12px}.uk-table-justify td:first-child,.uk-table-justify th:first-child{padding-left:0}.uk-table-justify td:last-child,.uk-table-justify th:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0!important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media (max-width:959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive td,.uk-table-responsive th,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive td,.uk-table-responsive th{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.uk-table-responsive .uk-table-link:not(:first-child)>a,.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive th:not(:first-child):not(.uk-table-link){padding-top:5px!important}.uk-table-responsive .uk-table-link:not(:last-child)>a,.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive th:not(:last-child):not(.uk-table-link){padding-bottom:5px!important}.uk-table-justify.uk-table-responsive td,.uk-table-justify.uk-table-responsive th{padding-left:0;padding-right:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.uk-icon-link{color:#999}.uk-icon-link:focus,.uk-icon-link:hover{color:#666;outline:none}.uk-active>.uk-icon-link,.uk-icon-link:active{color:#595959}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#ebebeb;color:#666;outline:none}.uk-active>.uk-icon-button,.uk-icon-button:active{background-color:#dfdfdf;color:#666}.uk-range{box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;-webkit-appearance:none;background:transparent;padding:0}.uk-range:focus{outline:none}.uk-range::-moz-focus-outer{border:none}.uk-range::-ms-track{height:15px;background:transparent;border-color:transparent;color:transparent}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range:not(:disabled)::-ms-thumb{cursor:pointer}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-thumb{margin-top:0;border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-tooltip{display:none}.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:active::-webkit-slider-runnable-track,.uk-range:focus::-webkit-slider-runnable-track{background:#d2d2d2}.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-moz-range-track{background:#d2d2d2}.uk-range::-ms-fill-lower,.uk-range::-ms-fill-upper{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-ms-fill-lower,.uk-range:focus::-ms-fill-upper{background:#d2d2d2}.uk-checkbox,.uk-input,.uk-radio,.uk-select,.uk-textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:700}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-checkbox:not(:disabled),.uk-radio:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#666;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:4px;padding-bottom:4px;vertical-align:top}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:none;background-color:#fff;color:#666;border-color:#1e87f0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-input::-ms-input-placeholder{color:#999!important}.uk-input::placeholder{color:#999}.uk-textarea::-ms-input-placeholder{color:#999!important}.uk-textarea::placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}.uk-form-small:not(select):not(input):not(textarea){line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}.uk-form-large:not(select):not(input):not(textarea){line-height:53px}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:none;border-color:transparent}.uk-form-blank:focus{border-color:#e5e5e5;border-style:dashed}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size])::-ms-expand{display:none}.uk-select:not([multiple]):not([size]) option{color:#444}.uk-select:not([multiple]):not([size]):disabled{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.uk-input[list]:focus,.uk-input[list]:hover{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-input[list]::-webkit-calendar-picker-indicator{display:none}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-checkbox:focus,.uk-radio:focus{outline:none;border-color:#1e87f0}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:#1e87f0;border-color:transparent}.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,.uk-radio:checked:focus{background-color:#0e6dcd}.uk-radio:checked{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-checkbox:checked{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-checkbox:indeterminate{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-checkbox:disabled,.uk-radio:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-checkbox:disabled:checked{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-checkbox:disabled:indeterminate{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom input[type=file],.uk-form-custom select{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#333;font-size:.875rem}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-form-icon:hover{color:#666}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px!important}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip~.uk-input{padding-right:40px!important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button:focus{outline:none}.uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}.uk-button-default:focus,.uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}.uk-button-default.uk-active,.uk-button-default:active{background-color:transparent;color:#333;border-color:#999}.uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid transparent}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#0f7ae5;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0e6dcd;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid transparent}.uk-button-secondary:focus,.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary.uk-active,.uk-button-secondary:active{background-color:#080808;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid transparent}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#ec2147;color:#fff}.uk-button-danger:disabled,.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-button-text{padding:0;line-height:1.5;background:none;color:#333;position:relative}.uk-button-text:before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid #333;transition:right .3s ease-out}.uk-button-text:focus,.uk-button-text:hover{color:#333}.uk-button-text:focus:before,.uk-button-text:hover:before{right:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled:before{display:none}.uk-button-link{padding:0;line-height:1.5;background:none;color:#1e87f0}.uk-button-link:focus,.uk-button-link:hover{color:#0f6ecd;text-decoration:underline}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:hover{position:relative;z-index:1}.uk-progress{vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress:indeterminate{color:transparent}.uk-progress::-webkit-progress-bar{background-color:#f8f8f8;border-radius:500px;overflow:hidden}.uk-progress:indeterminate::-moz-progress-bar{width:0}.uk-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#1e87f0}.uk-progress::-ms-fill{background-color:#1e87f0;transition:width .6s ease;border:0}.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{background:#fff}.uk-section-muted{background:#f8f8f8}.uk-section-primary{background:#1e87f0}.uk-section-secondary{background:#222}.uk-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.uk-container{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media (min-width:640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + 375px - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + 450px - 30px)}}@media (min-width:960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + 600px - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + 375px - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + 450px - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + 700px - 40px)}.uk-container-expand-left.uk-container-xlarge,.uk-container-expand-right.uk-container-xlarge{max-width:calc(50% + 800px - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-left{margin-left:-15px}.uk-container-item-padding-remove-right{margin-right:-15px}@media (min-width:640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}@media (min-width:960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-left{margin-left:-40px}.uk-container-item-padding-remove-right{margin-right:-40px}}.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding:40px 15px}@media (min-width:640px){.uk-tile{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-tile{padding:70px 40px}}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{background:#fff}.uk-tile-muted{background:#f8f8f8}.uk-tile-primary{background:#1e87f0}.uk-tile-secondary{background:#222}.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}.uk-card-body{display:flow-root;padding:30px}.uk-card-footer,.uk-card-header{display:flow-root;padding:15px 30px}@media (min-width:1200px){.uk-card-body{padding:40px}.uk-card-footer,.uk-card-header{padding:20px 40px}}.uk-card-body>:last-child,.uk-card-footer>:last-child,.uk-card-header>:last-child{margin-bottom:0}.uk-card-title{font-size:1.5rem;line-height:1.4}.uk-card-badge{position:absolute;top:30px;right:30px;z-index:1}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{background:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#333}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{background:#1e87f0;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#1e87f0;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{background:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small.uk-card-body,.uk-card-small .uk-card-body{padding:20px}.uk-card-small .uk-card-footer,.uk-card-small .uk-card-header{padding:13px 20px}@media (min-width:1200px){.uk-card-large.uk-card-body,.uk-card-large .uk-card-body{padding:70px}.uk-card-large .uk-card-footer,.uk-card-large .uk-card-header{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-left:-30px;margin-right:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body>.uk-nav-default .uk-nav-divider,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default>li>a{padding-left:30px;padding-right:30px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:45px}@media (min-width:1200px){.uk-card-body>.uk-nav-default{margin-left:-40px;margin-right:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body>.uk-nav-default .uk-nav-divider,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default>li>a{padding-left:40px;padding-right:40px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-card-small>.uk-nav-default{margin-left:-20px;margin-right:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small>.uk-nav-default .uk-nav-divider,.uk-card-small>.uk-nav-default .uk-nav-header,.uk-card-small>.uk-nav-default>li>a{padding-left:20px;padding-right:20px}.uk-card-small>.uk-nav-default .uk-nav-sub{padding-left:35px}@media (min-width:1200px){.uk-card-large>.uk-nav-default,.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large>.uk-nav-default .uk-nav-divider,.uk-card-large>.uk-nav-default .uk-nav-header,.uk-card-large>.uk-nav-default>li>a{padding-left:0;padding-right:0}.uk-card-large>.uk-nav-default .uk-nav-sub{padding-left:15px}}.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:none}.uk-spinner>*{animation:a 1.4s linear infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:b 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes b{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}to{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}.uk-totop:focus,.uk-totop:hover{color:#666;outline:none}.uk-totop:active{color:#333}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:focus,.uk-marker:hover{color:#fff;outline:none}.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:focus,.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:#d8eafc;color:#1e87f0}.uk-alert-success{background:#edfbf6;color:#32d296}.uk-alert-warning{background:#fff6ee;color:#faa05a}.uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]),.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-placeholder{margin-bottom:20px;padding:30px;background:transparent;border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-badge{box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:inline-flex;justify-content:center;align-items:center}.uk-badge:focus,.uk-badge:hover{color:#fff;text-decoration:none;outline:none}.uk-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{background:hsla(0,0%,100%,.8)}.uk-overlay-primary{background:rgba(34,34,34,.8)}.uk-article{display:flow-root}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.23125rem;line-height:1.2}@media (min-width:960px){.uk-article-title{font-size:2.625rem}}.uk-article-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-article-meta a{color:#999}.uk-article-meta a:hover{color:#666;text-decoration:none}.uk-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{display:flow-root;margin-bottom:20px}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:1.25rem;line-height:1.4}.uk-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0;padding-left:30px;list-style:none}@media (min-width:960px){.uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:none}.uk-search-input:-ms-input-placeholder{color:#999!important}.uk-search-input::placeholder{color:#999}.uk-search-icon:focus{outline:none}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:180px}.uk-search-default .uk-search-input{height:40px;padding-left:6px;padding-right:6px;background:transparent;border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:transparent}.uk-search-default .uk-search-icon{width:40px}.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:40px}.uk-search-default .uk-search-icon-flip~.uk-search-input{padding-right:40px}.uk-search-navbar{width:400px}.uk-search-navbar .uk-search-input{height:40px;background:transparent;font-size:1.5rem}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:40px}.uk-search-navbar .uk-search-icon-flip~.uk-search-input{padding-right:40px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:transparent;font-size:2.625rem}.uk-search-large .uk-search-icon{width:80px}.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:80px}.uk-search-large .uk-search-icon-flip~.uk-search-input{padding-right:80px}.uk-search-toggle{color:#999}.uk-search-toggle:focus,.uk-search-toggle:hover{color:#666}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:1.25rem;line-height:1.4;color:#333;overflow:hidden}.uk-accordion-title:before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title:before{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-accordion-title:focus,.uk-accordion-title:hover{color:#666;text-decoration:none;outline:none}.uk-accordion-content{display:flow-root;margin-top:20px}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}[class*=uk-drop-top]{margin-top:-20px}[class*=uk-drop-bottom]{margin-top:20px}[class*=uk-drop-left]{margin-left:-20px}[class*=uk-drop-right]{margin-left:20px}.uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown.uk-open{display:block}.uk-dropdown-nav{white-space:nowrap;font-size:.875rem}.uk-dropdown-nav>li>a{color:#999}.uk-dropdown-nav>li.uk-active>a,.uk-dropdown-nav>li>a:focus,.uk-dropdown-nav>li>a:hover{color:#666}.uk-dropdown-nav .uk-nav-header{color:#333}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-dropdown-nav .uk-nav-sub a:focus,.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#666}[class*=uk-dropdown-top]{margin-top:-10px}[class*=uk-dropdown-bottom]{margin-top:10px}[class*=uk-dropdown-left]{margin-left:-10px}[class*=uk-dropdown-right]{margin-left:10px}.uk-dropdown-stack .uk-dropdown-grid>*{width:100%!important}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding:50px 30px}}@media (min-width:960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:calc(100% - .01px)!important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:none}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{display:flow-root;padding:30px}.uk-modal-header{border-bottom:1px solid #e5e5e5}.uk-modal-footer,.uk-modal-header{display:flow-root;padding:15px 30px;background:#fff}.uk-modal-footer{border-top:1px solid #e5e5e5}.uk-modal-body>:last-child,.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-title{font-size:2rem;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:-5px;transform:translateY(-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}@media (min-width:960px){.uk-modal-close-outside{right:0;transform:translate(100%,-100%)}}.uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-slideshow{-webkit-tap-highlight-color:transparent}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity;}.uk-slideshow-items>:focus{outline:none}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slider{-webkit-tap-highlight-color:transparent}.uk-slider-container{overflow:hidden}.uk-slider-container-offset{margin:-11px -25px -39px;padding:11px 25px 39px}.uk-slider-items{will-change:transform;position:relative}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none;position:relative;touch-action:pan-y}.uk-slider-items>:focus{outline:none}.uk-sticky-fixed{z-index:980;box-sizing:border-box;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky.uk-animation-reverse,.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:960px){.uk-offcanvas-bar{left:-350px;width:350px;padding:40px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-270px}@media (min-width:960px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-350px}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media (min-width:960px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:20px;right:20px;padding:5px}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open:before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill:after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide:after{display:none}.uk-leader-fill-content:before{content:"."}:root{--uk-leader-fill-content:.}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-bottom-right,.uk-notification-top-right{left:auto;right:10px}.uk-notification-bottom-center,.uk-notification-top-center{left:50%;margin-left:-175px}.uk-notification-bottom-center,.uk-notification-bottom-left,.uk-notification-bottom-right{top:auto;bottom:10px}@media (max-width:639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#1e87f0}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}[class*=uk-tooltip-top]{margin-top:-10px}[class*=uk-tooltip-bottom]{margin-top:10px}[class*=uk-tooltip-left]{margin-left:-10px}[class*=uk-tooltip-right]{margin-left:10px}.uk-sortable{position:relative}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:fixed!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}@media (min-width:640px){.uk-countdown-number{font-size:4rem}}@media (min-width:960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem;line-height:1.6}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:30px}@media (min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:40px}}.uk-grid-column-small,.uk-grid-small{margin-left:-15px}.uk-grid-column-small>*,.uk-grid-small>*{padding-left:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-column-medium,.uk-grid-medium{margin-left:-30px}.uk-grid-column-medium>*,.uk-grid-medium>*{padding-left:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin{margin-top:30px}.uk-grid-column-large,.uk-grid-large{margin-left:-40px}.uk-grid-column-large>*,.uk-grid-large>*{padding-left:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-column-large,.uk-grid-large{margin-left:-70px}.uk-grid-column-large>*,.uk-grid-large>*{padding-left:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column):before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column):before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{top:-30px;left:60px}@media (min-width:1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column):before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-column-small,.uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-grid-divider.uk-grid-column-small>*,.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column):before,.uk-grid-divider.uk-grid-small>:not(.uk-first-column):before{left:15px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin:before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin:before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin:before{left:30px}.uk-grid-divider.uk-grid-column-medium,.uk-grid-divider.uk-grid-medium{margin-left:-60px}.uk-grid-divider.uk-grid-column-medium>*,.uk-grid-divider.uk-grid-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column):before,.uk-grid-divider.uk-grid-medium>:not(.uk-first-column):before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin:before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin:before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin:before{left:60px}.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column):before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column):before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin:before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin:before{left:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:140px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column):before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column):before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin:before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin:before{left:140px}}.uk-grid-item-match,.uk-grid-match>*{display:flex;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav li>a:focus{outline:none}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-sub ul{padding-left:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon>.uk-parent>a:after{content:"";width:1.5em;height:1.5em;float:right;background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:.875rem}.uk-nav-default>li>a{color:#999}.uk-nav-default>li>a:focus,.uk-nav-default>li>a:hover{color:#666}.uk-nav-default .uk-nav-header,.uk-nav-default>li.uk-active>a{color:#333}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub a{color:#999}.uk-nav-default .uk-nav-sub a:focus,.uk-nav-default .uk-nav-sub a:hover{color:#666}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-primary>li>a{font-size:1.5rem;line-height:1.5;color:#999}.uk-nav-primary>li>a:focus,.uk-nav-primary>li>a:hover{color:#666}.uk-nav-primary .uk-nav-header,.uk-nav-primary>li.uk-active>a{color:#333}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub a{color:#999}.uk-nav-primary .uk-nav-sub a:focus,.uk-nav-primary .uk-nav-sub a:hover{color:#666}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-center{text-align:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center.uk-nav-parent-icon>.uk-parent>a:after{position:absolute}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-container>:after,.uk-navbar-container>:before{display:none!important}.uk-navbar-center,.uk-navbar-center-left>*,.uk-navbar-center-right>*,.uk-navbar-left,.uk-navbar-right{display:flex;align-items:center}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;box-sizing:border-box;z-index:990}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-left{right:100%}.uk-navbar-center-right{left:100%}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:#666;outline:none}.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li>a:active{color:#333}.uk-navbar-item{color:#666}.uk-navbar-toggle{color:#999}.uk-navbar-toggle.uk-open,.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#666;outline:none;text-decoration:none}.uk-navbar-subtitle{font-size:.875rem}.uk-navbar-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown.uk-open{display:block}[class*=uk-navbar-dropdown-top]{margin-top:-15px}[class*=uk-navbar-dropdown-bottom]{margin-top:15px}[class*=uk-navbar-dropdown-left]{margin-left:-15px}[class*=uk-navbar-dropdown-right]{margin-left:15px}.uk-navbar-dropdown-grid{margin-left:-50px}.uk-navbar-dropdown-grid>*{padding-left:50px}.uk-navbar-dropdown-grid>.uk-grid-margin{margin-top:50px}.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>*{width:100%!important}.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack){width:1000px}.uk-navbar-dropdown-dropbar{margin-top:0;margin-bottom:0;box-shadow:none}.uk-navbar-dropdown-nav{font-size:.875rem}.uk-navbar-dropdown-nav>li>a{color:#999}.uk-navbar-dropdown-nav>li>a:focus,.uk-navbar-dropdown-nav>li>a:hover{color:#666}.uk-navbar-dropdown-nav .uk-nav-header,.uk-navbar-dropdown-nav>li.uk-active>a{color:#333}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#333}.uk-navbar-dropbar{background:#fff}.uk-navbar-dropbar-slide{position:absolute;z-index:980;left:0;right:0;box-shadow:0 5px 7px rgba(0,0,0,.05)}.uk-navbar-container>.uk-container .uk-navbar-left{margin-left:-15px;margin-right:-15px}.uk-navbar-container>.uk-container .uk-navbar-right{margin-right:-15px}.uk-navbar-dropdown-grid>*{position:relative}.uk-navbar-dropdown-grid>:not(.uk-first-column):before{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:1px solid #e5e5e5}.uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin:before{content:"";position:absolute;top:-25px;left:50px;right:0;border-top:1px solid #e5e5e5}.uk-subnav{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:focus,.uk-subnav>*>a:hover{color:#666;text-decoration:none;outline:none}.uk-subnav>.uk-active>a{color:#333}.uk-subnav-divider{margin-left:-41px}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>:before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid transparent}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before{border-left-color:#e5e5e5}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:transparent;color:#999}.uk-subnav-pill>*>a:active,.uk-subnav-pill>*>a:focus,.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}.uk-subnav>.uk-disabled>a{color:#999}.uk-breadcrumb{padding:0;list-style:none}.uk-breadcrumb>*{display:contents}.uk-breadcrumb>*>*{font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{content:"/";display:inline-block;margin:0 20px 0 16px;font-size:.875rem;color:#999}.uk-pagination{display:flex;flex-wrap:wrap;margin-left:0;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-left:0;position:relative}.uk-pagination>*>*{display:block;padding:5px 10px;color:#999;transition:color .1s ease-in-out}.uk-pagination>*>:focus,.uk-pagination>*>:hover{color:#666;text-decoration:none}.uk-pagination>.uk-active>*{color:#666}.uk-pagination>.uk-disabled>*{color:#999}.uk-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-tab:before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>a{display:block;text-align:center;padding:5px 10px;color:#999;border-bottom:1px solid transparent;font-size:.875rem;text-transform:uppercase;transition:color .1s ease-in-out}.uk-tab>*>a:focus,.uk-tab>*>a:hover{color:#666;text-decoration:none}.uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}.uk-tab>.uk-disabled>a{color:#999}.uk-tab-bottom:before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:1px solid transparent;border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left:before{left:auto;right:0}.uk-tab-left:before,.uk-tab-right:before{top:0;bottom:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-right:before{left:0;right:auto}.uk-tab-left>*>a{text-align:left;border-right:1px solid transparent;border-bottom:none}.uk-tab-right>*>a{text-align:left;border-left:1px solid transparent;border-bottom:none}.uk-tab .uk-dropdown{margin-left:30px}.uk-slidenav{padding:5px 10px;color:hsla(0,0%,40%,.5);transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:hsla(0,0%,40%,.9);outline:none}.uk-slidenav:active{color:hsla(0,0%,40%,.5)}.uk-slidenav-large{padding:10px}.uk-dotnav,.uk-slidenav-container{display:flex}.uk-dotnav{flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:transparent;text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid hsla(0,0%,40%,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:hsla(0,0%,40%,.6);outline:none;border-color:transparent}.uk-dotnav>*>:active{background-color:hsla(0,0%,40%,.2);border-color:transparent}.uk-dotnav>.uk-active>*{background-color:hsla(0,0%,40%,.6);border-color:transparent}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-thumbnav>*{padding-left:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.4);transition:background-color .1s ease-in-out}.uk-thumbnav>*>:focus,.uk-thumbnav>*>:hover{outline:none}.uk-thumbnav>*>:focus:after,.uk-thumbnav>*>:hover:after,.uk-thumbnav>.uk-active>:after{background-color:transparent}.uk-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-left:0;padding-top:15px}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{padding-left:10px}.uk-iconnav>*>a{display:block;color:#999}.uk-iconnav>*>a:focus,.uk-iconnav>*>a:hover{color:#666;outline:none}.uk-iconnav>.uk-active>a{color:#666}.uk-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;color:hsla(0,0%,100%,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>:focus{outline:none}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-toolbar{padding:10px;background:rgba(0,0,0,.3)}.uk-lightbox-toolbar,.uk-lightbox-toolbar>*{color:hsla(0,0%,100%,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:hsla(0,0%,100%,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.7);display:inline-flex;justify-content:center;align-items:center}.uk-lightbox-button:focus,.uk-lightbox-button:hover{color:#fff}.uk-lightbox-caption:empty{display:none}.uk-lightbox-iframe{width:80%;height:80%}[class*=uk-animation-]{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.uk-animation-fade{animation-name:c;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:p}.uk-animation-scale-down{animation-name:q}.uk-animation-slide-top{animation-name:d}.uk-animation-slide-bottom{animation-name:e}.uk-animation-slide-left{animation-name:f}.uk-animation-slide-right{animation-name:g}.uk-animation-slide-top-small{animation-name:h}.uk-animation-slide-bottom-small{animation-name:i}.uk-animation-slide-left-small{animation-name:j}.uk-animation-slide-right-small{animation-name:k}.uk-animation-slide-top-medium{animation-name:l}.uk-animation-slide-bottom-medium{animation-name:m}.uk-animation-slide-left-medium{animation-name:n}.uk-animation-slide-right-medium{animation-name:o}.uk-animation-kenburns{animation-name:r;animation-duration:15s}.uk-animation-shake{animation-name:s}.uk-animation-stroke{animation-name:t;stroke-dasharray:var(--uk-animation-stroke);animation-duration:2s}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}.uk-animation-toggle{-webkit-tap-highlight-color:transparent}.uk-animation-toggle:focus{outline:none}@keyframes c{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes e{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes f{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes g{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes h{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes i{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes j{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes k{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes l{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes m{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes n{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes o{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes p{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes q{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@keyframes r{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes s{0%,to{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes t{0%{stroke-dashoffset:var(--uk-animation-stroke)}to{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:33.32223%}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:16.66389%}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media (min-width:640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:33.32223%}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:16.66389%}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:33.32223%}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:16.66389%}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:33.32223%}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:16.66389%}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:33.32223%}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:16.66389%}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:33.32223%}.uk-width-2-3{width:66.64445%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:16.66389%}.uk-width-5-6{width:83.31945%}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media (min-width:640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:33.32223%}.uk-width-2-3\@s{width:66.64445%}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:16.66389%}.uk-width-5-6\@s{width:83.31945%}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}}@media (min-width:960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:33.32223%}.uk-width-2-3\@m{width:66.64445%}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:16.66389%}.uk-width-5-6\@m{width:83.31945%}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}}@media (min-width:1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:33.32223%}.uk-width-2-3\@l{width:66.64445%}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:16.66389%}.uk-width-5-6\@l{width:83.31945%}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}}@media (min-width:1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:33.32223%}.uk-width-2-3\@xl{width:66.64445%}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:16.66389%}.uk-width-5-6\@xl{width:83.31945%}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-text-meta a{color:#999}.uk-text-meta a:hover{color:#666;text-decoration:none}.uk-text-small{font-size:.875rem;line-height:1.5}.uk-text-large{font-size:1.5rem;line-height:1.5}.uk-text-default{font-size:16px;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-emphasis{color:#333!important}.uk-text-primary{color:#1e87f0!important}.uk-text-secondary{color:#222!important}.uk-text-success{color:#32d296!important}.uk-text-warning{color:#faa05a!important}.uk-text-danger{color:#f0506e!important}.uk-text-background{-webkit-background-clip:text;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0;color:transparent!important}}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}@media (min-width:640px){.uk-text-left\@s{text-align:left!important}.uk-text-right\@s{text-align:right!important}.uk-text-center\@s{text-align:center!important}}@media (min-width:960px){.uk-text-left\@m{text-align:left!important}.uk-text-right\@m{text-align:right!important}.uk-text-center\@m{text-align:center!important}}@media (min-width:1200px){.uk-text-left\@l{text-align:left!important}.uk-text-right\@l{text-align:right!important}.uk-text-center\@l{text-align:center!important}}@media (min-width:1600px){.uk-text-left\@xl{text-align:left!important}.uk-text-right\@xl{text-align:right!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap,.uk-text-truncate{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis}td.uk-text-truncate,th.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word;word-wrap:break-word}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translateZ(0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media (min-width:1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media (min-width:640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}.uk-cover{max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}iframe.uk-cover{pointer-events:none}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#1e87f0}.uk-background-secondary{background-color:#222}.uk-background-contain,.uk-background-cover{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media (pointer:coarse){.uk-background-fixed{background-attachment:scroll}}@media (max-width:639px){.uk-background-image\@s{background-image:none!important}}@media (max-width:959px){.uk-background-image\@m{background-image:none!important}}@media (max-width:1199px){.uk-background-image\@l{background-image:none!important}}@media (max-width:1599px){.uk-background-image\@xl{background-image:none!important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-left:auto;margin-right:auto}.uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-align-right{margin-top:0;margin-left:30px;float:right}@media (min-width:640px){.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media (min-width:960px){.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media (min-width:1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@l,.uk-align-left\@m,.uk-align-left\@s{margin-right:40px}.uk-align-right,.uk-align-right\@l,.uk-align-right\@m,.uk-align-right\@s{margin-left:40px}}@media (min-width:1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0)}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-resize{resize:both}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports (filter:blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom:before{content:"";position:absolute;bottom:-30px;left:0;right:0;height:30px;border-radius:100%;background:#444;filter:blur(20px)}.uk-box-shadow-bottom>*{position:relative}}.uk-dropcap:first-letter,.uk-dropcap>p:first-of-type:first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap:first-letter,.uk-dropcap>p:first-of-type:first-letter{margin-top:1.1%}}@supports (-ms-ime-align:auto){.uk-dropcap>p:first-of-type:first-letter{font-size:1em}}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:none;text-decoration:none}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px hsla(0,0%,39%,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%,-50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-inline:after,.uk-flex-inline:before,.uk-flex:after,.uk-flex:before{display:none}.uk-flex-left{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media (min-width:640px){.uk-flex-left\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-right\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media (min-width:960px){.uk-flex-left\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-right\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media (min-width:1200px){.uk-flex-left\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-right\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media (min-width:1600px){.uk-flex-left\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-right\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media (min-width:640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media (min-width:960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media (min-width:1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media (min-width:1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}.uk-margin{margin-bottom:20px}*+.uk-margin,.uk-margin-top{margin-top:20px!important}.uk-margin-bottom{margin-bottom:20px!important}.uk-margin-left{margin-left:20px!important}.uk-margin-right{margin-right:20px!important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small,.uk-margin-small-top{margin-top:10px!important}.uk-margin-small-bottom{margin-bottom:10px!important}.uk-margin-small-left{margin-left:10px!important}.uk-margin-small-right{margin-right:10px!important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium,.uk-margin-medium-top{margin-top:40px!important}.uk-margin-medium-bottom{margin-bottom:40px!important}.uk-margin-medium-left{margin-left:40px!important}.uk-margin-medium-right{margin-right:40px!important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large,.uk-margin-large-top{margin-top:40px!important}.uk-margin-large-bottom{margin-bottom:40px!important}.uk-margin-large-left{margin-left:40px!important}.uk-margin-large-right{margin-right:40px!important}@media (min-width:1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large,.uk-margin-large-top{margin-top:70px!important}.uk-margin-large-bottom{margin-bottom:70px!important}.uk-margin-large-left{margin-left:70px!important}.uk-margin-large-right{margin-right:70px!important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge,.uk-margin-xlarge-top{margin-top:70px!important}.uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-margin-xlarge-left{margin-left:70px!important}.uk-margin-xlarge-right{margin-right:70px!important}@media (min-width:1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge,.uk-margin-xlarge-top{margin-top:140px!important}.uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-margin-xlarge-left{margin-left:140px!important}.uk-margin-xlarge-right{margin-right:140px!important}}.uk-margin-auto{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-top{margin-top:auto!important}.uk-margin-auto-bottom{margin-bottom:auto!important}.uk-margin-auto-left{margin-left:auto!important}.uk-margin-auto-right{margin-right:auto!important}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:640px){.uk-margin-auto\@s{margin-right:auto!important}.uk-margin-auto-left\@s,.uk-margin-auto\@s{margin-left:auto!important}.uk-margin-auto-right\@s{margin-right:auto!important}}@media (min-width:960px){.uk-margin-auto\@m{margin-right:auto!important}.uk-margin-auto-left\@m,.uk-margin-auto\@m{margin-left:auto!important}.uk-margin-auto-right\@m{margin-right:auto!important}}@media (min-width:1200px){.uk-margin-auto\@l{margin-right:auto!important}.uk-margin-auto-left\@l,.uk-margin-auto\@l{margin-left:auto!important}.uk-margin-auto-right\@l{margin-right:auto!important}}@media (min-width:1600px){.uk-margin-auto\@xl{margin-right:auto!important}.uk-margin-auto-left\@xl,.uk-margin-auto\@xl{margin-left:auto!important}.uk-margin-auto-right\@xl{margin-right:auto!important}}.uk-margin-remove{margin:0!important}.uk-margin-remove-top{margin-top:0!important}.uk-margin-remove-bottom{margin-bottom:0!important}.uk-margin-remove-left{margin-left:0!important}.uk-margin-remove-right{margin-right:0!important}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0!important}.uk-margin-remove-last-child>:last-child{margin-bottom:0!important}@media (min-width:640px){.uk-margin-remove-left\@s{margin-left:0!important}.uk-margin-remove-right\@s{margin-right:0!important}}@media (min-width:960px){.uk-margin-remove-left\@m{margin-left:0!important}.uk-margin-remove-right\@m{margin-right:0!important}}@media (min-width:1200px){.uk-margin-remove-left\@l{margin-left:0!important}.uk-margin-remove-right\@l{margin-right:0!important}}@media (min-width:1600px){.uk-margin-remove-left\@xl{margin-left:0!important}.uk-margin-remove-right\@xl{margin-right:0!important}}.uk-padding{padding:30px}@media (min-width:1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:30px}@media (min-width:1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0!important}.uk-padding-remove-top{padding-top:0!important}.uk-padding-remove-bottom{padding-bottom:0!important}.uk-padding-remove-left{padding-left:0!important}.uk-padding-remove-right{padding-right:0!important}.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}[class*=uk-position-bottom],[class*=uk-position-center],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-top]{position:absolute!important;max-width:100%}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;box-sizing:border-box}[class*=uk-position-center-left],[class*=uk-position-center-right]{top:50%;transform:translateY(-50%)}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-bottom-center,.uk-position-top-center{left:50%;transform:translateX(-50%);width:max-content;max-width:100%;box-sizing:border-box}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-absolute{position:absolute!important}.uk-position-fixed{position:fixed!important}.uk-position-z-index{z-index:1}.uk-position-small{max-width:calc(100% - 30px);margin:15px}.uk-position-small.uk-position-center{transform:translate(-50%,-50%) translate(-15px,-15px)}.uk-position-small[class*=uk-position-center-left],.uk-position-small[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-15px)}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{transform:translateX(-50%) translateX(-15px)}.uk-position-medium{max-width:calc(100% - 60px);margin:30px}.uk-position-medium.uk-position-center{transform:translate(-50%,-50%) translate(-30px,-30px)}.uk-position-medium[class*=uk-position-center-left],.uk-position-medium[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{transform:translateX(-50%) translateX(-30px)}.uk-position-large{max-width:calc(100% - 60px);margin:30px}.uk-position-large.uk-position-center{transform:translate(-50%,-50%) translate(-30px,-30px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(-50%) translateX(-30px)}@media (min-width:1200px){.uk-position-large{max-width:calc(100% - 100px);margin:50px}.uk-position-large.uk-position-center{transform:translate(-50%,-50%) translate(-50px,-50px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-50px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(-50%) translateX(-50px)}}.uk-transition-toggle{-webkit-tap-highlight-color:transparent}.uk-transition-toggle:focus{outline:none}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-active.uk-active .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle:hover .uk-transition-fade{opacity:1}.uk-transition-scale-up{transform:scale(1)}.uk-transition-scale-down{transform:scale(1.1)}.uk-transition-active.uk-active .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;transform:scale(1.1)}.uk-transition-active.uk-active .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;transform:scale(1)}.uk-transition-slide-top{transform:translateY(-100%)}.uk-transition-slide-bottom{transform:translateY(100%)}.uk-transition-slide-left{transform:translateX(-100%)}.uk-transition-slide-right{transform:translateX(100%)}.uk-transition-slide-top-small{transform:translateY(-10px)}.uk-transition-slide-bottom-small{transform:translateY(10px)}.uk-transition-slide-left-small{transform:translateX(-10px)}.uk-transition-slide-right-small{transform:translateX(10px)}.uk-transition-slide-top-medium{transform:translateY(-50px)}.uk-transition-slide-bottom-medium{transform:translateY(50px)}.uk-transition-slide-left-medium{transform:translateX(-50px)}.uk-transition-slide-right-medium{transform:translateX(50px)}.uk-transition-active.uk-active [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;transform:translate(0)}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-hidden,[hidden]{display:none!important}@media (min-width:640px){.uk-hidden\@s{display:none!important}}@media (min-width:960px){.uk-hidden\@m{display:none!important}}@media (min-width:1200px){.uk-hidden\@l{display:none!important}}@media (min-width:1600px){.uk-hidden\@xl{display:none!important}}@media (max-width:639px){.uk-visible\@s{display:none!important}}@media (max-width:959px){.uk-visible\@m{display:none!important}}@media (max-width:1199px){.uk-visible\@l{display:none!important}}@media (max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-invisible{visibility:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0!important}.uk-visible-toggle{-webkit-tap-highlight-color:transparent}.uk-visible-toggle:focus{outline:none}@media (pointer:coarse){.uk-hidden-touch{display:none!important}}.uk-hidden-notouch{display:none!important}@media (pointer:coarse){.uk-hidden-notouch{display:block!important}}.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-light,.uk-offcanvas-bar,.uk-overlay-primary,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color){color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-link,.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary.uk-card-body a,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary.uk-card-body a,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-light .uk-link,.uk-light .uk-link:hover,.uk-light a,.uk-light a:hover,.uk-offcanvas-bar .uk-link,.uk-offcanvas-bar .uk-link:hover,.uk-offcanvas-bar a,.uk-offcanvas-bar a:hover,.uk-overlay-primary .uk-link,.uk-overlay-primary .uk-link:hover,.uk-overlay-primary a,.uk-overlay-primary a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) a:hover{color:#fff}.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-light :not(pre)>code,.uk-light :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-offcanvas-bar :not(pre)>code,.uk-offcanvas-bar :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>samp,.uk-overlay-primary :not(pre)>code,.uk-overlay-primary :not(pre)>kbd,.uk-overlay-primary :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1)}.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary.uk-card-body blockquote,.uk-card-primary.uk-card-body em,.uk-card-primary.uk-card-body h1,.uk-card-primary.uk-card-body h2,.uk-card-primary.uk-card-body h3,.uk-card-primary.uk-card-body h4,.uk-card-primary.uk-card-body h5,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary.uk-card-body em,.uk-card-secondary.uk-card-body h1,.uk-card-secondary.uk-card-body h2,.uk-card-secondary.uk-card-body h3,.uk-card-secondary.uk-card-body h4,.uk-card-secondary.uk-card-body h5,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-light .uk-h1,.uk-light .uk-h2,.uk-light .uk-h3,.uk-light .uk-h4,.uk-light .uk-h5,.uk-light .uk-h6,.uk-light .uk-heading-2xlarge,.uk-light .uk-heading-large,.uk-light .uk-heading-medium,.uk-light .uk-heading-small,.uk-light .uk-heading-xlarge,.uk-light blockquote,.uk-light em,.uk-light h1,.uk-light h2,.uk-light h3,.uk-light h4,.uk-light h5,.uk-light h6,.uk-offcanvas-bar .uk-h1,.uk-offcanvas-bar .uk-h2,.uk-offcanvas-bar .uk-h3,.uk-offcanvas-bar .uk-h4,.uk-offcanvas-bar .uk-h5,.uk-offcanvas-bar .uk-h6,.uk-offcanvas-bar .uk-heading-2xlarge,.uk-offcanvas-bar .uk-heading-large,.uk-offcanvas-bar .uk-heading-medium,.uk-offcanvas-bar .uk-heading-small,.uk-offcanvas-bar .uk-heading-xlarge,.uk-offcanvas-bar blockquote,.uk-offcanvas-bar em,.uk-offcanvas-bar h1,.uk-offcanvas-bar h2,.uk-offcanvas-bar h3,.uk-offcanvas-bar h4,.uk-offcanvas-bar h5,.uk-offcanvas-bar h6,.uk-overlay-primary .uk-h1,.uk-overlay-primary .uk-h2,.uk-overlay-primary .uk-h3,.uk-overlay-primary .uk-h4,.uk-overlay-primary .uk-h5,.uk-overlay-primary .uk-h6,.uk-overlay-primary .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-large,.uk-overlay-primary .uk-heading-medium,.uk-overlay-primary .uk-heading-small,.uk-overlay-primary .uk-heading-xlarge,.uk-overlay-primary blockquote,.uk-overlay-primary em,.uk-overlay-primary h1,.uk-overlay-primary h2,.uk-overlay-primary h3,.uk-overlay-primary h4,.uk-overlay-primary h5,.uk-overlay-primary h6,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h6{color:#fff}.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-light blockquote footer,.uk-offcanvas-bar blockquote footer,.uk-overlay-primary blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light .uk-hr,.uk-light hr,.uk-offcanvas-bar .uk-hr,.uk-offcanvas-bar hr,.uk-overlay-primary .uk-hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) hr{border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-light .uk-link-muted a,.uk-light a.uk-link-muted,.uk-offcanvas-bar .uk-link-muted a,.uk-offcanvas-bar a.uk-link-muted,.uk-overlay-primary .uk-link-muted a,.uk-overlay-primary a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light .uk-link-toggle:focus .uk-link-muted,.uk-light .uk-link-toggle:hover .uk-link-muted,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-muted,.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted,.uk-overlay-primary a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-primary.uk-card-body a.uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-secondary.uk-card-body a.uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-light .uk-link-toggle:focus .uk-link-text,.uk-light .uk-link-toggle:hover .uk-link-text,.uk-light a.uk-link-text:hover,.uk-offcanvas-bar .uk-link-text a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text,.uk-offcanvas-bar a.uk-link-text:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-text,.uk-overlay-primary .uk-link-toggle:hover .uk-link-text,.uk-overlay-primary a.uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-primary.uk-card-body a.uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary.uk-card-body a.uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-light .uk-link-toggle:focus .uk-link-heading,.uk-light .uk-link-toggle:hover .uk-link-heading,.uk-light a.uk-link-heading:hover,.uk-offcanvas-bar .uk-link-heading a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading,.uk-offcanvas-bar a.uk-link-heading:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-heading,.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading,.uk-overlay-primary a.uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover{color:#fff}.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-light .uk-heading-divider,.uk-offcanvas-bar .uk-heading-divider,.uk-overlay-primary .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider{border-bottom-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-heading-bullet:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet:before,.uk-card-secondary.uk-card-body .uk-heading-bullet:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet:before,.uk-light .uk-heading-bullet:before,.uk-offcanvas-bar .uk-heading-bullet:before,.uk-overlay-primary .uk-heading-bullet:before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet:before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet:before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet:before{border-left-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-heading-line>:after,.uk-card-primary.uk-card-body .uk-heading-line>:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>:after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>:before,.uk-card-secondary.uk-card-body .uk-heading-line>:after,.uk-card-secondary.uk-card-body .uk-heading-line>:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>:after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>:before,.uk-light .uk-heading-line>:after,.uk-light .uk-heading-line>:before,.uk-offcanvas-bar .uk-heading-line>:after,.uk-offcanvas-bar .uk-heading-line>:before,.uk-overlay-primary .uk-heading-line>:after,.uk-overlay-primary .uk-heading-line>:before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:before{border-bottom-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-light .uk-divider-icon,.uk-offcanvas-bar .uk-divider-icon,.uk-overlay-primary .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-card-primary.uk-card-body .uk-divider-icon:after,.uk-card-primary.uk-card-body .uk-divider-icon:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon:after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon:before,.uk-card-secondary.uk-card-body .uk-divider-icon:after,.uk-card-secondary.uk-card-body .uk-divider-icon:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon:after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon:before,.uk-light .uk-divider-icon:after,.uk-light .uk-divider-icon:before,.uk-offcanvas-bar .uk-divider-icon:after,.uk-offcanvas-bar .uk-divider-icon:before,.uk-overlay-primary .uk-divider-icon:after,.uk-overlay-primary .uk-divider-icon:before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon:after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon:before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon:after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon:before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon:after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon:after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon:before{border-bottom-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-divider-small:after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small:after,.uk-card-secondary.uk-card-body .uk-divider-small:after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small:after,.uk-light .uk-divider-small:after,.uk-offcanvas-bar .uk-divider-small:after,.uk-overlay-primary .uk-divider-small:after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small:after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small:after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small:after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small:after{border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-light .uk-divider-vertical,.uk-offcanvas-bar .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical{border-left-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-list-muted>:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>:before,.uk-card-secondary.uk-card-body .uk-list-muted>:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>:before,.uk-light .uk-list-muted>:before,.uk-offcanvas-bar .uk-list-muted>:before,.uk-overlay-primary .uk-list-muted>:before,.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>:before{color:hsla(0,0%,100%,.5)!important}.uk-card-primary.uk-card-body .uk-list-emphasis>:before,.uk-card-primary.uk-card-body .uk-list-primary>:before,.uk-card-primary.uk-card-body .uk-list-secondary>:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>:before,.uk-card-secondary.uk-card-body .uk-list-emphasis>:before,.uk-card-secondary.uk-card-body .uk-list-primary>:before,.uk-card-secondary.uk-card-body .uk-list-secondary>:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>:before,.uk-light .uk-list-emphasis>:before,.uk-light .uk-list-primary>:before,.uk-light .uk-list-secondary>:before,.uk-offcanvas-bar .uk-list-emphasis>:before,.uk-offcanvas-bar .uk-list-primary>:before,.uk-offcanvas-bar .uk-list-secondary>:before,.uk-overlay-primary .uk-list-emphasis>:before,.uk-overlay-primary .uk-list-primary>:before,.uk-overlay-primary .uk-list-secondary>:before,.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>:before,.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>:before,.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>:before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-bullet>:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>:before,.uk-card-secondary.uk-card-body .uk-list-bullet>:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>:before,.uk-light .uk-list-bullet>:before,.uk-offcanvas-bar .uk-list-bullet>:before,.uk-overlay-primary .uk-list-bullet>:before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>:before{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-card-primary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-light .uk-list-divider>:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>:nth-child(n+2),.uk-overlay-primary .uk-list-divider>:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2){border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-light .uk-list-striped>:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd){border-top-color:hsla(0,0%,100%,.2);border-bottom-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1)}.uk-card-primary.uk-card-body .uk-table th,.uk-card-primary>:not([class*=uk-card-media]) .uk-table th,.uk-card-secondary.uk-card-body .uk-table th,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table th,.uk-light .uk-table th,.uk-offcanvas-bar .uk-table th,.uk-overlay-primary .uk-table th,.uk-section-primary:not(.uk-preserve-color) .uk-table th,.uk-section-secondary:not(.uk-preserve-color) .uk-table th,.uk-tile-primary:not(.uk-preserve-color) .uk-table th,.uk-tile-secondary:not(.uk-preserve-color) .uk-table th{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-table caption,.uk-card-primary>:not([class*=uk-card-media]) .uk-table caption,.uk-card-secondary.uk-card-body .uk-table caption,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table caption,.uk-light .uk-table caption,.uk-offcanvas-bar .uk-table caption,.uk-overlay-primary .uk-table caption,.uk-section-primary:not(.uk-preserve-color) .uk-table caption,.uk-section-secondary:not(.uk-preserve-color) .uk-table caption,.uk-tile-primary:not(.uk-preserve-color) .uk-table caption,.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-table>tr.uk-active,.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-secondary.uk-card-body .uk-table>tr.uk-active,.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-light .uk-table>tr.uk-active,.uk-light .uk-table tbody tr.uk-active,.uk-offcanvas-bar .uk-table>tr.uk-active,.uk-offcanvas-bar .uk-table tbody tr.uk-active,.uk-overlay-primary .uk-table>tr.uk-active,.uk-overlay-primary .uk-table tbody tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active{background:hsla(0,0%,100%,.08)}.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-primary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-light .uk-table-divider>:first-child>tr:not(:first-child),.uk-light .uk-table-divider>:not(:first-child)>tr,.uk-light .uk-table-divider>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr,.uk-offcanvas-bar .uk-table-divider>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr,.uk-overlay-primary .uk-table-divider>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child){border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-light .uk-table-striped>tr:nth-of-type(odd),.uk-light .uk-table-striped tbody tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped>tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd){background:hsla(0,0%,100%,.1);border-top-color:hsla(0,0%,100%,.2);border-bottom-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-table-hover>tr:hover,.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover>tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-light .uk-table-hover>tr:hover,.uk-light .uk-table-hover tbody tr:hover,.uk-offcanvas-bar .uk-table-hover>tr:hover,.uk-offcanvas-bar .uk-table-hover tbody tr:hover,.uk-overlay-primary .uk-table-hover>tr:hover,.uk-overlay-primary .uk-table-hover tbody tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover{background:hsla(0,0%,100%,.08)}.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-light .uk-icon-link,.uk-offcanvas-bar .uk-icon-link,.uk-overlay-primary .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary.uk-card-body .uk-icon-link:focus,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-icon-link:focus,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-light .uk-active>.uk-icon-link,.uk-light .uk-icon-link:active,.uk-light .uk-icon-link:focus,.uk-light .uk-icon-link:hover,.uk-offcanvas-bar .uk-active>.uk-icon-link,.uk-offcanvas-bar .uk-icon-link:active,.uk-offcanvas-bar .uk-icon-link:focus,.uk-offcanvas-bar .uk-icon-link:hover,.uk-overlay-primary .uk-active>.uk-icon-link,.uk-overlay-primary .uk-icon-link:active,.uk-overlay-primary .uk-icon-link:focus,.uk-overlay-primary .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-light .uk-icon-button,.uk-offcanvas-bar .uk-icon-button,.uk-overlay-primary .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-icon-button:focus,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:focus,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-light .uk-icon-button:focus,.uk-light .uk-icon-button:hover,.uk-offcanvas-bar .uk-icon-button:focus,.uk-offcanvas-bar .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:focus,.uk-overlay-primary .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover{background-color:hsla(0,0%,95%,.1);color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-light .uk-icon-button:active,.uk-offcanvas-bar .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active{background-color:hsla(0,0%,90%,.1);color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-input,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea,.uk-offcanvas-bar .uk-input,.uk-offcanvas-bar .uk-select,.uk-offcanvas-bar .uk-textarea,.uk-overlay-primary .uk-input,.uk-overlay-primary .uk-select,.uk-overlay-primary .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);background-clip:padding-box;border-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-light .uk-input:focus,.uk-light .uk-select:focus,.uk-light .uk-textarea:focus,.uk-offcanvas-bar .uk-input:focus,.uk-offcanvas-bar .uk-select:focus,.uk-offcanvas-bar .uk-textarea:focus,.uk-overlay-primary .uk-input:focus,.uk-overlay-primary .uk-select:focus,.uk-overlay-primary .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-light .uk-input::-ms-input-placeholder,.uk-offcanvas-bar .uk-input::-ms-input-placeholder,.uk-overlay-primary .uk-input::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-light .uk-input::placeholder,.uk-offcanvas-bar .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-light .uk-textarea::-ms-input-placeholder,.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder,.uk-overlay-primary .uk-textarea::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-light .uk-textarea::placeholder,.uk-offcanvas-bar .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-light .uk-select:not([multiple]):not([size]),.uk-offcanvas-bar .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]){background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-light .uk-input[list]:hover,.uk-offcanvas-bar .uk-input[list]:focus,.uk-offcanvas-bar .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-light .uk-checkbox,.uk-light .uk-radio,.uk-offcanvas-bar .uk-checkbox,.uk-offcanvas-bar .uk-radio,.uk-overlay-primary .uk-checkbox,.uk-overlay-primary .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio{background-color:hsla(0,0%,95%,.1);border-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-light .uk-radio:focus,.uk-offcanvas-bar .uk-checkbox:focus,.uk-offcanvas-bar .uk-radio:focus,.uk-overlay-primary .uk-checkbox:focus,.uk-overlay-primary .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus{border-color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-color:#fff;border-color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-light .uk-radio:checked:focus,.uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-offcanvas-bar .uk-checkbox:indeterminate:focus,.uk-offcanvas-bar .uk-radio:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus{background-color:#e6e6e6}.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-light .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-light .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-light .uk-form-label,.uk-offcanvas-bar .uk-form-label,.uk-overlay-primary .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label{color:#fff}.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-light .uk-form-icon,.uk-offcanvas-bar .uk-form-icon,.uk-overlay-primary .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-light .uk-form-icon:hover,.uk-offcanvas-bar .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-light .uk-button-default,.uk-offcanvas-bar .uk-button-default,.uk-overlay-primary .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default{background-color:transparent;color:#fff;border-color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary.uk-card-body .uk-button-default:focus,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default:focus,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-light .uk-button-default.uk-active,.uk-light .uk-button-default:active,.uk-light .uk-button-default:focus,.uk-light .uk-button-default:hover,.uk-offcanvas-bar .uk-button-default.uk-active,.uk-offcanvas-bar .uk-button-default:active,.uk-offcanvas-bar .uk-button-default:focus,.uk-offcanvas-bar .uk-button-default:hover,.uk-overlay-primary .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default:active,.uk-overlay-primary .uk-button-default:focus,.uk-overlay-primary .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-light .uk-button-primary,.uk-offcanvas-bar .uk-button-primary,.uk-overlay-primary .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-primary:focus,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:focus,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-light .uk-button-primary:focus,.uk-light .uk-button-primary:hover,.uk-offcanvas-bar .uk-button-primary:focus,.uk-offcanvas-bar .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:focus,.uk-overlay-primary .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-light .uk-button-primary:active,.uk-offcanvas-bar .uk-button-primary.uk-active,.uk-offcanvas-bar .uk-button-primary:active,.uk-overlay-primary .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-light .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary:focus,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:focus,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-light .uk-button-secondary:focus,.uk-light .uk-button-secondary:hover,.uk-offcanvas-bar .uk-button-secondary:focus,.uk-offcanvas-bar .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:focus,.uk-overlay-primary .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-light .uk-button-secondary:active,.uk-offcanvas-bar .uk-button-secondary.uk-active,.uk-offcanvas-bar .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-light .uk-button-text,.uk-offcanvas-bar .uk-button-text,.uk-overlay-primary .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text{color:#fff}.uk-card-primary.uk-card-body .uk-button-text:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:before,.uk-card-secondary.uk-card-body .uk-button-text:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:before,.uk-light .uk-button-text:before,.uk-offcanvas-bar .uk-button-text:before,.uk-overlay-primary .uk-button-text:before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:before{border-bottom-color:#fff}.uk-card-primary.uk-card-body .uk-button-text:focus,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:focus,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-light .uk-button-text:focus,.uk-light .uk-button-text:hover,.uk-offcanvas-bar .uk-button-text:focus,.uk-offcanvas-bar .uk-button-text:hover,.uk-overlay-primary .uk-button-text:focus,.uk-overlay-primary .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover{color:#fff}.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-light .uk-button-link,.uk-light .uk-button-text:disabled,.uk-offcanvas-bar .uk-button-link,.uk-offcanvas-bar .uk-button-text:disabled,.uk-overlay-primary .uk-button-link,.uk-overlay-primary .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-button-link:focus,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:focus,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-light .uk-button-link:focus,.uk-light .uk-button-link:hover,.uk-offcanvas-bar .uk-button-link:focus,.uk-offcanvas-bar .uk-button-link:hover,.uk-overlay-primary .uk-button-link:focus,.uk-overlay-primary .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-light .uk-close,.uk-offcanvas-bar .uk-close,.uk-overlay-primary .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-close:focus,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:focus,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-light .uk-close:focus,.uk-light .uk-close:hover,.uk-offcanvas-bar .uk-close:focus,.uk-offcanvas-bar .uk-close:hover,.uk-overlay-primary .uk-close:focus,.uk-overlay-primary .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-light .uk-totop,.uk-offcanvas-bar .uk-totop,.uk-overlay-primary .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-totop:focus,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:focus,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-light .uk-totop:focus,.uk-light .uk-totop:hover,.uk-offcanvas-bar .uk-totop:focus,.uk-offcanvas-bar .uk-totop:hover,.uk-overlay-primary .uk-totop:focus,.uk-overlay-primary .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-light .uk-totop:active,.uk-offcanvas-bar .uk-totop:active,.uk-overlay-primary .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active{color:#fff}.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-light .uk-marker,.uk-offcanvas-bar .uk-marker,.uk-overlay-primary .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker{background:#f8f8f8;color:#666}.uk-card-primary.uk-card-body .uk-marker:focus,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:focus,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-light .uk-marker:focus,.uk-light .uk-marker:hover,.uk-offcanvas-bar .uk-marker:focus,.uk-offcanvas-bar .uk-marker:hover,.uk-overlay-primary .uk-marker:focus,.uk-overlay-primary .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover{color:#666}.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-light .uk-badge,.uk-offcanvas-bar .uk-badge,.uk-overlay-primary .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-badge:focus,.uk-card-primary.uk-card-body .uk-badge:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-card-secondary.uk-card-body .uk-badge:focus,.uk-card-secondary.uk-card-body .uk-badge:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-light .uk-badge:focus,.uk-light .uk-badge:hover,.uk-offcanvas-bar .uk-badge:focus,.uk-offcanvas-bar .uk-badge:hover,.uk-overlay-primary .uk-badge:focus,.uk-overlay-primary .uk-badge:hover,.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover{color:#666}.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-light .uk-label,.uk-offcanvas-bar .uk-label,.uk-overlay-primary .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-light .uk-article-meta,.uk-offcanvas-bar .uk-article-meta,.uk-overlay-primary .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-light .uk-search-input,.uk-offcanvas-bar .uk-search-input,.uk-overlay-primary .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-light .uk-search-input:-ms-input-placeholder,.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,.uk-overlay-primary .uk-search-input:-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important}.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-light .uk-search-input::placeholder,.uk-offcanvas-bar .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-light .uk-search .uk-search-icon,.uk-light .uk-search .uk-search-icon:hover,.uk-offcanvas-bar .uk-search .uk-search-icon,.uk-offcanvas-bar .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-light .uk-search-default .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input{background-color:transparent;border-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-light .uk-search-default .uk-search-input:focus,.uk-light .uk-search-large .uk-search-input,.uk-light .uk-search-navbar .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input:focus,.uk-offcanvas-bar .uk-search-large .uk-search-input,.uk-offcanvas-bar .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-light .uk-search-toggle,.uk-offcanvas-bar .uk-search-toggle,.uk-overlay-primary .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-search-toggle:focus,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:focus,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-light .uk-search-toggle:focus,.uk-light .uk-search-toggle:hover,.uk-offcanvas-bar .uk-search-toggle:focus,.uk-offcanvas-bar .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:focus,.uk-overlay-primary .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-accordion-title,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-card-secondary.uk-card-body .uk-accordion-title,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-light .uk-accordion-title,.uk-offcanvas-bar .uk-accordion-title,.uk-overlay-primary .uk-accordion-title,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title{color:#fff}.uk-card-primary.uk-card-body .uk-accordion-title:focus,.uk-card-primary.uk-card-body .uk-accordion-title:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-card-secondary.uk-card-body .uk-accordion-title:focus,.uk-card-secondary.uk-card-body .uk-accordion-title:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-light .uk-accordion-title:focus,.uk-light .uk-accordion-title:hover,.uk-offcanvas-bar .uk-accordion-title:focus,.uk-offcanvas-bar .uk-accordion-title:hover,.uk-overlay-primary .uk-accordion-title:focus,.uk-overlay-primary .uk-accordion-title:hover,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column):before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column):before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column):before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column):before,.uk-light .uk-grid-divider>:not(.uk-first-column):before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column):before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column):before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before{border-left-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a:after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a:after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a:after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a:after,.uk-light .uk-nav-parent-icon>.uk-parent>a:after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a:after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a:after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-light .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-light .uk-nav-default>li>a:focus,.uk-light .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:focus,.uk-overlay-primary .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-light .uk-nav-default .uk-nav-header,.uk-light .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-light .uk-nav-default .uk-nav-divider,.uk-offcanvas-bar .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider{border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-light .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-light .uk-nav-default .uk-nav-sub a:focus,.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-light .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-light .uk-nav-primary>li>a:focus,.uk-light .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:focus,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:focus,.uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-light .uk-nav-primary .uk-nav-header,.uk-light .uk-nav-primary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-header,.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-light .uk-nav-primary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider{border-top-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-light .uk-nav-primary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-light .uk-nav-primary .uk-nav-sub a:focus,.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-light .uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-light .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a.uk-open,.uk-light .uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open,.uk-offcanvas-bar .uk-navbar-nav>li>a:focus,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li>a.uk-open,.uk-overlay-primary .uk-navbar-nav>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-light .uk-navbar-nav>li.uk-active>a,.uk-light .uk-navbar-nav>li>a:active,.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a,.uk-offcanvas-bar .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-light .uk-navbar-item,.uk-offcanvas-bar .uk-navbar-item,.uk-overlay-primary .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-light .uk-navbar-toggle,.uk-offcanvas-bar .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle.uk-open,.uk-light .uk-navbar-toggle:focus,.uk-light .uk-navbar-toggle:hover,.uk-offcanvas-bar .uk-navbar-toggle.uk-open,.uk-offcanvas-bar .uk-navbar-toggle:focus,.uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle.uk-open,.uk-overlay-primary .uk-navbar-toggle:focus,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-light .uk-subnav>*>:first-child,.uk-offcanvas-bar .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-subnav>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-light .uk-subnav>*>a:focus,.uk-light .uk-subnav>*>a:hover,.uk-offcanvas-bar .uk-subnav>*>a:focus,.uk-offcanvas-bar .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:focus,.uk-overlay-primary .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-light .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before{border-left-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-light .uk-subnav-pill>*>:first-child,.uk-offcanvas-bar .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child{background-color:transparent;color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-light .uk-subnav-pill>*>a:active,.uk-light .uk-subnav-pill>*>a:focus,.uk-light .uk-subnav-pill>*>a:hover,.uk-offcanvas-bar .uk-subnav-pill>*>a:active,.uk-offcanvas-bar .uk-subnav-pill>*>a:focus,.uk-offcanvas-bar .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:focus,.uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-light .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-light .uk-breadcrumb>*>*,.uk-light .uk-subnav>.uk-disabled>a,.uk-offcanvas-bar .uk-breadcrumb>*>*,.uk-offcanvas-bar .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-breadcrumb>*>*,.uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-light .uk-breadcrumb>*>:focus,.uk-light .uk-breadcrumb>*>:hover,.uk-light .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>*>:focus,.uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-light .uk-pagination>*>*,.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-offcanvas-bar .uk-pagination>*>*,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-overlay-primary .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-light .uk-pagination>*>:focus,.uk-light .uk-pagination>*>:hover,.uk-light .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>*>:focus,.uk-offcanvas-bar .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>*>:focus,.uk-overlay-primary .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-light .uk-pagination>.uk-disabled>*,.uk-offcanvas-bar .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-tab:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab:before,.uk-card-secondary.uk-card-body .uk-tab:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab:before,.uk-light .uk-tab:before,.uk-offcanvas-bar .uk-tab:before,.uk-overlay-primary .uk-tab:before,.uk-section-primary:not(.uk-preserve-color) .uk-tab:before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab:before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab:before{border-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-light .uk-tab>*>a,.uk-offcanvas-bar .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-tab>*>a:focus,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:focus,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-light .uk-tab>*>a:focus,.uk-light .uk-tab>*>a:hover,.uk-offcanvas-bar .uk-tab>*>a:focus,.uk-offcanvas-bar .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:focus,.uk-overlay-primary .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-light .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-light .uk-tab>.uk-disabled>a,.uk-offcanvas-bar .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-light .uk-slidenav,.uk-offcanvas-bar .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-slidenav:focus,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:focus,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-light .uk-slidenav:focus,.uk-light .uk-slidenav:hover,.uk-offcanvas-bar .uk-slidenav:focus,.uk-offcanvas-bar .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:focus,.uk-overlay-primary .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover{color:hsla(0,0%,100%,.95)}.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-light .uk-slidenav:active,.uk-offcanvas-bar .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-light .uk-dotnav>*>*,.uk-offcanvas-bar .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*{background-color:transparent;border-color:hsla(0,0%,100%,.9)}.uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-light .uk-dotnav>*>:focus,.uk-light .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:focus,.uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:focus,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover{background-color:hsla(0,0%,100%,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-light .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active{background-color:hsla(0,0%,100%,.5);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-light .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*{background-color:hsla(0,0%,100%,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-light .uk-iconnav>*>a,.uk-offcanvas-bar .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-light .uk-iconnav>*>a:focus,.uk-light .uk-iconnav>*>a:hover,.uk-light .uk-iconnav>.uk-active>a,.uk-light .uk-text-lead,.uk-offcanvas-bar .uk-iconnav>*>a:focus,.uk-offcanvas-bar .uk-iconnav>*>a:hover,.uk-offcanvas-bar .uk-iconnav>.uk-active>a,.uk-offcanvas-bar .uk-text-lead,.uk-overlay-primary .uk-iconnav>*>a:focus,.uk-overlay-primary .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-light .uk-text-meta,.uk-offcanvas-bar .uk-text-meta,.uk-overlay-primary .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta{color:hsla(0,0%,100%,.5)}.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-light .uk-text-muted,.uk-offcanvas-bar .uk-text-muted,.uk-overlay-primary .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted{color:hsla(0,0%,100%,.5)!important}.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-light .uk-text-emphasis,.uk-light .uk-text-primary,.uk-light .uk-text-secondary,.uk-offcanvas-bar .uk-text-emphasis,.uk-offcanvas-bar .uk-text-primary,.uk-offcanvas-bar .uk-text-secondary,.uk-overlay-primary .uk-text-emphasis,.uk-overlay-primary .uk-text-primary,.uk-overlay-primary .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary{color:#fff!important}.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-light .uk-column-divider,.uk-offcanvas-bar .uk-column-divider,.uk-overlay-primary .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider{column-rule-color:hsla(0,0%,100%,.2)}.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary.uk-card-body .uk-logo:focus,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary.uk-card-body .uk-logo:focus,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-light .uk-logo,.uk-light .uk-logo:focus,.uk-light .uk-logo:hover,.uk-offcanvas-bar .uk-logo,.uk-offcanvas-bar .uk-logo:focus,.uk-offcanvas-bar .uk-logo:hover,.uk-overlay-primary .uk-logo,.uk-overlay-primary .uk-logo:focus,.uk-overlay-primary .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover{color:hsla(0,0%,100%,.7)}.uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type){display:none}.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-light .uk-logo-inverse,.uk-offcanvas-bar .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse{display:inline}.uk-card-primary.uk-card-body .uk-accordion-title:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:before,.uk-card-secondary.uk-card-body .uk-accordion-title:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:before,.uk-light .uk-accordion-title:before,.uk-offcanvas-bar .uk-accordion-title:before,.uk-overlay-primary .uk-accordion-title:before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:before{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title:before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title:before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title:before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title:before,.uk-light .uk-open>.uk-accordion-title:before,.uk-offcanvas-bar .uk-open>.uk-accordion-title:before,.uk-overlay-primary .uk-open>.uk-accordion-title:before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title:before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title:before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title:before{background-image:url(../../../node_modules/uikit/dist/css/data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:u 2s infinite linear}.fa-pulse{animation:u 1s infinite steps(8)}@keyframes u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fab{font-family:Font Awesome\ 5 Brands}.fab,.far{font-weight:400}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}.datepicker--cells{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0s .3s;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;flex:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{border-top:1px solid #efefef;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-bar{display:block}.irs-bar,.irs-shadow{position:absolute;left:0;width:0}.irs-shadow{display:none}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(180deg,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(180deg,#fff 0,#428bca 30%,#b9d4ec);box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(180deg,#fff 0,#b4b9be 30%,#fff);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(180deg,#fff 0,#919ba5 30%,#fff)}.irs--big .irs-max,.irs--big .irs-min{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(180deg,#428bca 0,#3071a9);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern,.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(180deg,#e0e4ea 0,#d1d6e0);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(180deg,#20b426 0,#18891d)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:first-child{position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(180deg,#fff 0,#e9e6e6);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(180deg,#fff 0,#919ba5 30%,#fff)}.irs--modern .irs-handle.state_hover>i:first-child,.irs--modern .irs-handle:hover>i:first-child{border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-max,.irs--modern .irs-min{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-single,.irs--sharp .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	margin: 0;
	padding: 0;
	font-weight: inherit;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	color: currentColor;
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button,
input,
optgroup,
select,
textarea,
.h-input {
	font-family: inherit;
	font-size: 100%;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button:focus,
input[type=submit]:focus {
	outline: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

svg {
	width: initial;
	height: initial;
	fill: currentColor;
}

ins {
	text-decoration: none;
}

body {
	color: var(--text-color);
	font-family: var(--font-text);
	background-color: var(--background-color);
	font-size: 18px;
	line-height: 1.44;
	-ms-font-feature-settings: normal;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

a {
	cursor: pointer;
	text-decoration: none;
}

a,
li:after,
li:before,
input[type=submit],
button {
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

a:hover {
	text-decoration: none;
	outline: none;
}

*,
*:after,
*:before {
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled,
input[type="file"]:disabled::-webkit-file-upload-button,
button:disabled,
select:disabled,
optgroup:disabled,
option:disabled,
select[disabled]>option {
	color: inherit;
	opacity: 0.3;
}

button,
input[type=submit],
input[type=search],
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
textarea {
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}

::-webkit-input-placeholder {
	font-style: normal !important;
	text-overflow: ellipsis;
	color: var(--text-color-extra-light);
}

::-moz-placeholder {
	font-style: normal !important;
	text-overflow: ellipsis;
	color: var(--text-color-extra-light);
}

:-ms-input-placeholder {
	font-style: normal !important;
	text-overflow: ellipsis;
	color: var(--text-color-extra-light);
}

::-ms-input-placeholder {
	font-style: normal !important;
	text-overflow: ellipsis;
	color: var(--text-color-extra-light);
}

::placeholder {
	font-style: normal !important;
	text-overflow: ellipsis;
	color: var(--text-color-extra-light);
}

.h-input,
input[type=search],
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
input[type=url],
textarea:not(.editor-post-title__input),
select {
	font-size: 16px;
	line-height: 24px;
	color: var(--text-color);
	border: solid 1px #dddddd;
	padding: 18px 25px 18px 25px;
	background-color: transparent;
	height: auto;
	min-width: 0;
	border-radius: 2px;
}

input[type=number] {
	-moz-appearance: textfield !important;
	-webkit-appearance: none;
	appearance: none;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-repeat: no-repeat;
	background-image: var(--select-image);
	background-position: right 12px top 50%;
}

.h-input:disabled,
input:disabled,
textarea:disabled,
select:disabled {
	color: var(--text-color-extra-light) !important;
}

.widget input[type=search],
.widget input[type=text],
.widget input[type=password],
.widget input[type=email],
.widget input[type=tel],
.widget input[type=number],
.widget input[type=url],
.widget textarea:not(.editor-post-title__input),
.widget select {
	border-color: var(--background-color);
	background-color: var(--background-color);
}

input[type=search]:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=url]:focus,
textarea:focus,
select:focus {
	border-color: var(--text-color-light) !important;
	outline: none;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px var(--background-color) inset;
	-webkit-text-fill-color: var(--text-color);
	outline: 1px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=radio],
input[type=checkbox] {
	position: relative;
	z-index: 1;
	width: 18px !important;
	height: 18px !important;
	margin: -0.15rem 7px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	clear: none;
	cursor: pointer;
	outline: 0;
	padding: 0 !important;
	text-align: center;
	vertical-align: middle;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	font-family: "theme-icons";
	font-size: 9px;
	line-height: 1;
	color: currentColor;
	border: solid 1px #dddddd;
}

input[type=radio]:focus,
input[type=checkbox]:focus {
	border-color: var(--text-color-light);
	outline: none;
}

input[type=radio] {
	border-radius: 50%;
}

input[type=checkbox] {
	border-radius: 0;
}

input[type=radio]:checked:after {
	content: '';
	display: block;
	position: absolute;
	left: 3px;
	right: 3px;
	top: 3px;
	bottom: 3px;
	background-color: currentColor;
	border-radius: 50%;
}

input[type=checkbox]:checked:after {
	content: var(--icon-check);
	position: relative;
	width: 12px;
	height: 9px;
}

.post-password-form input {
	margin-top: 5px;
	margin-bottom: 5px;
}

.screen-reader-text {
	display: none;
}

.entry-content {
	padding-bottom: 15px;
}

.entry-content,
.elementor-widget-text-editor {
	position: relative;
	text-align: left;
	font-size: 18px;
	line-height: 1.875;
	font-weight: normal;
	color: var(--text-color-mid);
}

.entry-content>*:first-child,
div[class*="-text-editor"]>*:first-child,
div[class*="-text-editor"] .elementor-widget-container>*:first-child {
	margin-top: 0 !important;
}

.entry-content>*:last-child,
div[class*="-text-editor"]>*:last-child,
div[class*="-text-editor"] .elementor-widget-container>*:last-child {
	margin-bottom: 0 !important;
}

.entry-content iframe,
div[class*="-text-editor"] iframe {
	max-width: 100%;
	width: 100%;
}

.entry-content *.alignfull iframe,
.entry-content>*.alignwide iframe,
.entry-content.entry-content--fullwidth iframe {
	max-width: 100%;
	width: 100%;
}

hr,
.entry-content hr {
	display: block;
	clear: both;
	margin: 20px auto !important;
	border: none;
	border-bottom: solid 1px currentColor;
	width: 95px;
}

hr.left,
.entry-content hr.left {
	text-align: left;
}

hr.is-style-wide,
.entry-content hr.is-style-wide {
	width: 100% !important;
}

hr.is-style-dots,
.entry-content hr.is-style-dots {
	width: 100% !important;
	background-image: none !important;
}

.entry-content p,
div[class*="-text-editor"] p {
	margin-bottom: 1em;
	margin-top: 1em;
}

.entry-content .wp-block-group.has-background,
div[class*="-text-editor"] .wp-block-group.has-background {
	padding: 2rem;
	margin-top: 0;
	margin-bottom: 0;
}

.entry-content>*.alignfull+.alignleft,
.entry-content>*.alignfull+.alignright {
	margin-top: 1em !important;
}

@media (min-width:768px) {
	.entry-content .wp-block-group.has-background,
	div[class*="-text-editor"] .wp-block-group.has-background {
		padding: 4rem;
		margin-top: 0;
		margin-bottom: 0;
	}
}

.entry-content ul:not([class]) ul,
.entry-content ol:not([class]) ol,
.entry-content ul:not([class]) ol,
.entry-content ol:not([class]) ul,
div[class*="-text-editor"] ul:not([class]) ul,
div[class*="-text-editor"] ol:not([class]) ol,
div[class*="-text-editor"] ul:not([class]) ol,
div[class*="-text-editor"] ol:not([class]) ul {
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 0;
}

.entry-content ul:not([class]),
div[class*="-text-editor"] ul:not([class]) {
	list-style: none;
}

.entry-content ol:not([class]),
div[class*="-text-editor"] ol:not([class]) {
	list-style: decimal;
}

.entry-content ul:not([class]),
.entry-content ol:not([class]),
div[class*="-text-editor"] ul:not([class]),
div[class*="-text-editor"] ol:not([class]) {
	padding: 0 0 0 37px;
	margin: 0 0 1.5em 0;
}

.entry-content ul:not([class]) li,
.entry-content ol:not([class]) li,
div[class*="-text-editor"] ul:not([class]) li,
div[class*="-text-editor"] ol:not([class]) li {
	margin-bottom: 5px;
}

.entry-content ul:not([class]) ul,
.entry-content ol:not([class]) ol,
.entry-content ul:not([class]) ol,
.entry-content ol:not([class]) ul,
div[class*="-text-editor"] ul:not([class]) ul,
div[class*="-text-editor"] ol:not([class]) ol,
div[class*="-text-editor"] ul:not([class]) ol,
div[class*="-text-editor"] ol:not([class]) ul {
	margin-bottom: 0;
}

.entry-content ul.children,
.entry-content ol.children,
div[class*="-text-editor"] ul.children,
div[class*="-text-editor"] ol.children {
	margin-bottom: 0;
}

.entry-content ul.is-grid,
.entry-content ol.is-grid,
div[class*="-text-editor"] ul.is-grid,
div[class*="-text-editor"] ol.is-grid {
	margin-right: -25px;
}

.entry-content ul.is-grid>li,
.entry-content ol.is-grid>li,
div[class*="-text-editor"] ul.is-grid>li,
div[class*="-text-editor"] ol.is-grid>li {
	padding-right: 25px;
}

.entry-content ul:not([class])>li,
div[class*="-text-editor"] ul:not([class])>li {
	position: relative;
}

.entry-content ul:not([class])>li:before,
div[class*="-text-editor"] ul:not([class])>li:before {
	position: absolute;
	color: var(--accent-color);
	content: var(--icon-li);
	display: inline-block;
	font-family: "theme-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1px !important;
	margin-right: 16px;
	top: 1em;
	speak: none;
	left: -37px;
}

.entry-content dt,
div[class*="-text-editor"] dt {
	font-weight: bold;
}

.entry-content dd,
div[class*="-text-editor"] dd {
	margin: 0 1.5em 1.5em;
}

.entry-content b,
.entry-content strong,
div[class*="-text-editor"] b,
div[class*="-text-editor"] strong {
	font-weight: 700;
}

.entry-content dfn,
.entry-content cite,
div[class*="-text-editor"] dfn,
div[class*="-text-editor"] cite {
	font-style: italic;
}

.entry-content cite,
div[class*="-text-editor"] cite {
	font-size: 14px;
	font-weight: normal;
}

.wp-block-quote.is-large cite {
	font-size: 16px;
}

.entry-content address,
div[class*="-text-editor"] address {
	margin: 0 0 1.5em;
}

.entry-content pre,
div[class*="-text-editor"] pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
	background-color: var(--background-color);
}

.entry-content code,
.entry-content kbd,
.entry-content tt,
.entry-content var,
div[class*="-text-editor"] code,
div[class*="-text-editor"] kbd,
div[class*="-text-editor"] tt,
div[class*="-text-editor"] var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

.entry-content abbr,
.entry-content acronym,
div[class*="-text-editor"] abbr,
div[class*="-text-editor"] acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

.entry-content mark,
.entry-content ins,
div[class*="-text-editor"] mark,
div[class*="-text-editor"] ins {
	background: #fff9c0;
	text-decoration: none;
}

.entry-content sup,
.entry-content sub,
div[class*="-text-editor"] sup,
div[class*="-text-editor"] sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.entry-content sup,
div[class*="-text-editor"] sup {
	bottom: 1ex;
}

.entry-content sub,
div[class*="-text-editor"] sub {
	top: .5ex;
}

.entry-content small,
div[class*="-text-editor"] small {
	font-size: 75%;
}

.entry-content big,
div[class*="-text-editor"] big {
	font-size: 125%;
}

.comment-content {
	position: relative;
	overflow: hidden;
}

.entry-content table,
.comment-content table,
div[class*="-text-editor"] table {
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 2.083em 0;
	text-align: left;
	width: 100%;
	border-spacing: 0;
}

.entry-content table.has-fixed-layout {
	border: none;
}

.entry-content tr th,
.entry-content thead th,
.comment-content tr th,
.comment-content thead th,
div[class*="-text-editor"] tr th,
div[class*="-text-editor"] thead th {
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	font-weight: bold;
	padding: 0.5em 1.25em;
}

.entry-content .is-style-stripes,
.comment-content .is-style-stripes,
div[class*="-text-editor"] .is-style-stripes {
	border: none;
}

.entry-content tr td,
.comment-content tr td,
div[class*="-text-editor"] tr td {
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	padding: 0.5em 1.25em;
}

.entry-content tr.odd td,
.comment-content tr.odd td,
div[class*="-text-editor"] tr.odd td {
	background-color: var(--background-color);
}

.entry-content textarea,
div[class*="-text-editor"] textarea {
	width: 100%;
}

.entry-content a:not([class]),
div[class*="-text-editor"] a:not([class]) {
	text-decoration: underline;
	text-underline-position: under;
}

.entry-content .has-large-font-size a:not([class]),
div[class*="-text-editor"] .has-large-font-size a:not([class]) {
	text-underline-position: auto;
}

.entry-content .wp-block-button,
div[class*="-text-editor"] .wp-block-button {
	margin-bottom: 20px;
}

.entry-content .has-large-font-size,
div[class*="-text-editor"] .has-large-font-size {
	font-size: 25px;
}

.entry-content button:not(.h-cb):not([aria-controls]),
.entry-content input[type=submit]:not(.h-cb),
div[class*="-text-editor"] input[type=submit]:not(.h-cb),
.entry-content .wp-block-button__link,
div[class*="-text-editor"] .wp-block-button__link {
	display: inline-block;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	position: relative;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	outline: none;
	border: none;
	text-decoration: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	color: white;
	background-color: var(--accent-color);
	padding: 20px 40px;
}

.entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link,
div[class*="-text-editor"] .wp-block-button:not(.is-style-squared) .wp-block-button__link {
	border-radius: 31px;
}

.entry-content .wp-block-button.is-style-squared .wp-block-button__link,
div[class*="-text-editor"] .wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.entry-content .is-style-outline .wp-block-button__link,
div[class*="-text-editor"] .is-style-outline .wp-block-button__link {
	color: var(--text-color);
	border: solid 1px #dddddd;
	background-color: white;
}

.entry-content .post-tags a,
.entry-content .post-tags a:hover,
div[class*="-text-editor"] .post-tags a,
div[class*="-text-editor"] .post-tags a:hover {
	text-decoration: none;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
div[class*="-text-editor"] h1,
div[class*="-text-editor"] h2,
div[class*="-text-editor"] h3,
div[class*="-text-editor"] h4,
div[class*="-text-editor"] h5,
div[class*="-text-editor"] h6 {
	color: var(--text-color);
	margin: 60px 0 30px 0;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	line-height: 1.2;
	font-weight: bold;
}

.entry-content h1,
div[class*="-text-editor"] h1 {
	font-size: 52px;
}

.entry-content h2,
div[class*="-text-editor"] h2 {
	font-size: 40px;
}

.entry-content h3,
div[class*="-text-editor"] h3 {
	font-size: 30px;
}

.entry-content h4,
div[class*="-text-editor"] h4 {
	font-size: 24px;
}

.entry-content h5,
div[class*="-text-editor"] h5 {
	font-size: 20px;
}

.entry-content h6,
div[class*="-text-editor"] h6 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 25px;
}

.entry-content .wp-block-column>:first-child,
div[class*="-text-editor"] .wp-block-column>:first-child {
	margin-top: 0 !important;
}

.entry-content blockquote,
.entry-content .wp-block-quote,
div[class*="-text-editor"] blockquote,
div[class*="-text-editor"] .wp-block-quote,
div[class*="-text-editor"] .wp-block-column blockquote,
div[class*="-text-editor"] .wp-block-column .wp-block-quote {
	color: var(--text-color);
	font-weight: 500;
	font-size: 24px;
	line-height: 1.5;
	margin: 55px 0 !important;
	padding: 0 0 0 82px !important;
	border: none !important;
	text-transform: none;
	position: relative;
	text-align: left;
	box-shadow: none !important;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.entry-content blockquote:before,
.entry-content .wp-block-quote:before,
div[class*="-text-editor"] blockquote:before,
div[class*="-text-editor"] .wp-block-quote:before,
.entry-content .wp-block-column blockquote:before,
.entry-content .wp-block-column .wp-block-quote:before,
div[class*="-text-editor"] .wp-block-column blockquote:before,
div[class*="-text-editor"] .wp-block-column .wp-block-quote:before {
	content: var(--icon-quote);
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	font-family: "theme-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 19px;
	line-height: 1;
	speak: none;
}

.entry-content blockquote:after,
.entry-content .wp-block-quote:after,
div[class*="-text-editor"] blockquote:after,
div[class*="-text-editor"] .wp-block-quote:after,
.entry-content .wp-block-column blockquote:after,
.entry-content .wp-block-column .wp-block-quote:after,
div[class*="-text-editor"] .wp-block-column blockquote:after,
div[class*="-text-editor"] .wp-block-column .wp-block-quote:after {
	content: '';
	display: block;
	position: absolute;
	left: 51px;
	top: 9px;
	bottom: 0;
	width: 5px;
	background-color: var(--accent-color);
}

.entry-content .wp-block-quote.is-style-large p,
.entry-content .wp-block-quote.is-large p,
div[class*="-text-editor"] .wp-block-quote.is-style-large p,
div[class*="-text-editor"] .wp-block-quote.is-large p {
	font-size: inherit;
	font-style: normal;
	line-height: inherit;
}

.entry-content blockquote cite,
div[class*="-text-editor"] blockquote cite {
	text-align: inherit !important;
	display: block !important;
	margin-top: 0 !important;
	font-size: 14px !important;
	line-height: 14px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	color: var(--text-color-light);
}

.entry-content blockquote cite br,
div[class*="-text-editor"] blockquote cite br {
	display: none;
}

.entry-content blockquote cite:before,
div[class*="-text-editor"] blockquote cite:before {
	content: '--- ';
}

.entry-content blockquote p:last-child,
div[class*="-text-editor"] blockquote p:last-child {
	margin-bottom: 0;
}

.entry-content blockquote p:first-child,
div[class*="-text-editor"] blockquote p:first-child {
	margin-top: 0;
}

.entry-content .wp-caption,
div[class*="-text-editor"] .wp-caption {
	max-width: 100%;
}

.entry-content img,
div[class*="-text-editor"] img {
	display: inline-block;
	max-width: 100% !important;
	height: auto;
}

.entry-content img,
div[class*="-text-editor"] img {}

.entry-content .wp-block-embed__wrapper,
div[class*="-text-editor"] .wp-block-embed__wrapper {
	position: relative;
	width: 100%;
}

.entry-content figure:not(.gallery-item):not(.wp-block-gallery),
.entry-content .wp-caption,
.entry-content .wp-caption-overlay .wp-caption,
div[class*="-text-editor"] figure:not(.gallery-item):not(.wp-block-gallery),
div[class*="-text-editor"] .wp-caption,
div[class*="-text-editor"] .wp-caption-overlay .wp-caption {
	border: 0;
	margin: 0 0 25px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
}

.entry-content .wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
}

.entry-content .wp-block-image figcaption,
.entry-content figure figcaption:not(.gallery-caption),
div[class*="-text-editor"] .wp-block-image figcaption,
div[class*="-text-editor"] figure figcaption:not(.gallery-caption) {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 100%;
	text-align: center;
	padding: 6px 10px 15px 10px;
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
}

.entry-content .gallery,
div[class*="-text-editor"] .gallery {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	margin: -25px -15px;
	padding-bottom: 65px;
}

.entry-content .gallery-columns-1 .gallery-item,
div[class*="-text-editor"] .gallery-columns-1 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 100%;
}

.entry-content .gallery-columns-2 .gallery-item,
div[class*="-text-editor"] .gallery-columns-2 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 50%;
}

.entry-content .gallery-columns-3 .gallery-item,
div[class*="-text-editor"] .gallery-columns-3 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% / 3);
}

.entry-content .gallery-columns-4 .gallery-item,
div[class*="-text-editor"] .gallery-columns-4 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 25%;
}

.entry-content .gallery-columns-5 .gallery-item,
div[class*="-text-editor"] .gallery-columns-5 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 20%;
}

.entry-content .gallery-columns-6 .gallery-item,
div[class*="-text-editor"] .gallery-columns-6 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% / 6);
}

.entry-content .gallery-columns-7 .gallery-item,
div[class*="-text-editor"] .gallery-columns-7 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% / 7);
}

.entry-content .gallery-columns-8 .gallery-item,
div[class*="-text-editor"] .gallery-columns-8 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% / 8);
}

.entry-content .gallery-columns-9 .gallery-item,
div[class*="-text-editor"] .gallery-columns-9 .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% / 9);
}

.entry-content .gallery-item,
div[class*="-text-editor"] .gallery-item {
	margin: 0;
	padding: 25px 15px;
	text-align: center;
}

.entry-content .gallery-item img,
div[class*="-text-editor"] .gallery-item img {
	max-width: 100%;
	height: auto;
}

.entry-content .gallery-caption,
div[class*="-text-editor"] .gallery-caption {
	padding-top: 10px;
	font-size: 12px;
	line-height: 1.2;
	display: block;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.entry-content a img,
div[class*="-text-editor"] a img {
	text-decoration: none;
	border-bottom: none;
}

.wp-block-cover {
	margin-bottom: 20px;
}

.wp-block-archives {
	margin-bottom: 20px;
}

.wp-block-cover__inner-container {
	font-weight: normal;
}

.wp-calendar-table caption {
	font-weight: 500;
	margin-bottom: 10px;
}

.wp-calendar-table {
	margin-bottom: 10px !important;
}

.entry-content .wp-block-cover-image .wp-block-cover-image-text,
.entry-content .wp-block-cover-image .wp-block-cover-text,
.entry-content .wp-block-cover-image h2,
.entry-content .wp-block-cover .wp-block-cover-image-text,
.entry-content .wp-block-cover .wp-block-cover-text,
.entry-content .wp-block-cover h2 {
	color: #fff;
}

.entry-content .wp-block-search input {
	-webkit-box-flex: 1;
	flex: 1 1;
}

.entry-content .wp-block-search button {
	-webkit-box-flex: 0 !important;
	flex: 0 0 auto !important;
}

@media (min-width:600px) {
	.entry-content .wp-block-columns,
	div[class*="-text-editor"] .wp-block-columns {
		flex-wrap: nowrap;
	}
}

.alignleft {
	float: left;
	margin: 0 20px 20px 0 !important;
}

.alignright {
	float: right;
	margin: 0 0 20px 20px !important;
	;
}

@media (min-width:768px) {
	.entry-content .wp-block-gallery.alignleft,
	.entry-content .wp-block-gallery.alignright,
	.entry-content .blocks-gallery-grid.alignleft,
	.entry-content .blocks-gallery-grid.alignright {
		max-width: 50%;
	}
}

.aligncenter {
	clear: both;
	text-align: center;
	margin: 0 auto 20px auto !important;
	;
}

img.aligncenter {
	display: block !important;
}

.wp-caption {
	font-size: 90%;
}

.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.alignnone {
	margin-bottom: 15px;
}

.wp-caption-text {
	text-align: center;
	font-size: 90%;
}

.gallery-caption {
	font-size: 12px;
	font-size: 1.2rem;
}

.bypostauthor .author-name:before {
	content: '';
	display: block;
	position: absolute;
	left: -10px;
	right: -10px;
	top: -3px;
	bottom: -3px;
	z-index: -1;
	border-radius: 3px;
	background-color: var(--background-color);
}

.editor-block-list__block,
.editor-post-title__block,
.editor-default-block-appender {
	max-width: 750px !important;
}

.wp-block-columns .wp-block-column>*:last-child {
	margin-bottom: 0 !important;
}

.wp-block-cover.alignfull,
.wp-block-cover-image.alignfull {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	;
}

@media (min-width:1170px) {
	.entry-content button:not(.h-cb):not([aria-controls]):hover,
	.entry-content input[type=submit]:not(.h-cb):hover,
	div[class*="-text-editor"] input[type=submit]:not(.h-cb):hover,
	.entry-content .wp-block-button__link:hover,
	div[class*="-text-editor"] .wp-block-button__link:hover {
		background-color: var(--text-color) !important;
	}
	.entry-content .is-style-outline .wp-block-button__link:hover,
	div[class*="-text-editor"] .is-style-outline .wp-block-button__link:hover {
		background-color: var(--text-color);
		border-color: var(--text-color);
		color: white;
	}
}

@media (max-width:1169px) {
	.entry-content .wp-block-pullquote.is-style-solid-color blockquote p,
	div[class*="-text-editor"] .wp-block-pullquote.is-style-solid-color blockquote p {
		font-size: 20px;
	}
	.entry-content .has-drop-cap:not(:focus)::first-letter,
	div[class*="-text-editor"] .has-drop-cap:not(:focus)::first-letter {
		font-size: 4.4em;
	}
	.entry-content h1,
	div[class*="-text-editor"] h1 {
		font-size: calc(32px + (20 * ((100vw - 320px) / (1169 - 320))));
	}
	.entry-content h2,
	div[class*="-text-editor"] h2 {
		font-size: calc(26px + (14 * ((100vw - 320px) / (1169 - 320))));
	}
	.entry-content h3,
	div[class*="-text-editor"] h3 {
		font-size: calc(22px + (8 * ((100vw - 320px) / (1169 - 320))));
	}
	.entry-content h4,
	div[class*="-text-editor"] h4 {
		font-size: calc(20px + (4 * ((100vw - 320px) / (1169 - 320))));
	}
	.entry-content h5,
	div[class*="-text-editor"] h5 {
		font-size: calc(18px + (2 * ((100vw - 320px) / (1169 - 320))));
	}
	.entry-content h6,
	div[class*="-text-editor"] h6 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 25px;
	}
}

@media (max-width:768px) {
	.entry-content,
	.elementor-widget-text-editor {
		font-size: 15px;
		font-weight: normal;
	}
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	div[class*="-text-editor"] h1,
	div[class*="-text-editor"] h2,
	div[class*="-text-editor"] h3,
	div[class*="-text-editor"] h4,
	div[class*="-text-editor"] h5,
	div[class*="-text-editor"] h6 {
		margin: 40px 0 20px 0;
	}
	.entry-content blockquote,
	.entry-content .wp-block-quote,
	div[class*="-text-editor"] blockquote,
	div[class*="-text-editor"] .wp-block-quote,
	div[class*="-text-editor"] .wp-block-column blockquote,
	div[class*="-text-editor"] .wp-block-column .wp-block-quote {
		padding-right: 0 !important;
		font-size: 18px;
		line-height: 36px;
	}
	.entry-content tr th,
	.entry-content thead th,
	.comment-content tr th,
	.comment-content thead th,
	div[class*="-text-editor"] tr th,
	div[class*="-text-editor"] thead th,
	.entry-content tr td,
	.comment-content tr td,
	div[class*="-text-editor"] tr td {
		padding: 0.5em;
	}
}

@media (max-width:530px) {
	.post-password-form input {
		width: 100%;
	}
}

.h-hidden {
	display: none !important;
}

.h-invisible {
	opacity: 0 !important;
	visibility: hidden !important;
}

.h-clearfix:before,
.h-clearfix:after {
	content: " ";
	display: table;
}

.h-clearfix:after {
	clear: both;
}

.h-right {
	text-align: right;
}

.h-left {
	text-align: left;
}

.h-center {
	text-align: center;
}

.h-cb {
	background-color: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	color: currentColor;
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.h-cb--svg {
	position: relative;
}

.h-cb--svg>* {
	display: block;
	width: 100%;
	height: 100%;
}

.h-after-before-hide:before {
	display: none;
}

.h-after-before-hide:after {
	display: none;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.h-loading,
div.wpcf7 span.ajax-loader {
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	position: relative;
	background: none !important;
	min-width: 0 !important;
}

.h-loading:before,
div.wpcf7 span.ajax-loader:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 0.25rem solid currentColor;
	opacity: 0.3;
}

.h-loading:after,
div.wpcf7 span.ajax-loader:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 0.25rem solid transparent;
	border-top-color: currentColor;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
}

.h-carousel--flex .owl-stage {
	display: -webkit-box;
	display: flex;
}

.h-carousel--flex .owl-item {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: -webkit-box;
	display: flex;
}

.h-carousel--flex .owl-item>* {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.h-carousel .owl-prev,
.h-carousel .owl-next {
	position: absolute;
	font-size: 41px !important;
	line-height: 1 !important;
	height: 41px;
	top: 50%;
	margin-top: -26px;
}

.h-carousel__prev {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.h-carousel .owl-prev.disabled .h-carousel__prev,
.h-carousel .owl-next.disabled .h-carousel__next {
	opacity: 0.2;
}

.h-carousel .owl-prev {
	left: -70px;
}

.h-carousel .owl-next {
	right: -70px;
}

.h-carousel--compact .owl-prev {
	left: -35px;
}

.h-carousel--compact .owl-next {
	right: -35px;
}

.h-carousel--inner .owl-prev {
	left: 35px;
}

.h-carousel--inner .owl-next {
	right: 35px;
}

.h-carousel .owl-prev:focus,
.h-carousel .owl-next:focus {
	outline: none;
}

.h-flex-thumb .elementor-row {
	flex-wrap: nowrap !important;
}

.h-flex-thumb .elementor-column:first-child {
	-webkit-box-flex: 0 !important;
	flex: 0 0 auto !important;
	width: unset !important;
}

.h-flex-thumb .elementor-column:not(:first-child) {
	-webkit-box-flex: 1 !important;
	flex: 1 1 auto !important;
	width: unset !important;
}

.h-inline-form {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	margin: 0 -7.5px;
}

.h-inline-form>* {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	margin: 0 7.5px;
}

.h-inline-form--33 {
	margin: -10px -7.5px;
	-webkit-box-pack: center;
	justify-content: center;
	flex-wrap: wrap;
}

.h-inline-form--33>* {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: calc(100% / 3 - 20px);
	margin: 10px 7.5px !important;
}

.h-inline-form>button,
.h-inline-form>input[type="submit"] {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.h-inline-form br {
	display: none;
}

.h-link-yes {
	cursor: pointer;
}

.h-footer-edit {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: solid 2px #71d7f7;
	opacity: 0;
}

.h-footer-edit:hover {
	opacity: 1;
}

.h-footer-edit i {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 26px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	background-color: #10bcf2;
	fill: white;
}

.h-footer-edit svg {
	display: block;
	width: auto;
	height: 11px;
}

@media (min-width:1170px) {
	.h-carousel--hover .owl-next:before,
	.h-carousel--hover .owl-prev:before {
		content: '';
		display: block;
		position: absolute;
		top: -20px;
		bottom: -20px;
		width: 20px;
	}
	.h-carousel--hover .owl-prev:before {
		left: 20px;
	}
	.h-carousel--hover .owl-next:before {
		right: 20px;
	}
	.h-carousel--hover .owl-next,
	.h-carousel--hover .owl-prev {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
		transition: opacity 0.3s linear, visibility 0.3s linear;
	}
	.h-carousel--hover:hover .owl-next,
	.h-carousel--hover:hover .owl-prev {
		opacity: 1;
		visibility: visible;
	}
	.h-carousel .owl-prev,
	.h-carousel .owl-next {
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.h-carousel .owl-prev:hover,
	.h-carousel .owl-next:hover {
		color: var(--accent-color) !important;
		opacity: 1 !important;
	}
}

@media (max-width:767px) {
	.h-carousel .owl-prev {
		left: calc(-100vw / 2 + 100% / 2);
		width: 40px;
		height: 60px;
		font-size: 25px !important;
		line-height: 60px !important;
		padding: 4px 0 0 0 !important;
	}
	.h-carousel .owl-next {
		right: calc(-100vw / 2 + 100% / 2);
		width: 40px;
		height: 60px;
		font-size: 25px !important;
		line-height: 60px !important;
		padding: 4px 0 0 0 !important;
	}
	.h-inline-form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
	.h-inline-form>* {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.h-inline-form--33 {
		margin: -10px 0;
	}
	.h-inline-form--33>* {
		width: 100%;
		margin: 10px 0 !important;
	}
}

.h-carousel .owl-dots {
	position: absolute;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	cursor: pointer;
}

.h-carousel .owl-dots {
	position: absolute;
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	margin-top: 30px;
}

.h-carousel .owl-dots>.owl-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 5px;
	background-color: var(--background-color-10);
	cursor: pointer;
}

.h-carousel .owl-dots>.owl-dot.active {
	background-color: var(--accent-color);
}

.h-decor-white,
.h-decor-gray {
	position: relative;
	overflow: hidden;
}

.h-decor-white:after,
.h-decor-gray:after {
	content: '';
	display: block;
	position: absolute;
	left: -10px;
	right: -10px;
	bottom: 0;
	height: 8px;
	-webkit-transform: skew(30deg);
	transform: skew(30deg);
}

.h-decor-gray:after {
	background-image: var(--stretch-bar-gray);
}

.h-decor-white:after {
	background-image: var(--stretch-bar-white);
}

.h-decor-accent {
	background-image: var(--stretch-bar-accent);
	-webkit-transform: skew(-30deg);
	transform: skew(-30deg);
}

.l-wrap {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	min-height: 100vh;
	min-width: 320px;
	width: 100%;
	max-width: 100vw;
	overflow: hidden;
}

.l-inner {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

body.admin-bar .l-wrap {
	min-height: calc(100vh - 32px);
}

@media (max-width:782px) {
	body.admin-bar .l-wrap {
		min-height: calc(100vh - 46px);
	}
}

.l-section {
	position: relative;
	width: 100%;
	clear: both;
	min-width: 320px;
}

.l-section--padding,
.l-section__padding {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.l-section--multicol {
	display: -webkit-box;
	display: flex;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	align-items: flex-start;
}

.l-section--top-margin {
	margin-top: 45px;
}

.l-section--margin-120 {
	margin-top: 120px;
	margin-bottom: 120px;
}

.l-section--margin-80 {
	margin-top: 80px;
	margin-bottom: 120px;
}

@media (min-width:1170px) {
	.l-section__sidebar {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: 360px;
		margin-right: 30px;
	}
	.l-section__sidebar--right {
		margin-right: 0;
		margin-left: 30px;
	}
	.l-section__content--with-sidebar {
		-webkit-box-flex: 1;
		flex: 1 1 auto;
	}
	.l-section__content--st-width {
		max-width: 750px;
	}
	.l-section--container,
	.l-section__container {
		width: 1140px;
		margin-left: auto;
		margin-right: auto;
	}
	.l-section--container-wide,
	.l-section__container-wide {
		width: 1380px;
		margin-left: auto;
		margin-right: auto;
	}
	.l-section--with-sidebar {
		display: -webkit-box;
		display: flex;
		flex-wrap: nowrap;
	}
}

@media (max-width:1399px) {
	.l-section--container-wide,
	.l-section__container-wide {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (max-width:1169px) {
	.l-section--with-sidebar {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
	.l-section--container,
	.l-section__container {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.l-section__sidebar {
		width: 100%;
	}
	.l-section__sidebar--right {
		margin-top: 50px;
	}
	.l-section__sidebar--left {
		-webkit-box-ordinal-group: 4;
		order: 3;
		margin-top: 95px;
	}
	.l-section__sidebar--popup {
		margin: 0;
	}
	.l-section__content--with-sidebar {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 750px;
	}
	.l-section--container-wide .l-section__content--with-sidebar {
		max-width: 1010px;
	}
	.l-section--margin-120 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.l-section--margin-120.l-section--with-sidebar {
		margin-bottom: 0;
	}
}

@media (max-width:415px) {
	.l-section--container,
	.l-section__container,
	.l-section--container-wide,
	.l-section__container-wide {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.svg-sprite-container {
	display: none;
}

.ip-customize-partial-refreshing {
	opacity: 0.25;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s;
	cursor: progress;
}

.ip-customize-partial-refreshing.widget-customizer-highlighted-widget {
	box-shadow: none;
}

.hasCustomSelect {
	z-index: 1;
}

.pswp {
	display: none;
}

.stock.out-of-stock {
	color: #D1333C;
}

.owl-carousel {
	touch-action: pan-y;
}

.wc-item-meta {
	list-style: none;
	font-size: 85%;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	font-weight: 600;
}

.wc-item-meta p {
	display: inline;
	padding: 0;
	margin: 0;
}

.wc-item-meta a {
	text-decoration: underline;
}

.wc-item-meta strong {
	font-weight: normal;
}

@media (max-width:1169px) {
	.mobile {
		-webkit-transition: -webkit-transform 0.5s linear;
		transition: -webkit-transform 0.5s linear;
		transition: transform 0.5s linear;
		transition: transform 0.5s linear, -webkit-transform 0.5s linear;
	}
	.admin-bar-hide {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.parallax-mirror {
		display: none;
	}
}

body.block-transition *,
body.block-transition *:after,
body.block-transition *:before {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
}

.vbox-close {
	font-size: 44px !important;
}

.guidelines {
	width: 1140px;
	left: 50%;
	margin-left: -570px;
	top: 0;
	bottom: 0;
	position: fixed;
	border: dashed 1px red;
	z-index: 10000;
	pointer-events: none;
}

.guidelines:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	bottom: 0;
	border: dashed 1px green;
	z-index: 10000;
	pointer-events: none;
}

.daterangepicker td {
	position: relative;
	border: none !important;
}

.daterangepicker.type-night td.start-date {
	border-radius: 12px 0 0 12px !important;
}

.daterangepicker.type-night td.end-date {
	border-radius: 0 12px 12px 0 !important;
}

.daterangepicker.type-night td.start-date.end-date {
	border-radius: 12px 12px 12px 12px !important;
}

.c-vehicle-details__booking-calendar .daterangepicker.type-night td.start-date {
	border-radius: 15px 0 0 15px !important;
}

.c-vehicle-details__booking-calendar .daterangepicker.type-night td.end-date {
	border-radius: 0 12px 12px 0 !important;
}

.c-vehicle-details__booking-calendar .daterangepicker.type-night td.start-date.end-date {
	border-radius: 12px 12px 12px 12px !important;
}

.c-vehicle-details__booking-calendar .daterangepicker.type-night .calendar-table th,
.c-vehicle-details__booking-calendar .daterangepicker.type-night .calendar-table td {
	cursor: auto !important;
}

.daterangepicker td.cleaning:after,
.daterangepicker td.first:before,
.daterangepicker td.last:before,
.daterangepicker td.full:before,
.daterangepicker td.first-order:after,
.daterangepicker td.last-order:after,
.daterangepicker td.full-order:after,
.daterangepicker td.split-order:after,
.daterangepicker td.split-order:before,
.daterangepicker td.not-avail:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.5;
}

.daterangepicker td.cleaning {
	background-image: var(--stretch-bar-gray);
}

.daterangepicker .not-avail:not(.active):not(.in-range) {
	background-color: rgba(170, 170, 170, 0.2) !important;
	border-radius: 0 !important;
}

.daterangepicker td.first:before,
.daterangepicker td.last:before,
.daterangepicker td.full:before {
	background-color: rgba(255, 0, 0, 0.2);
}

.daterangepicker td.first-order:after,
.daterangepicker td.last-order:after,
.daterangepicker td.full-order:after,
.daterangepicker td.split-order:after,
.daterangepicker td.split-order:before {
	background-color: rgba(0, 255, 214, 0.4);
}

.daterangepicker.type-night td.first:before,
.daterangepicker.type-night td.first-order:after,
.daterangepicker.type-night td.split-order:before {
	left: 55%;
	border-radius: 12px 0 0 12px;
}

.daterangepicker.type-night td.last:before,
.daterangepicker.type-night td.last-order:after,
.daterangepicker.type-night td.split-order:after {
	right: 55%;
	border-radius: 0 12px 12px 0;
}

.daterangepicker .timeselect {
	margin: 0 auto;
	background: #eee;
	border: 1px solid #eee;
	padding: 2px;
	outline: 0;
	font-size: 12px;
}

.daterangepicker .calendar-time {
	opacity: 0 !important;
	visibility: hidden !important;
	position: absolute !important;
	z-index: -1;
}

.daterangepicker .calendar-time-range {
	text-align: center;
	margin: 4px auto 0 auto;
	line-height: 30px;
	position: relative;
}

.daterangepicker .timeselect__title {
	font-size: 12px;
	line-height: 1;
}

.daterangepicker .drp-buttons .btn.btn-default {
	border: solid 1px #dddddd;
	background-color: white;
	color: var(-text-color);
	text-transform: uppercase;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border-radius: 2px;
	font-weight: bold;
}

.daterangepicker .drp-buttons .btn.btn-primary {
	border: solid 1px var(--accent-color);
	outline: none;
	background-color: var(--accent-color);
	color: white;
	text-transform: uppercase;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border-radius: 2px;
	font-weight: bold;
}

i[class^="ip-"] {
	display: inline-block;
}

select.thwepof-input-field,
textarea.thwepof-input-field,
input[type=text].thwepof-input-field {
	width: 100% !important;
	margin-right: 0 !important;
}

.thwepo-extra-options,
.thwepo_simple {
	margin-bottom: 15px;
}

.payment_method_paypal img {
	margin: 10px 0 5px 0;
	display: block;
}

.payment_method_paypal .c-cart__payment-methods-title a {
	font-size: 14px;
}

.payment_method_stripe_cc .wc-stripe-card-icons-container,
.payment_method_stripe_cc .wc-stripe-paymentRequest-icons-container {
	float: none;
	display: block;
	margin-top: 5px;
}

.thwmscf-buttons {
	margin-top: 15px;
}

.thwmscf-wrapper {
	max-width: 860px;
	margin-left: auto;
	margin-right: auto;
}

.thwmscf-wrapper .cm-form-login {
	display: -webkit-box !important;
	display: flex !important;
	background-color: transparent !important;
}

.thwmscf-wrapper .cm-error {
	color: #CF3540;
}

@media (max-width:1023px) {
	.thwmscf-wrapper {
		margin-top: 35px;
	}
}

@media (min-width:1170px) {
	.vbox-close:hover {
		color: var(--accent-color) !important;
	}
	.daterangepicker .drp-buttons .btn.btn-default:hover,
	.daterangepicker .drp-buttons .btn.btn-primary:hover {
		background-color: var(--text-color);
		border-color: var(--text-color);
		color: white
	}
}

@media (max-width:1169px) {
	.elementor-widget-heading .elementor-heading-title {
		padding-left: 20px !important;
		padding-right: 20px !important;
		;
	}
	.elementor-widget-heading .elementor-heading-title br {
		content: ""
	}
	.elementor-widget-heading .elementor-heading-title br:after {
		content: "\00a0"
	}
}

@media (max-width:767px) {
	.h-hide-mobile {
		display: none;
	}
}

@media (max-width:563px) {
	.daterangepicker .drp-selected {
		max-width: 80px;
		vertical-align: middle;
		text-align: left;
	}
}

.owl-fade-scale-in {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}

.owl-fade-scale-out {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}

.banners-fade-scale-in {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}

.banners-fade-scale-out {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}

.banners-fade-in {
	-webkit-animation: fadeFrom 1s ease both;
	animation: fadeFrom 1s ease both;
}

.banners-fade-out {
	-webkit-animation: fadeTo 1s ease both;
	animation: fadeTo 1s ease both;
}

.banners-slide-up-in {
	-webkit-animation: slideUpFrom 1s ease both;
	animation: slideUpFrom 1s ease both;
}

.banners-slide-up-out {
	-webkit-animation: slideUpTo 1s ease both;
	animation: slideUpTo 1s ease both;
}

@-webkit-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.5);
	}
}

@keyframes scaleUpFrom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5);
	}
}

@keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
}

@-webkit-keyframes fadeFrom {
	from {
		opacity: 0
	}
}

@keyframes fadeFrom {
	from {
		opacity: 0
	}
}

@-webkit-keyframes fadeTo {
	to {
		opacity: 0
	}
}

@keyframes fadeTo {
	to {
		opacity: 0
	}
}

@-webkit-keyframes slideUpFrom {
	from {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@keyframes slideUpFrom {
	from {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@-webkit-keyframes slideUpTo {
	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@keyframes slideUpTo {
	to {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

.c-404 {
	width: 580px;
	max-width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.c-404__svg {
	opacity: 0.2;
	height: 100px;
	font-size: 100px;
	line-height: 1;
	overflow: hidden;
}

.c-404__image-wrap {
	padding-top: 55px;
	padding-bottom: 70px;
}

.c-404__header {
	font-size: 36px;
	line-height: 1.2;
}

.c-404__text {
	font-size: 19px;
	line-height: normal;
	margin-top: 20px;
}

.c-404__search-wrap {
	margin-top: 55px;
	width: 440px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
}

.c-account {
	display: -webkit-box;
	display: flex;
	font-size: 18px;
	margin-bottom: 90px;
}

.c-account__login-info {
	text-align: center;
	font-size: 18px;
	margin-top: -30px;
	margin-bottom: 90px;
}

.c-account__logout {
	margin-left: 35px;
	font-weight: bold;
	color: var(--accent-color);
}

.c-account__col-menu {
	-webkit-box-flex: 0;
	flex: 0 0 260px;
}

.c-account__col-content {
	-webkit-box-flex: 1;
	flex: 1 1;
	max-width: 750px;
}

.c-account__navigation {
	font-size: 20px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 45px;
}

.c-account__navigation-item+.c-account__navigation-item {
	margin-top: 20px;
}

.c-account__navigation-item.is-active {
	color: var(--accent-color);
}

.c-account__col-content>*:first-child {
	margin-top: 0;
}

.c-account__backward {
	text-transform: uppercase;
	text-decoration: underline;
}

.c-account fieldset {
	margin: 45px 0 0 0;
	padding: 0;
	border: 0;
}

.c-account legend,
.c-account h3,
.c-account__address-title {
	display: block;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}

.c-account address {
	font-style: normal;
	margin-top: 20px;
}

.c-account form {
	font-size: 14px;
}

.c-account select {
	height: 36px;
}

.c-account p {
	margin: 20px 0;
}

.c-account__address-title {
	margin-bottom: 20px;
}

.c-account .button {
	margin-top: 5px;
}

.c-account mark {
	background: none;
	font-weight: bold;
}

.c-account__address-wrap {
	display: -webkit-box;
	display: flex;
}

.c-account__address {
	-webkit-box-flex: 0;
	flex: 0 0 210px;
	margin-top: 50px;
}

.c-account__address-edit {
	display: inline-block;
	margin-top: 20px;
	text-decoration: underline;
}

.c-account__address-edit:hover {
	text-decoration: underline;
}

.c-account .cm-address-fields {
	max-width: 360px;
}

@media (min-width:1170px) {
	.c-account__col-menu {
		margin-right: 35px;
	}
	.c-account__address+.c-account__address {
		margin-left: 130px;
	}
	.c-account__navigation-link:hover,
	.c-account__logout:hover,
	.c-account__col-content a:hover {
		opacity: 0.7;
	}
}

@media (max-width:1169px) {
	.c-account,
	.c-account__address-wrap {
		flex-wrap: wrap;
	}
	.c-account__login-info {
		font-size: 14px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.c-account__navigation {
		font-size: 16px;
	}
	.c-account__navigation-item+.c-account__navigation-item {
		margin-top: 15px;
	}
}

.c-add-to-cart {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	padding: 7px 25px;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	border: none;
	outline: none;
	cursor: pointer;
}

.c-add-to-cart--big {
	font-size: 16px;
	font-weight: 700;
	padding-left: 40px;
	padding-right: 40px;
	min-height: 52px;
}

.c-add-to-cart__svg {
	width: 13px;
	height: 14px;
	margin-right: 8px;
	vertical-align: middle;
	margin-top: -4px;
}

.c-add-to-cart__svg--big {
	width: 17px;
	height: 18px;
	margin-top: -6px;
	margin-right: 11px;
}

.c-add-to-cart.disabled {
	opacity: 0.3;
	visibility: visible;
	pointer-events: none;
}

.c-add-to-cart__loading {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

@media (min-width:768px) and (max-width:930px) {
	.c-add-to-cart--big {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media (max-width:767px) {
	.c-add-to-cart--big {
		min-width: 220px;
	}
}

.c-blog__grid-wrap {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-right: -30px;
	margin-bottom: -30px;
	-webkit-box-pack: center;
	justify-content: center;
}

.c-blog__list-wrap {
	width: 750px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.c-blog__grid-wrap .c-post-grid {
	margin-right: 30px;
	background-color: var(--background-color-light);
}

.c-blog__nothing-search {
	margin-top: 20px;
	width: 440px;
	max-width: 100%;
}

.c-blog__nothing-text {
	width: 440px;
	max-width: 100%;
}

.c-blog__nothing .c-search-form {
	margin-bottom: 0;
}

@media (max-width:420px) {
	.c-blog__grid-wrap {
		margin-left: 30px;
		margin-right: 30px;
	}
	.c-blog__grid-wrap .c-post-grid {
		margin-right: 0;
	}
}

@media (max-width:375px) {
	.c-blog__grid-wrap {
		margin-left: 20px;
		margin-right: 20px;
	}
}

.c-breadcrumbs__list {
	list-style: none;
	padding: 0;
	margin: 32px 0 -3px 0;
	padding-left: 20px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
}

.c-breadcrumbs__item {
	display: block;
	text-overflow: ellipsis;
	margin: 3px;
	padding: 5px 12px;
	z-index: 1;
	position: relative;
}

.c-breadcrumbs__item:not(.c-breadcrumbs__item--last):before {
	content: '';
	-webkit-transform: skew(-30deg);
	transform: skew(-30deg);
	display: block;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--accent-color);
}

@media (max-width:1169px) {}

.c-button {
	position: relative;
	display: inline-block;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	outline: none;
	border: none;
	text-decoration: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border-radius: 2px;
}

.c-button--default {
	color: white;
	background-color: var(--accent-color);
	padding: 20px 40px;
}

.c-button--black {
	color: white;
	background-color: var(--text-color);
	padding: 20px 40px;
}

.c-button--white {
	color: var(--accent-color);
	background-color: white;
	padding: 20px 40px;
}

.c-button--outline {
	padding: 19px 39px;
	border: solid 1px #dddddd;
}

.c-button--compact {
	padding-left: 28px;
	padding-right: 28px;
}

.c-button--full {
	width: 100%;
}

.c-button__arrow {
	display: inline-block;
	font-size: 15px;
	vertical-align: middle;
	margin-left: 15px;
}

.c-button__arrow--cart {
	font-size: 19px;
}

.c-button--outline .c-button__arrow {
	color: var(--accent-color);
}

@media (min-width:1170px) {
	.c-button--default:hover {
		background-color: var(--text-color) !important;
	}
	.c-button--black:hover {
		opacity: 0.6;
	}
	.c-button--white:hover {
		background-color: var(--text-color);
		color: white;
	}
	.c-button--outline:hover {
		border-color: var(--background-color);
		color: var(--background-color);
		background-color: var(--text-color);
	}
}

@media (max-width:1169px) {}

@media (max-width:360px) {
	.c-button--default {
		padding-left: 20px;
		padding-right: 20px;
	}
	.c-button--outline {
		padding-left: 19px;
		padding-right: 19px;
	}
}

.c-cart-empty {
	width: 580px;
	max-width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
}

.c-cart-empty__svg {
	opacity: 0.2;
	width: 100px;
	height: 100px;
	font-size: 100px;
	line-height: 1;
}

.c-cart-empty__image-wrap {
	padding-top: 55px;
	padding-bottom: 70px;
}

.c-cart-empty__header {
	font-size: 36px;
	line-height: 1.2;
}

.c-cart-empty__backward {
	display: inline-block;
	margin-top: 55px;
}

.c-cart__wrap {
	width: 100%;
	display: -webkit-box;
	display: flex;
	position: relative;
}

.c-cart .cm-privacy-policy-text {
	font-size: 14px;
}

.c-cart__col-1 {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-cart__col-2 {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 360px;
	max-width: 100%;
}

.c-cart__shop-table,
.c-cart__totals-table {
	border-spacing: 0;
	border-collapse: separate;
	width: 100%;
}

.c-cart__shop-tr {
	position: relative;
}

.c-cart__shop-th,
.c-cart__totals-th {
	font-size: 14px;
	line-height: 1.2;
	text-align: left;
	font-weight: normal;
	padding-bottom: 14px;
	border-bottom: solid 1px var(--text-color-tr);
}

.c-cart__totals-th {
	padding-top: 20px;
	padding-bottom: 9px;
}

.c-cart__totals-th--product-total {
	text-align: right;
}

.c-cart__shop-td {
	font-size: 15px;
	padding: 25px 0;
	border-bottom: solid 1px var(--text-color-tr);
}

.c-cart__shop-td {
	padding-right: 25px;
}

.c-cart__shop-td--product-thumbnail {
	position: relative;
	width: 70px;
	padding-right: 15px;
}

.c-cart__shop-td--product-name {
	font-size: 17px;
	font-weight: bold;
	word-break: break-word;
}

.c-cart__shop-td--product-var-list {
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.c-cart__shop-td--product-var-item {
	list-style: none;
	margin-top: 3px;
}

.c-cart__shop-td--product-var-item a {
	text-decoration: underline;
}

.c-cart__shop-td--product-var-title--value,
.c-cart__shop-td--product-var-value {
	font-weight: 600;
}

.c-cart__shop-td--product-price {
	font-size: 20px;
	font-weight: bold;
}

.c-cart__shop-td--product-price ins {
	text-decoration: none;
	color: #D1333C;
}

.c-cart__shop-td--product-price del {
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 18px;
}

.c-cart__shop-th--product-subtotal,
.c-cart__shop-td--product-subtotal {
	text-align: right;
	padding-right: 0;
}

.c-cart__shop-td--actions {
	padding-right: 0;
	text-align: right;
	position: relative;
	white-space: nowrap;
	border-bottom: none;
}

.c-cart__shop-remove-svg {
	display: block;
	position: absolute;
	left: -33px;
	top: 50%;
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 1;
	margin-top: -6px;
	color: #D1333C;
}

.c-cart__shop-variation {
	display: block;
	font-size: 14px;
	font-weight: normal;
}

.c-cart__collaterals {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 40px 40px 50px 40px;
	position: relative;
	line-height: 1.2;
	background-color: var(--background-color-light);
}

.c-cart__collaterals .blockUI.blockOverlay {
	width: auto !important;
	height: auto !important;
	left: -40px !important;
	top: -40px !important;
	right: -40px !important;
	bottom: -50px !important;
}

.c-cart__collaterals .c-cart__review-order .blockUI.blockOverlay {
	top: -45px !important;
}

.c-cart__collaterals:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 8px;
	background-repeat: repeat-x;
	background-position: top left;
}

.c-cart__shop-update {
	display: inline-block;
	position: relative;
}

.c-cart__shop-update-button {
	padding: 0 0 0 26px;
	font-size: 18px;
	border: none;
	outline: none;
	cursor: pointer;
	background-color: transparent !important;
}

.c-cart__shop-update-svg {
	position: absolute;
	left: 0;
	top: 4px;
	width: 17px;
	height: 17px;
	font-size: 17px;
	line-height: 1;
	pointer-events: none;
}

.c-cart__shop-update-button:disabled+.c-cart__shop-update-svg {
	opacity: 0.3;
}

.c-cart__header,
.c-cart__col-1--checkout h3 {
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	text-transform: uppercase;
}

.c-cart__form .validate-required {
	margin-bottom: 0;
}

.c-cart__col-1--checkout h3:not(.c-cart__header) {
	margin-top: 45px;
}

.c-cart__sub-header {
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
}

.c-cart__select-svg {
	margin-left: 6px;
	vertical-align: middle;
	margin-top: -3px;
	width: 8px;
	height: 6px;
	font-size: 8px;
	line-height: 1;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: -webkit-transform 0.3s linear;
	transition: -webkit-transform 0.3s linear;
	transition: transform 0.3s linear;
	transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}

.c-cart__select-svg--opened {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.c-cart__coupon {
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.c-cart__coupon:after {
	content: '';
	display: block;
	position: absolute;
	left: -40px;
	right: -40px;
	bottom: 0;
	border-bottom: solid 1px var(--text-color-tr);
}

.c-cart__coupon-from-wrap {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height 0.3s linear;
	transition: max-height 0.3s linear;
}

.c-cart__coupon-from-wrap--opened {
	max-height: 150px;
}

.c-cart__coupon-form {
	padding-top: 25px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.c-cart__coupon-apply,
.c-cart__calculator-update-button {
	line-height: 20px;
	padding: 0;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	border: none;
	outline: none;
	border-bottom: solid 1px var(--text-color-tr);
	background-color: transparent;
	cursor: pointer;
	border-radius: 0 !important;
}

.c-cart__calculator-update-wrap {
	text-align: right;
}

.c-cart__coupon-apply {
	margin-left: 17px;
}

.c-cart__form textarea {
	height: 120px;
}

.c-cart__totals-td {
	padding: 0;
	position: relative;
}

.c-cart__collaterals .cm-remove-coupon,
.c-cart__collaterals .tax_label,
.c-cart__collaterals .includes_tax,
.c-cart__shop-table .tax_label {
	display: block;
	font-weight: normal;
	font-size: 12px;
	margin-top: 3px;
}

.c-cart__shop-table .tax_label {
	margin-top: 0;
}

.c-cart__shipping-methods-label .tax_label {
	position: absolute;
	right: 0;
	margin-top: 21px;
}

.c-cart__totals-price {
	position: relative;
	text-align: right;
	font-weight: bold;
}

.c-cart__totals-price .amount {
	white-space: nowrap;
}

.c-cart__totals-price--total strong .amount {
	font-size: 28px;
	color: var(--accent-color);
}

.c-cart__shipping-destination {
	margin-top: 25px;
}

.c-cart__shipping-methods,
.c-cart__payment-methods {
	list-style: none;
	padding: 0;
	margin: 0;
}

.c-cart__shipping-methods a,
.c-cart__payment-methods a {
	text-decoration: underline;
}

.c-cart__payment-methods>li,
.c-cart__shipping-methods-item {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 20px 0 0 0 !important;
	padding: 0 !important;
}

.c-cart__shipping-methods-label {
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-cart__shipping-methods-label .amount {
	display: inline-block;
	margin-left: auto;
	padding-left: 25px;
	font-weight: bold;
}

.c-cart__shipping-methods-wrap,
.c-cart__payment-methods-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 27px;
	max-width: 27px;
	white-space: nowrap;
	position: relative;
}

.c-cart__payment-methods-box {
	font-weight: normal;
	font-size: 14px;
	padding-left: 27px;
}

.c-cart__payment-methods-title,
.c-cart__shipping-methods-label {
	-webkit-box-flex: 1;
	flex: 1 1 calc(100% - 27px);
}

.c-cart__payment-methods-title img,
.c-cart__shipping-methods-label img {
	vertical-align: middle;
	max-width: 100%;
}

.c-cart__shipping-calculator-button {
	font-size: 14px;
	text-decoration: underline;
}

.c-cart__payment-method-radio {
	display: inline-block !important;
}

.c-cart__totals-space {
	padding: 15px 0;
	position: relative;
}

.c-cart__totals-space--hr:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	border-top: solid 1px var(--text-color-tr);
}

.c-cart__totals-product-space {
	padding: 9px 0;
}

.c-cart__collaterals-hr {
	padding: 25px 0;
	position: relative;
}

.c-cart__collaterals-hr:after {
	content: '';
	display: block;
	position: absolute;
	left: -40px;
	right: -40px;
	top: 50%;
	border-top: solid 1px var(--text-color-tr);
}

.c-cart__totals-action {
	text-align: right;
}

.c-cart__totals-product-name {
	font-weight: bold;
}

.c-cart__totals-product-quantity {
	font-weight: normal;
	white-space: nowrap;
}

.c-cart__totals-product {
	font-size: 18px;
}

.c-cart__place-order {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
}

.c-cart__place-order-btn {
	margin-top: 25px;
	align-self: flex-end;
}

.c-cart__form .cm-terms-and-conditions {
	padding: 0 15px;
	border-radius: 2px;
	font-size: 14px;
}

.c-cart__form .cm-terms-and-conditions-link {
	text-decoration: underline;
}

.c-cart__form label {
	display: inline-block;
	padding-bottom: 4px;
	font-size: 14px;
}

.c-cart__form .required {
	text-decoration: none;
}

.c-cart__form .form-row {
	margin-top: 20px;
	margin-bottom: 0;
}

.c-cart__cross-sell {
	margin-top: 65px;
}

.c-cart__cross-sell h2 {
	font-size: 31px;
	line-height: normal;
	text-align: center;
	margin-bottom: 40px;
}

.c-cart .qty {
	width: 70px;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	font-size: 16px !important;
	text-align: center;
}

@media (min-width:1170px) {
	.c-cart__col-2 {
		margin-left: 30px;
	}
	.c-cart__form .cm-billing-fields__field-wrapper,
	.c-cart__form .cm-shipping-fields__field-wrapper {
		margin-right: -30px;
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
		-webkit-box-align: end;
		align-items: flex-end;
	}
	.c-cart__form .cm-billing-fields__field-wrapper .form-row,
	.c-cart__form .cm-shipping-fields__field-wrapper .form-row {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: 50%;
		padding-right: 30px !important;
	}
}

@media (max-width:1169px) {
	.c-cart__col-2 {
		margin-top: 40px;
	}
	.c-cart__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-cart__col-1--checkout {
		max-width: 360px;
	}

	.c-cart__thumbnail-link,
	.c-cart__shop-th--item-price,
	.c-cart__shop-td--item-price, 
	.c-cart__shop-th--product-vat,
	.c-cart__shop-td--product-vat {
		display: none;
	}

	.c-cart__shop-td--product-thumbnail {
		width: 30px;
	}
	.c-cart__shop-remove-svg {
		left: 0;
	}
}

@media (max-width:500px) {
	.c-cart__shop-th--item-price,
	.c-cart__shop-td--item-price, 
	.c-cart__shop-th--product-vat,
	.c-cart__shop-td--product-vat {
		display: none;
	}
	.c-cart__shop-td:not(:last-child) {
		padding-right: 15px;
	}
}

@media (max-width:374px) {
	.c-product__quantity-minus,
	.c-product__quantity-plus {
		display: none !important;
	}
	.c-product__quantity {
		width: auto !important;
	}
	.c-product__quantity-value {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 50px !important;
		;
	}
}

.c-catalog-ordering {
	margin-bottom: 25px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
}

.c-catalog-ordering__select {
	padding: 0 5px !important;
	text-transform: uppercase;
}

.c-catalog-ordering p {
	margin: 0;
}

.c-catalog-ordering__col {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.c-catalog-ordering__col select:not(.hasCustomSelect) {
	opacity: 0;
	visibility: hidden;
}

.c-catalog-ordering__col--result {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-catalog-ordering__col--sort .c-custom-select {
	text-align: right;
}

.c-catalog-ordering__col--map {
	display: none !important;
}

.c-catalog-ordering__col--ordering,
.c-catalog-ordering__col--view-mode,
.c-catalog-ordering__col--map {
	white-space: nowrap;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	margin-left: 35px;
}

.c-catalog-ordering__col--map {
	font-weight: 600;
}

.c-catalog-ordering__grid,
.c-catalog-ordering__list {
	font-size: 18px;
	line-height: 18px;
	padding: 14px 22px;
	border: solid 1px transparent;
}

.c-catalog-ordering__grid {
	border-right: none;
	border-top-left-radius: 8px;
}

.c-catalog-ordering__list {
	border-bottom-right-radius: 8px;
}

.c-catalog-ordering__map {
	display: block;
	width: 60px;
	height: 26px;
	border-radius: 13px;
	background-color: #ccc;
	margin-left: 12px;
	position: relative;
}

.c-catalog-ordering__map:after {
	content: '';
	display: block;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
}

.c-catalog-ordering__map.active:after {
	left: auto;
	right: 6px;
}

.c-catalog-ordering__filter-show-button {
	display: none;
}

.c-catalog-ordering .orderby,
.c-catalog-ordering__select {
	padding: 0 16px 0 0 !important;
	height: 16px !important;
	vertical-align: top !important;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	border: none;
}

@media (max-width:1169px) {
	.c-catalog-ordering__col--view-mode {
		display: none;
	}
	.c-catalog-ordering {
		margin-left: auto;
		margin-right: auto;
		flex-wrap: nowrap;
		max-width: 990px;
	}
}

.c-catalog-sidebar {
	position: relative;
}

@media (min-width:1170px) {
	.c-catalog-sidebar__buttons,
	.c-catalog-sidebar__shadow {
		display: none;
	}
	.c-catalog-sidebar__sticky {
		position: fixed;
		margin-left: -40px;
		bottom: 0;
		width: 360px;
		padding: 25px 40px;
		z-index: 10;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
		transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
		transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
		transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
		-webkit-transform: scale(1, 0.1);
		transform: scale(1, 0.1);
		box-shadow: 0 5px 20px 2.4px rgba(0, 0, 0, 0.06);
		text-align: center;
		background-color: #222222;
	}
	.c-catalog-sidebar__sticky:before {
		content: '';
		display: block;
		position: absolute;
		left: 60px;
		top: -20px;
		width: 20px;
		height: 20px;
		border: solid 10px transparent;
		border-bottom-color: #222222;
	}
	.c-catalog-sidebar__sticky--visible {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	.c-catalog-sidebar__sticky--top {
		position: absolute;
		top: 0;
		bottom: auto;
	}
	.c-catalog-sidebar__sticky--top:before {
		bottom: -20px;
		top: auto;
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.c-catalog-sidebar__sticky--bottom {
		position: absolute;
		bottom: -110px;
	}
	.c-catalog-sidebar__apply.c-button--default:hover {
		background-color: var(--accent-dark-color) !important;
	}
}

@media (max-width:1169px) {
	.c-catalog-sidebar {
		position: fixed !important;
		z-index: 1200;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		min-width: 320px;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: visibility 0.5s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
		transition: visibility 0.5s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
	}
	.c-catalog-sidebar--disabled {
		display: none !important;
		pointer-events: none;
	}
	.c-catalog-sidebar--active {
		opacity: 1;
		visibility: visible;
	}
	.c-catalog-sidebar__wrap {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		max-width: 320px;
		height: 100%;
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		flex-wrap: nowrap;
		-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
		transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
		transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
		transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		box-shadow: 2px 0 4px rgba(0, 0, 0, 0.1);
		background-color: var(--accent-color);
	}
	.c-catalog-sidebar__content {
		-webkit-box-flex: 1;
		flex: 1 1 auto;
		overflow: auto;
		padding-top: 0 !important;
	}
	.c-catalog-sidebar__content--desktop {
		display: none;
	}
	.c-catalog-sidebar__wrap--active {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.c-catalog-sidebar__shadow {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: var(--shadow-color-mobile);
	}
	.c-catalog-sidebar__buttons {
		height: 60px;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		align-items: center;
		padding-right: 20px;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
	}
	.c-catalog-sidebar__close {
		width: 15px;
		height: 15px;
	}
	.c-catalog-sidebar__sticky {
		position: fixed;
		bottom: 0;
		margin-left: 0;
		width: 280px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-top-left-radius: 10px;
		border-bottom-right-radius: 0;
		padding: 25px 50px;
		z-index: 10;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
		transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
		transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
		transition: bottom 0.5s ease, opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
		-webkit-transform: scale(1, 0.1);
		transform: scale(1, 0.1);
		box-shadow: 0 5px 20px 2.4px rgba(0, 0, 0, 0.06);
		font-size: 16px;
		text-align: center;
	}
	.c-catalog-sidebar__sticky:before {
		content: '';
		display: block;
		position: absolute;
		left: 60px;
		top: -20px;
		width: 20px;
		height: 20px;
		border: solid 10px transparent;
	}
	.c-catalog-sidebar__sticky--visible {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.c-catalog__list {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	flex-wrap: wrap;
}

.c-catalog__filter-show-button {
	display: none;
}

@media (max-width:1169px) {
	.c-catalog__filter-show-button {
		display: block;
		-webkit-box-flex: 1;
		flex: 1 1 auto;
		width: 100%;
		margin-bottom: 45px;
		max-width: 990px;
		margin-left: auto;
		margin-right: auto;
	}
	.c-catalog__filter-ico {
		font-size: 13px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 12px;
	}
}

.c-custom-select {
	position: relative;
	white-space: nowrap;
	-webkit-transition: var(--opacity-transition);
	transition: var(--opacity-transition);
}

.c-custom-selectInner {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 16px;
}

.h-rtl .c-custom-selectInner {
	padding-right: 0;
	padding-left: 16px;
}

.c-custom-select__angle {
	position: absolute;
	right: 0;
	font-size: 55%;
	line-height: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.h-rtl .c-custom-select__angle {
	right: unset;
	left: 0;
}

@media (min-width:1190px) {
	.c-custom-selectHover {}
}

.c-filter-types__label {
	display: block;
	line-height: 1.2;
	padding-left: 32px;
	position: relative;
}

.c-filter-types__radio-wrap {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
}

.c-filter-types__radio-wrap i {
	margin-left: -25px !important;
	border-color: white !important;
}

.c-filter-types__radio-wrap input[type=radio]:focus {
	border-color: white !important;
}

.c-filter-types__label+.c-filter-types__label {
	margin-top: 12px;
}

.c-filter {
	display: inline-block;
	font-size: 16px;
}

.c-filter--col-3.c-filter--header {
	max-width: 1140px;
}

.c-filter--col-2.c-filter--header {
	max-width: 855px;
}

.c-filter--col-1.c-filter--header {
	max-width: 570px;
}

.c-filter__stretch-bar {
	background-repeat: repeat;
	-webkit-transform: skew(30deg);
	transform: skew(30deg);
}

.c-filter__stretch-bar--header {
	background-image: var(--stretch-bar);
	height: 13px;
	margin: 80px auto;
}

.c-filter__stretch-bar--widget {
	background-image: var(--stretch-bar-white);
	display: block;
	position: absolute;
	left: -5px;
	right: -5px;
	bottom: 0;
	height: 9px;
}

.c-filter__fields {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.c-filter__fields--header {
	margin-left: -10px;
	margin-bottom: -20px;
}

.c-filter__fields--widget {
	margin-left: -30px;
	margin-bottom: -30px;
}

.c-filter__field {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
}

.c-filter__field--header {
	margin-left: 10px;
	margin-bottom: 20px;
}

.c-filter__field--widget {
	margin-left: 30px;
	margin-bottom: 30px;
}

input[type=text].c-filter__date,
.c-filter__select {
	color: var(--text-color);
	background-color: white;
	border-radius: 2px;
	padding: 0 15px 0 75px;
	max-width: 100%;
	height: 62px
}

.c-filter__select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-position: top 50% right 12px;
	background-image: var(--select-bg);
	background-repeat: no-repeat;
	background-size: 10px 10px;
	padding-right: 30px !important;
}

.c-filter__button {
	font-size: 18px;
	font-weight: bold;
	color: white;
	height: 62px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 2px;
}

.c-filter__button--header {
	width: 275px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: var(--accent-color);
}

.c-filter__button--widget {
	width: 320px;
	margin-left: 30px;
	margin-bottom: 30px;
	background-color: var(--text-color);
}

.c-filter__date--header,
.c-filter__select--header {
	width: 275px;
}

.c-filter__date--widget,
.c-filter__select--widget {
	width: 320px;
}

.c-filter__button-arrow {
	font-size: 14px;
	margin-left: 15px;
	display: inline-block;
	position: relative;
	top: 2px;
}

.c-filter__icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 62px;
	height: 62px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	z-index: 1;
	pointer-events: none;
	color: var(--text-color-light);
	font-size: 24px;
	line-height: 1;
}

.c-filter__icon:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	height: 24px;
	border-right: solid 1px #dddddd;
}

.c-filter__icon-custom {
	width: 30px;
	height: 30px;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-filter__delivery-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	text-align: left;
	font-weight: 500;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
}

.c-filter__delivery-wrap--header {
	margin-left: 10px;
	margin-bottom: 20px;
}

.c-filter__delivery-wrap--widget {
	margin-left: 30px;
	margin-bottom: 30px;
}

.c-filter__delivery-col {
	margin-right: 30px;
}

.c-filter__button--widget {
	-webkit-box-ordinal-group: 100;
	order: 99;
}

@media (min-width:1170px) {}

@media (max-width:1169px) {
	.c-filter--header {
		margin-left: 40px;
		margin-right: 40px;
	}
	.c-filter__button--header {
		-webkit-box-ordinal-group: 100;
		order: 99;
	}
	.c-filter__fields {
		margin-left: -20px;
		margin-bottom: -20px;
	}
	.c-filter__field,
	.c-filter__button,
	.c-filter__delivery-wrap {
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.c-filter__delivery-wrap {
		min-height: 62px;
	}
	.c-filter--col-3.c-filter--header {
		max-width: 865px;
	}
	.c-filter--col-2.c-filter--header {
		max-width: 610px;
	}
	.c-filter--col-1.c-filter--header {
		max-width: 275px;
	}
	.c-filter__stretch-bar--header {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

@media (max-width:944px) {
	.c-filter--col-3.c-filter--header {
		max-width: 610px;
	}
}

@media (max-width:670px) {
	.c-filter--col-3.c-filter--header,
	.c-filter--col-2.c-filter--header {
		max-width: 275px;
	}
}

@media (max-width:415px) {
	.c-filter--header {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width:379px) {
	.c-filter__date--widget,
	.c-filter__select--widget,
	.c-filter__button--widget {
		width: 275px;
	}
	.c-filter {
		display: block;
		max-width: 275px;
		margin-left: auto;
		margin-right: auto;
	}
}

.c-footer {
	position: relative;
	max-width: 100vw;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.c-footer--simple {
	padding: 18px 30px;
	background-color: var(--text-color);
	color: white;
}

.c-footer__copyright {
	text-align: center;
}

.c-footer__container>.elementor-container {
	max-width: 1395px;
	padding-left: 30px;
	padding-right: 30px;
}

.c-footer .elementor-icon-list-icon {
	line-height: 1;
	vertical-align: middle;
}

.c-footer input {
	color: white !important;
}

.c-footer .wpcf7-response-output {
	color: var(--accent-color) !important;
}

.c-form__label,
.wpcf7-form label,
.c-account label,
.cm-form-row label,
.cm-form-track-order label,
.c-form label {
	display: block;
	padding-bottom: 4px;
	font-style: normal;
	font-size: 14px;
	line-height: 24px;
}

.wpcf7-form label {
	padding-bottom: 0;
}

.c-form__checkbox,
.c-form__radio {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

abbr.required {
	text-decoration: none;
	color: red;
}

.c-form__input--full,
.c-form__textarea--full,
.comment-form textarea,
.comment-form input[type=text],
.comment-form input[type=tel],
.comment-form input[type=password],
.comment-form input[type=number],
.comment-form input[type=url],
.comment-form input[type=email],
.wpcf7-form input[type=text],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=password],
.wpcf7-form input[type=number],
.wpcf7-form input[type=url],
.wpcf7-form input[type=email],
.wpcf7-form select,
.wpcf7-form textarea,
.c-account input[type=text],
.c-account input[type=tel],
.c-account input[type=password],
.c-account input[type=number],
.c-account input[type=url],
.c-account input[type=email],
.c-account textarea,
.c-account select,
.cm-ResetPassword input[type=text],
.cm-ResetPassword input[type=password],
.cm-button {
	width: 100%;
}

.wpcf7-form select {
	height: 50px !important;
}

.c-form__button,
.thwmscf-buttons input[type=button],
.wpcf7-form input[type=submit],
.wpcf7-form button:not([class]),
.mc4wp-form-fields input[type=submit],
.mc4wp-form-fields button,
.cm-button,
.cm-Button,
.order-again .button,
.c-account .edit,
.cm-address-fields .button,
.mc4wp-form-fields input[type=submit],
.mc4wp-form-fields button,
.widget .button,
.cm-store-notice__dismiss-link,
.cm-widget-layered-nav-dropdown__submit,
.single_add_to_cart_button,
.product .wc-forward,
.comment-form .submit,
.cm-form-login .button {
	position: relative;
	display: inline-block;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	outline: none;
	border: none;
	text-decoration: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border-radius: 2px;
	color: white;
	background-color: var(--accent-color);
	padding: 20px 40px;
}

.widget .button {
	color: var(--accent-color);
	background-color: white;
}

.single_add_to_cart_button {
	padding: 1px 40px;
	min-height: 52px;
}

.cm-store-notice__dismiss-link,
.cm-widget-layered-nav-dropdown__submit {
	padding: 16px 12px 16px 12px;
}

.c-cart__form textarea,
.c-cart__form input[type=text],
.c-cart__form input[type=email],
.c-cart__form input[type=tel],
.c-cart__form input[type=password],
.c-cart__form select,
.c-cart__form .select2-selection--single,
.c-cart__form .select2-selection--multiple {
	height: auto;
	width: 100%;
}

.cm-invalid input {
	border-color: lightcoral !important;
}

.cm-widget-layered-nav-dropdown__submit {
	width: 100%;
	margin-top: 15px;
}

.widget .button:hover,
.cm-widget-layered-nav-dropdown__submit:hover {
	background-color: var(--text-color);
	color: white;
}

div.wpcf7 span.ajax-loader {
	position: absolute;
	width: 16px;
	height: 16px;
	margin-top: 17px !important;
	margin-left: 10px !important;
}

.wpcf7-form {
	display: block;
	margin-top: -5px;
	margin-bottom: -5px;
}

.wpcf7-form p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.wpcf7-form-control-wrap {
	display: block;
}

.wpcf7-form-control-wrap+br {
	display: none;
}

.wpcf7-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.wpcf7-form .c-custom-select__angle {
	right: 20px;
}

.wpcf7-form-control-wrap {
	padding-top: 5px;
	padding-bottom: 5px;
}

.h-inline-form .wpcf7-submit {
	margin-top: 5px;
	margin-bottom: 5px;
}

.wpcf7-form button:not([class]),
.wpcf7-form input[type="submit"] {
	margin-top: 5px;
}

.c-form__row {
	margin: 10px 0 0 0;
}

.cm-form-row {
	margin: 10px 0 0 0;
}

.cm-form-track-order {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	align-items: flex-end;
	flex-wrap: wrap;
}

.cm-form-track-order>:not(:first-child) {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-right: 10px;
	min-width: 30%;
}

.cm-form-track-order>:first-child {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.cm-form-track-order>.clear {
	display: none;
}

.c-form__row--inline {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.c-form__row--inline-center {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	justify-content: center;
	position: relative;
}

.c-form__row--inline-center .ajax-loader {
	top: 0;
	right: 0;
}

.c-form__row--inline-center>*:not(:first-child) {
	margin-left: 10px;
}

.wpcf7-not-valid-tip {
	color: #D1333C;
	font-size: 16px;
	line-height: 1.2;
	margin-top: 5px;
}

.wpcf7 form .wpcf7-response-output {
	margin: 15px 0 15px 0;
	padding: 18px 25px 18px 25px;
	font-size: 16px;
	line-height: 24px;
	border-color: var(--accent-color) !important;
}

@media (min-width:1190px) {
	.c-form__button:hover,
	.thwmscf-buttons input[type=button]:hover,
	.wpcf7-form input[type=submit]:hover,
	.wpcf7-form button:not([class]):hover,
	.mc4wp-form-fields input[type=submit]:hover,
	.mc4wp-form-fields button:hover,
	.cm-button:hover,
	.cm-Button:hover,
	.order-again .button:hover,
	.c-account .edit:hover,
	.cm-address-fields .button:hover,
	.mc4wp-form-fields input[type=submit]:hover,
	.mc4wp-form-fields button:hover,
	.widget .button:hover,
	.cm-store-notice__dismiss-link:hover,
	.cm-widget-layered-nav-dropdown__submit:hover,
	.single_add_to_cart_button:hover,
	.product .wc-forward:hover,
	.comment-form .submit:hover,
	.cm-form-login .button:hover {
		background-color: var(--text-color) !important;
	}
}

@media (max-width:1189px) {}

.c-header-search {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1200;
	visibility: hidden;
	overflow: auto;
	opacity: 0;
	-webkit-transition: visibility 0.5s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
	transition: visibility 0.5s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}

.c-header-search--disabled {
	display: none !important;
	pointer-events: none;
}

.c-header-search--active {
	opacity: 1;
	visibility: visible;
}

.c-header-search__shadow {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.c-header-search__wrap {
	position: relative;
	-webkit-transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
	transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: var(--background-color);
}

.c-header-search__wrap--active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.c-header-search__tip {
	font-size: 14px;
	line-height: 21px;
}

.c-header-search__input-block {
	position: relative;
	margin-top: 21px;
}

input[type=text].c-header-search__input {
	margin: 0;
	padding: 0 70px 11px 0;
	font-size: 31px;
	line-height: 36px;
	border: none;
	border-bottom: solid 1px #D0D4DA;
	background: transparent;
	display: block;
	width: 100%;
	outline: none;
	color: currentColor;
	position: relative;
}

.c-header-search__input--no-ajax {
	padding-right: 145px;
}

.c-header-search__clear {
	position: absolute;
	top: 8px;
	right: 0;
	opacity: 0;
	visibility: hidden;
	cursor: pointer;
}

.c-header-search__clear--active {
	opacity: 1;
	visibility: visible;
}

.c-header-search__clear--no-ajax {
	right: 63px;
}

.c-header-search__clear-text {
	opacity: 0.7;
	font-size: 14px;
	vertical-align: middle;
}

.c-header-search__clear-svg {
	background-color: #CED2D9;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	font-size: 9px;
	line-height: 20.5px;
	overflow: hidden;
	margin-right: 7px;
	color: #fff;
	vertical-align: middle;
}

.c-header-search__submit {
	position: absolute;
	color: #fff;
	width: 35px;
	height: 35px;
	right: 0;
	top: 0;
	border-radius: 4px;
	padding: 9px;
}

.c-header-search__view-all,
.c-header-search__no-results {
	margin-top: 30px;
	text-align: center;
	padding-bottom: 75px;
}

.c-header-search__no-results {
	font-weight: bold;
	font-size: 16px;
}

.c-header-search__row {
	display: -webkit-box;
	display: flex;
	margin-bottom: 30px;
	-webkit-box-align: center;
	align-items: center;
}

.c-header-search__thumb {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-right: 15px;
	min-width: 80px;
	height: 80px;
	overflow: hidden;
	position: relative;
}

.c-header-search__thumb:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: solid 1px #dddddd;
	z-index: -1;
}

.c-header-search__title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	font-size: 18px;
}

@media (min-width:1170px) {
	.c-header-search__close {
		position: absolute;
		right: 60px;
		top: 60px;
		width: 17px;
		height: 17px;
		font-size: 17px;
		line-height: 1;
	}
	.c-header-search__form {
		margin: auto;
		max-width: 630px;
		padding: 85px 15px;
	}
	.c-header-search__result {
		margin: 0 auto;
		max-width: 630px;
		padding: 0 15px;
	}
	.c-header-search__loading {
		position: absolute;
		left: -40px;
		top: 5px;
	}
	.c-header-search__shadow {
		background-color: var(--shadow-color-desktop);
	}
}

@media (max-width:1169px) {
	.c-header-search__close {
		position: absolute;
		right: 12px;
		top: 15px;
		width: 15px;
		height: 15px;
	}
	.c-header-search__wrap {
		position: absolute;
		left: 10px;
		right: 10px;
		top: 10px;
		bottom: 10px;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
		overflow: hidden;
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		flex-wrap: nowrap;
	}
	.c-header-search__form {
		margin: auto;
		max-width: 630px;
		padding: 70px 28px 30px 28px;
	}
	.c-header-search__result {
		margin: 0 auto;
		max-width: 630px;
		padding: 0 28px;
	}
	.c-header-search__loading {
		position: absolute;
		left: -21px;
		top: 10px;
		width: 16px;
		height: 16px;
	}
	.c-header-search__result {
		-webkit-box-flex: 1;
		flex: 1 1 auto;
		overflow: auto;
	}
	.c-header-search__shadow {
		background-color: var(--shadow-color-mobile);
	}
}

.c-header__callback-popup {
	position: fixed;
	min-width: 320px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1200;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: var(--custom-transform-transition);
	transition: var(--custom-transform-transition);
	background-color: var(--shadow-color-desktop);
}

.c-header__callback-popup--disabled {
	display: none !important;
	pointer-events: none;
}

.c-header__callback-popup--active {
	opacity: 1;
	visibility: visible;
}

.c-header__callback-close {
	position: absolute;
	z-index: 1;
	width: 16px;
	height: 16px;
	right: 20px;
	top: 20px;
	font-size: 16px;
	line-height: 1;
	cursor: pointer;
}

.c-header__callback-bg {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}

.c-header__callback-wrap {
	position: relative;
	z-index: 2;
	padding: 65px;
	max-width: 425px;
	max-height: calc(100% - 50px);
	background-color: white;
	border: solid 1px var(--text-color);
	box-shadow: 0 45px 90px rgba(0, 0, 0, 0.07);
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.c-header__callback-content {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	overflow: auto;
	height: 100%;
	max-height: 100%;
}

.c-header__callback-wrap--wide {
	max-width: 1000px;
}

.c-header__callback-wrap--quickview {
	display: inline-block;
	max-width: 1000px;
	padding: 0;
}

.c-header__callback-wrap:not(.c-header__callback-wrap--quickview) *[type=submit] {
	width: 100%;
}

.c-header__callback-header {
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 40px 0;
}

.c-header__cart-count {
	position: absolute;
	height: 18px;
	line-height: 17px;
	min-width: 18px;
	max-width: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	border-radius: 9px;
	padding: 0 4px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	opacity: 1;
	z-index: 1;
	background-color: var(--background-color);
	color: var(--text-color);
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	white-space: nowrap;
}

@media (min-width:1170px) {
	.c-header--mobile,
	.c-header__outer--mobile {
		display: none;
	}
	.c-header__cart-count {
		left: 50%;
		top: 50%;
		margin-top: -22px;
		margin-left: 10px;
	}
	.c-header__top-row--header-type-1 {
		padding-left: 80px;
		padding-right: 80px;
		color: var(--top-color);
		background-color: var(--top-background-color);
	}
	.c-header__top-row-list {
		list-style: none;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		margin: 0 -40px;
		padding: 18px 0 18px 0;
	}
	.c-header__top-row-item {
		padding: 0 40px;
		position: relative;
		font-size: 16px;
		line-height: 1;
	}
	.c-header__top-row-item--phone,
	.c-header__top-row-item--email,
	.c-header__top-row-item--callback,
	.c-header__top-row-item--auth,
	.c-header__top-row-item--hours,
	.c-header__top-row-item--favorites {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
	}
	.c-header__top-row-item--favorites {
		display: none;
	}
	.c-header__top-row-item--favorites.active {
		display: block;
	}
	.c-header__top-row-item:not(:last-child):after {
		content: '';
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -13px;
		height: 22px;
		border-right: solid 1px currentColor;
		opacity: 0.3;
	}
	.c-header__top-row-list--blocks-first .c-header__top-row-item:first-child:after {
		display: none;
	}
	.c-header__top-row-list--blocks-last .c-header__top-row-item:nth-last-child(2):after {
		display: none;
	}
	.c-header__top-row-item--social {
		font-size: 18px;
		white-space: nowrap;
	}
	.c-header__top-row-item--social .c-soc {
		margin: 0 -10px;
	}
	.c-header__top-row-item--social .c-soc__link {
		opacity: 0.3;
		margin: 0 10px;
	}
	.c-header__top-row-item a:hover {
		color: var(--accent-color);
	}
	.c-header__top-row-icon {
		color: var(--accent-color);
		margin-right: 5px;
		font-size: 16px;
		vertical-align: middle;
	}
	.c-header__top-row-icon--email {
		font-size: 13px;
	}
	.c-header__top-row-icon--phone,
	.c-header__top-row-icon--auth-login {
		font-size: 14px;
	}
	.c-header__top-row-icon--other {
		font-size: 17px;
	}
	.c-header__top-row-list--blocks-center {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.c-header__top-row-list--blocks-first>:first-child {
		margin-right: auto;
	}
	.c-header__top-row-list--blocks-last>:last-child {
		margin-left: auto;
	}
	.c-header__top-row-item--social .c-soc__link:hover {
		opacity: 1;
		color: var(--top-color);
	}
	.c-header__main-row {
		position: relative;
		display: -webkit-box;
		display: flex;
	}
	.c-header__main-row:after {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -1px;
		border-bottom: solid 1px #dddddd;
	}
	.c-header__main-row-item {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-header__main-row-item:not(:last-child) {
		border-right: solid 1px #dddddd;
	}
	.c-header__main-row-item--menu {
		-webkit-box-flex: 1;
		flex: 1 1 auto;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}
	.c-header__logo {
		padding: 15px 60px 15px 40px;
		min-width: 330px;
		text-align: center;
	}
	.c-header__logo-empty {
		font-weight: 700;
		text-transform: uppercase;
		font-size: 30px;
	}
	.c-header__support {
		display: -webkit-box;
		display: flex;
		padding: 25px 40px;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-header__support-icon {
		font-size: 37px;
		line-height: 1;
		color: var(--accent-color);
		margin-right: 20px;
	}
	.c-header__support-title {
		font-size: 16px;
		font-weight: 500;
		line-height: 1.2;
	}
	.c-header__support-phone {
		margin-top: 4px;
		font-size: 28px;
		font-weight: 600;
		line-height: 1;
	}
	.c-header__search-button {
		width: 101px;
		height: 101px;
		font-size: 23px;
		line-height: 1;
		cursor: pointer;
	}
	.c-header__search-button:hover {
		color: var(--accent-color);
	}
	.c-header__main-row-item--cart {
		background-color: var(--accent-color);
		color: var(--background-color);
	}
	.c-header__cart {
		font-size: 35px;
		line-height: 1;
		width: 101px;
		height: 101px;
		position: relative;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-header__cart:hover {
		color: var(--text-color);
	}
	.c-header__cart:hover .c-header__cart-count {
		background-color: var(--text-color);
		color: var(--background-color);
	}
	.c-header__logo-img {
		width: auto;
		height: auto;
		-o-object-fit: contain;
		object-fit: contain;
		max-width: var(--logo-size);
		max-height: var(--logo-size);
	}
}

@media (max-width:1634px) and (min-width:1170px) {
	.c-header__logo {
		min-width: unset;
	}
}

@media (max-width:1514px) and (min-width:1170px) {
	.c-header__main-row-item--support {
		display: none;
	}
}

@media (max-width:1169px) {
	.c-header--desktop,
	.c-header__outer--desktop {
		display: none;
	}
	.c-header {
		height: 60px;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 99;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
		color: var(--header-color-mobile);
		background-color: var(--header-color-bg-mobile);
	}
	.c-header__outer {
		height: 60px;
	}
	.c-header--sticky {
		box-shadow: 0 4px 7px rgba(0, 0, 0, 0.06);
	}
	.c-header--sticky-support {
		position: fixed;
	}
	.c-header__menu .widget_shopping_cart_content {
		display: none;
	}
	.c-header__mobile_blocks {
		display: none;
	}
	.c-header__logo-empty {
		font-size: 24px;
		font-weight: 700;
		line-height: 1;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.c-header__row {
		height: 60px;
		display: -webkit-box;
		display: flex;
		flex-wrap: nowrap;
		position: relative;
	}
	.c-header__bottom-buttons {
		height: 60px;
		flex-wrap: nowrap;
		-webkit-box-align: center;
		align-items: center;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		padding-left: 28px;
		padding-right: 28px;
		max-width: 415px;
		margin-left: auto;
		margin-right: auto;
	}
	.c-header__menu-button {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: 98px;
		height: 60px;
	}
	.c-header__menu-button-icon {
		height: 20px;
		width: 38px;
		font-size: 20px;
		line-height: 1;
	}
	.c-header__logo {
		-webkit-box-flex: 1;
		flex: 1 1 auto;
		position: relative;
		width: auto;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-header--header-type-mobile-2 .c-header__logo {
		padding-left: 0;
		overflow: hidden;
	}
	.c-header__logo-img--desktop {
		display: none !important;
	}
	.c-header__logo-img {
		display: block;
		max-height: 40px;
		height: auto;
		max-width: var(--logo-size-mobile);
		width: auto;
		-o-object-fit: contain;
		object-fit: contain;
	}
	.c-header__col-mobile-buttons {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		font-size: 21px;
		line-height: 1;
		margin: 0 13px;
		padding-top: 5px;
	}
	.c-header__col-mobile-buttons--1 {
		font-size: 24px;
		margin: 0 31px 0 19px;
	}
	.c-header__col-mobile-buttons--1 {
		padding-top: 3px;
	}
	.c-header__col-mobile-buttons>* {
		margin-left: 8px;
		margin-right: 8px;
	}
	.c-header--buttons-1 .c-header__menu-button {
		width: 98px;
	}
	.c-header--buttons-0 .c-header__logo {
		-webkit-box-pack: center;
		justify-content: center;
		padding-right: 98px;
	}
	.c-header--buttons-1 .c-header__logo {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.c-header--buttons-2 .c-header__menu-button,
	.c-header--buttons-3 .c-header__menu-button,
	.c-header--buttons-4 .c-header__menu-button {
		width: 80px;
	}
	.c-header__home-svg {
		width: 20px;
		height: 20px;
	}
	.c-header__cart-sum {
		display: none;
	}
	.c-header__cart {
		position: relative;
	}
	.c-header__buttons-block--1 {
		padding-right: 7px;
	}
	.c-header__buttons-block--2 {
		position: relative;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		width: 50px;
		height: 60px;
	}
	.c-header__menu {
		position: fixed;
		z-index: 1200;
		top: 0;
		width: 100%;
		height: 100%;
		max-width: 415px;
		min-width: 320px;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: var(--opacity-transition);
		transition: var(--opacity-transition);
		color: white;
		left: 0;
	}
	.c-header__menu--disabled {
		display: none !important;
		pointer-events: none;
	}
	.c-header__menu--active {
		opacity: 1;
		visibility: visible;
	}
	.c-header__menu-shadow {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: var(--shadow-color-mobile);
	}
	.c-header__menu-buttons {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 60px;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		padding-left: 50px;
		padding-right: 30px;
	}
	.c-header__menu-bottom {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 30px;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		justify-content: space-between;
		padding-left: 50px;
		padding-right: 50px;
		font-size: 20px;
	}
	.c-header__menu-back {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: var(--opacity-transition);
		transition: var(--opacity-transition);
		font-weight: bold;
		font-size: 18px;
		line-height: 1;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.c-header__menu-back--active {
		opacity: 1;
		visibility: visible;
	}
	.c-header__menu-back-svg {
		font-size: 7px;
		line-height: 4px;
		vertical-align: middle;
		margin-right: 9px;
	}
	.c-header__menu-close {
		width: 38px;
		height: 38px;
		margin-left: auto;
		text-align: center;
		font-size: 20px;
		line-height: 44px;
	}
	.c-header__menu-content {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 75px;
		bottom: 90px;
		overflow: hidden;
	}
	.c-header__menu-wrap {
		display: -webkit-box;
		display: flex;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		overflow: hidden;
		-webkit-transition: var(--custom-transform-transition);
		transition: var(--custom-transform-transition);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.c-header__menu-wrap--page-1 {
		-webkit-transform: translateX(max(-100vw, -415px));
		transform: translateX(max(-100vw, -415px));
	}
	.c-header__menu-wrap--page-2 {
		-webkit-transform: translateX(max(-200vw, -830px));
		transform: translateX(max(-200vw, -830px));
	}
	.c-header__menu-wrap--page-3 {
		-webkit-transform: translateX(max(-300vw, -1245px));
		transform: translateX(max(-300vw, -1245px));
	}
	.c-header__menu-wrap--page-4 {
		-webkit-transform: translateX(max(-400vw, -1660px));
		transform: translateX(max(-400vw, -1660px));
	}
	.c-header__menu-wrap--page-5 {
		-webkit-transform: translateX(max(-500vw, -2075px));
		transform: translateX(max(-500vw, -2075px));
	}
	.c-header__menu-page {
		width: 100vw;
		max-width: 415px;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		padding: 0 30px 0 50px;
		height: 100%;
		overflow: auto;
	}
	.c-mobile-menu {
		display: none;
	}
	.c-header__top {
		text-align: center;
		margin-bottom: 35px;
		padding: 0 20px 0 0;
	}
	.c-header__top .c-soc {
		margin-top: 35px;
	}
	.c-header__top-row-list {
		list-style: none;
		margin: 25px 0 -10px 0;
		text-align: center;
		padding: 0;
	}
	.c-header__top-row-item {
		font-style: normal;
		font-weight: normal;
		font-size: 13px;
		line-height: 15px;
		margin: 10px 0;
	}
	.c-header__top-row-item--other {
		color: white;
	}
	.c-header__top-row-icon {
		color: var(--accent-color);
		margin-right: 5px;
		position: relative;
		top: 1px
	}
	.c-header__top-row-icon--email {
		font-size: 9px;
	}
	.c-header__top-row-icon--phone {
		font-size: 11px;
	}
	.c-header__top-row-icon--address {
		font-size: 12px;
	}
	.c-header__top-row-icon--hours {
		font-size: 10px;
	}
	.c-header__top-row-icon--favorites {
		font-size: 10px;
	}
	.c-header__cart-count {
		position: absolute;
		right: -10px;
		top: -6px;
		background-color: var(--text-color);
		color: var(--background-color);
	}
	.c-header__menu-bottom .c-header__cart-count {
		background-color: var(--background-color);
		color: var(--text-color);
	}
	.c-header__menu-page .c-soc__link {
		margin: 0 10px;
		opacity: 0.6;
	}
	.c-header__support {
		display: -webkit-inline-box;
		display: inline-flex;
		-webkit-box-align: center;
		align-items: center;
		text-align: left;
		margin: 25px 0 0 0;
	}
	.c-header__support-icon {
		font-size: 25px;
		line-height: 1;
		color: var(--accent-color);
		margin-right: 15px;
	}
	.c-header__support-title {
		font-size: 13px;
		line-height: 1.2;
	}
	.c-header__support-phone {
		margin-top: 4px;
		font-size: 20px;
		font-weight: 600;
		line-height: 1;
	}
	.c-header__callback-wrap {
		padding: 45px 30px 30px 30px;
	}
}

@media (max-width:400px) {
	.c-header__callback-wrap {
		border-left: none;
		border-right: none;
	}
}

.c-hint {
	position: absolute;
	left: 0;
	top: 26px;
	margin-top: 5px;
	background: #666;
	color: #fff;
	padding: 3px 10px;
	font-size: 12px;
	z-index: 100;
}

.c-hint a {
	color: #fff;
}

.c-hint:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: -5px;
	width: 100%;
	height: 5px;
}

.c-hint:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	top: -10px;
	border: solid 5px transparent;
	border-bottom-color: #666;
}

.c-login,
.cm-ResetPassword {
	position: relative;
	width: 375px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.cm-ResetPassword {
	font-size: 14px;
}

.c-login__form {
	display: none;
}

.c-login__form--active {
	display: block;
}

.c-login__lost-password {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	text-align: right;
	line-height: 24px;
	font-size: 14px;
}

.c-login__lost-password-link {
	display: inline-block;
	border-bottom: solid 1px currentColor;
	margin-bottom: 4px;
}

.c-login__header {
	position: relative;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 45px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.c-login__title-or {
	-webkit-box-ordinal-group: 3;
	order: 2;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	display: inline-block;
	margin-left: 18px;
	margin-right: 18px;
	text-transform: none;
}

.c-login__tab-login--not-active,
.c-login__tab-register--not-active {
	-webkit-box-ordinal-group: 4;
	order: 3;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	display: inline-block;
	text-transform: none;
	border-bottom: solid 1px currentColor;
}

.c-login__tab-login--active,
.c-login__tab-register--active {
	-webkit-box-ordinal-group: 2;
	order: 1;
	display: inline-block;
}

.c-lp-widget {
	padding: 0 !important;
	margin: 0;
	list-style: none;
}

.c-lp-widget__item {
	display: -webkit-box;
	display: flex;
}

.c-lp-widget__thumb {
	width: 75px;
	margin-right: 20px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: block;
}

.c-lp-widget__content {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	line-height: 1.2;
}

.c-lp-widget__title {
	font-size: 16px;
	font-weight: bold;
	word-break: break-word;
}

.c-lp-widget__date {
	margin-top: 8px;
	font-size: 14px;
}

.c-lp-widget__date-icon {
	display: inline-block;
	margin-right: 4px;
}

.c-lp-widget__item+.c-lp-widget__item {
	margin-top: 30px;
	padding-top: 30px;
	border-top: solid 1px var(--accent-border-color);
}

@media (min-width:1170px) {
	.c-lp-widget__title:hover {
		opacity: 0.7;
	}
}

@media (max-width:1189px) {
	.c-mobile-menu__list,
	.c-mobile-menu__submenu {
		padding: 0;
		margin: -18px 0;
		list-style: none;
	}
	.c-mobile-menu__submenu--content {
		margin-left: -50px;
		margin-right: -30px;
		color: var(--text-color);
	}
	.c-mobile-menu__item,
	.c-mobile-menu__subitem {
		position: relative;
		padding-bottom: 18px;
		padding-top: 18px;
		padding-right: 30px;
		font-weight: normal;
		font-size: 18px;
		line-height: 1.2;
		text-transform: uppercase;
	}
	.h-rtl .c-mobile-menu__item,
	.h-rtl .c-mobile-menu__subitem {
		padding-right: 0;
		padding-left: 30px;
	}
	.c-mobile-menu__item>a,
	.c-mobile-menu__subitem>a {
		display: block;
	}
	.c-mobile-menu__item--has-children>a:first-child:after,
	.c-mobile-menu__subitem--has-children>a:first-child:after {
		content: var(--icon-submenu);
		font-family: "theme-icons";
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		position: absolute;
		right: 0;
		top: 0;
		width: 38px;
		height: 100%;
		font-size: 7px;
	}
	.h-rtl .c-mobile-menu__item--has-children>a:first-child:after,
	.h-rtl .c-mobile-menu__subitem--has-children>a:first-child:after {
		right: unset;
		left: 0;
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
	}
	.c-mobile-menu__item .c-mobile-menu__submenu,
	.c-mobile-menu__subitem .c-mobile-menu__submenu {
		display: none;
	}
	.c-mobile-menu__title-wrap {
		display: -webkit-box;
		display: flex;
		flex-wrap: nowrap;
		-webkit-box-align: center;
		align-items: center;
		width: 100%;
		padding-bottom: 13px;
		padding-top: 13px;
	}
	.c-mobile-menu__title {
		position: relative;
		padding-left: 10px;
		margin-right: 66px;
		color: var(--accent-color);
	}
	.c-mobile-menu__title--text-only {
		padding-left: 0;
	}
	.c-mobile-menu__subitem--parent {
		color: var(--accent-color);
	}
	.c-mobile-menu__subitem--parent-div {
		padding-left: 50px;
		padding-right: 30px;
	}
	.h-rtl .c-mobile-menu__subitem--parent-div {
		padding-left: 30px;
		padding-right: 50px;
	}
	.c-mobile-menu__submenu--content .l-section--container,
	.l-section__container,
	.c-mobile-menu__submenu--content .elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container {
		padding-left: 0;
		padding-right: 0;
	}
}

.c-order__result {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 60px;
}

.c-order__result-ico {
	width: 90px;
	height: 90px;
	font-size: 90px;
	line-height: 1;
}

.c-order__result-ico--success {
	fill: #6FBA54;
	color: #6FBA54;
}

.c-order__result-ico--failed {
	fill: #D1333C;
	color: #D1333C;
}

.c-order__result-message {
	margin-top: 60px;
	font-size: 28px;
	line-height: 1.2;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}

.c-order__details {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 40px 0 90px 0;
}

.c-order__details-item {
	padding: 30px 40px;
	margin-top: 1px;
	margin-right: 1px;
	background-color: var(--background-color-light);
}

.c-order__details-value {
	display: block;
	margin-top: 22px;
	font-size: 17px;
}

.c-order__info {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	font-size: 17px;
}

.cm-table,
.cm-orders-table {
	border-spacing: 0;
	border-collapse: separate;
	width: 100%;
	max-width: 750px;
}

.cm-table th,
.cm-orders-table th {
	font-size: 14px;
	line-height: 1.2;
	text-align: left;
	font-weight: normal;
	padding-bottom: 14px;
	border-bottom: solid 1px #dddddd;
}

.cm-table tfoot th {
	padding-bottom: 0;
}

.cm-table td,
.cm-orders-table td {
	font-size: 17px;
	line-height: 1.2;
	padding: 25px 0;
	border-bottom: solid 1px #dddddd;
}

.cm-table td {
	font-weight: bold;
}

.cm-table td:not(:last-child),
.cm-orders-table td:not(:last-child) {
	padding-right: 20px;
}

.cm-table .product-quantity {
	font-weight: normal;
}

p+.cm-order-details {
	margin-top: 65px;
}

.cm-order-details__title,
.cm-column__title {
	padding: 0;
	margin: 0 0 30px 0;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
}

.cm-table td>.amount {
	display: block;
}

.cm-table .includes_tax,
.cm-table .tax_label,
.cm-table .shipped_via {
	font-weight: normal;
	font-size: 12px;
	margin-top: 3px;
}

.cm-customer-details {
	margin-top: 60px;
	position: relative;
	overflow: hidden;
}

.cm-columns--addresses {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-left: -55px;
	margin-right: -55px;
	font-size: 17px;
}

.cm-columns--addresses>* {
	width: 240px;
	margin: 30px 55px 0 55px;
}

.cm-columns--addresses address {
	font-style: normal;
}

.cm-orders-table__cell-order-actions,
.cm-orders-table__header-order-actions {
	text-align: right;
}

.cm-orders-table__cell .button,
.cm-table .button {
	text-decoration: underline;
}

.cm-orders-table__cell .amount,
.cm-orders-table__cell-order-number {
	font-weight: bold;
}

.cm-bacs-bank-details {
	margin-bottom: 65px;
}

.cm-table .download-file,
.cm-orders-table__header-order-actions {
	text-align: right !important;
}

@media (max-width:500px) {
	.c-order__details-item {
		width: 100%;
	}
	.cm-orders-table thead {
		display: none;
	}
	.c-account__col-content {
		min-width: 100%;
	}
	.cm-orders-table,
	.cm-orders-table tbody,
	.cm-orders-table tfoot,
	.cm-orders-table tr,
	.cm-orders-table th,
	.cm-orders-table td {
		display: block;
	}
	.cm-orders-table td:not(:last-child) {
		border: none;
		padding: 0;
	}
	.cm-orders-table td:last-child {
		margin-bottom: 25px;
		padding: 15px 0 25px 0;
		text-align: left !important;
	}
}

.c-page-header {
	color: var(--page-header-color);
	background-color: var(--page-header-bg-color);
}

.c-page-header__icon {
	max-width: 100%;
}

.c-page-header__title--tabs {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.c-page-header__title-or {
	-webkit-box-ordinal-group: 3;
	order: 2;
	font-size: 17px;
	line-height: 25px;
	font-weight: normal;
	display: inline-block;
	margin-left: 30px;
	margin-right: 18px;
	text-transform: none;
}

.c-page-header__tab-login--not-active,
.c-page-header__tab-register--not-active {
	-webkit-box-ordinal-group: 4;
	order: 3;
	font-size: 17px;
	line-height: 25px;
	font-weight: normal;
	display: inline-block;
	text-transform: none;
	border-bottom: solid 1px currentColor;
}

.c-page-header__tab-login--active,
.c-page-header__tab-register--active {
	-webkit-box-ordinal-group: 2;
	order: 1;
	display: inline-block;
}

.c-page-header {
	position: relative;
	padding: 20px 0 40px 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	min-height: var(--header-min-height);
}

.c-page-header--filter {
	min-height: calc(var(--header-min-height) + 150px);
}

.c-page-header__image {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	z-index: 0;
	opacity: var(--bg-opacity);
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.c-page-header__shadow {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 300px;
	max-height: 100%;
	opacity: 0.85;
	background-image: -webkit-gradient(linear, left bottom, left top, from(var(--page-header-bg-color)), to(var(--page-header-bg-color-tr)));
	background-image: linear-gradient(to top, var(--page-header-bg-color), var(--page-header-bg-color-tr));
	z-index: 1;
}

.c-page-header__wrap {
	position: relative;
	margin: 0 auto;
	text-align: center;
	z-index: 5;
}

.c-page-header__title {
	font-size: var(--header-font-size-responsive);
	font-weight: 600;
	line-height: 1.1;
	padding: 0;
	margin: 0;
	word-break: break-word;
	white-space: normal;
}

.c-page-header__decor {
	color: var(--accent-color);
	font-size: 8px;
	margin-top: 25px;
	margin-bottom: 28px;
}

.c-page-header__bar {
	color: var(--accent-color);
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	bottom: 0;
	z-index: 3;
	max-width: 100%;
}

.c-page-header__filter {
	display: inline-block;
}

.c-page-header__sticky {
	display: inline-block;
	font-size: 80%;
	position: relative;
	top: 14px;
	color: var(--accent-color);
	margin-left: 20px;
}

@media (min-width:1170px) {}

@media (max-width:1169px) {
	.c-page-header {
		min-height: unset;
		padding: 60px 30px 70px 30px;
	}
}

@media (max-width:359px) {
	.c-page-header {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.c-post-grid {
	width: 360px;
	position: relative;
	background-color: white;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	margin-bottom: 30px;
	-webkit-transition: box-shadow 0.3s linear;
	transition: box-shadow 0.3s linear;
}

.c-post-grid__thumb-wrap {
	position: relative;
	padding-bottom: 69.4444%;
	background-color: var(--background-color-10);
	overflow: hidden;
}

.c-post-grid__thumb {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	z-index: 1;
}

.c-post-grid__categories {
	position: absolute;
	top: 23px;
	right: 25px;
	left: 25px;
	margin: 0 0 -5px -5px;
	padding: 0;
	list-style: none;
	z-index: 2;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.c-post-grid__categories-item {
	display: inline-block;
	background-color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	padding: 11px 15px 10px 16px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.c-post-grid__content-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.c-post-grid__spacer {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-post-grid__content-wrap {
	padding: 40px 40px 45px 40px;
}

.c-post-grid__continue {
	border-top: solid 2px rgba(0, 0, 0, 0.07);
	padding: 35px 40px;
	font-size: 18px;
	font-weight: 600;
}

.c-post-grid__arrow {
	display: inline-block;
	font-size: 15px;
	vertical-align: middle;
	margin-left: 15px;
	color: var(--accent-color);
}

.c-post-grid__meta {
	list-style: none;
	padding: 0;
	margin: 0;
}

.c-post-grid__meta-item {
	display: inline-block;
	font-size: 16px;
}

.c-post-grid__meta-item:not(:last-child):after {
	content: '';
	display: inline-block;
	width: 0;
	height: 24px;
	vertical-align: middle;
	border-left: solid 1px #dddddd;
	margin-left: 13px;
	margin-right: 13px;
}

.c-post-grid__author {
	color: var(--text-color-light);
	font-weight: 600;
	text-decoration: underline;
}

.c-post-grid__meta-item--date {
	font-weight: 600;
}

.c-post-grid__title {
	margin-top: 30px;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.33;
}

.c-post-grid__excerpt {
	font-size: 18px;
	line-height: 1.67;
	color: var(--text-color-light);
	margin-top: 20px;
}

.c-post-grid__excerpt>:first-child {
	margin-top: 0;
}

.c-post-grid__excerpt>:last-child {
	margin-bottom: 0;
}

.c-post-grid__sticky {
	display: inline-block;
	font-size: 80%;
	position: relative;
	toP: 2px;
	color: var(--accent-color);
	margin-left: 10px;
}

@media (min-width:1170px) {
	.c-post-grid a:hover {
		color: var(--accent-color);
	}
	.c-post-grid:hover {
		box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	}
}

@media (max-width:420px) {
	.c-post-grid {
		width: 100%;
		margin-right: 0 !important;
	}
	.c-post-grid__content-wrap {
		padding: 20px;
	}
	.c-post-grid__continue {
		padding: 20px;
	}
}

.c-post-list {
	position: relative;
}

.c-post-list+.c-post-list {
	margin-top: 60px;
}

.c-post-list__thumb {
	position: relative;
	padding-bottom: 56.6666%;
	margin-bottom: 40px;
}

.c-post-list__img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100% !important;
	height: 100% !important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-post-list__meta {
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
}

.c-post-list__meta-item {
	display: inline-block;
	font-size: 16px;
}

.c-post-list__meta-item:not(:last-child):after {
	content: '';
	display: inline-block;
	width: 0;
	height: 24px;
	vertical-align: middle;
	border-left: solid 1px #dddddd;
	margin-left: 13px;
	margin-right: 13px;
}

.c-post-list__meta-icon {
	color: var(--accent-color);
	display: inline-block;
	margin-right: 10px;
}

.c-post-list__meta-icon--comment {
	position: relative;
	top: 2px;
}

.c-post-list__author {
	color: var(--text-color-light);
	font-weight: 600;
	text-decoration: underline;
}

.c-post-list__title {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
}

.c-post-list__excerpt {
	font-size: 18px;
	line-height: 1.67;
	color: var(--text-color-mid);
	margin-top: 20px;
	padding-top: 28px;
	border-top: solid 1px #eeeeee;
}

.c-post-list__excerpt>:first-child {
	margin-top: 0;
}

.c-post-list__excerpt>:last-child {
	margin-bottom: 0;
}

.c-post-list__sticky {
	display: inline-block;
	font-size: 80%;
	position: relative;
	top: 4px;
	color: var(--accent-color);
	margin-left: 10px;
}

.c-post-list__bottom {
	margin-top: 35px;
}

.c-post-list__categories {
	position: absolute;
	right: 40px;
	left: 40px;
	bottom: 40px;
	margin: 0 0 -5px -5px;
	padding: 0;
	list-style: none;
	z-index: 2;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.c-post-list__categories-item {
	display: inline-block;
	background-color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	padding: 11px 15px 10px 16px;
	margin-left: 5px;
	margin-bottom: 5px;
}

@media (min-width:1170px) {
	.c-post-list__categories-item-link:hover,
	.c-post-list__title-link:hover,
	.c-post-list__meta a:hover {
		color: var(--accent-color);
	}
}

@media (max-width:415px) {
	.c-post-list__categories {
		position: absolute;
		right: 20px;
		left: 20px;
		bottom: 20px;
	}
	.c-post-list__thumb {
		margin-bottom: 30px;
	}
	.c-post-list__title {
		font-size: 24px;
	}
}

.c-post {
	position: relative;
	width: 750px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.c-post__thumb {
	position: relative;
	padding-bottom: 56.6666%;
}

.c-post__img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100% !important;
	height: 100% !important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-post__meta {
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
}

.c-post__thumb .c-post__meta {
	margin-top: 20px;
}

.c-post__meta-item {
	display: inline-block;
	font-size: 16px;
}

.c-post__meta-item:not(:last-child):after {
	content: '';
	display: inline-block;
	width: 0;
	height: 24px;
	vertical-align: middle;
	border-left: solid 1px #dddddd;
	margin-left: 13px;
	margin-right: 13px;
}

.c-post__meta-icon {
	color: var(--accent-color);
	display: inline-block;
	margin-right: 10px;
}

.c-post__meta-icon--comment {
	position: relative;
	top: 2px;
}

.c-post__meta-author {
	color: var(--text-color-light);
	font-weight: 600;
	text-decoration: underline;
}

.c-post__meta-item--date {
	font-weight: 600;
}

.c-post__title {
	margin-top: 40px;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
}

.c-post__meta+.c-post__wrap {
	margin-top: 20px;
	padding-top: 28px;
	border-top: solid 1px #eeeeee;
}

.c-post__content {
	font-size: 18px;
	line-height: 1.67;
	color: var(--text-color-mid);
}

.c-post__content>:first-child {
	margin-top: 0;
}

.c-post__content>:last-child {
	margin-bottom: 0;
}

.sticky .c-post__sticky,
.c-post__sticky {
	display: inline-block;
	font-size: 80%;
	position: relative;
	top: 4px;
	color: var(--accent-color);
	margin-left: 10px;
}

.c-post__bottom {
	margin-top: 55px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
}

.c-post__tags {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-right: 25px;
}

.c-post__tags>a {
	display: block;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	text-transform: uppercase;
	padding: 13px 14px 14px 14px;
	border: solid 1px #dddddd;
	margin-right: 3px;
	margin-bottom: 3px;
}

.c-post__share {
	text-align: right;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	justify-content: flex-end;
	margin: -4px -4px -4px auto;
}

.c-post__share-svg {
	width: 30px;
	height: 30px;
	color: white;
	border-radius: 50%;
	overflow: hidden;
	margin: 4px;
	display: -webkit-box !important;
	display: flex !important;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-post__share-svg--facebook {
	background-color: #3b5998;
}

.c-post__share-svg--twitter {
	background-color: #1da1f2;
}

.c-post__share-svg--pinterest {
	background-color: #bd081c;
}

.c-post__share-svg--whatsapp {
	background-color: #54C762;
}

.c-post__categories {
	position: absolute;
	right: 40px;
	left: 40px;
	bottom: 40px;
	margin: 0 0 -5px -5px;
	padding: 0;
	list-style: none;
	z-index: 2;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.c-post__categories-item {
	display: inline-block;
	background-color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	padding: 11px 15px 10px 16px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.c-post__author {
	margin-top: 28px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.c-post__author-thumb {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-right: 45px;
}

.c-post__author-thumb>img {
	border-radius: 50%;
}

.c-post__author-content {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-post__author-title {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--text-color);
	margin-top: 7px;
}

.c-post__author-desc {
	font-size: 14px;
	line-height: 24px;
	margin-top: 5px;
	color: var(--text-color-light);
}

.c-post__author-soc {
	margin-top: 20px;
}

.c-post__author-soc .c-soc__link+.c-soc__link {
	margin-left: 13px;
}

.c-post__nav {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin-top: 35px;
	border: solid 1px #dddddd;
	padding: 35px 40px;
}

.c-post__nav-title {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.33;
}

.c-post__nav-prev {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	width: 50%;
	padding-right: 25px;
	display: -webkit-box;
	display: flex;
}

.c-post__nav-next {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	width: 50%;
	padding-left: 25px;
	text-align: right;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.c-post__nav-prev:hover,
.c-post__nav-next:hover {
	color: var(--accent-color);
}

.c-post__nav-prev-ico,
.c-post__nav-next-ico {
	display: inline-block;
	font-size: 18px;
	line-height: 37px;
	height: 18px;
}

.c-post__nav-prev-ico {
	margin-right: 30px;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.c-post__nav-next-ico {
	margin-left: 30px;
}

.c-post__divider {
	font-size: 8px;
	line-height: 1;
	margin-top: 19px;
	color: var(--accent-color);
}

.c-post__decor {
	height: 13px;
	-webkit-transform: skew(30deg);
	transform: skew(30deg);
	background-image: var(--stretch-bar-gray);
	margin-top: 35px;
}

.c-post__related-header {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
	margin-top: 60px;
}

.c-post__related-list {
	margin-top: 45px;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-right: -30px;
	-webkit-box-pack: center;
	justify-content: center;
}

.c-post__related-list .c-post-grid {
	margin-right: 30px;
	background-color: var(--background-color-light);
}

@media (min-width:1170px) {
	.c-post__categories-item-link:hover,
	.c-post__title-link:hover,
	.c-post__meta a:hover {
		color: var(--accent-color);
	}
	.c-post__tags>a:hover {
		background-color: var(--text-color);
		border-color: var(--text-color);
		color: white;
	}
	.c-post__share-svg:hover {
		background-color: var(--text-color);
	}
	.c-post__author-title a:hover,
	.c-post__author-soc .c-soc__link:hover {
		color: var(--accent-color);
	}
}

@media (max-width:1169px) {}

@media (max-width:829px) {
	.c-post__related-list {
		margin-right: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-post__related-list .c-post-grid {
		margin-right: 0;
	}
	.c-post__related-header,
	.c-post__related-header+.c-post__divider {
		text-align: center;
	}
}

@media (max-width:768px) {
	.c-post__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
	.c-post__nav-prev {
		width: 100%;
		padding-right: 40px;
	}
	.c-post__nav-prev+.c-post__nav-next {
		margin-top: 35px;
	}
	.c-post__nav-next {
		width: 100%;
		padding-left: 40px;
	}
}

@media (max-width:450px) {
	.c-post__author {
		padding-left: 0;
		padding-right: 0;
	}
	.c-post__author-thumb {
		margin-right: 30px;
	}
	.c-post__author-thumb>img {
		width: 100px;
		height: 100px;
	}
	.c-post__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		text-align: center;
	}
	.c-post__tags {
		margin-right: 0;
	}
	.c-post__share {
		text-align: center;
		-webkit-box-pack: center;
		justify-content: center;
		margin-top: 25px;
		margin-left: -4px;
	}
}

@media (max-width:375px) {
	.c-post__nav {
		padding: 30px;
	}
	.c-post__nav-title {
		font-size: 18px;
	}
}

.c-product {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start;
}

.c-product .onsale {
	left: 25px;
	right: unset !important;
}

.c-product>*:not(.l-section__content):not(.l-section__sidebar) {
	-webkit-box-flex: 0;
	flex: 0 0 100%;
}

.c-product .l-section__content {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.cm-product-gallery {
	-webkit-box-flex: 0 !important;
	flex: 0 1 auto !important;
	margin-right: 60px;
	width: 360px;
	max-width: 100%;
}

.c-product .summary {
	max-width: 100%;
	-webkit-box-flex: 0 !important;
	flex: 0 0 330px !important;
}

.c-product .variations .label {
	padding-right: 10px;
}

.c-product .cm-tabs {
	max-width: 750px;
	margin: 80px auto 0 auto;
	width: 100%;
	position: relative;
}

.c-product .cm-product-gallery__wrapper {
	position: relative;
	margin: 0;
}

.c-product .cm-product-gallery__wrapper:not(.owl-carousel)>*:not(:first-child) {
	display: none;
}

.c-product .cm-product-gallery__image {
	display: block;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
}

.c-product .cm-product-gallery__image img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-product--image-contain .cm-product-gallery__image img {
	-o-object-fit: contain;
	object-fit: contain;
}

.c-product .product_title {
	font-size: 36px;
	line-height: 1;
	font-weight: 700;
	position: relative;
	margin-bottom: 40px;
}

.c-product section.products {
	margin-top: 100px;
}

.c-product section.products>h2 {
	font-size: 32px;
	line-height: 1;
	font-weight: 600;
	text-align: center;
	margin-bottom: 70px;
	position: relative;
}

.c-product section.products>h2:after {
	content: var(--icon-decor);
	display: inline-block;
	font-family: "theme-icons";
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -30px;
	font-size: 8px;
	line-height: 1;
	margin-top: 19px;
	color: var(--accent-color);
}

.c-product section.products ul.products {
	-webkit-box-pack: center;
	justify-content: center;
}

.c-product .shop_attributes {
	width: 100%;
	border: none;
}

.c-product .cm-Tabs-panel--additional_information {
	margin-top: -35px;
}

.c-product .cm-Tabs-panel--description {
	margin-top: -5px;
}

.c-product .shop_attributes tr {
	border: none;
}

.c-product .shop_attributes th {
	text-align: left;
	padding-right: 15px;
	position: relative;
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
}

.c-product .shop_attributes td {
	text-align: right;
	padding-left: 15px;
	position: relative;
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
}

.c-product .shop_attributes p {
	margin-bottom: 0;
}

.c-product .shop_attributes tr:not(:first-child) td:after,
.c-product .shop_attributes tr:not(:first-child) th:after,
.c-product .shop_attributes tr:first-child:last-child td:after,
.c-product .shop_attributes tr:first-child:last-child th:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	border-bottom: solid 1px currentColor;
	opacity: 0.15;
}

.c-product .shop_attributes tr:first-child:last-child td:after,
.c-product .shop_attributes tr:first-child:last-child th:after {
	bottom: 0;
	top: auto;
}

.c-product .wc-tab>h2 {
	font-size: 24px;
	line-height: 1;
	font-weight: 600;
	position: relative;
}

.c-product .reset_variations {
	position: absolute;
	right: 0;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 5px;
}

.c-product .reset_variations:before {
	display: inline-block;
	margin-right: 5px;
	content: var(--icon-close);
	font-family: theme-icons !important;
	font-size: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #D1333C;
}

.c-product .price {
	display: block;
	font-size: 24px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 15px;
}

.c-product .summary .price {
	font-size: 32px;
	line-height: 1;
	color: var(--accent-color);
}

.c-product .cm-variation-add-to-cart,
.c-product .cart:not(.variations_form):not(.grouped_form) {
	margin-top: 25px;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.c-product .qty {
	margin-right: 10px;
	line-height: 50px !important;
	padding: 0 5px !important;
	text-align: center;
	width: 70px;
}

.product .product_meta {
	margin-top: 25px;
}

.c-product .product_meta {
	margin-top: 44px;
}

.c-product .product_meta a {
	text-decoration: underline;
}

.c-product .sku_wrapper,
.c-product .posted_in,
.c-product .tagged_as {
	display: block;
	line-height: 1.2;
	margin-top: 12px;
}

.c-product .tabs {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0 0 50px 0;
	padding: 0;
	list-style: none;
}

.c-product .tabs>li {}

.c-product .tabs>li a {
	display: block;
	padding: 23px 43px;
	font-size: 18px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	text-align: center;
	list-style: none;
	border-radius: 2px;
	border: 1px solid #ddd;
	margin-left: -1px;
	margin-bottom: -1px;
}

.c-product .tabs>li.active a {
	background-color: white;
	position: relative;
	border-bottom-color: var(--accent-color);
	position: relative;
	z-index: 1;
}

.c-product .tabs>li.active a:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background-color: var(--accent-color);
}

.c-product .price>ins {
	text-decoration: none;
}

.c-product .price>del {
	opacity: 0.7;
	display: inline-block;
	margin-right: 10px;
}

.c-product__share {
	margin-top: 38px;
}

.c-product__share-svg {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-left: 15px;
	font-size: 15px;
	line-height: 1;
}

.c-product__share-svg--google-plus {
	width: 20px;
}

.c-product__loading {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.c-product__wrap {
	width: 900px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: -webkit-box;
	display: flex;
	margin-top: 80px;
}

.c-product__sidebar {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-left: 30px;
	position: relative;
	width: 316px;
}

.c-product__sidebar-wrap {
	padding: 45px 35px;
	position: relative;
}

.c-product__sidebar-wrap:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 4px;
	border: solid 1px currentColor;
	opacity: 0.15;
}

.c-product__wrap--sidebar {
	width: 1140px;
}

.c-product__gallery {
	width: 100%;
	display: -webkit-box;
	display: flex;
	overflow: hidden;
}

.c-product__gallery-item {
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	max-width: 100%;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	height: 445px;
	position: relative;
}

.c-product__gallery-img,
.c-product__gallery-item>img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-product__thumbs-img {
	display: block;
	width: 75px;
	height: 75px;
	-o-object-fit: contain;
	object-fit: contain;
	mix-blend-mode: darken;
}

.c-product__gallery-img {
	border-radius: 4px;
}

.c-product__summary {
	-webkit-box-flex: 1;
	flex: 1 0;
	min-width: 280px;
}

.c-product__title {
	font-size: 36px;
	line-height: 1.2;
}

.c-product__markers {
	margin-top: 10px;
}

.c-product__short-description {
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
}

.c-product__short-description>*:first-child {
	padding-top: 0;
	margin-top: 0;
}

.c-product__short-description>*:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.c-product__badges {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.cm-review-link {
	display: none;
}

.c-product__summary .c-variation__form {
	margin-top: 45px;
}

.c-product__summary .price {
	font-size: 30px;
	display: -webkit-inline-box;
	display: inline-flex;
	margin-top: 30px;
	margin-bottom: 0;
	-webkit-box-align: baseline;
	align-items: baseline;
}

.c-product__summary .price>ins {
	text-decoration: none;
	color: #D1333C;
}

.c-product__summary .price>del {
	margin-left: 16px;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	-webkit-box-ordinal-group: 3;
	order: 2;
}

.c-product__quantity {
	position: relative;
	font-weight: bold;
	line-height: 50px;
	width: 95px;
}

.c-product__quantity.hidden {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.c-product__quantity-value {
	border-radius: 4px;
	font-size: 15px;
	text-align: center;
	padding-left: 33px;
	padding-right: 33px;
	width: 100%;
	-webkit-appearance: none;
	touch-action: manipulation;
	outline: none;
	border: none;
}

.c-product__quantity-minus,
.c-product__quantity-plus {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 33px;
	font-size: 18px;
}

.c-product__quantity-minus {
	left: 0;
}

.c-product__quantity-plus {
	right: 0;
}

.c-product__add-to-cart-wrap {
	display: -webkit-inline-box;
	display: inline-flex;
	margin-top: 30px;
	-webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
	transition: opacity 0.3s linear, visibility 0.3s linear;
	margin-left: -5px;
	margin-right: -5px;
}

.c-product__add-to-cart-wrap>* {
	margin-left: 5px;
	margin-right: 5px;
}

.cm-product-rating {
	margin-top: 20px;
	line-height: 15px;
}

.c-product__info {
	margin-top: 20px;
	display: inline-block;
	font-size: 16px;
	line-height: 26px;
	padding: 18px 23px;
	min-width: 260px;
	position: relative;
}

.c-product__info-link {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 100;
}

.c-product__info:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: solid 1px currentColor;
	opacity: 0.15;
	border-radius: 4px;
}

.c-product__info-title-wrap {
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	z-index: 1;
}

.c-product__info-svg {
	width: 19px;
	height: 19px;
	margin-right: 10px;
	vertical-align: middle;
	opacity: 0.5;
}

.c-product__info-title {
	font-weight: bold;
}

.c-product__info-text {
	display: none;
}

.c-product__info-text--expand {
	display: inline-block;
	padding-top: 8px;
}

.c-product__info-toggle {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 20px;
	text-align: right;
}

.c-product__info-toggle-svg {
	width: 9px;
	height: 6px;
	vertical-align: middle;
}

.c-product__info-toggle-svg--open {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.c-product__summary .product_meta {
	margin-top: 44px;
}

.c-product__summary .product_meta a {
	text-decoration: underline;
}

.c-product__summary .sku_wrapper,
.c-product__summary .posted_in,
.c-product__summary .tagged_as {
	display: block;
	line-height: 1.2;
	margin-top: 12px;
}

.c-product__thumbs {
	display: -webkit-box;
	display: flex;
	width: 360px !important;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.c-product__thumbs:not(.owl-carousel) {
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}

.c-product__thumbs-item {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	border-radius: 4px;
	overflow: hidden;
	background-color: var(--background-color-light);
}

.c-product__thumbs-item .wc-thumb {
	cursor: pointer;
}

.c-product__thumbs-item+.c-product__thumbs-item {
	margin-left: 20px;
}

.c-product__thumbs-item:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background-color: #000;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-product__thumbs-item.active:after {
	opacity: 0.7;
	visibility: visible;
}

.c-product__prev-svg {
	width: 6px;
	height: 11px;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.c-product__next-svg {
	width: 6px;
	height: 11px;
}

.c-product__summary .c-variation__wrap {
	width: 260px;
}

.c-product__tabs {
	width: 750px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.c-product__tabs-list {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	list-style: none;
	font-size: 31px;
	margin: 100px 0 35px 0;
	padding: 0;
}

.c-product__tabs-item {
	opacity: 0.3;
	margin-bottom: 20px;
	white-space: nowrap;
}

.c-product__tabs-item.active {
	opacity: 1;
}

.c-product__tabs-item+.c-product__tabs-item {
	margin-left: 60px;
}

.c-product__tabs-panel {
	-webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
	transition: opacity 0.3s linear, visibility 0.3s linear;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: -1;
}

.c-product__tabs-panel.current {
	visibility: visible;
	z-index: 0;
	position: relative;
}

.c-product__tabs-panel.visible {
	opacity: 1;
}

.c-product__products {
	margin-top: 100px;
}

.c-product__products-title {
	font-size: 31px;
	line-height: normal;
	text-align: center;
	margin-bottom: 40px;
}

.c-product__marker-popup {
	position: relative;
	width: 276px;
}

.c-product__marker-info-icon {
	visibility: hidden;
	opacity: 0;
}

.c-product__quantity-wrap {
	position: relative;
}

.c-product__quantity-wrap .c-quantity {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.c-product__quantity-wrap {
	display: none;
}

.cm-grouped-product-list {
	margin-bottom: 25px;
	border-spacing: 0;
	border: none;
	border-collapse: collapse;
	width: 100%;
	font-size: 17px;
	line-height: 1.5;
}

.cm-grouped-product-list-item td {
	padding: 17px 0 0 0;
}

.cm-grouped-product-list-item__label {
	text-align: left;
	font-weight: bold;
	padding-right: 15px !important;
}

.cm-grouped-product-list-item__quantity {
	width: 5%;
}

.cm-grouped-product-list-item__quantity>* {
	margin-left: auto;
}

.c-product__video-spacer {
	display: block;
	width: 110px;
	max-width: 100%;
	padding-top: 100%;
}

.c-product__video-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.c-product__video-svg-wrap {
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: middle;
	border-radius: 50%;
	text-align: center;
	line-height: 28px;
	margin-right: 8px;
}

.c-product__video-svg {
	width: 10px;
	height: 10px;
}

.c-product .variations .label,
.c-product .variations .value {
	position: relative;
	padding-bottom: 5px;
}

.c-product__video-title {
	font-size: 15px;
	text-transform: lowercase;
}

.c-product__tabs-header,
.c-product__tabs-header-decor {
	display: none;
}

@media (min-width:1170px) {
	.c-product__tabs-item-link:hover {
		opacity: 0.7;
	}
}

@media (max-width:1169px) {
	.c-product .variations {
		margin-bottom: 30px;
	}
	.c-product section.products {
		margin-top: 60px;
	}
}

@media (min-width:768px) and (max-width:1169px) {
	.c-product__wrap--sidebar {
		width: 900px;
		flex-wrap: wrap;
	}
	.c-product__sidebar {
		width: 100%;
		min-width: 100%;
		margin-left: 0;
		margin-top: 40px;
	}
	.c-product__sidebar-wrap {
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		justify-content: space-between;
		margin-top: -50px;
	}
	.c-product__sidebar-wrap>* {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: 246px;
		max-width: 33.3333%;
	}
	.c-product__sidebar .widget {
		margin-top: 50px;
	}
	.c-product__sidebar-wrap:before {
		top: 50px;
	}
}

@media (min-width:768px) and (max-width:930px) {
	.c-product__wrap {
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 60px;
	}
	.cm-product-gallery {
		width: 330px;
	}
	.c-product__gallery-item {
		height: 360px;
	}
	.c-product .summary {
		-webkit-box-flex: 0 !important;
		flex: 0 0 280px !important;
	}
	.c-product .tabs>li a {
		padding: 20px 35px;
	}
}

@media (max-width:767px) {
	.c-product .l-section__content,
	.c-product {
		display: block;
	}
	.cm-product-gallery {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 30px;
		max-width: 360px;
		width: 100%;
	}
	.c-product .summary {
		max-width: 330px;
		margin-right: auto;
		margin-left: auto;
	}
	.c-product__quantity-wrap {
		display: block;
	}
	.c-product__wrap {
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 60px;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		justify-content: center;
	}
	.c-product__summary {
		width: 100%;
		max-width: 485px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
	}
	.c-product__markers {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.c-variation__wrap {
		margin-left: auto;
		margin-right: auto;
	}
	.c-product__tabs-item+.c-product__tabs-item {
		margin-left: 0;
	}
	.c-product__tabs-list {
		display: block;
		text-align: center;
	}
	.c-product .c-breadcrumb {
		-webkit-box-ordinal-group: 0;
		order: -1;
		margin-bottom: 6px;
	}
	.c-product__summary .c-variation {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.c-product__quantity--hidden {
		visibility: hidden;
		opacity: 0;
		margin-right: 0 !important;
		position: absolute;
		z-index: -1;
	}
	.c-product__add-to-cart--hidden {
		visibility: hidden !important;
		opacity: 0 !important;
	}
	.c-product__sidebar {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 40px;
	}
	.c-product__sidebar-wrap {
		margin-left: auto;
		margin-right: auto;
		width: 316px;
		max-width: 100%;
	}
	.c-product__tabs-header {
		display: block;
		text-align: center;
		font-size: 30px;
		font-weight: 700;
		margin-bottom: 18px;
		margin-top: 50px;
	}
	.c-product__tabs-header-decor {
		display: block;
		text-align: center;
		font-size: 8px;
		line-height: 1;
		margin-top: 14px;
		color: var(--accent-color);
		margin-bottom: 30px;
	}
	.c-product .tabs {
		display: none;
	}
	.cm-Tabs-panel {
		display: block !important;
	}
	.c-product .product_title {
		text-align: center;
	}
	.product .onsale__wrap,
	.c-product .summary {
		max-width: 360px;
	}
}

@media (max-width:495px) {
	.c-product__wrap {
		margin-top: 20px;
		min-width: 320px;
	}
	.c-product__title {
		font-size: 25px;
	}
	.c-product__gallery-item {
		height: calc(100vw - 40px);
	}
	.c-product__info {
		display: none;
	}
	.c-product__marker-info-icon {
		visibility: visible;
		opacity: 1;
	}
	.c-product .c-breadcrumb {
		display: none;
	}
	.c-product__summary .price {
		font-size: 20px;
	}
	.c-product__add-to-cart-wrap--sticky {
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		height: 60px;
		min-width: 320px;
		z-index: 1100;
		box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.08);
		margin: 0 !important;
	}
	.c-product__add-to-cart-wrap--sticky:before,
	.c-product__add-to-cart-wrap--sticky:after {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: -2;
	}
	.c-product__quantity-wrap--sticky {
		position: fixed;
		width: 100%;
		height: 0;
		left: 0;
		bottom: 0;
		min-width: 320px;
		z-index: 1101;
		margin: 0 !important;
	}
	.c-product__add-to-cart-wrap--sticky .c-add-to-cart--big {
		border-radius: 0;
		width: 100%;
		height: 60px;
		margin: 0 !important;
	}
	.cm-grouped-product-list,
	.cm-grouped-product-list tbody,
	.cm-grouped-product-list td,
	.cm-grouped-product-list tr {
		display: block;
		padding: 0;
	}
	.cm-grouped-product-list tr {
		position: relative;
		padding-right: 110px;
		text-align: left;
	}
	.cm-grouped-product-list tr+tr {
		margin-top: 17px;
	}
	.cm-grouped-product-list-item__label {
		-webkit-box-flex: 1;
		flex: 1 1 auto;
		min-width: 100%;
	}
	.cm-grouped-product-list-item__quantity {
		position: absolute;
		right: 0;
		top: 0;
		width: unset;
	}
}

@media (max-width:415px) {
	.c-product .product_title {
		font-size: 28px;
	}
	.c-product__tabs-header,
	.c-product section.products>h2 {
		font-size: 24px;
	}
	.c-product .owl-carousel .owl-nav button.owl-prev {
		background-color: white;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.c-product .owl-carousel .owl-nav button.owl-next {
		background-color: white;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
}

.c-search-form {
	margin-bottom: 40px;
}

.c-search-form__wrap {
	display: -webkit-box;
	display: flex;
}

.c-search-form__label {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-search-form__button {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	padding: 2px 0 0 2px;
	width: 62px;
	font-size: 20px;
	line-height: 1;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.c-search-form__input[type=search]:focus {
	border-color: var(--background-color) !important;
}

.c-to-top-button {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	position: fixed;
	right: 80px;
	bottom: 106px;
	z-index: 1300;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s linear, visibility 0.2s linear, -webkit-transform 0.2s linear;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale(0.1, 0.1);
	transform: scale(0.1, 0.1);
	outline: none;
	border: none;
	background-color: var(--to-top-button-color);
	color: white;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
}

.c-to-top-button--active {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.c-to-top-button__svg {
	display: block;
	font-size: 12px;
	line-height: 1;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	position: relative;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	top: -1px;
}

@media (min-width:1190px) {
	.c-to-top-button--active:hover {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}
}

@media (max-width:1189px) {
	.c-to-top-button {
		bottom: 70px;
		right: 10px;
	}
	.c-to-top-button--without-menu {
		bottom: 7px;
	}
}

@media (min-width:1170px) {
	.c-top-menu {
		position: relative;
		margin-right: 40px;
		margin-left: 40px;
		align-self: stretch;
	}
	.c-top-menu__list {
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
		list-style: none;
		padding: 0;
		margin: 0;
		height: 100%;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}
	.c-top-menu__item {
		font-size: 18px;
		line-height: 1.2;
		font-weight: 600;
		position: relative;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.c-top-menu__item:hover>a {
		color: var(--accent-color);
	}
	.c-top-menu__item--hidden {
		display: none;
	}
	.c-top-menu__item>a {
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		height: 100%;
	}
	.c-top-menu__item+.c-top-menu__item {
		margin-left: 30px;
	}
	.c-top-menu__subitem {
		font-size: 15px;
		line-height: 1.2;
		position: relative;
		text-transform: none;
		font-weight: normal;
		white-space: normal;
	}
	.c-top-menu__subitem>a {
		display: block;
		padding: 7px 25px 7px 25px;
	}
	.c-top-menu__subitem:hover>a {
		color: var(--accent-color);
	}
	.c-top-menu__submenu {
		position: absolute;
		font-size: 15px;
		list-style: none;
		padding: 15px 0;
		width: 190px;
		margin: 0;
		left: -25px;
		z-index: 1000;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: visibility 0.15s linear, opacity 0.15s linear;
		transition: visibility 0.15s linear, opacity 0.15s linear;
		color: var(--top-menu-submenu-color);
		background-color: var(--top-menu-submenu-bg-color);
		border: solid 1px #dddddd;
	}
	.c-top-menu__submenu:after {
		content: '';
		display: block;
		position: absolute;
		left: 25px;
		top: -8px;
		width: 15px;
		height: 15px;
		background-color: var(--top-menu-submenu-bg-color);
		border: solid 1px #dddddd;
		border-right-color: transparent;
		border-bottom-color: transparent;
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.c-top-menu__item:hover>.c-top-menu__submenu {
		opacity: 1;
		visibility: visible;
	}
	.c-top-menu__subitem:hover>.c-top-menu__submenu {
		opacity: 1;
		visibility: visible;
	}
	.c-top-menu__submenu--inner {
		left: unset;
		right: 100%;
		top: -16px;
	}
	.c-top-menu__submenu--inner:after {
		content: '';
		display: block;
		position: absolute;
		left: unset;
		right: -7.5px;
		top: 23px;
		width: 15px;
		height: 15px;
		background-color: var(--top-menu-submenu-bg-color);
		border: solid 1px #dddddd;
		border-right-color: transparent;
		border-top-color: transparent;
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	.c-top-menu__more-svg {
		position: absolute;
		top: 10px;
		right: 17px;
		font-size: 12px;
		line-height: 1;
	}
	.c-top-menu__item--has-children>a:after {
		content: var(--icon-dropdown);
		font-family: "theme-icons";
		font-size: 10px;
		line-height: 1;
		margin-left: 10px;
		display: inline-block;
	}
	.c-top-menu .current-menu-ancestor>a,
	.c-top-menu .current-menu-parent>a,
	.c-top-menu .current-menu-item>a {
		color: var(--accent-color);
	}
}

@media (max-width:1634px) and (min-width:1170px) {
	.c-top-menu__item {
		font-size: calc(16px + 2 * ((100vw - 1170px) / (1634 - 1170)));
	}
	.c-top-menu__item+.c-top-menu__item {
		margin-left: calc(20px + 10 * ((100vw - 1170px) / (1634 - 1170)));
	}
}

.c-vehicle-book {
	text-align: left;
	position: relative;
	margin-bottom: 40px;
}

.c-vehicle-book__price {
	padding: 50px 25px;
	text-align: center;
	line-height: 1;
	background-color: var(--text-color);
	color: white;
}

.c-vehicle-book__price-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.c-vehicle-book__price-decor {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	color: var(--accent-color);
	display: inline-block;
	margin-top: 10px;
	font-size: 8px;
	line-height: 1;
}

.c-vehicle-book__price-decor:first-child {
	margin-right: 22px;
}

.c-vehicle-book__price-decor:last-child {
	margin-left: 22px;
}

.c-vehicle-book__amount {
	font-size: 40px;
	font-weight: 700;
	max-width: calc(100% - 104px);
}

.c-vehicle-book__request {
	display: block;
	max-width: 100%;
	font-size: 28px;
	line-height: 1.2;
}

.c-vehicle-book__per,
.c-vehicle-book__cnt {
	margin-top: 14px;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--accent-color);
}

.c-vehicle-book__cnt-value {
	color: white;
}

.c-vehicle-book__wrap {
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 45px 45px 50px 45px;
	position: relative;
	background-color: var(--background-color-light);
}

.c-vehicle-book__block {
	position: relative;
}

.c-vehicle-book__block--loading:after {
	content: '';
	display: block;
	position: absolute;
	left: -50px;
	right: -50px;
	top: 0;
	bottom: 0;
	opacity: 0.8;
	z-index: 1;
	background-color: var(--background-color-light);
}

.c-vehicle-book__title {
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
}

.c-vehicle-book__total-orig {
	display: inline-block;
	position: relative;
	font-weight: normal;
	margin-bottom: 10px;
}

.c-vehicle-book__total-orig:after {
	content: '';
	display: block;
	position: absolute;
	left: -7px;
	right: -5px;
	top: 50%;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	border-bottom: solid 2px var(--background-color);
	opacity: 0.5;
}

.c-vehicle-book__sub-title,
.c-vehicle-book__total {
	font-size: 18px;
	font-weight: 700;
	margin-top: 37px;
}

.c-vehicle-book__dates-list {
	list-style: none;
	padding: 0;
	margin: -25px 0 0 0;
}

.c-vehicle-book__dates-item {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.6;
	margin-top: 25px;
	padding-bottom: 25px;
	border-bottom: solid 1px #dddddd;
	position: relative;
	max-width: 100%;
}

.c-vehicle-book__dates-status {
	margin-top: 30px;
	position: relative;
}

.c-vehicle-book__dates-available {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	color: #339966;
}

.c-vehicle-book__dates-not-available {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	color: #C64C2F;
}

.c-vehicle-book__dates-ico {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 7px;
}

.c-vehicle-book__extra-list {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 22px;
}

.c-vehicle-book__extra-item {
	margin: 5px 0 0 0;
	display: -webkit-box;
	display: flex;
}

.c-vehicle-book__extra-title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	display: -webkit-box;
	display: flex;
	word-wrap: break-word;
}

.c-vehicle-book__extra-title--number {
	-webkit-box-align: center;
	align-items: center;
}

.c-vehicle-book__extra-title-text {
	font-size: 16px;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	margin-left: 10px;
}

.c-vehicle-book__extra-title-btn {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
	display: block;
	padding-top: 1px;
}

.c-vehicle-book__extra-input {
	margin: 0;
	padding: 5px 16px !important;
	text-align: center;
	width: 60px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.c-vehicle-book__delivery-price,
.c-vehicle-book__extra-price {
	margin-left: 15px;
	text-align: right;
	font-weight: 600;
	white-space: nowrap;
}

.c-vehicle-book__extra-price del {
	opacity: 0.3;
	display: inline-block;
	margin-right: 3px;
}

.c-vehicle-book__book {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

.c-vehicle-book__book:not(:first-child) {
	margin-top: 40px;
}

.c-vehicle-book__extra-button {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 20px;
	font-weight: 700;
	opacity: 0.4;
}

.c-vehicle-book__extra-button:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -4px;
	margin-top: -1px;
	width: 8px;
	height: 2px;
	background-color: currentColor;
}

.c-vehicle-book__extra-button--minus {
	left: 0;
	z-index: 1;
}

.c-vehicle-book__extra-button--minus:before {
	width: 6px;
	margin-left: -3px;
}

.c-vehicle-book__extra-button--plus {
	right: 0;
	z-index: 1;
}

.c-vehicle-book__extra-button--plus:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1px;
	margin-top: -4px;
	width: 2px;
	height: 8px;
	background-color: currentColor;
}

.c-vehicle-book__extra-price-per {
	display: block;
	font-size: 10px;
	line-height: 1;
	text-transform: uppercase;
	opacity: 0.5;
}

.c-vehicle-book__dates-item--input {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: baseline;
	align-items: baseline;
}

.c-vehicle-book__pick_up,
.c-vehicle-book__drop_off {
	width: 100%;
	max-width: 100%;
	opacity: 0;
}

.c-vehicle-book__dates-item--select {
	display: -webkit-box;
	display: flex;
}

.c-vehicle-book__select-wrap {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	min-width: 0;
}

.c-vehicle-book__date-title {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-right: 7px;
}

.c-vehicle-book__date {
	font-size: 18px !important;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	cursor: pointer;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	outline: none !important;
	background-color: transparent !important;
	color: currentColor;
	min-width: 0;
}

.c-vehicle-book__date-btn {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.c-vehicle-book__total {
	display: -webkit-box;
	display: flex;
	font-size: 22px;
	font-weight: 700;
}

.c-vehicle-book__total-amount {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	text-align: right;
	margin-left: 15px;
}

.c-vehicle-book__space {
	position: absolute;
	margin-top: 35px;
	left: 0;
	right: 0;
}

.c-vehicle-book__loading {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10;
	display: none;
}

.c-vehicle-book__loading--active {
	display: block;
}

.c-vehicle-book__delivery-row {
	display: -webkit-box;
	display: flex;
}

.c-vehicle-book__delivery-row--owner {
	margin-top: 10px;
}

.c-vehicle-book__delivery-title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

@media (min-width:1170px) {
	.c-vehicle-book__extra-button:hover {
		opacity: 1;
	}
}

@media (max-width:359px) {
	.c-vehicle-book__price-decor {
		display: none !important;
	}
	.c-vehicle-book__amount {
		max-width: 100%;
	}
}

.c-vehicle-details {
	position: relative;
	max-width: 750px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.c-vehicle-details>*:first-child {
	margin-top: 0;
}

.c-vehicle-details__sidebar {
	max-width: 360px;
	margin: 0 auto;
}

.c-vehicle-details__gallery:not(.owl-carousel)>*:not(:first-child) {
	display: none;
}

.c-vehicle-details__gallery-item {
	display: block;
	width: 100%;
	padding-bottom: 60%;
	overflow: hidden;
	position: relative;
}

.c-vehicle-details__gallery-item--video:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	border-radius: 50%;
	z-index: 1;
	background-color: var(--text-color);
}

.c-vehicle-details__gallery-item--video:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	border: solid 10px transparent;
	border-left: solid 15px white;
	margin-left: -5px;
	margin-top: -10px;
	z-index: 2;
}

.c-vehicle-details__gallery-img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-vehicle-details__gallery-video {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.c-vehicle-details__image-link {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 100;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.c-vehicle-details__thumbs {
	display: -webkit-box;
	display: flex;
	margin-top: 20px;
	height: 90px;
	overflow: hidden;
	max-width: 100%;
	position: relative;
}

.c-vehicle-details__thumbs-img,
.c-vehicle-details__thumbs-video-img {
	display: block;
	width: 90px !important;
	height: 90px !important;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-vehicle-details__thumbs-video {
	width: 90px;
	height: 90px;
	position: relative;
}

.c-vehicle-details__thumbs-video:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	border-radius: 50%;
	background-color: currentColor;
	z-index: 2;
}

.c-vehicle-details__thumbs-video:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	border: solid 6px transparent;
	border-left: solid 10px white;
	margin-left: -3px;
	margin-top: -6px;
	z-index: 3;
}

.c-vehicle-details__thumbs-item {
	position: relative;
}

.c-vehicle-details__thumbs-item>button {
	overflow: hidden;
	cursor: pointer;
}

.c-vehicle-details__thumbs-img,
.c-vehicle-details__thumbs-video-img {
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-vehicle-details__thumbs-item:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background-color: #000;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-vehicle-details__thumbs-item.active:after {
	opacity: 0.7;
	visibility: visible;
}

.c-vehicle-details__thumbs-item>* {
	display: block;
}

.c-vehicle-details__thumbs:not(.owl-carousel) .c-vehicle-details__thumbs-item:not(:first-child) {
	margin-left: 20px;
}

.c-vehicle-details__sale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 5px 15px 5px 17px;
	font-weight: bold;
	font-size: 16px;
	z-index: 1;
}

.c-vehicle-details__title {
	font-size: 36px;
	line-height: 1;
	font-weight: 700;
	position: relative;
	margin-bottom: 20px;
	margin-top: 45px;
}

.c-vehicle-details__subtitle {
	font-size: 18px;
	font-weight: 400;
}

.c-vehicle-details__subheader {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 18px;
	margin-top: 50px;
}

.c-vehicle-details__decor {
	font-size: 8px;
	line-height: 1;
	margin-top: 14px;
	color: var(--accent-color);
	margin-bottom: 30px;
}

.c-vehicle-details__images-block {
	position: relative;
	margin-top: 45px;
}

.c-vehicle__location-icon {
	display: inline-block;
	top: 2px;
	position: relative;
	margin-right: 5px;
	color: var(--accent-color);
}

.c-vehicle-details__detail-list-wrap {
	display: -webkit-box;
	display: flex;
	margin-bottom: -23px;
}

.c-vehicle-details__detail-list {
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.c-vehicle-details__detail-row:nth-of-type(odd) {
	background-color: var(--background-color-light);
}

.c-vehicle-details__detail-col {
	padding: 16px 12px;
	vertical-align: top;
}

.c-vehicle-details__detail-col--name {}

.c-vehicle-details__detail-col--value {
	font-weight: 600;
}

.c-vehicle-details__detail-unit {
	display: inline-block;
	font-weight: normal;
	margin-left: 3px;
}

.c-vehicle-details__booking-calendar {
	position: relative;
	margin: -15px;
}

.c-vehicle-details__booking-calendar .calendar-table {
	position: relative;
}

.c-vehicle-details__booking-calendar .calendar-table:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 35px;
	bottom: 0;
	z-index: 1;
}

.c-vehicle-details__booking-calendar .daterangepicker {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	margin-top: 0;
	border: none;
	clear: both;
	overflow: hidden;
	background: transparent;
	z-index: 0;
}

.c-vehicle-details__booking-calendar .daterangepicker .drp-calendar.left {
	padding: 15px 0 15px 15px;
}

.c-vehicle-details__booking-calendar .daterangepicker .drp-calendar.right {
	padding: 15px;
}

.c-vehicle-details__download-wrap {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.c-vehicle-details__download {
	width: calc(50% - 10px);
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: left;
	position: relative;
	padding: 15px 50px;
	margin-top: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.c-vehicle-details__download:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: var(--accent-color);
	opacity: 0.1;
}

.c-vehicle-details__download-ico {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: var(--accent-color);
	font-size: 32px;
	line-height: 1;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	z-index: 1;
}

.c-vehicle-details__download-title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	position: relative;
	z-index: 1;
}

.c-vehicle-details__download.active {
	background-color: var(--accent-color);
	color: white;
}

.c-vehicle-details__download.active .c-vehicle-details__download-ico {
	color: white;
}

@media (min-width:564px) {
	.c-vehicle-details__booking-calendar .daterangepicker .drp-calendar.left .calendar-table {
		padding-right: 15px;
	}
}

.c-vehicle-details__booking-calendar .daterangepicker:before,
.c-vehicle-details__booking-calendar .daterangepicker:after {
	display: none;
}

.c-vehicle-details__booking-calendar .daterangepicker .calendar-table th {
	background-color: var(--background-color-light);
}

.c-vehicle-details__booking-calendar .daterangepicker .calendar-table th,
.c-vehicle-details__booking-calendar .daterangepicker .calendar-table td {
	min-width: 35px;
	width: 35px;
	height: 27px;
	line-height: 27px;
	font-size: 15px;
}

.c-vehicle-details__booking-calendar .daterangepicker td.active,
.c-vehicle-details__booking-calendar .daterangepicker td.active:hover,
.c-vehicle-details__booking-calendar .daterangepicker td.in-range,
.c-vehicle-details__booking-calendar .daterangepicker td.available:hover {
	background-color: transparent;
	border-color: transparent;
	color: currentColor;
}

.c-vehicle-details__booked-wrap {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px -10px -12px;
}

.c-vehicle-details__booked {
	-webkit-box-flex: 0;
	flex: 0 1 auto;
	padding-left: 38px;
	position: relative;
	height: 28px;
	line-height: 28px;
	margin: 15px 12px 10px 12px;
}

.c-vehicle-details__booked:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 28px;
	height: 28px;
	border-radius: 50%;
}

.c-vehicle-details__booked--c:before {
	background-image: var(--stretch-bar-gray);
}

.c-vehicle-details__booked--r:before {
	background-color: red;
	opacity: 0.1;
}

.c-vehicle-details__booked--b:before {
	background-color: #00ffd6;
	opacity: 0.2;
}

.c-vehicle-details__booked--n-a:before {
	background-color: var(--text-color);
	opacity: 0.1;
}

.c-vehicle-details__booked-hint {
	font-size: 10px;
	line-height: 1;
	color: var(--text-color-light);
}

.c-vehicle-details__prices {
	list-style: none;
	padding: 4px 38px 6px;
	margin: 0;
	border-top: solid 1px #dddddd;
	color: white;
	background-color: var(--text-color);
	text-align: center;
	font-size: 14px;
}

.c-vehicle-details__price {
	position: relative;
	display: inline-block;
	margin: 7px;
}

@media (min-width:1170px) {
	.c-vehicle-details__thumbs-img:hover,
	.c-vehicle-details__thumbs-video:hover .c-vehicle-details__thumbs-video-img {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}
	.c-vehicle-details__download:not(.active):hover {
		color: var(--accent-color);
	}
}

@media (max-width:1169px) {
	.c-vehicle-details__detail-list-wrap {
		flex-wrap: wrap;
	}
	.c-vehicle-details__detail-list {
		max-width: 100%;
		width: 100%;
		padding-right: 0;
	}
}

@media (max-width:767px) {
	.c-vehicle-details__download-wrap {
		display: block;
	}
	.c-vehicle-details__download {
		padding-left: 30px;
		padding-right: 30px;
		width: 350px;
		max-width: calc(100% - 10px);
	}
	.c-vehicle-details__download+.c-vehicle-details__download {
		margin-top: 15px;
	}
}

@media (max-width:415px) {
	.c-vehicle-details__title {
		font-size: 28px;
	}
	.c-vehicle-details {
		text-align: center;
	}
	.c-vehicle-details__subheader {
		font-size: 24px;
	}
	.c-vehicle-details__booking-calendar .daterangepicker {
		margin-left: auto;
		margin-right: auto;
	}
	.c-vehicle-details .owl-carousel .owl-nav button.owl-prev {
		background-color: white;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.c-vehicle-details .owl-carousel .owl-nav button.owl-next {
		background-color: white;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	.c-vehicle-details__booked-wrap {
		-webkit-box-pack: center;
		justify-content: center;
	}
}

@media (max-width:360px) {
	.c-vehicle-book__wrap {
		padding: 25px 30px 30px 30px;
	}
	.c-vehicle-details__prices {
		padding-left: 23px;
		padding-right: 23px;
	}
}

.c-vehicle-vert {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 360px;
	max-width: 100%;
	margin: 30px 15px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	font-size: 16px;
	background-color: white;
}

.c-vehicle-vert__thumb-wrap {
	width: 100%;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
	padding-bottom: 77.7777%;
	overflow: hidden;
	-webkit-box-ordinal-group: 2;
	order: 1;
	background-color: var(--text-color-light);
}

.c-vehicle-vert__thumb-inner {
	position: absolute;
	width: 100%;
	height: 100%;
}

.c-vehicle-vert__thumb-inner:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 150px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-vehicle-vert__content-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 3;
	order: 2;
	padding: 35px 30px;
}

.c-vehicle-vert__booking-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	-webkit-box-ordinal-group: 4;
	order: 3;
	padding: 0 30px 35px 30px;
}

.c-vehicle-vert__thumb {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-vehicle-vert__sale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 3px 10px 3px 12px;
	font-weight: bold;
	font-size: 13px;
}

.c-vehicle-vert__favorite-ico-remove {
	position: absolute;
	right: 15px;
	top: 55px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: white;
	background-color: var(--accent-color);
	font-size: 16px;
	line-height: 1;
	text-align: center;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	width: 32px;
	height: 32px;
	border-radius: 50%;
	padding-top: 8px;
}

.c-vehicle-vert__favorite-ico {
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: var(--accent-color);
	font-size: 32px;
	line-height: 1;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-vehicle-vert__favorite-ico:after {
	content: '';
	display: block;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: white;
	z-index: -1;
}

.c-vehicle-vert__title {
	font-size: 24px;
	text-align: center;
	line-height: 1.2;
	font-weight: bold;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.c-vehicle-vert__title-inner {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	width: 100%;
}

.c-vehicle-vert__total-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin-top: 25px;
}

.c-vehicle__total-wrap-col {
	margin-right: 25px;
}

.c-vehicle-vert__total-title {
	font-size: 14px;
	font-weight: bold;
}

.c-vehicle-vert__total-tax {
	font-size: 14px;
}

.c-vehicle-vert__total {
	font-size: 34px;
	font-weight: bold;
	line-height: 1;
	color: var(--accent-color);
}

.c-vehicle-vert__total-request {
	font-size: 22px;
}

.c-vehicle-vert__total-title+.c-vehicle-vert__total,
.c-vehicle-vert__total-tax+.c-vehicle-vert__total {
	margin-top: 20px;
}

.c-vehicle-vert__total-wrap+.c-vehicle-vert__button {
	margin-top: 12px;
}

.c-vehicle-vert__button {
	width: 100%;
}

.c-vehicle-vert__prices {
	position: relative;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 25px -7px 0 -7px;
	padding-top: 12px;
	text-align: center;
	font-size: 14px;
	color: var(--accent-color);
}

.c-vehicle-vert__prices:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	right: 10px;
	top: 0;
	border-top: solid 1px #dddddd;
}

.c-vehicle-vert__price {
	position: relative;
	display: inline-block;
	margin-right: 7px;
	margin-left: 7px;
}

.c-vehicle-vert__price-delivery {
	padding-top: 12px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

.c-vehicle-vert__prices+.c-vehicle-vert__price-delivery {
	padding-top: 6px;
}

.c-vehicle-vert__excerpt,
.c-vehicle-vert__detail-list {
	border-top: solid 1px #dddddd;
	margin-top: 12px;
	padding-top: 23px;
	font-size: 14px;
	font-weight: 500;
}

.c-vehicle-vert__excerpt>:first-child {
	margin-top: 0;
}

.c-vehicle-vert__excerpt>:last-child {
	margin-bottom: 0;
}

.c-vehicle-vert__price-delivery+.c-vehicle-vert__detail-list {
	margin-top: 12px;
}

.c-vehicle-vert__excerpt+.c-vehicle-vert__detail-list {
	margin-top: 23px;
	padding-top: 0;
	border-top: none;
}

.c-vehicle-vert__detail-list {
	padding: 23px 0 0 0;
	margin: 12px 0 0 0;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	list-style: none;
}

.c-vehicle-vert__detail-item {
	padding-left: 15px;
	line-height: 1.1;
}

.c-vehicle-vert__detail-item:before {
	left: -15px;
	width: 5px;
	color: var(--accent-color);
	list-style-type: disc;
	content: "";
	position: relative;
	height: 1.5em;
	margin-bottom: -1.5em;
	display: list-item;
	list-style-position: inside;
	text-align: right;
}

.c-vehicle-vert__detail-item:nth-child(n+2) {
	margin-top: 10px;
}

.c-vehicle-vert__detail-unit {
	display: inline-block;
	font-weight: normal;
	margin-left: 3px;
}

.c-vehicle-vert__thumb-buttons {
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 22px;
	font-size: 14px;
	text-align: center;
	color: white;
	z-index: 5;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.c-vehicle-vert__download-spacer {
	display: inline-block;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 1px;
	height: 16px;
	background-color: currentColor;
	margin-left: 13px;
	margin-right: 13px;
}

@media (min-width:1170px) {
	.c-vehicle-vert:hover {
		background-color: white !important;
		box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	}
	.c-vehicle-vert__download:hover {
		color: var(--accent-color);
	}
	.c-vehicle-vert__favorite-ico:hover {
		color: var(--text-color);
	}
	.c-vehicle-vert__image-overlay {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		opacity: 0;
		background-color: #000;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.c-vehicle-vert__link:hover .c-vehicle-vert__image-overlay {
		opacity: 0.7;
	}
	.c-vehicle-vert__plus {
		position: absolute;
		color: white;
		font-size: 58px;
		left: 50%;
		top: 50%;
		width: 58px;
		height: 58px;
		margin-left: -29px;
		margin-top: -29px;
		opacity: 0;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.c-vehicle-vert-vert__link:hover .c-vehicle-vert__plus {
		opacity: 1;
	}
	.c-vehicle-vert__favorite-ico-remove {
		opacity: 0;
		visibility: hidden;
	}
	.c-vehicle-vert:hover .c-vehicle-vert__favorite-ico-remove {
		opacity: 1;
		visibility: visible;
	}
	.c-vehicle-vert__favorite-ico-remove:hover {
		background-color: var(--text-color);
	}
}

@media (max-width:1169px) {
	.c-vehicle-vert__image-overlay,
	.c-vehicle-vert__plus {
		display: none !important;
	}
}

@media (max-width:440px) {
	.c-vehicle-vert {
		max-width: calc(100vw - 80px);
	}
}

@media (max-width:400px) {
	.c-vehicle-vert__detail-list {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.c-vehicle-vert__content-wrap {
		padding: 20px 15px;
	}
	.c-vehicle-vert__booking-wrap {
		padding: 0 15px 20px 15px;
	}
}

@media (max-width:320px) {
	.c-vehicle-vert {
		max-width: calc(320px - 80px);
	}
}

.c-vehicle {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	position: relative;
	width: 100%;
	margin-bottom: 45px;
	background-color: var(--background-color-light);
	padding: 25px;
	display: -webkit-box;
	display: flex;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	max-width: 990px;
	font-size: 16px;
	opacity: 1;
}

.c-vehicle--hidden {
	opacity: 0;
}

.c-vehicle__thumb-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 280px;
	position: relative;
	margin-right: 35px;
	-webkit-box-ordinal-group: 2;
	order: 1;
	background-color: var(--text-color-light);
	align-self: flex-start;
}

.c-vehicle__thumb-inner {
	position: relative;
	padding-bottom: 100%;
}

.c-vehicle__thumb-inner:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 150px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	z-index: 2;
}

.c-vehicle__content-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	margin-right: 35px;
	-webkit-box-ordinal-group: 3;
	order: 2;
}

.c-vehicle__booking-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: var(--price-block-width);
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-ordinal-group: 4;
	order: 3;
}

.c-vehicle__thumb {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.c-vehicle__sale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 3px 10px 3px 12px;
	font-weight: bold;
	font-size: 13px;
}

.c-vehicle__favorite-ico-remove {
	position: absolute;
	right: 15px;
	top: 55px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: white;
	background-color: var(--accent-color);
	;
	font-size: 16px;
	line-height: 1;
	text-align: center;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	width: 32px;
	height: 32px;
	border-radius: 50%;
	padding-top: 8px;
}

.c-vehicle__favorite-ico {
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: var(--accent-color);
	font-size: 32px;
	line-height: 1;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.c-vehicle__favorite-ico:after {
	content: '';
	display: block;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: white;
	z-index: -1;
}

.c-vehicle__title {
	font-size: 24px;
	line-height: 1.2;
	font-weight: bold;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.c-vehicle__total-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	padding: 25px 15px;
	background-color: white;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	text-align: center;
	-webkit-box-pack: center;
	justify-content: center;
	border: solid 2px var(--background-color-light);
}

.c-vehicle__total-spacer {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.c-vehicle__total-title {
	font-size: 14px;
	font-weight: bold;
}

.c-vehicle__total-tax {
	font-size: 14px;
}

.c-vehicle__total {
	font-size: 34px;
	font-weight: bold;
	line-height: 1;
	color: var(--accent-color);
}

.c-vehicle__total-orig {
	display: inline-block;
	position: relative;
	font-weight: normal;
	font-size: 65%;
	color: var(--text-color-extra-light);
	margin-bottom: 5px;
}

.c-vehicle__total-orig:after {
	content: '';
	display: block;
	position: absolute;
	left: -7px;
	right: -5px;
	top: 50%;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	border-bottom: solid 2px var(--text-color-extra-light);
	opacity: 0.5;
}

.c-vehicle__total-request {
	font-size: 18px;
}

.c-vehicle__total-title+.c-vehicle__total,
.c-vehicle__total-tax+.c-vehicle__total {
	margin-top: 20px;
}

.c-vehicle__total-wrap+.c-vehicle__button {
	margin-top: 12px;
}

.c-vehicle__button {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.c-vehicle__prices {
	list-style: none;
	padding: 0;
	margin: 15px -20px 0 0;
	margin-bottom: 23px;
}

.c-vehicle__price {
	position: relative;
	display: inline-block;
	margin-right: 20px;
	padding-left: 25px;
}

.c-vehicle__price:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	width: 18px;
	height: 18px;
	background-color: var(--accent-color);
	border-radius: 50%;
}

.c-vehicle__price:after {
	content: '';
	display: block;
	position: absolute;
	left: 7px;
	right: 0;
	top: 9px;
	border: solid 4px transparent;
	border-left-color: white;
	border-left-width: 6px;
}

.c-vehicle__price-delivery {
	border-top: solid 1px #dfdfdf;
	padding-top: 12px;
	font-weight: 500;
}

.c-vehicle__title-link+.c-vehicle__detail-list,
.c-vehicle__title-link+.c-vehicle__price-delivery {
	margin-top: 23px;
}

.c-vehicle__excerpt,
.c-vehicle__detail-list {
	border-top: solid 1px #dfdfdf;
	margin-top: 12px;
	padding-top: 23px;
	font-size: 14px;
	font-weight: 500;
}

.c-vehicle__excerpt {}

.c-vehicle__excerpt>:first-child {
	margin-top: 0;
}

.c-vehicle__excerpt>:last-child {
	margin-bottom: 0;
}

.c-vehicle__price-delivery+.c-vehicle__detail-list {
	margin-top: 12px;
}

.c-vehicle__excerpt+.c-vehicle__detail-list {
	margin-top: 23px;
	padding-top: 0;
	border-top: none;
}

.c-vehicle__detail-list {
	padding: 23px 0 0 0;
	margin: 0;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	list-style: none;
}

.c-vehicle__detail-item {
	padding-left: 15px;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	line-height: 1.1;
}

.c-vehicle__detail-item:before {
	left: -15px;
	width: 5px;
	color: var(--accent-color);
	list-style-type: disc;
	content: "";
	position: relative;
	height: 1.5em;
	margin-bottom: -1.5em;
	display: list-item;
	list-style-position: inside;
	text-align: right;
}

.c-vehicle__detail-item:nth-child(n+2) {
	margin-top: 10px;
}

.c-vehicle__detail-unit {
	display: inline-block;
	font-weight: normal;
	margin-left: 3px;
}

.c-vehicle__thumb-buttons {
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 22px;
	font-size: 14px;
	text-align: center;
	color: white;
	z-index: 5;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.c-vehicle__download-spacer {
	display: inline-block;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 1px;
	height: 16px;
	background-color: currentColor;
	margin-left: 13px;
	margin-right: 13px;
}

@media (max-width:1399px) {
	.c-vehicle__detail-list {
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

@media (min-width:1170px) {
	.c-vehicle:hover {
		background: white;
		box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	}
	.c-vehicle__download:hover {
		color: var(--accent-color);
	}
	.c-vehicle__favorite-ico:hover {
		color: var(--text-color);
	}
	.c-vehicle__favorite-ico-remove {
		opacity: 0;
		visibility: hidden;
	}
	.c-vehicle:hover .c-vehicle__favorite-ico-remove {
		opacity: 1;
		visibility: visible;
	}
	.c-vehicle__favorite-ico-remove:hover {
		background-color: var(--text-color);
	}
	.c-vehicle__title-link:hover {
		color: var(--accent-color);
	}
}

@media (max-width:1169px) {}

@media (min-width:960px) {
	.c-vehicle__booking-wrap--wide {
		position: absolute;
		bottom: 25px;
		right: 25px;
	}
	.c-vehicle__content-wrap--wide {
		margin-bottom: 85px;
		margin-right: 0;
	}
	.c-vehicle__thumb-wrap {
		min-height: 280px;
	}
}

@media (max-width:959px) and (min-width:580px) {
	.c-vehicle:not(.c-vehicle--wide) {
		flex-wrap: wrap;
	}
	.c-vehicle__thumb-wrap {
		width: calc(50% - 12px);
		margin-right: 12px;
	}
	.c-vehicle__content-wrap:not(.c-vehicle__content-wrap--wide) {
		-webkit-box-ordinal-group: 4;
		order: 3;
		width: 100%;
		margin-top: 30px;
	}
	.c-vehicle__booking-wrap:not(.c-vehicle__booking-wrap--wide) {
		width: calc(50% - 12px);
		margin-left: 12px;
		-webkit-box-ordinal-group: 3;
		order: 2;
	}
	.c-vehicle__content-wrap--wide {
		width: calc(50% - 12px);
		margin-left: 12px;
		margin-bottom: 85px;
	}
	.c-vehicle__booking-wrap--wide {
		position: absolute;
		width: calc(50% - 37px);
		bottom: 25px;
		right: 25px;
	}
}

@media (max-width:579px) {
	.c-vehicle {
		flex-wrap: wrap;
	}
	.c-vehicle__thumb-wrap,
	.c-vehicle__content-wrap,
	.c-vehicle__booking-wrap {
		width: 100%;
		margin-right: 0;
	}
	.c-vehicle__content-wrap,
	.c-vehicle__booking-wrap {
		margin-top: 30px;
	}
	.c-vehicle__prices:last-child {
		margin-bottom: 0;
	}
}

@media (max-width:359px) {
	.c-vehicle__thumb-buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
	.c-vehicle__download-spacer {
		display: none;
	}
	.c-vehicle__download-spacer+.c-vehicle__download {
		display: block;
		margin-top: 10px;
	}
}

.page-numbers__wrap,
.cm-pagination {
	position: relative;
	margin-top: 80px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.cm-pagination {
	overflow: hidden;
}

ul.page-numbers,
.c-post__page-links {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: -5px;
	padding: 0;
	list-style: none;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	-webkit-box-pack: center;
	justify-content: center;
}

.c-post__page-links {
	-webkit-box-align: center;
	align-items: center;
	clear: both;
	margin-top: 45px;
}

.c-post__page-links-title {
	margin-right: 15px;
}

a.page-numbers,
a.post-page-numbers,
span.page-numbers,
span.post-page-numbers {
	display: block;
	position: relative;
	min-width: 55px;
	padding: 0 7px;
	margin: 5px;
}

a.page-numbers.next,
a.post-page-numbers.next {
	font-size: 15px;
}

a.page-numbers:not(.next):not(.prev):after,
a.post-page-numbers:not(.next):not(.prev):after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: solid 1px var(--text-color);
	opacity: 0.17;
	-webkit-transition: opacity 0.3s linear, border-color 0.3s linear;
	transition: opacity 0.3s linear, border-color 0.3s linear;
}

span.page-numbers.current,
span.post-page-numbers.current {
	background-color: var(--accent-color);
	color: white;
}

.page-numbers__prev-ico,
.page-numbers__next-ico {
	position: relative;
	top: 3px;
}

.page-numbers__prev-ico {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

@media (min-width:1170px) {
	a.page-numbers:hover,
	a.post-page-numbers:hover {
		color: var(--background-color);
		background-color: var(--text-color);
	}
}

@media (max-width:1169px) {}

.select2-container {
	z-index: 50 !important;
}

.h-rtl .select2-container {
	text-align: right;
}

.select2-results,
.select2-search--dropdown {
	background-color: white;
}

.select2-dropdown {
	margin-top: 32px;
}

.select2-selection--single,
.select2-selection--multiple {
	font-size: 16px;
	line-height: 24px;
	color: var(--text-color);
	border: solid 1px #dddddd !important;
	padding: 16px 25px 16px 25px;
	background-color: var(--background-color) !important;
	border-radius: 2px !important;
	height: auto !important;
	min-height: 62px;
	min-width: 0;
	margin: 0 !important;
}

.select2-selection__rendered {
	padding-left: 0 !important;
}

.h-rtl .select2-selection__rendered {
	padding-right: 0 !important;
	padding-left: 20px !important;
}

.select2-selection--multiple {
	padding: 3px 25px 4px 25px;
}

.select2-container--open .select2-selection--multiple,
.select2-container--open .select2-selection--single,
.select2-dropdown {
	border-color: #dddddd !important;
	background-color: var(--background-color-light) !important;
	;
	border-radius: 0 !important;
	outline: none;
}

.select2-results__option,
.select2-container,
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
	outline: none;
}

.select2-selection__arrow {
	right: 10px !important;
	top: 50% !important;
	margin-top: -11px !important;
}

.h-rtl .select2-selection__arrow {
	right: unset !important;
	left: 10px !important;
}

.select2-search__field {
	padding: 9px 20px 10px 20px !important;
	border-color: #dddddd !important;
}

.select2-search--inline .select2-search__field {
	padding: 0 !important;
}

.select2-results__option {
	font-size: 16px;
	line-height: 24px;
	padding-left: 20px !important;
	padding-right: 20px !important;
	color: var(--text-color);
}

.select2-results__option--highlighted[aria-selected],
.select2-results__option--highlighted[data-selected] {
	background-color: var(--text-color) !important;
}

.select2-selection__arrow b {
	border: none !important;
	font-size: 6px !important;
	line-height: 1 !important;
	margin-top: -4px !important;
}

.select2-selection__arrow b:after {
	content: var(--icon-select);
	font-family: "theme-icons";
}

.star-rating {
	position: relative;
	display: inline-block;
	line-height: 15px;
	width: 100px;
	height: 15px;
	overflow: hidden;
}

.star-rating:before,
.star-rating span:before {
	height: 15px;
	background-repeat: repeat-x;
	background-size: auto 100%;
}

.star-rating:before,
.star-rating span:before {
	position: absolute;
	top: 0;
	left: 0;
}

.star-rating:before {
	content: "";
	width: 100%;
	opacity: 0.2;
}

.star-rating span:before {
	content: "";
	width: 100%;
}

.star-rating>span {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
}

.comment-form-rating .stars a {
	height: 20px;
	background-repeat: repeat-x;
	background-size: auto 100%;
	display: inline-block;
	width: 20px;
	text-indent: 100%;
	overflow: hidden;
	opacity: 0.2;
	background-image: var(--star-rating-image);
}

.comment-form-rating .stars.selected a,
.comment-form-rating .stars a.active {
	opacity: 1;
}

.comment-form-rating .stars.selected a.active~a {
	opacity: 0.2;
}

.star-rating:before,
.star-rating span:before,
.comment-form-rating .stars a {
	background-image: var(--star-rating-image) !important;
}

.widget .star-rating:before,
.widget .star-rating span:before {
	background-image: var(--star-rating-image-sidebar) !important;
}

@media (min-width:1170px) {
	.comment-form-rating .stars:hover a {
		opacity: 1;
	}
	.comment-form-rating .stars:not(.selected) a:hover~a {
		opacity: 0.2;
	}
}

.c-sidebar {
	position: relative;
	padding: 50px 40px 60px 40px;
	background-color: var(--accent-color);
	color: white;
	font-weight: 500;
}

.widget {
	position: relative;
}

.c-sidebar .widget+.widget {
	margin-top: 60px;
}

.c-sidebar .widget-title {
	font-size: 24px;
	font-weight: bold;
	margin: -10px 0 25px 0;
	padding-left: 45px;
}

.c-sidebar .widget-title:before {
	content: var(--icon-decor-left);
	position: absolute;
	left: 0;
	top: 15px;
	font-family: "theme-icons";
	display: inline-block;
	font-size: 8px;
	line-height: 1;
}

.c-sidebar .rss-widget-icon {
	display: none;
}

.c-sidebar .widget ul.sub-menu,
.c-sidebar .widget ul.children {
	margin-bottom: 0;
	margin-left: 30px;
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
}

.h-rtl .c-sidebar .widget ul.sub-menu,
.h-rtl .c-sidebar .widget ul.children {
	margin-left: 0;
	margin-right: 15px;
}

.widget_archive ul ul,
.widget_categories ul ul,
.widget_meta ul ul,
.widget_nav_menu ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_rss ul ul {
	counter-reset: submenu;
}

.widget_archive ul ul>li>a::before,
.widget_categories ul ul>li>a::before,
.widget_meta ul ul>li>a::before,
.widget_nav_menu ul ul>li>a::before,
.widget_pages ul ul>li>a::before,
.widget_recent_comments ul ul>li>a::before,
.widget_recent_entries ul ul>li>a::before,
.widget_rss ul ul>li>a::before {
	content: var(--icon-depth) counters(submenu, var(--icon-depth), none);
	counter-increment: submenu;
	color: currentColor;
	font-family: "theme-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 75%;
}

.c-sidebar .widget li {
	position: relative;
}

.c-sidebar .widget li:not(:last-child) {
	margin-bottom: 20px;
}

.c-sidebar .widget li a:empty {
	display: none;
}

.c-sidebar .widget_pages ul:not(.children):not(.sub-menu)>li>a:before,
.c-sidebar .widget_archive ul:not(.children):not(.sub-menu)>li>a:before,
.c-sidebar .widget_meta ul:not(.children):not(.sub-menu)>li>a:before,
.c-sidebar .widget_categories ul:not(.children):not(.sub-menu)>li>a:before,
.c-sidebar .widget_nav_menu ul:not(.children):not(.sub-menu)>li>a:before {
	content: var(--icon-li);
	display: inline-block;
	font-family: "theme-icons";
	font-size: 17px;
	margin-right: 16px;
	line-height: 1;
	position: relative;
	top: 2px;
}

.c-sidebar .widget_pages ul:not(.children):not(.sub-menu)>li>a[aria-current]:before,
.c-sidebar .widget_archive ul:not(.children):not(.sub-menu)>li>a[aria-current]:before,
.c-sidebar .widget_meta ul:not(.children):not(.sub-menu)>li>a[aria-current]:before,
.c-sidebar .widget_categories ul:not(.children):not(.sub-menu)>li>a[aria-current]:before,
.c-sidebar .widget_nav_menu ul:not(.children):not(.sub-menu)>li.current-menu-parent>a:before {
	color: var(--text-color);
}

.c-sidebar .wp-calendar-nav {
	margin-top: 10px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.c-sidebar ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.c-sidebar .widget_pages ul,
.c-sidebar .widget_categories ul,
.c-sidebar .widget_archive ul,
.c-sidebar .widget_nav_menu ul,
.c-sidebar .widget_meta ul,
.c-sidebar .widget_product_categories ul {
	line-height: 1.2;
	margin: 20px 0 -5px 0;
}

.c-sidebar .widget_recent_comments ul {
	margin: 20px 0 -5px 0;
}

.c-sidebar .widget_pages li:not(:first-child):after,
.c-sidebar .widget_pages ul ul li:first-child:after,
.c-sidebar .widget_categories li:not(:first-child):after,
.c-sidebar .widget_categories ul ul li:first-child:after,
.c-sidebar .widget_archive li:not(:first-child):after,
.c-sidebar .widget_archive ul ul li:first-child:after,
.c-sidebar .widget_nav_menu li:not(:first-child):after,
.c-sidebar .widget_nav_menu ul ul li:first-child:after,
.c-sidebar .widget_meta li:not(:first-child):after,
.c-sidebar .widget_meta ul ul li:first-child:after,
.c-sidebar .widget_recent_comments li:not(:first-child):after,
.c-sidebar .widget_recent_comments ul ul li:first-child:after,
.c-sidebar .widget_product_categories li:not(:first-child):after,
.c-sidebar .widget_product_categories ul ul li:first-child:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: -10px;
	border-bottom: solid 1px transparent;
}

.c-sidebar .widget li.cat-parent:not(:last-child),
.c-sidebar .widget li.page_item_has_children:not(:last-child) {
	margin-bottom: 15px;
}

.c-sidebar .widget ul.children li:not(:last-child),
.c-sidebar .widget ul.sub-menu li:not(:last-child) {
	margin-bottom: 7px;
}

.c-sidebar .widget ul.children ul.children,
.c-sidebar .widget ul.sub-menu ul.sub-menu {
	margin-left: 0;
	margin-top: 7px;
}

.widget li.current-cat>a,
.widget li.current_page_item>a,
.widget li a[aria-current],
.widget li.current-cat>a+.count,
.widget li.current_page_item>a+.count,
.widget li a[aria-current]+.count {
	color: var(--text-color);
}

.widget_recent_comments ul {}

.widget_recent_comments .recentcomments .comment-author-link {
	text-transform: capitalize;
	font-weight: 700;
	display: block;
	margin-left: -33px;
}

.widget_rss ul li .rsswidget {
	font-weight: 700;
}

.widget_rss ul li .rss-date {
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 12px;
}

.widget_rss ul li .rss-date:before {
	content: var(--icon-calendar);
	font-family: "theme-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 12px;
	speak: none;
	margin-right: 6px;
	display: inline-block;
	position: relative;
	top: 1px;
}

.widget_rss ul li cite {
	text-align: right;
	position: relative;
	display: block;
	font-style: normal;
	font-size: 85%;
	font-weight: 700;
}

.widget_recent_comments .recentcomments .comment-author-link:before {
	content: var(--icon-user);
	font-family: "theme-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 15px;
	speak: none;
	margin-right: 20px;
	display: inline-block;
}

.widget_recent_comments .recentcomments {
	padding-left: 33px;
}

.widget .textwidget img {
	max-width: 100%;
	height: auto !important;
}

.widget select {
	max-width: 100%;
}

.widget .c-button {
	cursor: pointer;
}

.widget .c-custom-select {
	font-size: 16px;
	line-height: 24px;
	padding: 18px 25px 18px 25px;
	border: solid 1px white;
}

.widget .c-custom-select__angle {
	right: 25px;
}

.widget select {
	width: 100%;
}

.widget_calendar table {
	width: 100%;
	border-spacing: 0;
}

.widget_calendar #today {
	background-color: rgba(255, 255, 255, 0.2);
	color: white;
}

.widget_calendar caption {
	margin-bottom: 10px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 25px;
	text-transform: uppercase;
	text-align: left;
}

.widget_calendar th {
	font-weight: 600;
	font-size: 16px;
	line-height: 34px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	background-color: rgba(255, 255, 255, 0.1);
}

.widget_calendar td {
	text-align: center;
	padding: 4px 0;
	position: relative;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	z-index: 1;
}

.widget_calendar #prev {
	padding-top: 15px;
	text-align: left;
	padding-left: 7px;
}

.widget_calendar #next {
	padding-top: 15px;
	text-align: right;
	padding-right: 7px;
}

.widget_calendar td:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	border-bottom: solid 1px var(--accent-border-color);
}

.widget_calendar tbody a {
	text-decoration: underline;
	text-underline-position: under;
}

.wp-calendar-nav {
	font-weight: 500;
	font-size: 14px;
	line-height: 25px;
	text-transform: uppercase;
}

.cm-widget-layered-nav-list {
	list-style: none;
	padding-left: 34px !important;
}

.h-rtl .cm-widget-layered-nav-list {
	padding-left: 0 !important;
	padding-right: 34px !important;
}

.cm-widget-layered-nav-list__item {
	position: relative;
	margin-bottom: 3px;
}

.cm-widget-layered-nav-list__item:before {
	content: '';
	position: absolute;
	left: -34px;
	top: 2px;
	width: 20px;
	height: 20px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	font-family: "theme-icons";
	font-size: 9px;
	line-height: 1;
	background-color: var(--background-color);
}

.h-rtl .cm-widget-layered-nav-list__item:before {
	left: 0;
	right: -34px;
}

.cm-widget-layered-nav-list__item.chosen:before {
	content: var(--icon-check);
}

.widget_layered_nav_filters a,
.cm-widget-layered-nav-list__item a {
	display: inline-block;
	margin-left: -34px;
	padding-left: 34px;
	position: relative;
	z-index: 10;
}

.widget_layered_nav_filters ul {
	list-style: none;
}

.widget_layered_nav_filters li {
	position: relative;
}

.widget_layered_nav_filters li.chosen:before {
	content: var(--icon-close);
	color: var(--text-color-light);
	position: absolute;
	display: block;
	font-family: "theme-icons";
	width: 8px;
	height: 8px;
	font-size: 8px;
	line-height: 1;
	left: -18px;
	top: 8px;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.widget_price_filter .price_slider,
.c-filter-price__slider {
	position: relative;
	height: 2px;
	margin: 23px 8px 0 8px;
	border: none;
	background: transparent;
	color: currentColor;
}

.widget_price_filter .button {
	margin-right: 0;
}

.widget_price_filter .price_slider:before,
.c-filter-price__slider:before {
	content: '';
	display: block;
	position: absolute;
	left: -6px;
	right: -5px;
	top: -8px;
	height: 14px;
	background-image: var(--slider-base);
	background-repeat: no-repeat;
}

.c-filter-price__label {
	margin-top: 27px;
	font-size: 16px;
	font-weight: 500;
}

.c-filter-price__label .from,
.c-filter-price__label .to {
	font-weight: 700;
}

.widget .c-search-form {
	margin-bottom: 0;
}

.widget_price_filter .ui-slider-range,
.c-filter-price__slider .ui-slider-range {
	top: -8px;
	height: 14px;
	position: absolute;
	background-image: var(--slider-base-selected);
	background-repeat: no-repeat;
	background-color: transparent;
}

.widget_price_filter .ui-slider-handle,
.c-filter-price__slider .ui-slider-handle {
	font-family: "theme-icons";
	width: 21px;
	height: 25px;
	font-size: 25px;
	line-height: 1;
	display: block;
	top: -13px;
	position: absolute;
	margin-left: -12.5px;
	z-index: 10;
	cursor: pointer;
	outline: none;
	border: none !important;
	background: transparent !important;
	color: currentColor !important;
	text-shadow: 0 4px 14.4px rgba(0, 0, 0, 0.15);
}

.widget_price_filter .ui-slider-handle:after,
.c-filter-price__slider .ui-slider-handle:after {
	content: var(--icon-range);
}

.widget_price_filter .price_slider_amount,
.c-filter-price__slider .price_slider_amount {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	flex-direction: column-reverse;
}

.widget_price_filter .button {
	margin-top: 10px;
}

.widget_price_filter .price_label {
	margin-top: 27px;
	font-size: 16px;
	font-weight: 500;
}

.widget_price_filter .ui-slider-handle:focus {
	outline: none;
}

.widget_price_filter input {
	opacity: 0;
	visibility: hidden;
}

.widget .tagcloud {
	margin-bottom: -5px;
	margin-right: -5px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	flex-wrap: wrap;
}

.widget .tag-cloud-link {
	display: block;
	font-size: 16px !important;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1;
	color: var(--text-color);
	background-color: white;
	padding: 12px 22px;
	margin: 0 5px 5px 0;
}

.widget img {
	max-width: 100%;
	height: auto;
}

.cm-product-search {
	display: -webkit-box;
	display: flex;
	width: 100%;
	max-width: 100%;
}

.cm-product-search input[type="search"] {
	width: 100%;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	padding-right: 5px !important;
}

.widget .c-search-form__button,
.cm-product-search button {
	position: relative;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 62px;
	height: 62px;
	outline: none;
	border: none;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	background-color: white;
	color: var(--text-color);
	font-size: 20px;
	line-height: 1;
	margin: 0;
	cursor: pointer;
}

.widget .c-search-form__button:before,
.cm-product-search button:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
	width: 0;
	height: 24px;
	border-left: solid 1px #dddddd;
}

.widget_recent_reviews .reviewer {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	opacity: 0.6;
}

.widget_recent_reviews .star-rating {
	margin-right: 8px;
}

.c-sidebar .widget_recent_reviews li:not(:last-child) {
	margin-bottom: 30px;
}

.widget .gallery {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px -5px 0;
}

.widget .gallery-item {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin: 0 5px 5px 0;
	padding: 0;
	width: 88px;
	height: 88px;
}

.product_list_widget>li {
	position: relative;
	min-height: 80px;
	padding-left: 104px;
}

.product_list_widget>li:before,
.product_list_widget>li:after {
	content: " ";
	display: table;
}

.product_list_widget>li:after {
	clear: both;
}

.product_list_widget>li+li {
	margin-top: 30px;
}

.cm-mini-cart img,
.product_list_widget img {
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 80px;
}

.product_list_widget .star-rating {
	display: block;
	margin-bottom: 5px;
}

.product_list_widget .product-title {
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 5px;
	margin-top: 5px;
}

.cm-mini-cart-item {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	padding-top: 5px;
}

.cm-mini-cart-item .c-cart__shop-td--product-var-item {
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}

.cm-mini-cart-item .c-cart__shop-td--product-var-list {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.cm-mini-cart-item .c-meta-options {
	margin-top: 2px !important;
	margin-bottom: 10px !important;
	list-style: disc;
	padding-left: 18px;
	font-size: 12px;
}

.cm-mini-cart-item .c-meta-options li {
	margin-bottom: 2px !important;
}

.cm-mini-cart-item .remove {
	position: absolute;
	left: -18px;
	top: 30px;
	z-index: 1;
	color: #D1333C;
}

.cm-mini-cart__total {
	margin-top: 30px;
	padding-top: 25px;
	padding-bottom: 10px;
	border-top: solid 1px var(--accent-border-color);
	font-size: 18px;
	line-height: 1;
}

.cm-mini-cart__buttons {
	margin-top: -15px;
}

.cm-mini-cart__buttons .button {
	margin-top: 15px;
	width: 100%;
}

@media (min-width:1170px) {
	.widget a:hover {
		color: var(--text-color);
	}
	.widget .c-search-form__button:hover,
	.cm-product-search button:hover {
		background-color: var(--text-color);
		color: white;
	}
	.widget_layered_nav_filters li.chosen:hover:before {
		-webkit-transform: scale(2, 2);
		transform: scale(2, 2);
	}
	.widget .c-search-form__button:hover:before,
	.cm-product-search button:hover:before {
		display: none;
	}
	.widget .tag-cloud-link:hover {
		background-color: var(--text-color);
		color: white;
	}
	.widget:first-child[style*="display:none"]+.widget {
		margin-top: 0;
	}
}

@media (max-width:1169px) {
	.c-sidebar {
		padding-top: 0;
		margin-left: -40px;
		margin-right: -40px;
		padding-left: 0;
		padding-right: 0;
	}
	.c-sidebar-wrap {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		flex-wrap: wrap;
		-webkit-box-align: start;
		align-items: flex-start;
	}
	.c-sidebar-wrap>.widget {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: 280px;
		margin-right: 40px;
		margin-left: 40px;
		margin-top: 60px;
	}
}

@media (max-width:1079px) and (min-width:720px) {
	.c-sidebar-wrap {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width:719px) {
	.c-sidebar-wrap {
		width: 360px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width:375px) {
	.c-sidebar {
		padding: 0 30px 60px 30px;
	}
}

.cm-form-login {
	margin-bottom: 60px;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.cm-form-login .clear {
	display: none;
}

.cm-form-login .lost_password {
	margin: 0;
	font-size: 14px;
	line-height: 24px;
	text-decoration: underline;
}

.cm-form-login label {
	display: block;
	padding-bottom: 6px;
	font-style: normal;
	font-size: 14px;
	line-height: 24px;
}

.cm-form-login .required {
	text-decoration: none;
	color: darkred;
}

.cm-form-login .input-text,
.cm-form-login .button {
	width: 100%;
}

.cm-form-login .form-row-first,
.cm-form-login .form-row-last,
.cm-form-login .clear+.form-row {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: calc(100% / 3 - 20px);
}

.cm-form-login .clear+.form-row {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	flex-direction: column-reverse;
}

@media (min-width:1190px) {
	.cm-form-login .lost_password:hover {
		color: var(--accent-color);
	}
}

@media (max-width:1189px) {
	.cm-form-login {
		padding: 0;
		display: block;
		max-width: 360px;
		margin-left: auto;
		margin-right: auto;
	}
	.cm-form-login>* {
		width: 100% !important;
	}
}

.cm-notices-wrapper {
	position: relative;
	width: 100%;
	clear: both;
	min-width: 320px;
	background-color: var(--background-color-light);
}

.cm-notice-close {
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	z-index: 1;
	opacity: 0.3;
	cursor: pointer;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.cm-notice-close-svg {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 1;
}

.cm-notice-success-svg {
	width: 22px;
	height: 22px;
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
	color: #6FBA54;
	display: block;
	position: absolute;
}

.cm-notice-info-svg {
	width: 22px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
	color: #FE8128;
	display: block;
	position: absolute;
}

.cm-notice-error-svg {
	width: 22px;
	height: 22px;
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
	color: #D1333C;
	display: block;
	position: absolute;
}

.cm-notices-wrapper .button {
	float: right;
	margin-left: 30px;
	text-decoration: underline;
}

.cm-notices-wrapper a {
	text-decoration: underline;
}

.cm-NoticeGroup:not(:empty)+.c-cart__wrap {
	margin-top: 45px;
}

.woocommerce>.cm-notice,
.woocommerce>.cm-error,
.woocommerce>.cm-message {
	display: none;
}

.cm-notices-wrapper {
	visibility: hidden;
	position: absolute;
	z-index: -1;
}

.cm-form-login-toggle {
	display: none;
}

.cm-store-notice {
	font-weight: 500;
	text-align: center;
	padding: 10px 15px;
	margin: 0;
	background-color: var(--store-notice-background-color);
	color: var(--store-notice-color);
}

.cm-store-notice--bottom {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 4101;
	box-shadow: 0 -4px 22px 2.4px rgba(0, 0, 0, 0.12);
}

.cm-store-notice__dismiss-link {
	display: inline-block;
	border-radius: 2px;
	font-size: 14px;
	line-height: 14px;
	padding: 6px 12px;
	text-decoration: none;
	margin-left: 10px;
	background-color: var(--store-notice-color);
	color: var(--store-notice-background-color);
}

@media (min-width:1170px) {
	.c-page-header--category+.cm-notices-wrapper,
	#main-header+.cm-notices-wrapper:not(.cm-notices-wrapper--ajax) {
		margin-top: 15px;
	}
	.cm-notices-wrapper {
		width: 1140px;
		margin-left: auto;
		margin-right: auto;
	}
	.cm-notices-wrapper--transition {
		-webkit-transition: -webkit-transform 0.2s linear;
		transition: -webkit-transform 0.2s linear;
		transition: transform 0.2s linear;
		transition: transform 0.2s linear, -webkit-transform 0.2s linear;
	}
	.cm-notice,
	.cm-error,
	.cm-message {
		position: relative;
		border-radius: 4px;
		margin-top: 12px;
		padding: 14px 60px 14px 60px;
		font-size: 16px;
		font-weight: 500;
	}
	li.cm-notice,
	li.cm-error,
	li.cm-message {
		padding: 14px;
	}
	.cm-notices-wrapper--ajax {
		position: fixed;
		visibility: visible;
		top: 15px;
		right: 30px;
		width: 425px;
		margin: 0;
		z-index: 1200;
	}
	.cm-notices-wrapper--ajax .cm-notice {
		border-radius: 0;
		margin: 0;
		padding: 25px 48px;
		font-size: 16px;
		line-height: 20px;
		box-shadow: 0 4px 22px 2.4px rgba(0, 0, 0, 0.12);
	}
	.cm-notice-success-svg,
	.cm-notice-info-svg,
	.cm-notice-error-svg {
		left: 16px;
		top: 16px;
	}
	.cm-notices-wrapper--ajax .cm-notice-success-svg,
	.cm-notices-wrapper--ajax .cm-notice-info-svg,
	.cm-notices-wrapper--ajax .cm-notice-error-svg {
		left: 16px;
		top: 24px;
	}
	.cm-notice-close {
		right: 15px;
		top: 15px;
	}
	.cm-notice-close:hover {
		opacity: 1;
	}
	.cm-notice a:hover {
		color: var(--accent-color);
	}
}

@media (max-width:1169px) {
	.cm-notices-wrapper {
		position: fixed;
		top: 60px;
		left: 0;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		width: 100%;
		z-index: 1000;
	}
	.cm-notices-wrapper--ajax {
		visibility: visible;
	}
	.cm-notice,
	.cm-error,
	.cm-message {
		position: relative;
		padding: 14px 50px;
		font-size: 16px;
		font-weight: 500;
		box-shadow: 0 3px 4px rgba(0, 0, 0, 0.08);
	}
	li.cm-notice,
	li.cm-error,
	li.cm-message {
		padding: 14px;
	}
	.cm-notice-success-svg,
	.cm-notice-info-svg,
	.cm-notice-error-svg {
		left: 16px;
		top: 16px;
	}
	.cm-notice-close {
		right: 15px;
		top: 15px;
	}
}

.cm-Reviews-title {
	display: none;
}

.commentlist {
	list-style: none !important;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px transparent;
}

.commentlist .author-name {
	display: inline-block;
	position: relative;
	z-index: 2;
}

.cm-review__author strong,
.commentlist .comment-author strong {
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
	margin-right: 12px;
}

.comment-row {
	display: -webkit-box;
	display: flex;
}

.comment-col {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.comment-buttons {}

.comment-content {
	margin-top: 15px;
}

.cm-review__dash {
	display: none;
}

.cm-review__published-date,
.commentlist .comment-metadata {
	font-size: 14px;
	color: var(--text-color-light);
	display: block;
}

.commentlist .buttons {
	display: inline-block;
	font-weight: 600;
	font-size: 15px;
}

.commentlist .buttons i {
	font-size: 12px;
	line-height: 1;
	vertical-align: middle;
	display: inline-block;
	margin-left: 6px;
}

.commentlist .children {
	list-style: none !important;
	padding: 0;
	margin: 0 !important;
}

.commentlist .review,
.commentlist .comment {
	position: relative !important;
	padding-left: 110px !important;
	margin-top: 40px !important;
}

.commentlist .trackback,
.commentlist .pingback {
	position: relative !important;
	margin-top: 40px !important;
}

.commentlist .review:before,
.commentlist .comment:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background-color: currentColor;
	opacity: 0.2;
}

.commentlist .trackback .comment-body:before,
.commentlist .pingback .comment-body:before {
	display: none;
}

.commentlist .description {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.commentlist .avatar {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	border-radius: 50%;
}

.commentlist .star-rating {
	float: right;
	margin-left: 25px;
}

.commentlist .meta {
	margin: 0 0 10px 0;
}

.commentlist .description>*:first-child {
	margin-top: 0;
	padding-top: 0;
}

.commentlist .description>*:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.commentlist .reply-svg {
	vertical-align: middle;
	width: 17px;
	height: 15px;
	margin-right: 7px;
}

.comment-edit-link,
.comment-reply-link,
#cancel-comment-reply-link {
	display: inline-block;
	margin-left: 15px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--accent-color);
}

.reply-link-ico {
	font-size: 13px;
	line-height: 1;
	display: inline-block;
	color: var(--text-color);
	margin-left: 9px;
}

.comment-respond {
	margin-top: 40px;
	padding: 70px;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
}

.comment-respond .required {
	color: red;
}

.comment-reply-title,
.comments-title {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
}

.comment-reply-title {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	padding-bottom: 28px;
}

.comment-reply-title:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: var(--icon-decor);
	font-family: "theme-icons";
	display: block;
	font-size: 8px;
	line-height: 1;
	margin-top: 19px;
	color: var(--accent-color);
}

.comment-reply-title>small {
	-webkit-box-flex: 1;
	flex: 1 0 auto;
	text-align: right;
	margin-top: 4px;
}

.comment-reply-title>a {
	display: inline-block;
	margin-left: 5px;
}

.comments-title {
	margin-top: 60px;
}

.comments-title:before {
	content: '';
	display: block;
	position: absolute;
	left: -18px;
	top: 12px;
	width: 10px;
	height: 1px;
}

.comment-notes {
	display: none;
}

.comment-form-rating {
	margin-top: 38px;
	padding: 11px 25px 13px 25px;
	border: solid 1px #dddddd;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
}

.comment-form-rating select {
	opacity: 0;
}

.comment-form-rating .stars {
	margin: 5px 0 0 0;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.comment-form-comment {
	margin: 0;
	padding-top: 20px;
}

.comment-form label {
	font-size: 16px;
	display: inline-block;
	margin-bottom: 5px;
}

.comment-form-cookies-consent label {
	display: inline !important;
}

.comment-form-url {
	clear: both;
	margin: 20px 0 0 0;
}

.comment-form-author {
	float: left;
	width: 50%;
	padding-top: 35px;
	margin: 0;
	padding-right: 10px;
	position: relative;
	overflow: hidden;
}

.comment-form-email {
	width: 50%;
	padding-left: 10px;
	padding-top: 35px;
	margin: 0;
	position: relative;
	overflow: hidden;
}

.comment-form .form-submit {
	clear: both;
	padding: 32px 0 0 0;
	margin: 0;
}

.logged-in-as {
	font-size: 16px;
	font-style: italic;
}

.comment-form label:not([for="rating"]):not([for="wp-comment-cookies-consent"]) {
	display: none;
}

.comments-navigation {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-top: 60px;
	display: -webkit-box;
	display: flex;
}

.comments-navigation .nav-previous {
	padding-right: 10px;
}

.comments-navigation .nav-next {
	margin-left: auto;
	padding-left: 10px;
}

.comments-navigation .nav-previous .meta-nav {
	font-size: 15px;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	color: var(--accent-color);
}

.comments-navigation .nav-next .meta-nav {
	font-size: 15px;
	display: inline-block;
	margin-left: 15px;
	position: relative;
	color: var(--accent-color);
}

.comments-navigation a {
	display: inline-block;
	padding: 17px 25px;
	border: solid 1px #dddddd;
}

@media (min-width:1170px) {
	.c-post__comments a:hover {
		color: var(--accent-color);
	}
	.comment-edit-link:hover,
	.comment-reply-link:hover {
		color: var(--text-color) !important;
	}
}

@media (max-width:1169px) {
	.commentlist .comment-metadata {
		display: block;
		margin-top: 5px;
	}
}

@media (max-width:767px) {
	.comment-respond {
		padding: 40px;
	}
	.comments-navigation {
		display: block;
	}
	.comments-navigation .nav-next {
		margin-top: 15px;
	}
	.comments-navigation .nav-next,
	.comments-navigation .nav-previous {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

@media (max-width:415px) {
	.commentlist .review,
	.commentlist .comment,
	.commentlist .trackback {
		padding-left: 0 !important;
	}
	.commentlist .avatar {
		position: relative;
		margin-bottom: 15px;
	}
	.comment-form-author {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.comment-form-email {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-top: 0;
		margin-top: 20px;
	}
	.comment-reply-title {
		font-size: 24px;
	}
}

@media (max-width:375px) {
	.comment-respond {
		padding: 30px;
	}
	.comment-form .submit {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
}

ul.products {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: -30px -15px;
	list-style: none;
	padding: 0;
}

ul.products+ul.products {
	margin-top: 30px;
}

.products .product {
	position: relative;
	-webkit-box-flex: 0;
	flex: 0 0 360px;
	width: 360px;
	margin: 30px 15px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	background-color: var(--background-color-light);
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.products .product>* {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: block;
}

.product-thumb-wrap {
	position: relative;
/*	padding-bottom: 73.055%;*/
	padding-bottom: 90%;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.product-thumb-wrap>img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	mix-blend-mode: darken;
}

.product-image--contain .product-thumb-wrap>img {
	-o-object-fit: contain;
	object-fit: contain;
}

.product-content-wrap {
	position: relative;
	-webkit-box-flex: 1 !important;
	flex: 1 1 auto !important;
	padding: 35px 30px 30px 30px;
	overflow: hidden;
}

.product-content-wrap:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border-top: solid 1px #dddddd;
}

.products .product.product-category {
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	align-items: stretch;
}

.products .product.product-category a {
	text-decoration: none;
}

.cm-loop-product__title {
	position: relative;
	margin: 0;
	font-size: 24px;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
}

.product-category .product-thumb-wrap {
	position: relative;
}

.product-category .product-thumb-wrap:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	background-color: #000;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	z-index: 1;
}

.product-category .product-thumb-wrap:after {
	content: var(--icon-plus);
	font-family: theme-icons !important;
	font-style: normal;
	font-weight: normal !important;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	color: white;
	font-size: 58px;
	left: 50%;
	top: 50%;
	width: 58px;
	height: 58px;
	margin-left: -29px;
	margin-top: -29px;
	opacity: 0;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	z-index: 2;
}

.cm-loop-category__title {
	position: relative;
	padding: 30px 30px 35px 30px;
	line-height: 1.2;
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	z-index: 5;
}

.cm-loop-category__title .count {
	background: none;
	color: currentColor;
	opacity: 0.5;
}

.cm-loop-product__excerpt {
	margin-top: 23px;
	font-size: 16px;
	font-weight: 400;
}

.cm-loop-product__excerpt>:first-child {
	margin-top: 0;
}

.cm-loop-product__excerpt>:last-child {
	margin-bottom: 0;
}

.products .product .star-rating {
	display: block;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.product-price-wrap {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin-top: 25px;
	padding-top: 25px;
}

.product-price-wrap:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: -30px;
	right: -30px;
	border-top: solid 1px #dddddd;
}

.product-price-wrap-col+.product-price-wrap-col {
	margin-left: 25px;
	text-align: right;
	max-width: 60%;
}

.product-price-total-title {
	font-size: 14px;
	font-weight: bold;
}

.product-price-total-tax {
	font-size: 14px;
}

.products .product .price {
	display: inline-block;
	font-size: 34px;
	font-weight: bold;
	line-height: 1;
	color: var(--accent-color);
}

.products .product .price .range {
	display: inline-block;
	font-size: 24px;
	line-height: 1;
}

.products .product .price del {
	font-size: 18px;
	font-weight: normal;
	color: var(--text-color-light);
	display: inline-block;
}

.products .product .price ins {
	text-decoration: none;
}

.products .product .c-button {
	margin: 30px 30px 35px 30px;
	background-color: white;
}

.products .product .wc-forward {
	margin: 30px 30px 35px 30px;
	background-color: var(--accent-color);
}

.products .product .button.added {
	display: none;
}

.product .onsale__wrap {
	position: relative;
	max-width: 750px;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
}

.product .onsale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 3px 10px 3px 12px;
	font-weight: bold;
	font-size: 13px;
}

.cm-ordering .c-custom-select {
	text-align: right;
}

.cm-ordering .c-custom-selectInner {
	width: auto !important;
}

.cm-noreviews {
	display: none;
}

@media (min-width:1170px) {
	.products .product:not(.product-category):hover {
		background: white;
		box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	}
	.products .product:not(.product-category):hover .product-thumb-wrap {
		background-color: white;
	}
	.products .product .c-button:hover,
	.products .product .wc-forward:hover {
		background-color: var(--accent-color);
	}
	.products .product .c-button:hover .c-button__arrow,
	.products .product .wc-forward:hover .c-button__arrow {
		color: currentColor;
	}
	.product-image-overlay {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		opacity: 0;
		background-color: #000;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.cm-loop-product__link:hover .product-image-overlay {
		opacity: 0.7;
	}
	.product-image-plus {
		position: absolute;
		color: white;
		font-size: 58px;
		left: 50%;
		top: 50%;
		width: 58px;
		height: 58px;
		margin-left: -29px;
		margin-top: -29px;
		opacity: 0;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.cm-loop-product__link:hover .product-image-plus {
		opacity: 1;
	}
	.cm-loop-category__title:before {
		display: block;
		position: absolute;
		top: -25px;
		left: 50%;
		margin-left: -36px;
		width: 0;
		height: 0;
		border-right: 36px solid transparent;
		border-bottom: 25px solid var(--accent-color);
		border-left: 36px solid transparent;
		content: '';
		opacity: 0;
		-webkit-transform: scaleY(0.1);
		transform: scaleY(0.1);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.product-category:hover .cm-loop-category__title:before {
		opacity: 1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	.product-category:hover .cm-loop-category__title {
		color: white;
		background-color: var(--accent-color);
	}
	.product-category:hover .product-thumb-wrap:before {
		opacity: 0.7;
	}
	.product-category:hover .product-thumb-wrap:after {
		opacity: 1;
	}
}

@media (max-width:1169px) {
	ul.products {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.product-image-overlay,
	.product-image-plus {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:930px) {
	.product .onsale__wrap {
		max-width: 670px;
	}
}

@media (max-width:767px) {
	.product .onsale__wrap {
		max-width: 360px;
	}
}

@media (max-width:440px) {
	.products .product {
		max-width: calc(100vw - 80px);
	}
}

@media (max-width:400px) {
	.products .product {
		width: 290px;
		-webkit-box-flex: 0;
		flex: 0 0 290px;
	}
	.products .product .price {
		top: 217px
	}
	.attachment-ideapark-vehicle {
		height: 242px;
	}
	.c-catalog-ordering__col--ordering {
		margin: 0 auto;
	}
	.product-content-wrap {
		padding: 20px 15px;
	}
	.products .product .c-button,
	.products .product .wc-forward {
		margin: 20px 15px 20px 15px;
		font-size: 16px;
	}
	.products .product .c-button__arrow {
		font-size: 14px;
		margin-left: 8px;
	}
}

@media (max-width:320px) {
	.products .product {
		max-width: calc(320px - 80px);
	}
}


@media (min-width:730px) {
	.daterangepicker .ranges {
		width: auto;
	}
	.daterangepicker .ranges {
		float: left;
	}
	.daterangepicker.rtl .ranges {
		float: right;
	}
	.daterangepicker .drp-calendar.left {
		clear: none !important;
	}
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

@media (min-width:1170px) {
	.owl-carousel .owl-nav button.owl-prev:hover,
	.owl-carousel .owl-nav button.owl-next:hover,
	.owl-carousel .owl-dot:hover {
		opacity: 0.7;
	}
}

.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.c-ip-accordion__wrap {
	margin: -25px 0
}

.c-ip-accordion__item {
	margin: 25px 0;
	background-color: #fff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, .06)
}

.c-ip-accordion__header {
	display: block;
	padding: 30px 120px 30px 50px;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.36;
	position: relative
}

.c-ip-accordion__header:after {
	content: "";
	display: block;
	position: absolute;
	right: 90px;
	top: 50%;
	margin-top: -20px;
	height: 40px;
	border-left: 1px solid #ddd
}

.c-ip-accordion__arrow {
	position: absolute;
	right: 50px;
	top: 50%;
	margin-top: -8px;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: -webkit-transform .3s linear;
	transition: -webkit-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear;
	font-size: 15px;
	line-height: 1;
	width: 15px;
	height: 15px;
	color: var(--accent-color)
}

.c-ip-accordion__content {
	padding: 0 50px 40px;
	display: none;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 30px;
	text-align: justify;
	color: var(--text-color-light);
	border-bottom: 2px solid transparent;
	-webkit-transition: border-color .5s linear;
	transition: border-color .5s linear
}

.c-ip-accordion__item--active .c-ip-accordion__arrow {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.c-ip-accordion__item--active .c-ip-accordion__content {
	border-color: var(--accent-color)
}

@media (max-width:767px) {
	.c-ip-accordion__header {
		padding: 20px 75px 20px 25px;
		font-size: 18px
	}
	.c-ip-accordion__header:after {
		content: "";
		display: block;
		position: absolute;
		right: 50px;
		top: 50%;
		margin-top: -20px;
		height: 40px;
		border-left: 1px solid #ddd
	}
	.c-ip-accordion__arrow {
		position: absolute;
		right: 25px
	}
	.c-ip-accordion__content {
		padding: 0 25px 20px;
		text-align: unset
	}
}

.c-ip-categories__list {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center
}

.c-ip-categories__list--image {
	margin: -25px -15px
}

.c-ip-categories__list--icon {
	margin: 0 -15px -55px
}

.c-ip-categories__item {
	-webkit-box-flex: 0;
	flex: 0 1 auto;
	width: 360px;
	position: relative;
	z-index: 3
}

.c-ip-categories__item--image {
	margin: 25px 15px;
	background-color: #f6f6f6
}

.c-ip-categories__item--icon {
	margin: 55px 15px;
	box-shadow: 0 0 56.3px 18.8px rgba(0, 0, 0, .06);
	padding: 0 30px 55px;
	text-align: center;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition)
}

.c-ip-categories__item--icon:before {
	z-index: -2;
	top: -32px;
	left: 50%;
	width: 187px;
	height: 187px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%;
	background-color: #efefef
}

.c-ip-categories__item--icon:after,
.c-ip-categories__item--icon:before {
	content: "";
	position: absolute;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition)
}

.c-ip-categories__item--icon:after {
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #fff;
	z-index: -1
}

.c-ip-categories__image-wrap {
	position: relative;
	padding-bottom: 97.2%
}

.c-ip-categories__image {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center
}

.c-ip-categories__title--image {
	display: -webkit-box;
	display: flex;
	position: relative;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	padding: 10px;
	min-height: 100px;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition)
}

.c-ip-categories__spacer,
.c-ip-categories__title--image {
	-webkit-box-flex: 1;
	flex: 1 1 auto
}

.c-ip-categories__icon-wrap {
	display: -webkit-box;
	display: flex;
	position: relative;
	top: -22px;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 167px;
	height: 167px;
	margin: 0 auto 23px;
	border-radius: 50%;
	background-color: var(--accent-color);
	color: #fff;
	text-align: center;
	overflow: hidden
}

.c-ip-categories__icon--image {
	display: block;
	width: 100%!important;
	height: 100%!important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: cover
}

.c-ip-categories__font-icon {
	font-size: 90px;
	line-height: 1
}

.c-ip-categories__title--icon {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.5
}

.c-ip-categories__description {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.63;
	margin-top: 6px
}

.c-ip-categories__button.c-button--outline {
	margin-top: 45px;
	text-transform: unset
}

.c-ip-categories__link {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	height: 100%
}

@media (min-width:1170px) {
	.c-ip-categories__item--icon:hover {
		color: #fff
	}
	.c-ip-categories__item--icon:hover:after,
	.c-ip-categories__item--icon:hover:before {
		background-color: #333
	}
	.c-ip-categories__title--image:before {
		display: block;
		position: absolute;
		top: -25px;
		left: 50%;
		margin-left: -36px;
		width: 0;
		height: 0;
		border-right: 36px solid transparent;
		border-bottom: 25px solid var(--accent-color);
		border-left: 36px solid transparent;
		content: "";
		opacity: 0;
		-webkit-transform: scaleY(.1);
		transform: scaleY(.1);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition)
	}
	.c-ip-categories__link:hover .c-ip-categories__title--image:before {
		opacity: 1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
	.c-ip-categories__link:hover .c-ip-categories__title--image {
		color: #fff;
		background-color: var(--accent-color)
	}
	.c-ip-categories__image-overlay {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		opacity: 0;
		background-color: #000;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition)
	}
	.c-ip-categories__link:hover .c-ip-categories__image-overlay {
		opacity: .7
	}
	.c-ip-categories__plus {
		position: absolute;
		color: #fff;
		font-size: 58px;
		left: 50%;
		top: 50%;
		width: 58px;
		height: 58px;
		margin-left: -29px;
		margin-top: -29px;
		opacity: 0;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition)
	}
	.c-ip-categories__link:hover .c-ip-categories__plus {
		opacity: 1
	}
}

@media (max-width:1169px) {
	.c-ip-categories__image-overlay,
	.c-ip-categories__plus {
		display: none!important
	}
	.c-ip-categories__list {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (max-width:375px) {
	.c-ip-categories__item--icon,
	.c-ip-categories__list {
		padding-left: 20px;
		padding-right: 20px
	}
	.c-ip-categories__list--icon {
		margin-bottom: 0
	}
	.c-ip-categories__item--icon {
		margin-bottom: 0;
		padding-bottom: 40px
	}
}

.c-ip-counter__list {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: -20px;
	padding: 0;
	list-style: none;
	-webkit-box-pack: center;
	justify-content: center
}

.c-ip-counter__item {
	width: 25%;
	padding: 20px
}

.c-ip-counter__item-wrap {
	width: 270px;
	margin-left: auto;
	margin-right: auto
}

.c-ip-counter__row {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	align-items: flex-end;
	-webkit-box-pack: start;
	justify-content: flex-start
}

.c-ip-counter__counter {
	position: relative;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	font-size: 74px;
	color: var(--accent-color);
	margin-right: 25px;
	font-weight: 700;
	line-height: 1
}

.c-ip-counter__counter-visible {
	position: absolute;
	left: 0;
	top: 0
}

.c-ip-counter__counter-hidden {
	opacity: 0
}

.c-ip-counter__icon {
	display: block;
	height: 85px;
	font-size: 85px;
	line-height: 1
}

.c-ip-counter__row>svg {
	width: auto;
	height: 85px;
	fill: currentColor!important;
	position: absolute;
	left: 0;
	top: 0
}

.c-ip-counter__title {
	margin-top: 15px;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.67
}

.c-ip-counter__subtitle {
	font-weight: 400;
	line-height: 1.63;
	opacity: .6
}

@media (max-width:1470px) {
	.c-ip-counter__counter {
		font-size: 65px
	}
	.c-ip-counter__icon {
		height: 75px;
		font-size: 75px
	}
	.c-ip-counter__row>svg {
		height: 75px
	}
}

@media (max-width:1200px) {
	.c-ip-counter__item {
		min-width: 320px
	}
}

@media (max-width:767px) {
	.c-ip-counter__counter {
		font-size: 56px
	}
	.c-ip-counter__icon {
		height: 65px;
		font-size: 65px
	}
	.c-ip-counter__row>svg {
		height: 65px
	}
}

.c-ip-filter {
	background-color: var(--accent-color);
	padding: 60px 60px 70px;
	color: #fff;
	overflow: hidden
}

.c-ip-filter__title {
	margin-bottom: 45px;
	text-align: center;
	font-size: 40px;
	font-weight: 500;
	line-height: 1
}

.c-ip-filter__decor-left {
	margin-right: 10px
}

.c-ip-filter__decor-left,
.c-ip-filter__decor-right {
	display: inline-block;
	font-size: 8px;
	vertical-align: middle
}

.c-ip-filter__decor-right {
	margin-left: 10px
}

.c-ip-filter__decor-left,
.c-ip-filter__decor-right {
	font-size: 8px
}

.c-ip-filter input[type=radio] {
	margin-right: 15px;
	border-color: #fff
}

.c-ip-filter input[type=radio]:focus {
	border-color: #fff
}

.c-ip-filter .c-filter__date--widget,
.c-ip-filter .c-filter__select--widget {
	border: none
}

@media (max-width:1169px) {
	.c-ip-filter {
		max-width: 780px;
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width:779px) {
	.c-ip-filter {
		padding: 30px 30px 40px;
		max-width: 380px
	}
	.c-ip-filter__title {
		font-size: 22px
	}
	.c-ip-filter__decor-left,
	.c-ip-filter__decor-right {
		font-size: 4px
	}
}

@media (max-width:379px) {
	.c-ip-filter {
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:374px) {
	.c-ip-filter__decor-left,
	.c-ip-filter__decor-right {
		display: none!important
	}
}

.c-ip-heading__divider {
	font-size: 8px;
	line-height: 1;
	margin-top: 14px;
	color: var(--accent-color)
}

.c-ip-heading__divider--large {
	margin-top: 24px
}

.c-ip-heading--large {
	font-size: calc(20px + 20*(100vw - 320px)/1600);
	font-weight: 700;
	line-height: normal
}

.c-ip-heading--medium {
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase
}

.c-ip-heading--default,
.c-ip-heading--medium {
	line-height: 1.44;
	color: var(--text-color-light)
}

.c-ip-heading--default {
	font-size: 18px;
	font-weight: 500
}

.c-ip-heading__inner {
	position: relative;
	display: inline-block;
	-ms-word-wrap: break-word;
	word-break: break-word;
	word-wrap: break-word
}

.c-ip-heading--block-align-left .c-ip-heading__inner {
	display: block;
	margin-right: auto
}

.c-ip-heading--block-align-center .c-ip-heading__inner {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.c-ip-heading--block-align-right .c-ip-heading__inner {
	display: block;
	margin-left: auto
}

@media (max-width:1189px) {
	.c-ip-heading--center,
	.c-ip-heading--tablet-center {
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:767px) {
	.c-ip-heading--mobile-center {
		padding-left: 20px;
		padding-right: 20px
	}
}

.c-ip-icon-list-1 {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto
}

.c-ip-icon-list-1__list {
	margin: 0 0 20px -30px;
	padding: 0;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	list-style: none
}

.c-ip-icon-list-1__item {
	position: relative;
	box-shadow: 0 5px 24px 6px rgb(0 0 0/6%);
	margin-left: 30px;
	margin-bottom: 30px;
	width: 262.5px;
	background-color: var(--background-color);
	color: var(--text-color);
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	box-sizing: border-box;
	text-align: center;
	overflow: hidden
}

.c-ip-icon-list-1__link {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding: 33px 30px 40px
}

.c-ip-icon-list-1__item:nth-child(2n) {
	margin-top: 20px;
	margin-bottom: 10px
}

.c-ip-icon-list-1__icon-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 110px;
	height: 110px;
	border: 1px dotted;
	border-radius: 55px;
	overflow: hidden
}

.c-ip-icon-list-1__item svg {
	width: 60px!important;
	height: 60px!important
}

.c-ip-icon-list-1__icon {
	font-size: 60px;
	line-height: 1
}

.c-ip-icon-list-1__title {
	margin-top: 25px;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2
}

.c-ip-icon-list-1__stretch-bar {
	background-image: var(--stretch-bar-gray);
	-webkit-transform: skew(30deg);
	transform: skew(30deg);
	display: block;
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 0;
	height: 7px
}

@media (min-width:1170px) {
	.c-ip-icon-list-1__item:hover {
		color: var(--background-color);
		background-color: var(--text-color)
	}
}

@media (max-width:1169px) {
	.c-ip-icon-list-1 {
		max-width: 555px
	}
}

@media (max-width:615px) {
	.c-ip-icon-list-1 {
		max-width: 262.5px
	}
	.c-ip-icon-list-1__list {
		-webkit-box-pack: center;
		justify-content: center;
		margin-bottom: 0
	}
	.c-ip-icon-list-1__item:nth-child(2n) {
		margin-top: 0;
		margin-bottom: 30px
	}
}

.c-ip-news__wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 1530px
}

.c-ip-news__wrap--dots {
	margin-bottom: 40px
}

.c-ip-news__list {
	display: -webkit-box;
	display: flex
}

.c-ip-news__list--carousel:not(.owl-carousel) {
	margin-right: -30px;
	overflow: hidden;
	flex-wrap: nowrap
}

.c-ip-news__list--grid {
	flex-wrap: wrap;
	margin-right: -30px;
	margin-bottom: -30px;
	-webkit-box-pack: center;
	justify-content: center
}

.c-ip-news__list--carousel .c-post-grid {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-bottom: 0
}

.c-ip-news__wrap--1 {
	max-width: 360px
}

.c-ip-news__wrap--2 {
	max-width: 750px
}

.c-ip-news__wrap--3 {
	max-width: 1140px
}

.c-ip-news__list:not(.owl-carousel) .c-post-grid {
	margin-right: 30px
}

.c-ip-news__list--no-thumb .c-post-grid__thumb-wrap {
	display: none
}

@media (max-width:1285px) {
	.c-ip-news__wrap--nav {
		max-width: 750px
	}
}

@media (max-width:892px) {
	.c-ip-news__wrap--nav {
		max-width: 360px
	}
}

@media (max-width:420px) {
	.c-ip-news__wrap {
		margin-left: 30px;
		margin-right: 30px
	}
	.c-ip-news__wrap--carousel {
		margin-left: 40px;
		margin-right: 40px
	}
	.c-ip-news__list {
		margin-right: 0!important
	}
}

@media (max-width:375px) {
	.c-ip-news__wrap--grid {
		margin-left: 20px;
		margin-right: 20px
	}
}

.c-ip-offer-list__wrap {
	margin: 0 -20px;
	display: -webkit-box;
	display: flex
}

.c-ip-offer-list__block {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	margin: 0 20px;
	width: calc(50% - 20px);
	padding: 30px
}

.c-ip-offer-list__item {
	display: -webkit-box;
	display: flex
}

.c-ip-offer-list__item+.c-ip-offer-list__item {
	margin-top: 30px
}

.c-ip-offer-list__thumb-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 100px;
	height: 80px;
	overflow: hidden;
	margin-right: 30px;
	position: relative
}

.c-ip-offer-list__thumb {
	width: 100%!important;
	height: 100%!important;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center
}

.c-ip-offer-list__content-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto
}

.c-ip-offer-list__content-row {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	align-items: flex-end
}

.c-ip-offer-list__content-row+.c-ip-offer-list__content-row {
	margin-top: 12px
}

.c-ip-offer-list__title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	position: relative;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	word-break: break-word
}

.c-ip-offer-list__title-wrap {
	position: relative;
	z-index: 1
}

.c-ip-offer-list__price {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-left: 15px
}

.c-ip-offer-list__price-prefix {
	font-size: 18px
}

.c-ip-offer-list__price-postfix {
	font-size: 18px;
	color: var(--accent-color)
}

.c-ip-offer-list__price .amount {
	font-size: 22px;
	line-height: 1.2;
	font-weight: 700;
	color: var(--accent-color)
}

.c-ip-offer-list__excerpt {
	font-size: 16px;
	color: var(--text-color-light);
	hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	word-break: break-word
}

.c-ip-offer-list__excerpt,
.c-ip-offer-list__link {
	-webkit-box-flex: 1;
	flex: 1 1 auto
}

@media (min-width:1170px) {
	.c-ip-offer-list__title--link:hover {
		color: var(--accent-color)
	}
}

@media (max-width:1169px) {
	.c-ip-offer-list {
		max-width: 550px;
		margin-left: auto;
		margin-right: auto
	}
	.c-ip-offer-list__wrap {
		flex-wrap: wrap
	}
	.c-ip-offer-list__block:first-child {
		padding-bottom: 15px
	}
	.c-ip-offer-list__block:last-child {
		padding-top: 15px
	}
}

@media (max-width:600px) {
	.c-ip-offer-list__content-row {
		display: block
	}
	.c-ip-offer-list__price {
		margin-left: 0
	}
	.c-ip-offer-list__thumb-wrap {
		margin-right: 20px
	}
}

@media (max-width:359px) {
	.c-ip-offer-list__item {
		display: block
	}
	.c-ip-offer-list__content-wrap {
		margin-top: 15px
	}
}

.c-ip-product-carousel {
	margin: -30px auto;
	padding: 30px 0;
	max-width: 100%
}

.c-ip-product-carousel__wrap {
	margin: -30px -15px
}

.c-ip-product-carousel__wrap--dots {
	margin-bottom: 10px
}

.c-ip-product-carousel__list {
	display: -webkit-box;
	display: flex;
	position: relative;
	margin: 0 auto
}

.c-ip-product-carousel__list:not(.owl-carousel) {
	overflow: hidden
}

.c-ip-product-carousel__list--1 {
	width: 390px!important
}

.c-ip-product-carousel__list--2 {
	width: 780px!important
}

.c-ip-product-carousel__list {
	max-width: 1170px;
	opacity: 1;
	-webkit-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out
}

.c-ip-product-carousel__list.owl-carousel .owl-stage-outer {
	padding: 0 15px;
	margin: 0 -15px
}

.c-ip-product-carousel__list--loading {
	opacity: .2;
	pointer-events: none
}

.c-ip-product-carousel__filter-wrap {
	text-align: center
}

.c-ip-product-carousel__filter {
	display: -webkit-inline-box;
	display: inline-flex;
	width: auto;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0 0 50px;
	padding: 0 22px
}

.c-ip-product-carousel__filter-item,
.c-ip-product-carousel__filter .c-custom-selectInner,
.c-ip-product-carousel__filter select {
	padding: 23px 43px;
	height: 66px;
	font-size: 18px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	list-style: none;
	border-radius: 2px;
	border: 1px solid #ddd;
	margin-left: -1px;
	margin-bottom: -1px
}

.c-ip-product-carousel__filter .c-custom-selectInner {
	padding-left: 0;
	padding-right: 0
}

.c-ip-product-carousel__filter select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-position: top 50% right 12px;
	background-image: var(--select-bg);
	background-repeat: no-repeat;
	background-size: 10px 10px;
	padding-right: 30px!important
}

.c-ip-product-carousel__filter-item.active {
	background-color: #fff;
	border-bottom-color: var(--accent-color);
	position: relative;
	z-index: 1
}

.c-ip-product-carousel__filter-item.active:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background-color: var(--accent-color)
}

.c-ip-product-carousel .h-carousel .owl-dots {
	margin-top: 0
}

@media (max-width:1390px) {
	.c-ip-product-carousel__list {
		max-width: 780px
	}
}

@media (max-width:1000px) {
	.c-ip-product-carousel__list {
		max-width: 390px
	}
}

@media (max-width:1169px) {
	.c-ip-product-carousel {
		overflow: hidden
	}
}

@media (min-width:1170px) {
	.c-ip-product-carousel__filter--mobile {
		display: none
	}
}

@media (max-width:1169px) {
	.c-ip-product-carousel__filter--desktop {
		display: none
	}
	.c-ip-product-carousel {
		overflow: hidden
	}
}

@media (max-width:440px) {
	.c-ip-product-carousel {
		margin-left: 0;
		margin-right: 0
	}
	.c-ip-product-carousel__list {
		max-width: calc(100vw - 50px)
	}
}

@media (max-width:320px) {
	.c-ip-product-carousel__list {
		max-width: 270px
	}
}

.c-ip-reviews__wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 1725px
}

.c-ip-reviews__wrap--layout-2.c-ip-reviews__wrap--1 {
	max-width: 555px
}

.c-ip-reviews__wrap--layout-2.c-ip-reviews__wrap--2 {
	max-width: 1140px
}

.c-ip-reviews__wrap--layout-1 {
	max-width: 900px
}

.c-ip-reviews__wrap--dots {
	margin-bottom: 40px
}

.c-ip-reviews__list {
	display: -webkit-box;
	display: flex;
	flex-wrap: nowrap
}

.c-ip-reviews__list:not(.owl-carousel) {
	margin-right: -30px;
	overflow: hidden
}

.c-ip-reviews__item {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 555px;
	margin-top: 10px;
	padding: 55px 70px;
	position: relative;
	border: 1px solid #ddd;
	border-top-color: transparent!important;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.c-ip-reviews__item:after,
.c-ip-reviews__item:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	border-top: 1px solid #ddd
}

.c-ip-reviews__item:before {
	left: 0;
	width: 70px
}

.c-ip-reviews__item:after {
	left: 114px;
	right: 0
}

.c-ip-reviews__list--layout-1 .c-ip-reviews__item {
	width: 100%;
	max-width: 100%;
	text-align: center;
	-webkit-box-align: center;
	align-items: center
}

.c-ip-reviews__spacer {
	-webkit-box-flex: 1;
	flex: 1 1 auto
}

.c-ip-reviews__list:not(.owl-carousel) .c-ip-reviews__item {
	margin-right: 30px
}

.c-ip-reviews__quote {
	display: block;
	text-align: center;
	position: absolute;
	top: -10px;
	left: 70px;
	width: 44px;
	font-size: 19px;
	line-height: 1;
	padding: 0 10px;
	color: var(--accent-color)
}

.c-ip-reviews__title {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.44
}

.c-ip-reviews__text {
	font-size: 18px;
	line-height: 1.67;
	opacity: .54;
	margin-top: 20px
}

.c-ip-reviews__user {
	display: -webkit-inline-box;
	display: inline-flex;
	margin-top: 35px;
	-webkit-box-align: center;
	align-items: center;
	text-align: left
}

.c-ip-reviews__thumb-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
	margin-right: 13px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #ccc;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center
}

.c-ip-reviews__info {
	-webkit-box-flex: 1;
	flex: 1 1 auto
}

.c-ip-reviews__name {
	font-size: 18px;
	font-weight: 500
}

.c-ip-reviews__occupation {
	font-size: 14px;
	font-weight: 400;
	opacity: .54
}

.c-ip-reviews__rating {
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	margin-left: 15px;
	position: relative;
	top: -2px;
	letter-spacing: 1px
}

@media (max-width:1785px) {
	.c-ip-reviews__wrap--layout-2.c-ip-reviews__wrap {
		max-width: 1140px
	}
}

@media (max-width:1285px) {
	.c-ip-reviews__wrap--layout-2.c-ip-reviews__wrap--nav {
		max-width: 555px
	}
}

@media (max-width:1169px) {
	.c-ip-reviews__wrap--layout-2.c-ip-reviews__wrap {
		max-width: 555px
	}
	.c-ip-reviews__wrap--layout-1.c-ip-reviews__wrap {
		max-width: unset;
		margin-left: 100px;
		margin-right: 100px
	}
}

@media (max-width:767px) {
	.c-ip-reviews__wrap--layout-1.c-ip-reviews__wrap,
	.c-ip-reviews__wrap--layout-2.c-ip-reviews__wrap {
		max-width: unset;
		margin-left: 40px;
		margin-right: 40px
	}
	.c-ip-reviews__list {
		margin-right: 0!important
	}
	.c-ip-reviews__item {
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		max-width: unset;
		width: 100%;
		margin-right: 0
	}
}

@media (max-width:600px) {
	.c-ip-reviews__item {
		padding: 20px 30px
	}
	.c-ip-reviews__rating {
		display: block;
		margin-left: 0;
		margin-top: 10px;
		margin-bottom: 8px
	}
}

@media (max-width:420px) {
	.c-ip-reviews__wrap {
		margin-left: 40px;
		margin-right: 40px
	}
}

.c-ip-slider {
	max-width: 100%;
	position: relative
}

.c-ip-slider .h-carousel--inner .owl-next,
.c-ip-slider .h-carousel--inner .owl-prev,
.c-ip-slider__list {
	background-color: #000;
	color: #fff
}

.c-ip-slider__list {
	display: -webkit-box;
	display: flex;
	flex-wrap: nowrap
}

.c-ip-slider__list:not(.owl-carousel) {
	overflow: hidden
}

.c-ip-slider__item {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding: 100px 100px 110px
}

.c-ip-slider__image {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important;
	z-index: 0;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center
}

.c-ip-slider__shadow {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 300px;
	opacity: .85;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
	background-image: linear-gradient(0deg, #000, transparent);
	z-index: 1
}

.c-ip-slider__wrap {
	position: relative;
	z-index: 2;
	width: 100%
}

.c-ip-slider__icon {
	max-width: 100%;
	display: inline-block!important
}

.c-ip-slider__decor {
	margin-top: 30px;
	margin-bottom: 40px;
	font-size: 8px;
	line-height: 1;
	color: var(--accent-color)
}

.c-ip-slider__text-above {
	font-size: 22px;
	line-height: 1.45
}

.c-ip-slider__wrap--centered .c-ip-slider__text-above {
	margin-bottom: 15px
}

.c-ip-slider__wrap--filter .c-ip-slider__text-above {
	margin-top: 25px
}

.c-ip-slider__title {
	line-height: 1;
	font-weight: 600;
	font-size: calc(30px + 34*(100vw - 320px)/1600)
}

.c-ip-slider__bar {
	color: var(--accent-color);
	max-width: 100%;
	margin-top: 45px
}

.c-ip-slider__button {
	margin-top: 45px
}

.c-ip-slider .h-carousel .owl-dots {
	left: 50%!important;
	-webkit-transform: translateX(-50%)!important;
	transform: translateX(-50%)!important;
	bottom: 40px!important;
	margin-top: 0
}

.c-ip-slider__wrap--filter {
	text-align: left
}

.c-ip-slider__filter-wrap {
	text-align: right
}

.c-ip-slider__filter {
	position: relative;
	background-color: #fff;
	color: var(--text-color);
	text-align: left;
	z-index: 5;
	overflow: hidden;
	box-shadow: 0 0 56.3px 18.8px rgb(0 0 0/6%)
}

.c-ip-slider__filter .c-filter__stretch-bar--widget {
	bottom: unset;
	top: 0;
	background-image: var(--stretch-bar-gray)
}

.c-ip-slider__filter .c-filter__date--widget,
.c-ip-slider__filter .c-filter__select--widget {
	border: 1px solid #ddd
}

.c-ip-slider__filter .c-filter__button--widget {
	background-color: var(--accent-color)
}

.c-ip-slider__filter .c-filter__field--widget {
	margin-bottom: 20px
}

.c-ip-slider__filter .c-filter__delivery-wrap--widget {
	margin-top: 10px
}

.c-ip-slider__filter-title {
	display: -webkit-box;
	display: flex;
	margin-bottom: 25px;
	text-align: center;
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}

.c-ip-slider__filter-decor-left {
	margin-right: 8px
}

.c-ip-slider__filter-decor-left,
.c-ip-slider__filter-decor-right {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	font-size: 7px;
	margin-top: 3px;
	color: var(--accent-color)
}

.c-ip-slider__filter-decor-right {
	margin-left: 8px
}

@media (min-width:1170px) {
	.c-ip-slider__wrap--filter {
		text-align: left;
		padding-right: 530px
	}
	.c-ip-slider__filter {
		display: inline-block;
		position: absolute;
		top: 50%;
		-webkit-transform: translate(-100%, -50%);
		transform: translate(-100%, -50%);
		max-width: 380px;
		padding: 30px 30px 40px
	}
	.c-ip-slider__filter .c-filter__button--widget:hover {
		background-color: var(--text-color)!important
	}
}

@media (max-width:1300px) and (min-width:1170px) {
	.c-ip-slider__filter {
		-webkit-transform: translateY(-50%)!important;
		transform: translateY(-50%)!important;
		right: 100px
	}
}

@media (max-width:1169px) {
	.c-ip-slider__filter-wrap {
		margin-top: -15px
	}
}

@media (max-width:1169px) and (min-width:780px) {
	.c-ip-slider__filter {
		max-width: 780px;
		margin-left: auto;
		margin-right: auto;
		padding: 60px 60px 70px
	}
	.c-ip-slider__filter-decor-left {
		margin-right: 20px;
		font-size: 8px;
		margin-top: 6px
	}
	.c-ip-slider__filter-decor-right {
		margin-left: 20px;
		font-size: 8px;
		margin-top: 6px
	}
	.c-ip-slider__filter-title {
		margin-bottom: 45px;
		text-align: center;
		font-size: 40px;
		font-weight: 500;
		line-height: 1
	}
}

@media (max-width:779px) {
	.c-ip-slider__filter {
		margin-left: auto;
		margin-right: auto;
		max-width: 380px;
		padding: 30px 30px 40px
	}
}

@media (max-width:379px) {
	.c-ip-slider__filter {
		padding-left: 20px;
		padding-right: 20px
	}
	.c-ip-slider__filter-decor-left,
	.c-ip-slider__filter-decor-right {
		display: none
	}
}

@media (min-width:768px) {
	.c-ip-slider__image--mobile {
		display: none!important
	}
}

@media (max-width:767px) {
	.c-ip-slider__image--desktop {
		display: none!important
	}
	.c-ip-slider__item {
		padding: 60px 60px 70px
	}
	.c-ip-slider__item--dots {
		padding-bottom: 90px
	}
}

@media (max-width:415px) {
	.c-ip-slider__item {
		padding: 30px 30px 40px
	}
	.c-ip-slider__item--dots {
		padding-bottom: 60px
	}
}

.c-ip-social {
	display: -webkit-inline-box;
	display: inline-flex
}

.c-ip-social,
.c-ip-social__icon {
	-webkit-box-align: center;
	align-items: center
}

.c-ip-social__icon {
	display: -webkit-inline-box!important;
	display: inline-flex!important;
	-webkit-box-pack: center;
	justify-content: center;
	line-height: 1;
	position: relative;
	z-index: 2
}

.c-ip-social__icon--telegram:before {
	position: relative;
	left: -1px;
	top: 1px;
	font-size: 90%
}

.c-ip-social__icon:after {
	line-height: inherit!important
}

.c-ip-social__icon--rounded:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 32px;
	height: 32px;
	margin-left: -16px;
	margin-top: -16px;
	background-color: #333;
	border-radius: 50%;
	z-index: -1;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition)
}

@media (min-width:1170px) {
	.c-ip-social__icon--rounded:hover:after {
		background-color: var(--accent-color)
	}
	.c-ip-social__icon--rounded:after {
		color: var(--text-color)
	}
}

.c-ip-steps__list {
	display: -webkit-box;
	display: flex
}

.c-ip-steps__item {
	position: relative;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 20%;
	min-width: 260px
}

.c-ip-steps__item--1 {
	width: 100%
}

.c-ip-steps__item--2 {
	width: 50%
}

.c-ip-steps__item--3 {
	width: 33.33333%
}

.c-ip-steps__item--4 {
	width: 25%
}

.c-ip-steps__item:before {
	content: "";
	display: block;
	position: absolute;
	top: 170px;
	left: 0;
	width: 100%;
	height: 2px;
	background-image: var(--steps-line)
}

.c-ip-steps__item--first:before {
	left: 105px;
	width: calc(100% - 105px)
}

.c-ip-steps__item--last:before {
	right: 105px;
	width: calc(100% - 105px)
}

.c-ip-steps__item--first.c-ip-steps__item--last:before {
	width: unset
}

.c-ip-steps__item--first .c-ip-steps__dot-left {
	left: 95px
}

.c-ip-steps__item--first .c-ip-steps__dot-left,
.c-ip-steps__item--last .c-ip-steps__dot-right {
	display: block;
	position: absolute;
	top: 168px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: currentColor;
	content: ""
}

.c-ip-steps__item--last .c-ip-steps__dot-right {
	right: 95px
}

.c-ip-steps__item-wrap {
	position: relative;
	max-width: 170px;
	margin: 0 auto;
	text-align: center
}

.c-ip-steps__icon {
	min-height: 116px;
	display: inline-block;
	position: relative;
	margin-bottom: 149px
}

.c-ip-steps__icon:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -63px;
	left: 50%;
	width: 15px;
	height: 15px;
	margin-left: -7px;
	border-radius: 8px;
	background-color: var(--accent-color)
}

.c-ip-steps__image,
.c-ip-steps__svg {
	display: inline-block!important;
	width: auto!important;
	height: 110px!important
}

.c-ip-steps__text-wrap {
	display: inline-block;
	position: relative
}

.c-ip-steps__number {
	font-size: 130px;
	display: inline-block;
	z-index: 1;
	position: absolute;
	right: calc(100% - 20px);
	top: -110px;
	opacity: .04;
	font-weight: 700
}

.c-ip-steps__text {
	font-size: 22px;
	display: inline-block;
	z-index: 2;
	position: relative;
	font-weight: 600;
	line-height: 1.25;
	text-transform: uppercase
}

.c-ip-steps__description {
	position: absolute;
	margin-top: 25px;
	-webkit-transform: translate(-50%, 30px);
	transform: translate(-50%, 30px);
	z-index: 2;
	display: block;
	width: 280px;
	max-width: calc(100vw - 60px);
	padding: 20px;
	border-radius: 0;
	background: #fff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, .06);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2;
	text-align: center;
	opacity: 0;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition)
}

.c-ip-steps__description--active {
	opacity: 1;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.c-ip-steps__description:before {
	display: block;
	position: absolute;
	top: -10px;
	left: 50%;
	width: 0;
	height: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-right: 25px solid transparent;
	border-bottom: 15px solid #fff;
	border-left: 25px solid transparent;
	content: ""
}

.c-ip-team {
	color: var(--text-color)
}

.c-ip-team__list {
	margin: -15px;
	list-style: none;
	padding: 0;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	-webkit-box-pack: center;
	justify-content: center
}

.c-ip-team__item {
	flex: 0 0 262.5px;
	width: 262.5px;
	margin: 15px;
	-webkit-transition: box-shadow .3s ease-out, z-index .3s ease-out, -webkit-transform .3s ease-out;
	transition: box-shadow .3s ease-out, z-index .3s ease-out, -webkit-transform .3s ease-out;
	transition: box-shadow .3s ease-out, transform .3s ease-out, z-index .3s ease-out;
	transition: box-shadow .3s ease-out, transform .3s ease-out, z-index .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	background-color: var(--background-color-light)
}

.c-ip-team__item,
.c-ip-team__thumb-wrap {
	position: relative;
	-webkit-box-flex: 0;
	display: -webkit-box;
	display: flex
}

.c-ip-team__thumb-wrap {
	flex: 0 0 auto;
	width: 100%;
	height: 250px;
	overflow: hidden;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 2px
}

.c-ip-team__thumb-shadow {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden;
	opacity: 0;
	background-color: #000;
	z-index: 1;
	-webkit-transition: opacity .3s ease-out, visibility .3s ease-out;
	transition: opacity .3s ease-out, visibility .3s ease-out
}

.c-ip-team__item--person:hover .c-ip-team__thumb-shadow {
	visibility: visible;
	opacity: .75
}

.c-ip-team__item--add {
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 36px;
	border-radius: 2px;
	text-align: center
}

.c-ip-team__item--add:before {
	content: "";
	border: 1px solid;
	opacity: .2;
	border-radius: 2px
}

.c-ip-team__item--add:before,
.c-ip-team__link-whole {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.c-ip-team__link-whole {
	z-index: 1
}

.c-ip-team__plus {
	font-size: 37px;
	line-height: 1
}

.c-ip-team__additional-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2;
	margin-top: 25px
}

.c-ip-team__additional-description {
	font-size: 16px;
	line-height: 1.63;
	opacity: .7;
	margin-top: 14px
}

.c-ip-team__image,
.c-ip-team__svg {
	max-width: 100%!important;
	max-height: 100%!important;
	width: auto!important;
	height: auto!important;
	-o-object-fit: cover!important;
	object-fit: cover!important;
	-o-object-position: center!important;
	object-position: center!important
}

.c-ip-team__image {
	width: 100%!important;
	height: 100%!important
}

.c-ip-team__content {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	text-align: center;
	position: relative;
	z-index: 10;
	padding: 34px 24px;
	-webkit-transition: background-color .3s ease-out, color .3s ease-out;
	transition: background-color .3s ease-out, color .3s ease-out
}

.c-ip-team__content:before {
	display: block;
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -25px;
	width: 0;
	height: 0;
	border-right: 25px solid transparent;
	border-bottom: 15px solid var(--accent-color);
	border-left: 25px solid transparent;
	content: "";
	opacity: 0;
	-webkit-transform: scaleY(.1);
	transform: scaleY(.1);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition)
}

.c-ip-team__item:hover .c-ip-team__content {
	background-color: var(--accent-color);
	color: #fff
}

.c-ip-team__item:hover .c-ip-team__content:before {
	opacity: 1;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

.c-ip-team__name {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 10px
}

.c-ip-team__email,
.c-ip-team__occupation,
.c-ip-team__phone {
	font-size: 16px;
	color: var(--text-color-light)
}

.c-ip-team__icon {
	display: inline-block;
	font-size: 12px;
	margin-right: 8px;
	vertical-align: middle
}

.c-ip-team__item:hover {
	z-index: 100;
	box-shadow: 0 4px 22px 2.4px rgba(0, 0, 0, .12)
}

.c-ip-team__item:hover .c-ip-team__email,
.c-ip-team__item:hover .c-ip-team__occupation,
.c-ip-team__item:hover .c-ip-team__phone {
	color: currentColor
}

.c-ip-team__soc {
	display: inline-block;
	text-align: center;
	width: 100%;
	padding: 25px;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s ease-out, visibility .3s ease-out;
	transition: opacity .3s ease-out, visibility .3s ease-out
}

.c-ip-team__item:hover .c-ip-team__soc {
	opacity: 1;
	visibility: visible
}

.c-ip-team__soc-link {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	padding-top: 3px;
	text-align: center;
	margin: 2px;
	border-bottom: 2px solid #fff;
	border-radius: 2px
}

.c-ip-team__soc-icon {
	font-size: 16px;
	line-height: 28px;
	vertical-align: middle
}

.c-ip-team__soc-icon:before {
	line-height: inherit!important
}

.c-ip-team__soc-icon--telegram {
	padding-right: 2px
}

.c-ip-team__content a {
	-webkit-transition: unset!important;
	transition: unset!important
}

@media (min-width:1170px) {
	.c-ip-team__soc-link:hover {
		background-color: var(--accent-color);
		border-bottom-color: transparent
	}
}

@media (max-width:1169px) {
	.c-ip-team__list {
		margin-left: 0;
		margin-right: 0
	}
}

.c-ip-cm-carousel {
	margin: -30px auto;
	padding: 30px 0;
	max-width: 100%
}

.c-ip-cm-carousel__wrap {
	margin: -30px -15px
}

.c-ip-cm-carousel__wrap--dots {
	margin-bottom: 10px
}

.c-ip-cm-carousel__list {
	display: -webkit-box;
	display: flex;
	position: relative!important;
	margin: 0 auto!important;
	flex-wrap: nowrap!important;
	-webkit-box-pack: start!important;
	justify-content: flex-start!important
}

.c-ip-cm-carousel__list:not(.owl-carousel) {
	overflow: hidden
}

.c-ip-cm-carousel__list--1 {
	width: 390px!important
}

.c-ip-cm-carousel__list--2 {
	width: 780px!important
}

.c-ip-cm-carousel__list {
	max-width: 1170px
}

.c-ip-cm-carousel .h-carousel .owl-dots {
	margin-top: 0
}

@media (max-width:1330px) {
	.c-ip-cm-carousel__list {
		max-width: 780px
	}
}

@media (max-width:940px) {
	.c-ip-cm-carousel__list {
		max-width: 390px
	}
}

@media (max-width:1169px) {
	.c-ip-cm-carousel {
		overflow: hidden
	}
}

@media (max-width:440px) {
	.c-ip-cm-carousel {
		margin-left: 0;
		margin-right: 0
	}
	.c-ip-cm-carousel__list {
		max-width: calc(100vw - 50px)
	}
}

@media (max-width:320px) {
	.c-ip-cm-carousel__list {
		max-width: 270px
	}
}

:root {
	--text-color: #222222;
	--text-color-mid: rgb(85, 85, 85);
	--text-color-light: rgb(136, 136, 136);
	--text-color-extra-light: rgb(167, 167, 167);
	--text-color-tr: rgba(34, 34, 34, 0.15);
	--accent-border-color: rgb(246, 218, 132);
	--accent-dark-color: rgb(136, 108, 22);
	--background-color: #ffffff;
	--background-color-light: #f6f6f6;
	--background-color-10: rgb(233, 233, 233);
	--accent-color: #edb509;
	--font-text: "Barlow", sans-serif;
	--logo-size: 166px;
	--logo-size-mobile: 110px;
	--top-menu-submenu-color: #222222;
	--top-menu-submenu-bg-color: #FFFFFF;
	--shadow-color-desktop: rgba(37, 32, 30, 0.95);
	--shadow-color-mobile: rgba(37, 32, 30, 0.95);
	--select-bg: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iIzIyMjIyMiIgZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+PC9zdmc+");
	--stretch-bar-white: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTAgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDBoMXYxSDB6TTUgMGgxdjFINXoiLz48L2c+PC9zdmc+");
	--stretch-bar: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTAgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMjIyMjIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDBoMXYxSDB6TTUgMGgxdjFINXoiLz48L2c+PC9zdmc+");
	--stretch-bar-gray: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTAgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjY2NjY2NjIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDBoMXYxSDB6TTUgMGgxdjFINXoiLz48L2c+PC9zdmc+");
	--stretch-bar-accent: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDExIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2VkYjUwOSIgZD0iTTAgMGgxLjV2MUgweiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
	--steps-line: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDIwIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzIyMjIyMiIgZD0iTTAgMGgxNHYySDB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
	--slider-base: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjc1IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMjc1IDE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDEwTDI3NSAwdjE0SDB6IiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
	--slider-base-selected: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjc1IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMjc1IDE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDEwTDI3NSAwdjE0SDB6IiBmaWxsPSJyZ2IoMTI4LCA5OCwgNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
	--custom-transform-transition: visibility 0.5s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1), transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
	--opacity-transition: opacity 0.3s linear, visibility 0.3s linear;
	--opacity-transform-transition: opacity 0.3s linear, visibility 0.3s linear, transform 0.3s ease-out;
	--hover-transition: opacity 0.3s linear, visibility 0.3s linear, color 0.3s linear, border-color 0.3s linear, background-color 0.3s linear, box-shadow 0.3s linear, transform 0.3s linear;
	--star-rating-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIGZpbGw9IiNGRkQxNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTU2IDkuNzgyYy4wNS4xNTMtLjEzMi4yOC0uMjcuMTg2TDUuNSA3Ljc5OGwtMy4xOSAyLjE2OGMtLjEzNy4wOTMtLjMyLS4wMzMtLjI2OS0uMTg3bDEuMTc4LTMuNTYzTC4wNyAzLjk5Yy0uMTM1LS4wOTUtLjA2NS0uMy4xMDMtLjMwMmwzLjkxNi0uMDMyTDUuMzM1LjExNGMuMDUzLS4xNTIuMjgtLjE1Mi4zMzMgMEw2LjkxIDMuNjU4bDMuOTE2LjAzNWMuMTY4LjAwMS4yMzguMjA2LjEwMy4zMDJMNy43OCA2LjIxN2wxLjE3NSAzLjU2NXoiLz48L3N2Zz4=");
	--star-rating-image-sidebar: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04Ljk1NiA5Ljc4MmMuMDUuMTUzLS4xMzIuMjgtLjI3LjE4Nkw1LjUgNy43OThsLTMuMTkgMi4xNjhjLS4xMzcuMDkzLS4zMi0uMDMzLS4yNjktLjE4N2wxLjE3OC0zLjU2M0wuMDcgMy45OWMtLjEzNS0uMDk1LS4wNjUtLjMuMTAzLS4zMDJsMy45MTYtLjAzMkw1LjMzNS4xMTRjLjA1My0uMTUyLjI4LS4xNTIuMzMzIDBMNi45MSAzLjY1OGwzLjkxNi4wMzVjLjE2OC4wMDEuMjM4LjIwNi4xMDMuMzAyTDcuNzggNi4yMTdsMS4xNzUgMy41NjV6Ii8+PC9zdmc+");
	--select-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDcgMS41MyAxLjUzLjQ3IDUgMy45NCA4LjQ3LjQ3bDEuMDYgMS4wNkw1IDYuMDYuNDcgMS41M3oiIGZpbGw9IiNkZGRkZGQiLz48L3N2Zz4=");
	--icon-decor: "\f111";
	--icon-decor-left: "\f10e";
	--icon-decor-right: "\f110";
	--icon-li: "\f13f";
	--icon-calendar: "\f104";
	--icon-submenu: "\f128";
	--icon-dropdown: "\f137";
	--icon-quote: "\f131";
	--icon-close: "\f10b";
	--icon-check: "\f109";
	--icon-range: "\f132";
	--icon-user: "\f102";
	--icon-select: "\f115";
	--icon-depth: "\f112";
	--icon-plus: "\f12f";
}

.c-header {
	--top-color: #FFFFFF;
	--top-background-color: #222222;
	--header-color-mobile: #000000;
	--header-color-bg-mobile: #FFFFFF;
}

.c-page-header {
	--header-min-height: 465px;
	--header-font-size-responsive: calc(30px + 34 * (100vw - 320px) / 1079);
	--bg-opacity: 0.26;
	--page-header-color: #FFFFFF;
	--page-header-bg-color: #0d0808;
	--page-header-bg-color-tr: rgba(13, 8, 8, 0);
	--stretch-bar: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxIiB2aWV3Qm94PSIwIDAgMTAgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDBoMXYxSDB6TTUgMGgxdjFINXoiLz48L2c+PC9zdmc+");
}

.cm-store-notice {
	--store-notice-color: #FFFFFF;
	--store-notice-background-color: #CF3540;
}

.c-to-top-button {
	--to-top-button-color: #edb509;
}

.c-vehicle__booking-wrap {
	--price-block-width: 150px;
}
/*------------------------------------------------------------------

[TABLE OF CONTENTS]

- GLOBAL
- GUI
  -- Fonts
  -- Titles
  -- Images
  -- Button
  -- List
  -- Forms
  -- Blockquote
  -- Pagination
  -- Alert
  -- Tooltip
  -- Sections
  -- Accordion
  -- Other
- COMPONENTS
- FOOTER
-------------------------------------------------------------------*/



@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Thin.woff") format("woff"), url("../fonts/Barlow-Thin.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 100;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-ExtraLight.woff") format("woff"), url("../fonts/Barlow-ExtraLight.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 200;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Light.woff") format("woff"), url("../fonts/Barlow-Light.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 300;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Regular.woff") format("woff"), url("../fonts/Barlow-Regular.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Italic.woff") format("woff"), url("../fonts/Barlow-Italic.woff2") format("woff2");
	font-family: "Barlow";
	font-style: italic;
	font-weight: 400;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Medium.woff") format("woff"), url("../fonts/Barlow-Medium.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 500;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-SemiBold.woff") format("woff"), url("../fonts/Barlow-SemiBold.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 600;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Bold.woff") format("woff"), url("../fonts/Barlow-Bold.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 700;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-ExtraBold.woff") format("woff"), url("../fonts/Barlow-ExtraBold.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 800;
}

@font-face {
	font-display: swap;
	src: url("../fonts/Barlow-Black.woff") format("woff"), url("../fonts/Barlow-Black.woff2") format("woff2");
	font-family: "Barlow";
	font-style: normal;
	font-weight: 900;
}

@font-face {
	font-display: block;
	src: url("../fonts/fa-brands-400.eot");
	src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg");
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-display: block;
	src: url("../fonts/fa-regular-400.eot");
	src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg");
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-display: block;
	src: url("../fonts/fa-solid-900.eot");
	src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg");
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
}

html,
body {
	color: #555;
	font-family: Barlow, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.67;
}

.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
.uk-heading-2xlarge,
.uk-heading-large,
.uk-heading-medium,
.uk-heading-small,
.uk-heading-xlarge,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Barlow, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	font-weight: 700;
}

address,
dl,
fieldset,
figure,
ol,
p,
pre,
ul {
	margin: 0 0 25px;
}

* + address,
* + dl,
* + fieldset,
* + figure,
* + ol,
* + p,
* + pre,
* + ul {
	margin-top: 25px;
}



.section-title {
	margin-bottom: 60px;
}

.section-title .uk-text-meta {
	color: #888888;
	font-size: 18px;
	font-weight: 500;
}

.section-title .uk-h2 {
	display: block;
	position: relative;
	margin-top: 10px;
	margin-bottom: 25px;
	color: #222222;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.15;
}

.section-title::after {
	display: inline-block;
	width: 64px;
	height: 8px;
	background-image: url(../img/decor/decor-title-2.svg);
	content: '';
}

body {
	min-width: 320px;
}

.page-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 100vh;
}

.page-wrapper .page-main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.product-link:hover .product-image-overlay {
	opacity:0.7;
}

.product-excerpt {
	margin-top:23px;
	font-size:16px;
	font-weight:400;
}
.product-excerpt >:first-child {
	margin-top:0;
}
.product-excerpt >:last-child{
	margin-bottom:0;
}

.product-title {
	position: relative;
	margin: 0;
	font-size: 24px;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
}


.u-product-shopping {
	text-align: left;
	position: relative;
	margin-bottom: 40px;
}

.u-product-shopping__price {
	padding: 40px 25px 30px 25px;
	text-align: center;
	line-height: 1;
	background-color: var(--text-color);
	color: white;
}

.u-product-shopping__price-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.u-product-shopping__price-decor {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	color: var(--accent-color);
	display: inline-block;
	margin-top: 10px;
	font-size: 8px;
	line-height: 1;
}

.u-product-shopping__price-decor:first-child {
	margin-right: 22px;
}

.u-product-shopping__price-decor:last-child {
	margin-left: 22px;
}

.u-product-shopping__amount {
	font-size: 40px;
	font-weight: 700;
	max-width: calc(100% - 104px);
}

.u-product-shopping__request {
	display: block;
	max-width: 100%;
	font-size: 28px;
	line-height: 1.2;
}

.u-product-shopping__per,
.u-product-shopping__cnt {
	margin-top: 14px;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--accent-color);
}

.u-product-shopping__cnt-value {
	color: white;
}

.u-product-shopping__wrap {
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 45px 45px 50px 45px;
	position: relative;
	background-color: var(--background-color-light);
}

.u-product-shopping__block {
	position: relative;
}

.u-product-shopping__block--loading:after {
	content: '';
	display: block;
	position: absolute;
	left: -50px;
	right: -50px;
	top: 0;
	bottom: 0;
	opacity: 0.8;
	z-index: 1;
	background-color: var(--background-color-light);
}

.u-product-shopping__title {
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
}

.u-product-shopping__total-orig {
	display: inline-block;
	position: relative;
	font-weight: normal;
	margin-bottom: 10px;
}

.u-product-shopping__total-orig:after {
	content: '';
	display: block;
	position: absolute;
	left: -7px;
	right: -5px;
	top: 50%;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	border-bottom: solid 2px var(--background-color);
	opacity: 0.5;
}

.u-product-shopping__sub-title,
.u-product-shopping__total {
	font-size: 18px;
	font-weight: 700;
	margin-top: 37px;
}

.u-product-shopping__countries-list {
	list-style: none;
	padding: 0;
	margin: -25px 0 0 0;
}

.u-product-shopping__countries-item {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.6;
	margin-top: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: solid 1px #dddddd;
	border-top: solid 1px #dddddd;
	position: relative;
	max-width: 100%;
}

.u-product-shopping__countries-status {
	margin-top: 30px;
	position: relative;
}

.u-product-shopping__countries-available {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	color: #339966;
}

.u-product-shopping__countries-not-available {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	color: #C64C2F;
}

.u-product-shopping__countries-ico {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 7px;
}

.u-product-shopping__extra-list {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 22px;
}

.u-product-shopping__extra-item {
	margin: 5px 0 0 0;
	display: -webkit-box;
	display: flex;
}

.u-product-shopping__extra-title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	display: -webkit-box;
	display: flex;
	word-wrap: break-word;
}

.u-product-shopping__extra-title--number {
	-webkit-box-align: center;
	align-items: center;
}

.u-product-shopping__extra-title-text {
	font-size: 16px;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	margin-left: 10px;
}

.u-product-shopping__extra-title-btn {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
	display: block;
	padding-top: 1px;
}

.u-product-shopping__extra-input {
	margin: 0;
	padding: 5px 16px !important;
	text-align: center;
	width: 60px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.u-product-shopping__delivery-price,
.u-product-shopping__extra-price {
	margin-left: 15px;
	text-align: right;
	font-weight: 600;
	white-space: nowrap;
}

.u-product-shopping__extra-price del {
	opacity: 0.3;
	display: inline-block;
	margin-right: 3px;
}

.u-product-shopping__book {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

.u-product-shopping__book:not(:first-child) {
	margin-top: 40px;
}

.u-product-shopping__extra-button {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 20px;
	font-weight: 700;
	opacity: 0.4;
}

.u-product-shopping__extra-button:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -4px;
	margin-top: -1px;
	width: 8px;
	height: 2px;
	background-color: currentColor;
}

.u-product-shopping__extra-button--minus {
	left: 0;
	z-index: 1;
}

.u-product-shopping__extra-button--minus:before {
	width: 6px;
	margin-left: -3px;
}

.u-product-shopping__extra-button--plus {
	right: 0;
	z-index: 1;
}

.u-product-shopping__extra-button--plus:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1px;
	margin-top: -4px;
	width: 2px;
	height: 8px;
	background-color: currentColor;
}

.u-product-shopping__extra-price-per {
	display: block;
	font-size: 10px;
	line-height: 1;
	text-transform: uppercase;
	opacity: 0.5;
}

.u-product-shopping__countries-item--input {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: baseline;
	align-items: baseline;
}

.u-product-shopping__pick_up,
.u-product-shopping__drop_off {
	width: 100%;
	max-width: 100%;
	opacity: 0;
}

.u-product-shopping__countries-item--select {
	display: -webkit-box;
	display: flex;
}

.u-product-shopping__select-wrap {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	min-width: 0;
}

.u-product-shopping__date-title {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	margin-right: 7px;
}

.u-product-shopping__date {
	font-size: 18px !important;
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	cursor: pointer;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	outline: none !important;
	background-color: transparent !important;
	color: currentColor;
	min-width: 0;
}

.u-product-shopping__date-btn {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.u-product-shopping__total {
	display: -webkit-box;
	display: flex;
	font-size: 22px;
	font-weight: 700;
}

.u-product-shopping__total-amount {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	text-align: right;
	margin-left: 15px;
}

.u-product-shopping__space {
	position: absolute;
	margin-top: 35px;
	left: 0;
	right: 0;
}

.u-product-shopping__loading {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10;
	display: none;
}

.u-product-shopping__loading--active {
	display: block;
}

.u-product-shopping__delivery-row {
	display: -webkit-box;
	display: flex;
}

.u-product-shopping__delivery-row--owner {
	margin-top: 10px;
}

.u-product-shopping__delivery-title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

@media (min-width:1170px) {
	.u-product-shopping__extra-button:hover {
		opacity: 1;
	}
}

@media (max-width:359px) {
	.u-product-shopping__price-decor {
		display: none !important;
	}
	.u-product-shopping__amount {
		max-width: 100%;
	}
}

.u-product-details {
	position: relative;
	max-width: 750px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.u-product-details>*:first-child {
	margin-top: 0;
}

.u-product-details__sidebar {
	max-width: 360px;
	margin: 0 auto;
}

.u-product-details__gallery:not(.owl-carousel)>*:not(:first-child) {
	display: none;
}

.u-product-details__gallery-item {
	display: block;
	width: 100%;
	padding-bottom: 80%;
	overflow: hidden;
	position: relative;
}

.u-product-details__gallery-item--video:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	border-radius: 50%;
	z-index: 1;
	background-color: var(--text-color);
}

.u-product-details__gallery-item--video:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	border: solid 10px transparent;
	border-left: solid 15px white;
	margin-left: -5px;
	margin-top: -10px;
	z-index: 2;
}

.u-product-details__gallery-img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.u-product-details__gallery-video {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.u-product-details__image-link {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 100;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.u-product-details__thumbs {
	display: -webkit-box;
	display: flex;
	margin-top: 20px;
	height: 90px;
	overflow: hidden;
	max-width: 100%;
	position: relative;
}

.u-product-details__thumbs-img,
.u-product-details__thumbs-video-img {
	display: block;
	width: 90px !important;
	height: 90px !important;
	-o-object-fit: contain;
	object-fit: contain;
}

.u-product-details__thumbs-video {
	width: 90px;
	height: 90px;
	position: relative;
}

.u-product-details__thumbs-video:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	border-radius: 50%;
	background-color: currentColor;
	z-index: 2;
}

.u-product-details__thumbs-video:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	border: solid 6px transparent;
	border-left: solid 10px white;
	margin-left: -3px;
	margin-top: -6px;
	z-index: 3;
}

.u-product-details__thumbs-item {
	position: relative;
}

.u-product-details__thumbs-item>button {
	overflow: hidden;
	cursor: pointer;
}

.u-product-details__thumbs-img,
.u-product-details__thumbs-video-img {
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.u-product-details__thumbs-item:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background-color: #000;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.u-product-details__thumbs-item.active:after {
	opacity: 0.7;
	visibility: visible;
}

.u-product-details__thumbs-item>* {
	display: block;
}

.u-product-details__thumbs:not(.owl-carousel) .u-product-details__thumbs-item:not(:first-child) {
	margin-left: 20px;
}

.u-product-details__sale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 5px 15px 5px 17px;
	font-weight: bold;
	font-size: 16px;
	z-index: 1;
}

.u-product-details__title {
	font-size: 36px;
	line-height: 1;
	font-weight: 700;
	position: relative;
	margin-bottom: 20px;
	margin-top: 45px;
}

.u-product-details__subtitle {
	font-size: 18px;
	font-weight: 400;
}

.u-product-details__subheader {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 18px;
	margin-top: 50px;
}

.u-product-details__decor {
	font-size: 8px;
	line-height: 1;
	margin-top: 14px;
	color: var(--accent-color);
	margin-bottom: 30px;
}

.u-product-details__images-block {
	position: relative;
	margin-top: 45px;
}

.u-product__location-icon {
	display: inline-block;
	top: 2px;
	position: relative;
	margin-right: 5px;
	color: var(--accent-color);
}

.u-product-details__detail-list-wrap {
	display: -webkit-box;
	display: flex;
	margin-bottom: -23px;
}

.u-product-details__detail-list {
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.u-product-details__detail-row:nth-of-type(odd) {
	background-color: var(--background-color-light);
}

.u-product-details__detail-col {
	padding: 16px 12px;
	vertical-align: top;
}

.u-product-details__detail-col--name {}

.u-product-details__detail-col--value {
	font-weight: 600;
}

.u-product-details__detail-unit {
	display: inline-block;
	font-weight: normal;
	margin-left: 3px;
}

.u-product-details__booking-calendar {
	position: relative;
	margin: -15px;
}

.u-product-details__booking-calendar .calendar-table {
	position: relative;
}

.u-product-details__booking-calendar .calendar-table:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 35px;
	bottom: 0;
	z-index: 1;
}

.u-product-details__booking-calendar .daterangepicker {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	margin-top: 0;
	border: none;
	clear: both;
	overflow: hidden;
	background: transparent;
	z-index: 0;
}

.u-product-details__booking-calendar .daterangepicker .drp-calendar.left {
	padding: 15px 0 15px 15px;
}

.u-product-details__booking-calendar .daterangepicker .drp-calendar.right {
	padding: 15px;
}

.u-product-details__download-wrap {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.u-product-details__download {
	width: calc(50% - 10px);
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: left;
	position: relative;
	padding: 15px 50px;
	margin-top: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.u-product-details__download:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: var(--accent-color);
	opacity: 0.1;
}

.u-product-details__download-ico {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: var(--accent-color);
	font-size: 32px;
	line-height: 1;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	z-index: 1;
}

.u-product-details__download-title {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	position: relative;
	z-index: 1;
}

.u-product-details__download.active {
	background-color: var(--accent-color);
	color: white;
}

.u-product-details__download.active .u-product-details__download-ico {
	color: white;
}

@media (min-width:564px) {
	.u-product-details__booking-calendar .daterangepicker .drp-calendar.left .calendar-table {
		padding-right: 15px;
	}
}

.u-product-details__booking-calendar .daterangepicker:before,
.u-product-details__booking-calendar .daterangepicker:after {
	display: none;
}

.u-product-details__booking-calendar .daterangepicker .calendar-table th {
	background-color: var(--background-color-light);
}

.u-product-details__booking-calendar .daterangepicker .calendar-table th,
.u-product-details__booking-calendar .daterangepicker .calendar-table td {
	min-width: 35px;
	width: 35px;
	height: 27px;
	line-height: 27px;
	font-size: 15px;
}

.u-product-details__booking-calendar .daterangepicker td.active,
.u-product-details__booking-calendar .daterangepicker td.active:hover,
.u-product-details__booking-calendar .daterangepicker td.in-range,
.u-product-details__booking-calendar .daterangepicker td.available:hover {
	background-color: transparent;
	border-color: transparent;
	color: currentColor;
}

.u-product-details__booked-wrap {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px -10px -12px;
}

.u-product-details__booked {
	-webkit-box-flex: 0;
	flex: 0 1 auto;
	padding-left: 38px;
	position: relative;
	height: 28px;
	line-height: 28px;
	margin: 15px 12px 10px 12px;
}

.u-product-details__booked:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 28px;
	height: 28px;
	border-radius: 50%;
}

.u-product-details__booked--c:before {
	background-image: var(--stretch-bar-gray);
}

.u-product-details__booked--r:before {
	background-color: red;
	opacity: 0.1;
}

.u-product-details__booked--b:before {
	background-color: #00ffd6;
	opacity: 0.2;
}

.u-product-details__booked--n-a:before {
	background-color: var(--text-color);
	opacity: 0.1;
}

.u-product-details__booked-hint {
	font-size: 10px;
	line-height: 1;
	color: var(--text-color-light);
}

.u-product-details__discount_countries {
	list-style: none;
	padding: 4px 38px 6px;
	margin: 0;
	border-top: solid 1px #dddddd;
	color: white;
	background-color: var(--text-color);
	text-align: center;
	font-size: 14px;
}

.u-product-details__price {
	position: relative;
	display: inline-block;
	margin: 7px;
}

@media (min-width:1170px) {
	.u-product-details__thumbs-img:hover,
	.u-product-details__thumbs-video:hover .u-product-details__thumbs-video-img {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}
	.u-product-details__download:not(.active):hover {
		color: var(--accent-color);
	}
}

@media (max-width:1169px) {
	.u-product-details__detail-list-wrap {
		flex-wrap: wrap;
	}
	.u-product-details__detail-list {
		max-width: 100%;
		width: 100%;
		padding-right: 0;
	}
}

@media (max-width:767px) {
	.u-product-details__download-wrap {
		display: block;
	}
	.u-product-details__download {
		padding-left: 30px;
		padding-right: 30px;
		width: 350px;
		max-width: calc(100% - 10px);
	}
	.u-product-details__download+.u-product-details__download {
		margin-top: 15px;
	}


}

@media (max-width:415px) {
	.compatibility {
		display: none !important;
	}

	.u-product-details__title {
		font-size: 28px;
	}
	.u-product-details {
/*		text-align: center; */
	}
	.u-product-details__subheader {
		font-size: 24px;
	}
	.u-product-details__booking-calendar .daterangepicker {
		margin-left: auto;
		margin-right: auto;
	}
	.u-product-details .owl-carousel .owl-nav button.owl-prev {
		background-color: white;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.u-product-details .owl-carousel .owl-nav button.owl-next {
		background-color: white;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	.u-product-details__booked-wrap {
		-webkit-box-pack: center;
		justify-content: center;
	}

}

@media (max-width:360px) {
	.u-product-shopping__wrap {
		padding: 25px 30px 30px 30px;
	}
	.u-product-details__prices {
		padding-left: 23px;
		padding-right: 23px;
	}
}

.u-product-vert {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 360px;
	max-width: 100%;
	margin: 30px 15px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	font-size: 16px;
	background-color: white;
}

.u-product-vert__thumb-wrap {
	width: 100%;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
	padding-bottom: 77.7777%;
	overflow: hidden;
	-webkit-box-ordinal-group: 2;
	order: 1;
	background-color: var(--text-color-light);
}

.u-product-vert__thumb-inner {
	position: absolute;
	width: 100%;
	height: 100%;
}

.u-product-vert__thumb-inner:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 150px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.u-product-vert__content-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 3;
	order: 2;
	padding: 35px 30px;
}

.u-product-vert__booking-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	-webkit-box-ordinal-group: 4;
	order: 3;
	padding: 0 30px 35px 30px;
}

.u-product-vert__thumb {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.u-product-vert__sale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 3px 10px 3px 12px;
	font-weight: bold;
	font-size: 13px;
}

.u-product-vert__favorite-ico-remove {
	position: absolute;
	right: 15px;
	top: 55px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: white;
	background-color: var(--accent-color);
	font-size: 16px;
	line-height: 1;
	text-align: center;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	width: 32px;
	height: 32px;
	border-radius: 50%;
	padding-top: 8px;
}

.u-product-vert__favorite-ico {
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: var(--accent-color);
	font-size: 32px;
	line-height: 1;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.u-product-vert__favorite-ico:after {
	content: '';
	display: block;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: white;
	z-index: -1;
}

.u-product-vert__title {
	font-size: 24px;
	text-align: center;
	line-height: 1.2;
	font-weight: bold;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.u-product-vert__title-inner {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	width: 100%;
}

.u-product-vert__total-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin-top: 25px;
}

.u-product__total-wrap-col {
	margin-right: 25px;
}

.u-product-vert__total-title {
	font-size: 14px;
	font-weight: bold;
}

.u-product-vert__total-tax {
	font-size: 14px;
}

.u-product-vert__total {
	font-size: 34px;
	font-weight: bold;
	line-height: 1;
	color: var(--accent-color);
}

.u-product-vert__total-request {
	font-size: 22px;
}

.u-product-vert__total-title+.u-product-vert__total,
.u-product-vert__total-tax+.u-product-vert__total {
	margin-top: 20px;
}

.u-product-vert__total-wrap+.u-product-vert__button {
	margin-top: 12px;
}

.u-product-vert__button {
	width: 100%;
}

.u-product-vert__prices {
	position: relative;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 25px -7px 0 -7px;
	padding-top: 12px;
	text-align: center;
	font-size: 14px;
	color: var(--accent-color);
}

.u-product-vert__prices:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	right: 10px;
	top: 0;
	border-top: solid 1px #dddddd;
}

.u-product-vert__price {
	position: relative;
	display: inline-block;
	margin-right: 7px;
	margin-left: 7px;
}

.u-product-vert__price-delivery {
	padding-top: 12px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

.u-product-vert__prices+.u-product-vert__price-delivery {
	padding-top: 6px;
}

.u-product-vert__excerpt,
.u-product-vert__detail-list {
	border-top: solid 1px #dddddd;
	margin-top: 12px;
	padding-top: 23px;
	font-size: 14px;
	font-weight: 500;
}

.u-product-vert__excerpt>:first-child {
	margin-top: 0;
}

.u-product-vert__excerpt>:last-child {
	margin-bottom: 0;
}

.u-product-vert__price-delivery+.u-product-vert__detail-list {
	margin-top: 12px;
}

.u-product-vert__excerpt+.u-product-vert__detail-list {
	margin-top: 23px;
	padding-top: 0;
	border-top: none;
}

.u-product-vert__detail-list {
	padding: 23px 0 0 0;
	margin: 12px 0 0 0;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	list-style: none;
}

.u-product-vert__detail-item {
	padding-left: 15px;
	line-height: 1.1;
}

.u-product-vert__detail-item:before {
	left: -15px;
	width: 5px;
	color: var(--accent-color);
	list-style-type: disc;
	content: "";
	position: relative;
	height: 1.5em;
	margin-bottom: -1.5em;
	display: list-item;
	list-style-position: inside;
	text-align: right;
}

.u-product-vert__detail-item:nth-child(n+2) {
	margin-top: 10px;
}

.u-product-vert__detail-unit {
	display: inline-block;
	font-weight: normal;
	margin-left: 3px;
}

.u-product-vert__thumb-buttons {
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 22px;
	font-size: 14px;
	text-align: center;
	color: white;
	z-index: 5;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.u-product-vert__download-spacer {
	display: inline-block;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 1px;
	height: 16px;
	background-color: currentColor;
	margin-left: 13px;
	margin-right: 13px;
}

@media (min-width:1170px) {
	.u-product-vert:hover {
		background-color: white !important;
		box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	}
	.u-product-vert__download:hover {
		color: var(--accent-color);
	}
	.u-product-vert__favorite-ico:hover {
		color: var(--text-color);
	}
	.u-product-vert__image-overlay {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		opacity: 0;
		background-color: #000;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.u-product-vert__link:hover .u-product-vert__image-overlay {
		opacity: 0.7;
	}
	.u-product-vert__plus {
		position: absolute;
		color: white;
		font-size: 58px;
		left: 50%;
		top: 50%;
		width: 58px;
		height: 58px;
		margin-left: -29px;
		margin-top: -29px;
		opacity: 0;
		-webkit-transition: var(--hover-transition);
		transition: var(--hover-transition);
	}
	.u-product-vert-vert__link:hover .u-product-vert__plus {
		opacity: 1;
	}
	.u-product-vert__favorite-ico-remove {
		opacity: 0;
		visibility: hidden;
	}
	.u-product-vert:hover .u-product-vert__favorite-ico-remove {
		opacity: 1;
		visibility: visible;
	}
	.u-product-vert__favorite-ico-remove:hover {
		background-color: var(--text-color);
	}
}

@media (max-width:1169px) {
	.u-product-vert__image-overlay,
	.u-product-vert__plus {
		display: none !important;
	}
}

@media (max-width:440px) {
	.u-product-vert {
		max-width: calc(100vw - 80px);
	}
}

@media (max-width:400px) {
	.u-product-vert__detail-list {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.u-product-vert__content-wrap {
		padding: 20px 15px;
	}
	.u-product-vert__booking-wrap {
		padding: 0 15px 20px 15px;
	}
}

@media (max-width:320px) {
	.u-product-vert {
		max-width: calc(320px - 80px);
	}
}

.u-product {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	position: relative;
	width: 100%;
	margin-bottom: 45px;
	background-color: var(--background-color-light);
	padding: 25px;
	display: -webkit-box;
	display: flex;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	max-width: 990px;
	font-size: 16px;
	opacity: 1;
}

.u-product--hidden {
	opacity: 0;
}

.u-product__thumb-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 280px;
	position: relative;
	margin-right: 35px;
	-webkit-box-ordinal-group: 2;
	order: 1;
	background-color: var(--text-color-light);
	align-self: flex-start;
}

.u-product__thumb-inner {
	position: relative;
	padding-bottom: 100%;
}

.u-product__thumb-inner:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 150px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	z-index: 2;
}

.u-product__content-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	margin-right: 35px;
	-webkit-box-ordinal-group: 3;
	order: 2;
}

.u-product__booking-wrap {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: var(--price-block-width);
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-ordinal-group: 4;
	order: 3;
}

.u-product__thumb {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
	-o-object-position: center;
	object-position: center;
	-o-object-fit: contain;
	object-fit: contain;
}

.u-product__sale {
	position: absolute;
	left: 0;
	top: 0;
	color: white;
	background-color: var(--accent-color);
	padding: 3px 10px 3px 12px;
	font-weight: bold;
	font-size: 13px;
}

.u-product__favorite-ico-remove {
	position: absolute;
	right: 15px;
	top: 55px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: white;
	background-color: var(--accent-color);
;
	font-size: 16px;
	line-height: 1;
	text-align: center;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
	width: 32px;
	height: 32px;
	border-radius: 50%;
	padding-top: 8px;
}

.u-product__favorite-ico {
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	display: inline-block;
	color: var(--accent-color);
	font-size: 32px;
	line-height: 1;
	z-index: 2;
	-webkit-transition: var(--hover-transition);
	transition: var(--hover-transition);
}

.u-product__favorite-ico:after {
	content: '';
	display: block;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: white;
	z-index: -1;
}

.u-product__title {
	font-size: 24px;
	line-height: 1.2;
	font-weight: bold;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.u-product__total-wrap {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
	padding: 25px 15px;
	background-color: white;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	text-align: center;
	-webkit-box-pack: center;
	justify-content: center;
	border: solid 2px var(--background-color-light);
}

.u-product__total-spacer {
	-webkit-box-flex: 1;
	flex: 1 1 auto;
}

.u-product__total-title {
	font-size: 14px;
	font-weight: bold;
}

.u-product__total-tax {
	font-size: 14px;
}

.u-product__total {
	font-size: 34px;
	font-weight: bold;
	line-height: 1;
	color: var(--accent-color);
}

.u-product__total-orig {
	display: inline-block;
	position: relative;
	font-weight: normal;
	font-size: 65%;
	color: var(--text-color-extra-light);
	margin-bottom: 5px;
}

.u-product__total-orig:after {
	content: '';
	display: block;
	position: absolute;
	left: -7px;
	right: -5px;
	top: 50%;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	border-bottom: solid 2px var(--text-color-extra-light);
	opacity: 0.5;
}

.u-product__total-request {
	font-size: 18px;
}

.u-product__total-title+.u-product__total,
.u-product__total-tax+.u-product__total {
	margin-top: 20px;
}

.u-product__total-wrap+.u-product__button {
	margin-top: 12px;
}

.u-product__button {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
}

.u-product__prices {
	list-style: none;
	padding: 0;
	margin: 15px -20px 0 0;
	margin-bottom: 23px;
}

.u-product__price {
	position: relative;
	display: inline-block;
	margin-right: 20px;
	padding-left: 25px;
}

.u-product__price:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	width: 18px;
	height: 18px;
	background-color: var(--accent-color);
	border-radius: 50%;
}

.u-product__price:after {
	content: '';
	display: block;
	position: absolute;
	left: 7px;
	right: 0;
	top: 9px;
	border: solid 4px transparent;
	border-left-color: white;
	border-left-width: 6px;
}

.u-product__price-delivery {
	border-top: solid 1px #dfdfdf;
	padding-top: 12px;
	font-weight: 500;
}

.u-product__title-link+.u-product__detail-list,
.u-product__title-link+.u-product__price-delivery {
	margin-top: 23px;
}

.u-product__excerpt,
.u-product__detail-list {
	border-top: solid 1px #dfdfdf;
	margin-top: 12px;
	padding-top: 23px;
	font-size: 14px;
	font-weight: 500;
}

.u-product__excerpt {}

.u-product__excerpt>:first-child {
	margin-top: 0;
}

.u-product__excerpt>:last-child {
	margin-bottom: 0;
}

.u-product__price-delivery+.u-product__detail-list {
	margin-top: 12px;
}

.u-product__excerpt+.u-product__detail-list {
	margin-top: 23px;
	padding-top: 0;
	border-top: none;
}

.u-product__detail-list {
	padding: 23px 0 0 0;
	margin: 0;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	list-style: none;
}

.u-product__detail-item {
	padding-left: 15px;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	line-height: 1.1;
}

.u-product__detail-item:before {
	left: -15px;
	width: 5px;
	color: var(--accent-color);
	list-style-type: disc;
	content: "";
	position: relative;
	height: 1.5em;
	margin-bottom: -1.5em;
	display: list-item;
	list-style-position: inside;
	text-align: right;
}

.u-product__detail-item:nth-child(n+2) {
	margin-top: 10px;
}

.u-product__detail-unit {
	display: inline-block;
	font-weight: normal;
	margin-left: 3px;
}

.u-product__thumb-buttons {
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 22px;
	font-size: 14px;
	text-align: center;
	color: white;
	z-index: 5;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}

.u-product__download-spacer {
	display: inline-block;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 1px;
	height: 16px;
	background-color: currentColor;
	margin-left: 13px;
	margin-right: 13px;
}

@media (max-width:1399px) {
	.u-product__detail-list {
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

@media (min-width:1170px) {
	.u-product:hover {
		background: white;
		box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	}
	.u-product__download:hover {
		color: var(--accent-color);
	}
	.u-product__favorite-ico:hover {
		color: var(--text-color);
	}
	.u-product__favorite-ico-remove {
		opacity: 0;
		visibility: hidden;
	}
	.u-product:hover .u-product__favorite-ico-remove {
		opacity: 1;
		visibility: visible;
	}
	.u-product__favorite-ico-remove:hover {
		background-color: var(--text-color);
	}
	.u-product__title-link:hover {
		color: var(--accent-color);
	}
}

@media (max-width:1169px) {}

@media (min-width:960px) {
	.u-product__booking-wrap--wide {
		position: absolute;
		bottom: 25px;
		right: 25px;
	}
	.u-product__content-wrap--wide {
		margin-bottom: 85px;
		margin-right: 0;
	}
	.u-product__thumb-wrap {
		min-height: 280px;
	}
}

@media (max-width:959px) and (min-width:580px) {
	.u-product:not(.u-product--wide) {
		flex-wrap: wrap;
	}
	.u-product__thumb-wrap {
		width: calc(50% - 12px);
		margin-right: 12px;
	}
	.u-product__content-wrap:not(.u-product__content-wrap--wide) {
		-webkit-box-ordinal-group: 4;
		order: 3;
		width: 100%;
		margin-top: 30px;
	}
	.u-product__booking-wrap:not(.u-product__booking-wrap--wide) {
		width: calc(50% - 12px);
		margin-left: 12px;
		-webkit-box-ordinal-group: 3;
		order: 2;
	}
	.u-product__content-wrap--wide {
		width: calc(50% - 12px);
		margin-left: 12px;
		margin-bottom: 85px;
	}
	.u-product__booking-wrap--wide {
		position: absolute;
		width: calc(50% - 37px);
		bottom: 25px;
		right: 25px;
	}
}

@media (max-width:579px) {
	.u-product {
		flex-wrap: wrap;
	}
	.u-product__thumb-wrap,
	.u-product__content-wrap,
	.u-product__booking-wrap {
		width: 100%;
		margin-right: 0;
	}
	.u-product__content-wrap,
	.u-product__booking-wrap {
		margin-top: 30px;
	}
	.u-product__prices:last-child {
		margin-bottom: 0;
	}
}

@media (max-width:359px) {
	.u-product__thumb-buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
	.u-product__download-spacer {
		display: none;
	}
	.u-product__download-spacer+.u-product__download {
		display: block;
		margin-top: 10px;
	}
}


.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

@media (min-width:1170px) {
	.owl-carousel .owl-nav button.owl-prev:hover,
	.owl-carousel .owl-nav button.owl-next:hover,
	.owl-carousel .owl-dot:hover {
		opacity: 0.7;
	}
}

.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}


.social {
	display: block;
	position: relative;
}

.social-list {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
}

.social-list__item {
	display: block;
	position: relative;
}

.social-list__item + .social-list__item {
	margin-left: 20px;
}

.social-list__link {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: block;
	position: relative;
	color: #666;
	font-size: 16px;
	transition: 0.5s;
}

.social-list__link:hover,
.social-list__link:focus,
.social-list__link:active {
	color: #ffffff;
}

.uk-container {
	max-width: 1140px;
}

.uk-container-large {
	max-width: 1270px;
}

.uk-container-xlarge {
	max-width: 1500px;
}

.uk-overlay-primary {
	background-color: rgba(0, 0, 0, 0.8);
}

.uk-nav-parent-icon > .uk-parent > a:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' data-svg='chevron-down'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='16 7 10 13 4 7'%3E%3C/polyline%3E%3C/svg%3E");
}

.uk-nav-parent-icon > .uk-parent.uk-open > a:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' data-svg='chevron-up'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='4 13 10 7 16 13'%3E%3C/polyline%3E%3C/svg%3E");
}

.uk-button {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 2px;
	background-color: #edb509;
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	white-space: nowrap;
	transition: 0.5s;
}

.uk-button img,
.uk-button svg {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 24px;
	display: block;
	flex: 0 0 24px;
	width: 24px;
	height: 15px;
	margin-left: 14px;
}

.uk-button:hover,
.uk-button:focus,
.uk-button:active {
	background-color: #f6c019;
	color: #ffffff;
}

.uk-button-default {
	border: 1px solid #dddddd;
	background-color: transparent;
	color: #222222;
}

.uk-button-default svg {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #edb509;
	transition: 0.5s;
}

.uk-button-default:hover,
.uk-button-default:focus,
.uk-button-default:active {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	border-color: #222222;
	background-color: #222222;
	color: #ffffff;
	transition: 0.5s;
}

.uk-button-default:hover svg,
.uk-button-default:focus svg,
.uk-button-default:active svg {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #ffffff;
	transition: 0.5s;
}

.uk-button-secondary {
	background-color: #222222;
}

.uk-button-danger {
	border-radius: 2px;
	background-color: #f26e21;
}

.uk-button-large {
	line-height: 62px;
}

.uk-input,
.uk-select,
.uk-textarea {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.uk-input::-webkit-input-placeholder,
.uk-select::-webkit-input-placeholder,
.uk-textarea::-webkit-input-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.uk-input::-moz-placeholder,
.uk-select::-moz-placeholder,
.uk-textarea::-moz-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.uk-input:-ms-input-placeholder,
.uk-select:-ms-input-placeholder,
.uk-textarea:-ms-input-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.uk-input::-ms-input-placeholder,
.uk-select::-ms-input-placeholder,
.uk-textarea::-ms-input-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.uk-input::placeholder,
.uk-select::placeholder,
.uk-textarea::placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}

.uk-textarea {
	height: 130px;
}

.uk-form-large:not(textarea):not([multiple]):not([size]) {
	height: 62px;
}

.uk-select:not([multiple]):not([size]) {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-position: 98% 50%;
	background-repeat: no-repeat;
}

.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
	border-color: #cccccc;
	outline: none;
	background-color: #fff;
	color: #222222;
}

.section-header {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.title:after {
	display: block;
	position: relative;
	width: 30px;
	height: 8px;
	margin-top: 11px;
	background-image: url(../img/decor/decor-title.svg);
	content: '';
}

.uk-tooltip {
	-webkit-box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	max-width: 280px;
	padding: 20px;
	border-radius: 0;
	background: #ffffff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	color: #222222;
	font-family: Barlow;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2;
	text-align: center;
}

.uk-tooltip::before {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	position: absolute;
	top: -10px;
	left: 50%;
	width: 0;
	height: 0;
	transform: translateX(-50%);
	border-right: 25px solid transparent;
	border-bottom: 15px solid #ffffff;
	border-left: 25px solid transparent;
	content: '';
}

.uk-dotnav {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.uk-dotnav > * > * {
	width: 8px;
	height: 8px;
	border: 0;
	border-radius: 4px;
	background-color: #dddddd;
}


.uk-dotnav > .uk-active > * {
	width: 12px;
	height: 12px;
	border-radius: 6px;
	background-color: #222222;
}


.uk-pagination li + li {
	margin-left: 10px;
}

.uk-pagination > * > * {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 55px;
	height: 55px;
	padding: 0;
	border: 1px solid #dddddd;
	border-radius: 2px;
	color: #222222;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	transition: 0.5s;
}

.uk-pagination > .uk-active > * {
	border-color: #edb509;
	background-color: #edb509;
	color: #ffffff;
}

.uk-pagination > * > :focus,
.uk-pagination > * > :hover {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	border-color: #edb509;
	background-color: #edb509;
	color: #ffffff;
	transition: 0.5s;
}

.uk-pagination .uk-pagination-next {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	border: 0;
	transition: 0.3s;
}

.uk-pagination .uk-pagination-next img,
.uk-pagination .uk-pagination-next svg {
	width: 27px;
	height: 15px;
}

.uk-pagination .uk-pagination-next:hover,
.uk-pagination .uk-pagination-next:focus,
.uk-pagination .uk-pagination-next:active {
	background: none;
	color: #edb509;
}

.uk-lightbox {
	background-color: rgba(0, 0, 0, 0.8);
}

.header-icons {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	margin-bottom: 45px;
}

.header-icons::after {
	display: block;
	position: absolute;
	bottom: -25px;
	left: 50%;
	width: 64px;
	height: 8px;
	margin-left: -32px;
	background-image: url(../img/decor/decor-title-2.svg);
	content: '';
}

.header-icons > span {
	width: 55px;
	height: 55px;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.header-icons > span:nth-child(1) {
	background-image: url(../img/icons/ico-slideshow-1.png);
}

.header-icons > span:nth-child(2) {
	background-image: url(../img/icons/ico-slideshow-2.png);
}

.header-icons > span:nth-child(3) {
	background-image: url(../img/icons/ico-slideshow-3.png);
}

.header-icons > span + span {
	margin-left: 27px;
}

.page-head {
	display: block;
	position: relative;
}

.page-head:after {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	z-index: 2;
	position: absolute;
	bottom: -12px;
	left: 50%;
	width: 100%;
	max-width: 500px;
	height: 25px;
	transform: translateX(-50%);
	background-image: url(../img/decor/decor-lines.svg);
	content: '';
}

.page-head__bg {
	display: block;
	position: relative;
	padding: 50px 0 60px;
	background-position: center;
	background-size: cover;
}

.page-head__bg::before {
	display: block;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	content: '';
}

.page-head__content {
	display: block;
	z-index: 2;
	position: relative;
}

.page-head__title {
	margin: 45px 0 35px;
	color: #ffffff;
	font-size: 64px;
	font-weight: 500;
	line-height: 1.09;
	text-align: center;
	text-align: center;
}

.page-head__breadcrumb {
	text-align: center;
}

.page-head__breadcrumb .uk-breadcrumb > * > * {
	display: inline-block;
	position: relative;
	padding: 0 15px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}

.page-head__breadcrumb .uk-breadcrumb > * > *::before {
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform: skew(-30deg);
	display: block;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #edb509;
	content: '';
}

.page-head__breadcrumb .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column):before {
	display: none;
}

.page-head__breadcrumb .uk-breadcrumb > :last-child > a:not([href]),
.page-head__breadcrumb .uk-breadcrumb > :last-child > span {
	color: #ffffff;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.page-head__breadcrumb .uk-breadcrumb > :last-child > a:not([href])::before,
.page-head__breadcrumb .uk-breadcrumb > :last-child > span::before {
	display: none;
}

.page-head__form {
	display: block;
	position: relative;
	margin-top: 80px;
	padding-top: 80px;
}

.page-head__form:before {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	height: 13px;
	transform: translateX(-50%);
	background-image: url(../img/decor/decor-lines-grey.png);
	content: '';
}

.list-checked {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list-checked li {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: flex-start;
}

.list-checked li + li {
	margin-top: 5px;
}

.list-checked li::before {
	display: block;
	width: 17px;
	height: 17px;
	margin-right: 14px;
	background-image: url(../img/icons/ico-check.png);
	content: '';
}

.tags-list {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tags-list li {
	margin-right: 5px;
	margin-bottom: 5px;
}

.tags-list li a {
	-webkit-box-sizing: border-box;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	box-sizing: border-box;
	display: inline-block;
	height: 40px;
	padding: 0 20px;
	border: 2px solid #dddddd;
	background-color: #ffffff;
	color: #222222;
	font-size: 14px;
	font-weight: 600;
	line-height: 2.86;
	text-transform: uppercase;
	white-space: nowrap;
	transition: 0.3s;
}

.tags-list li a:hover,
.tags-list li a:focus,
.tags-list li a:active {
	background-color: #edb509;
	color: #ffffff;
	text-decoration: none;
}

.share-list {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
}

.share-list li {
	display: block;
	position: relative;
}

.share-list li + li {
	margin-left: 8px;
}

.share-list li a {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: block;
	position: relative;
	width: 30px;
	height: 30px;
	color: #666;
	font-size: 16px;
	transition: 0.5s;
}

.share-list li a:hover,
.share-list li a:focus,
.share-list li a:active {
	color: #ffffff;
}

.block-form {
	-webkit-box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	padding: 63px 70px;
	background-color: #ffffff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
}

.block-form .section-content p {
	margin-bottom: 40px;
	color: #555555;
	font-size: 16px;
	font-style: italic;
	letter-spacing: normal;
	line-height: 1.63;
}

.block-form .section-title {
	margin-top: 0;
	margin-bottom: 15px;
}

.block-form .section-title .uk-h2 {
	margin: 0;
	color: #222222;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
}

.page-header {
	display: block;
	position: relative;
}

.page-header-top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 18px 80px;
	padding: 18px 4.17vw;
	background-color: #222222;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
}

.page-header-top__left {
	display: block;
	position: relative;
}

.page-header-top__right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.page-header-top__right > * + * {
	margin-left: 2.08vw;
	padding-left: 2.08vw;
	border-left: 1px solid #555555;
}

.page-header-bottom {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
}

.page-header-bottom.uk-active {
	-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15);
}

.page-header-bottom__left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.page-header-bottom__left .logo {
	padding: 0 5.21vw 0 4.17vw;
}

.page-header-bottom__left .support {
	padding: 20.5px 1px;
	/* padding: 20.5px 2.08vw; */

	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

.page-header-bottom__right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex: 1;
	justify-content: flex-end;
	max-width: 50%;
}

.page-header-bottom__right .uk-navbar {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	flex: 1;
	justify-content: flex-end;
}

.page-header-bottom__right .uk-navbar-nav {
	margin-right: 60px;
	margin-right: 3.13vw;
}

.page-header-bottom__right .uk-navbar-item,
.page-header-bottom__right .uk-navbar-nav > li > a,
.page-header-bottom__right .uk-navbar-toggle {
	min-height: 100px;
	font-family: "Barlow";
}

.page-header-bottom__right .uk-navbar-nav > li > a {
	padding: 0 15px;
	padding: 0 0.781vw;
	color: #222222;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	white-space: nowrap;
}

.page-header-bottom__right .uk-navbar-nav > li > a svg,
.page-header-bottom__right .uk-navbar-nav > li > a i {
	margin-left: 11px;
	color: #666666;
}

.page-header-bottom__right .uk-navbar-nav > li.uk-active a.act {
	color: #edb509;
}

.page-header-bottom__right [class*=uk-navbar-dropdown-bottom] {
	margin-top: 3px;
}

.page-header-bottom__right .uk-navbar-toggle {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100px;
	flex: 0 0 100px;
	width: 100px;
	border-left: 1px solid #dddddd;
}

.page-header-bottom__right .uk-navbar-toggle svg {
	width: 24px;
	height: 24px;
	color: #222222;
}

.page-header-bottom__right .uk-search-navbar .uk-search-input {
	font-size: 24px;
}

.page-header-bottom__right .cart-btn {
	border: 0;
}

.page-header-bottom__right .cart-btn__icon svg {
	width: 40px;
	height: 40px;
	color: #ffffff;
}

.update svg,
.update .far {
	margin-right: 10px;
	color: #edb509;
}

.update a {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	color: white;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: underline;
	transition: 0.3s;
}

.update a:hover,
.update a:focus,
.update a:active {
	color: #edb509;
	text-decoration: none;
}

.time-work {
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	align-items: center;
	color: white;
	font-size: 16px;
	font-weight: 400;
}

.time-work svg,
.time-work .far {
	margin-right: 10px;
	color: #edb509;
}

.login-link a {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	color: white;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	transition: 0.3s;
}

.login-link a:hover,
.login-link a:focus,
.login-link a:active {
	color: #edb509;
	text-decoration: none;
}

.login-link svg,
.login-link .far {
	margin-right: 10px;
	color: #edb509;
}

.logo {
	display: block;
	position: relative;
}

.logo__link {
	display: block;
	position: relative;
}

.support__link {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-decoration: none;
	transition: 0.3s;
}

.support__link:hover,
.support__link:focus,
.support__link:active {
	text-decoration: none;
}

.support__link:hover .support__phone,
.support__link:focus .support__phone,
.support__link:active .support__phone {
	text-decoration: none;
}

.support__icon .svg-inline--fa,
.support__icon .fas {
	margin-right: 20px;
	color: #edb509;
	font-size: 36px;
}

.support__label {
	color: #222;
	font-size: 16px;
	font-weight: 500;
}

.support__phone {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	color: #222;
	font-size: 28px;
	font-weight: 600;
	line-height: 1;
	transition: 0.3s;
}

.cart-btn {
	background-color: #edb509;
	color: #ffffff;
}

.cart-btn__icon {
	display: block;
	position: relative;
}

.cart-btn__icon svg {
	color: #ffffff;
}

.cart-btn__count {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: -2px;
	right: -10px;
	align-items: center;
	justify-content: center;
	width: 19px;
	height: 19px;
	border-radius: 10px;
	background-color: #ffffff;
	color: #222222;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}

.page-footer {
	display: block;
	position: relative;
	background-color: #111111;
}

.page-footer::before {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	max-width: 1450px;
	height: 20px;
	transform: translateX(-50%);
	background-image: url(../img/decor/decor-lines.svg);
	content: '';
}

.page-footer .page-footer-top {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding-top: 109px;
	padding-bottom: 60px;
}

.page-footer .page-footer-top .subscription-block {
	margin-left: 20px;
	margin-left: 1.04vw;
}

.page-footer .page-footer-middle {
	display: block;
	position: relative;
	padding-top: 60px;
	padding-bottom: 65px;
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;
	color: #888888;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.44;
}

.page-footer .page-footer-middle .social-list {
	margin-top: 45px;
}

.page-footer .page-footer-middle .social-list .social-list__item + .social-list__item {
	margin-left: 9px;
}

.page-footer .page-footer-middle .social-list .social-list__link {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.1);
}

.page-footer .page-footer-middle .social-list .social-list__link:hover,
.page-footer .page-footer-middle .social-list .social-list__link:focus,
.page-footer .page-footer-middle .social-list .social-list__link:active {
	background-color: #edb509;
	color: #111111;
}

.page-footer .page-footer-middle .title {
	margin-bottom: 30px;
	color: #ffffff;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
}

.page-footer .page-footer-middle .uk-nav li:before {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	margin-bottom: -1.9em;
	transition: 0.3s;
}

.page-footer .page-footer-middle .uk-nav li:hover:before,
.page-footer .page-footer-middle .uk-nav li:focus:before,
.page-footer .page-footer-middle .uk-nav li:active:before {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	color: #edb509;
	transition: 0.3s;
}

.page-footer .page-footer-middle .uk-nav li:hover a,
.page-footer .page-footer-middle .uk-nav li:focus a,
.page-footer .page-footer-middle .uk-nav li:active a {
	color: #ffffff;
}

.page-footer .page-footer-middle .uk-nav li a {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	padding: 0;
	color: #888888;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 2.22;
	transition: 0.3s;
}

.page-footer .page-footer-bottom {
	padding: 40px 0;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
}

.page-footer .page-footer-bottom a {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: inline-block;
	margin-left: 10px;
	color: rgba(255, 255, 255, 0.3);
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	transition: 0.5s;
}

.page-footer .page-footer-bottom a:hover,
.page-footer .page-footer-bottom a:focus,
.page-footer .page-footer-bottom a:active {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #edb509;
	text-decoration: none;
	transition: 0.5s;
}

.page-footer .page-footer-bottom a + a {
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.contacts-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contacts-list-item {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.contacts-list-item + .contacts-list-item {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #303030;
}

.contacts-list-item__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 35px;
	flex: 0 0 35px;
	width: 35px;
	height: 35px;
	color: #ffffff;
}

.contacts-list-item__desc {
	padding-left: 23px;
	color: #ffffff;
	font-size: 18px;
	line-height: 1.44;
}

.contacts-list-item__label {
	color: #888888;
	font-weight: 300;
}

.contacts-list-item__content {
	font-weight: 500;
}

.contacts-list-item__content a {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	color: #ffffff;
	transition: 0.3s;
}

.contacts-list-item__content a:hover,
.contacts-list-item__content a:focus,
.contacts-list-item__content a:active {
	color: #edb509;
	text-decoration: none;
}

.subscription-block {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex: 1;
	justify-content: flex-end;
}

.subscription-block__title {
	padding-right: 60px;
	padding-right: 3.13vw;
	padding-left: 20px;
	padding-left: 1.04vw;
	border-left: 1px solid #edb509;
}

.subscription-block__title h4 {
	margin: 0;
	color: #ffffff;
	font-size: 36px;
	font-weight: 500;
	line-height: 1;
}

.subscription-block__title span {
	color: rgba(255, 255, 255, 0.6);
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.subscription-block__form-box .uk-input {
	width: 320px;
}

.subscription-block__form-box  ::-webkit-input-placeholder { /* Chrome */
	color: #fff;
}
.subscription-block__form-box  :-ms-input-placeholder { /* IE 10+ */
	color: #fff;
}
.subscription-block__form-box  ::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
	opacity: 1;
}
.subscription-block__form-box  :-moz-placeholder { /* Firefox 4 - 18 */
	color: #fff;
	opacity: 1;
}

.subscription-block__form-box   .uk-button:hover{
	background: #f26e21 !important;
}


.subscription-block__form-box .uk-input {
	border: 1px solid #dddddd;
	border-radius: 2px;
	background-color: transparent;
	color: #ffffff;
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box .uk-input::-webkit-input-placeholder {
	color: rgab(#ffffff, 0.3);
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box .uk-input::-moz-placeholder {
	color: rgab(#ffffff, 0.3);
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box .uk-input:-ms-input-placeholder {
	color: rgab(#ffffff, 0.3);
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box .uk-input::-ms-input-placeholder {
	color: rgab(#ffffff, 0.3);
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box .uk-input::placeholder {
	color: rgab(#ffffff, 0.3);
	font-size: 18px;
	font-style: italic;
	letter-spacing: normal;
}

.subscription-block__form-box .uk-input:focus {
	border-color: #edb509;
	background-color: transparent;
	color: #ffffff;
}

.subscription-block__form-box .uk-button {
	margin-left: 14px;
}

.totop-link {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	display: none;
	z-index: 100;
	position: fixed;
	right: 40px;
	bottom: 40px;
	color: #888888;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.86;
	text-transform: uppercase;
	transition: 0.3s;
}

.totop-link:hover,
.totop-link:focus,
.totop-link:active {
	color: #edb509;
	text-decoration: none;
}

.totop-link img,
.totop-link svg {
	max-width: 75px;
	margin-bottom: 5px;
}

.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' data-svg='chevron-down'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='16 7 10 13 4 7'%3E%3C/polyline%3E%3C/svg%3E");
}

.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' data-svg='chevron-up'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='4 13 10 7 16 13'%3E%3C/polyline%3E%3C/svg%3E");
}

.uk-offcanvas-bar .support__desc {
	display: block;
}

.uk-offcanvas-bar .support__label,
.uk-offcanvas-bar .support__phone {
	color: #ffffff;
}

.uk-offcanvas-bar .social-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.checkbox-custome {
	--background: #fff;
	--border: #000000;
	--border-hover: #bbc1e1;
	--border-active: #1e2235;
	--tick: #fff;
	position: relative;
	margin: 0;
}

.checkbox-custome label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.checkbox-custome input[type=checkbox]:focus,
.checkbox-custome input[type=file]:focus,
.checkbox-custome input[type=radio]:focus {
	outline: none;
}

.checkbox-custome input,
.checkbox-custome svg {
	display: block;
	width: 21px;
	height: 21px;
	outline: none;
}

.checkbox-custome input {
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-transition: box-shadow 0.3s;
	-webkit-transition: -webkit-box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	-webkit-box-shadow: inset 0 0 0 var(--s, 1px) var(--b, var(--border));
	position: relative;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
	border-radius: 4px;
	outline: none;
	background: var(--background);
	box-shadow: inset 0 0 0 var(--s, 1px) var(--b, var(--border));
	cursor: pointer;
	transition: -webkit-box-shadow 0.3s;
	transition: box-shadow 0.3s;
	transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.checkbox-custome input:hover {
	--s: 1px;
	--b: var(--border-hover);
}

.checkbox-custome input:checked {
	--b: var(--border-active);
}

.checkbox-custome svg {
	fill: none;
	stroke-width: 1px;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke: #edb509;
	-webkit-transform: scale(var(--scale, 1)) translateZ(0);
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 21px;
	transform: scale(var(--scale, 1)) translateZ(0);
	pointer-events: none;
}

.checkbox-custome span {
	display: inline-block;
	color: black;
	font-family: Lato;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	vertical-align: middle;
}

.checkbox-custome.path input:checked {
	--s: 2px;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.checkbox-custome.path input:checked + svg {
	--a: 16.1 86.12;
	--o: 102.22;
}

.checkbox-custome.path svg {
	stroke-dasharray: var(--a, 86.12);
	stroke-dashoffset: var(--o, 86.12);
	-webkit-transition: stroke-dasharray 0.6s, stroke-dashoffset 0.6s;
	-o-transition: stroke-dasharray 0.6s, stroke-dashoffset 0.6s;
	transition: stroke-dasharray 0.6s, stroke-dashoffset 0.6s;
}

/* Rating */

.rating {
	margin: 0 0 1em 0;
	padding: 0;
	border: none;
}

.rating__caption {
	margin-bottom: 0.5em;
	padding: 0;
}

.rating__group {
	position: relative;
	width: 10em;
	height: 2em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='%239b9b9b' d='M10 0l2.36 7.28L20 7.25l-6.19 4.47L16.19 19 10 14.48 3.83 19l2.36-7.28L0 7.25l7.66.03z'/%3E%3C/svg%3E%0A");
	background-repeat: repeat-x;
	background-size: 2em 1.9em;
}

.rating__input {
	clip: rect(0 0 0 0);
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.rating__input:focus ~ .rating__focus {
	z-index: -1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	outline: 0.2em solid #4a90e2;
	outline-offset: 0.2em;
}

.rating__star {
	position: absolute;
	top: 0;
	left: 0;
	height: 2em;
	margin: 0;
	background-repeat: repeat-x;
	background-size: 2em 1.9em;
}

.rating__star:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='%237ed321' d='M10 0l2.36 7.28L20 7.25l-6.19 4.47L16.19 19 10 14.48 3.83 19l2.36-7.28L0 7.25l7.66.03z'/%3E%3C/svg%3E%0A");
}

.rating__input:checked + .rating__star {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='%237ed321' d='M10 0l2.36 7.28L20 7.25l-6.19 4.47L16.19 19 10 14.48 3.83 19l2.36-7.28L0 7.25l7.66.03z'/%3E%3C/svg%3E%0A");
}

.rating__star:hover ~ .rating__star {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='%239b9b9b' d='M10 0l2.36 7.28L20 7.25l-6.19 4.47L16.19 19 10 14.48 3.83 19l2.36-7.28L0 7.25l7.66.03z'/%3E%3C/svg%3E%0A");
}

.rating__star:nth-of-type(1) {
	z-index: 5;
	width: 2em;
}

.rating__star:nth-of-type(2) {
	z-index: 4;
	width: 4em;
}

.rating__star:nth-of-type(3) {
	z-index: 3;
	width: 6em;
}

.rating__star:nth-of-type(4) {
	z-index: 2;
	width: 8em;
}

.rating__star:nth-of-type(5) {
	z-index: 1;
	width: 10em;
}

.category-item {
	display: block;
	position: relative;
	max-width: 360px;
	margin: 0 auto;
}

.category-item__link {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: block;
	position: relative;
	text-decoration: none;
	transition: 0.5s;
}

.category-item__link:hover,
.category-item__link:focus,
.category-item__link:active {
	text-decoration: none;
}

.category-item__link:hover .category-item__title,
.category-item__link:focus .category-item__title,
.category-item__link:active .category-item__title {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	background-color: #edb509;
	color: #ffffff;
	transition: 0.5s;
}

.category-item__link:hover .category-item__title::before,
.category-item__link:focus .category-item__title::before,
.category-item__link:active .category-item__title::before {
	opacity: 1;
}

.category-item__media {
	display: block;
	position: relative;
	padding: 5px;
	background-color: #f6f6f6;
}

.category-item__media .uk-icon {
	color: #ffffff;
}

.category-item__title {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	padding: 36px 10px;
	background-color: #f6f6f6;
	color: #222222;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
	text-transform: uppercase;
	transition: 0.5s;
}

.category-item__title::before {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	position: absolute;
	top: -25px;
	left: 50%;
	width: 0;
	height: 0;
	transform: translateX(-50%);
	border-right: 36px solid transparent;
	border-bottom: 25px solid #edb509;
	border-left: 36px solid transparent;
	content: '';
	opacity: 0;
}

.section-slideshow {
	display: block;
	position: relative;
	background-color: #cccccc;
}

.slideshow-item::before {
	display: block;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	content: '';
}

.slideshow-item__content {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.slideshow-item__title {
	display: block;
	position: relative;
	margin-top: 24px;
	color: #ffffff;
	font-size: 64px;
	font-weight: 600;
	line-height: 1.09;
}

.slideshow-item__title::after {
	display: block;
	width: 100%;
	max-width: 500px;
	height: 25px;
	margin: 45px auto 0;
	background-image: url(../img/decor/decor-lines.svg);
	content: '';
}

.slideshow-item__desc {
	color: #ffffff;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.45;
}

.section-find {
	display: block;
	position: relative;
	padding-bottom: 115px;
	background-image: url(../img/bg/bg_find.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.find-box {
	display: block;
	position: relative;
	margin-top: -25px;
	padding: 60px 60px 70px;
	background-color: #edb509;
}

.find-box::after {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 9px;
	background-image: url(../img/decor/decor-lines-white.svg);
	content: '';
}

.find-box__title {
	margin-bottom: 45px;
	text-align: center;
}

.find-box__title span {
	display: inline-block;
	position: relative;
	color: #ffffff;
	font-size: 40px;
	font-weight: 500;
	line-height: 1;
}

.find-box__title span:before,
.find-box__title span:after {
	display: block;
	position: absolute;
	top: 50%;
	width: 30px;
	height: 8px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
}

.find-box__title span::before {
	right: calc(100% + 10px);
	background-image: url(../img/decor/decor-title-left.svg);
}

.find-box__title span::after {
	left: calc(100% + 10px);
	background-image: url(../img/decor/decor-title-right.svg);
}

.find-box__form .uk-form-icon {
	width: 62px;
	color: #888888;
}

.find-box__form .uk-form-icon:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	width: 1px;
	height: 24px;
	margin-top: -12px;
	background-color: #dddddd;
	content: '';
}

.find-box__form .uk-form-icon > * {
	width: 24px;
	height: 24px;
}

.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input,
.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 75px !important;
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input::-webkit-input-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input::-moz-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input:-ms-input-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input::-ms-input-placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.find-box__form .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input::placeholder {
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.find-box__form .uk-radio {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border-color: #ffffff;
}

.find-box__form .uk-checkbox:checked,
.find-box__form .uk-checkbox:indeterminate,
.find-box__form .uk-radio:checked {
	background-color: transparent;
}


.find-box__form .uk-button:hover, .find-box__form .uk-button:focus, .find-box__form .uk-button:active {
	background-color: #f26e21;
}

.find-box__form .uk-radio:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-size: 200%;
}

.find-box__form label {
	color: #ffffff;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
}

.find-box__form label + label {
	margin-left: 30px;
	margin-left: 1.56vw;
}

.section-category {
	display: block;
	position: relative;
	padding-bottom: 120px;
}

.category-card {
	display: block;
	position: relative;
	height: 100%;
}

.category-card__round {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	z-index: 1;
	position: absolute;
	top: -32px;
	left: 50%;
	width: 187px;
	height: 187px;
	transform: translateX(-50%);
	border-radius: 50%;
	background-color: #efefef;
}

.category-card__box {
	-webkit-box-shadow: 0 0 56px 19px rgba(0, 0, 0, 0.06);
	-webkit-box-sizing: border-box;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	box-sizing: border-box;
	display: block;
	z-index: 2;
	position: relative;
	height: 100%;
	padding: 0 20px 55px;
	background-color: #ffffff;
	box-shadow: 0 0 56px 19px rgba(0, 0, 0, 0.06);
	text-align: center;
	transition: 0.5s;
}

.category-card__box:hover,
.category-card__box:focus,
.category-card__box:active {
	background-color: #222222;
}

.category-card__box:hover .category-card__title,
.category-card__box:hover .category-card__intro,
.category-card__box:focus .category-card__title,
.category-card__box:focus .category-card__intro,
.category-card__box:active .category-card__title,
.category-card__box:active .category-card__intro {
	color: #ffffff;
}

.category-card__box:hover .category-card__btn .uk-button-default,
.category-card__box:focus .category-card__btn .uk-button-default,
.category-card__box:active .category-card__btn .uk-button-default {
	border-color: #ffffff;
	color: #ffffff;
}

.category-card__icon {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	top: -22px;
	align-items: center;
	justify-content: center;
	width: 167px;
	height: 167px;
	margin: 0 auto 23px;
	border-radius: 50%;
	background-color: #edb509;
	color: #ffffff;
}

.category-card__title {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	margin-bottom: 6px;
	color: #222222;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	transition: 0.5s;
}

.category-card__intro {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	margin-bottom: 42px;
	color: #222222;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.63;
	transition: 0.5s;
}

.category-card__btn .uk-button-default {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

body.page-categories-2 .page-footer:before {
	display: none;
}

.section-equipment-2 .equipment-box {
	z-index: 2;
	position: relative;
	margin-bottom: -10px;
}

.section-stats {
	display: block;
	position: relative;
	padding: 110px 0 100px;
	background-attachment: fixed;
	background-image: url(../img/bg/bg_stats.jpg);
	background-position: left center;
	background-size: cover;
}

.section-stats::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	content: '';
}

.section-stats > * {
	display: block;
	z-index: 2;
	position: relative;
}

.stats-item {
	display: block;
	position: relative;
	max-width: 270px;
	margin: 0 auto;
}

.stats-item__header {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	margin-bottom: 15px;
}

.stats-item__numb {
	margin-right: 25px;
	color: #edb509;
	font-size: 74px;
	font-weight: 700;
	line-height: 1;
}

.stats-item__icon {
	width: 85px;
	height: 85px;
	color: #ffffff;
}

.stats-item__title {
	color: #ffffff;
	font-size: 22px;
	font-weight: 500;
}

.stats-item__desc {
	color: #888888;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.63;
}

.section-about {
	display: block;
	position: relative;
	padding-top: 125px;
	padding-bottom: 120px;
	background-color: #111111;
	background-image: url(../img/decor/decor-about-left.png), url(../img/decor/decor-about-right2.png);
	background-position: top 70px left -38%, bottom right -3%;
	background-repeat: no-repeat, no-repeat;
	background-size: 59.3vw, 18.3vw;
	color: #888888;
	font-weight: 400;
	line-height: 26px;
}

.section-about .section-title {
	margin-bottom: 35px;
}

.section-about .section-title .uk-h2 {
	color: #ffffff;
}

.about-list {
	margin: 35px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.about-list li {
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	color: #888888;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.44;
}

.about-list li + li {
	margin-top: 25px;
}

.about-list li strong {
	width: 40%;
	color: #ffffff;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.36;
}

.about-list li span {
	width: 60%;
	margin-left: 24px;
	padding-left: 24px;
	border-left: 1px solid #333333;
}

.section-steps {
	display: block;
	position: relative;
	padding-top: 110px;
	padding-bottom: 100px;
}

.section-steps .section-title {
	margin-bottom: 62px;
}

.section-steps .section-title .uk-h2 {
	margin-bottom: 8px;
}

.steps-list {
	position: relative;
	outline: 0;
}

.steps-list .uk-slider-items li:first-child .steps-item::before {
	left: 105px;
	width: calc(100% - 105px);
}

.steps-list .uk-slider-items li:first-child .steps-item::after {
	display: block;
	position: absolute;
	top: 168px;
	left: 95px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #222222;
	content: '';
}

.steps-list .uk-slider-items li:last-child .steps-item::before {
	right: 85px;
	width: calc(100% - 88px);
}

.steps-list .uk-slider-items li:last-child .steps-item::after {
	display: block;
	position: absolute;
	top: 168px;
	right: 78px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #222222;
	content: '';
}

.steps-item {
	display: block;
	position: relative;
	padding-bottom: 100px;
	cursor: pointer;
}

.steps-item::before {
	display: block;
	position: absolute;
	top: 170px;
	left: 0;
	width: 100%;
	height: 2px;
	background-image: url(../img/decor/decor-steps-line.png);
	content: '';
}

.steps-item__box {
	position: relative;
	max-width: 170px;
	margin: 0 auto;
	text-align: center;
}

.steps-item__icon {
	display: inline-block;
	position: relative;
	margin-bottom: 149px;
}

.steps-item__icon:after {
	display: block;
	position: absolute;
	bottom: -63px;
	left: 50%;
	width: 15px;
	height: 15px;
	margin-left: -7px;
	border-radius: 8px;
	background-color: #edb509;
	content: '';
}

.steps-item__title {
	display: inline-block;
	position: relative;
}

.steps-item__title b {
	display: inline-block;
	z-index: 1;
	position: absolute;
	right: calc(100% - 20px);
	bottom: -30px;
	color: #f6f6f6;
	font-size: 130px;
	font-weight: 700;
}

.steps-item__title span {
	display: inline-block;
	z-index: 2;
	position: relative;
	color: #222222;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.25;
	text-transform: uppercase;
}

.section-cta {
	display: block;
	position: relative;
	padding: 62px 0;
	background-color: #edb509;
	background-image: url(../img/bg/bg_cta.png);
}

.section-cta .uk-button:hover,.section-cta .uk-button:focus,.section-cta .uk-button:active {
	background-color: #222;
	color: #ffffff;
}

.section-cta__box {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.section-cta__img {
	margin-right: 25px;
	margin-right: 1.3vw;
}

.section-cta__title {
	color: #222222;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2;
}

.section-cta__support {
	margin-right: 60px;
	margin-right: 3.13vw;
	margin-left: 60px;
	margin-left: 3.13vw;
	padding-left: 60px;
	padding-left: 3.13vw;
	border-left: 1px solid #222222;
}

.section-cta__support .support__icon > * {
	color: #000000;
	font-size: 50px;
}

.section-cta__support .support__label {
	font-size: 24px;
}

.section-cta__support .support__phone {
	font-size: 36px;
}

.section-why-choose-us {
	display: block;
	position: relative;
	padding: 120px 0;
}

.section-why-choose-us .section-title {
	margin-bottom: 35px;
}

.section-why-choose-us .section-title .uk-h2 {
	margin-bottom: 15px;
}

.section-why-choose-us .section-content {
	color: #555555;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.44;
}

.section-why-choose-us .section-content ul {
	margin-top: 40px;
	color: #555555;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3;
}

.blocks-icon > div:nth-child(even) {
	margin-top: 20px;
	margin-bottom: 10px;
}

.blocks-icon > div:nth-child(odd) {
	margin-top: 0;
}

.block-icon {
	display: block;
	position: relative;
}

.block-icon__link {
	-webkit-box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: block;
	position: relative;
	background-color: #ffffff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	transition: 0.5s;
}

.block-icon__link:hover,
.block-icon__link:focus,
.block-icon__link:active {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	background-color: #222222;
	text-decoration: none;
	transition: 0.5s;
}

.block-icon__link:hover .block-icon__ico,
.block-icon__link:focus .block-icon__ico,
.block-icon__link:active .block-icon__ico {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	border-color: #ffffff;
	transition: 0.5s;
}

.block-icon__link:hover .block-icon__title,
.block-icon__link:focus .block-icon__title,
.block-icon__link:active .block-icon__title {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #ffffff;
	transition: 0.5s;
}

.block-icon__link::before {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 90%;
	height: 7px;
	transform: translateX(-50%);
	background-image: url(../img/decor/decor-lines-grey.png);
	content: '';
}

.block-icon__box {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 30px;
	text-align: center;
}

.block-icon__ico {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 110px;
	height: 110px;
	margin-bottom: 25px;
	border: 1px dotted #222222;
	border-radius: 55px;
	transition: 0.5s;
}

.block-icon__ico > * {
	max-width: 60px;
	max-height: 60px;
}

.block-icon__title {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #222222;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
	transition: 0.5s;
}

.section-equipment {
	display: block;
	position: relative;
	min-height: 415px;
	min-height: 21.6vw;
	margin-bottom: 70px;
	margin-bottom: 3.65vw;
	background-attachment: fixed;
	background-image: url(../img/bg/bg_equipment.jpg);
	background-position: left center;
	background-size: cover;
}

.section-equipment::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	content: '';
}

.section-equipment > * {
	display: block;
	z-index: 2;
	position: relative;
}

.section-equipment .equipment-box {
	position: relative;
	top: 100px;
	top: 5.21vw;
}

.equipment-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.equipment-box__media {
	display: block;
	position: relative;
	width: 44%;
}

.equipment-box__media img {
	-o-object-fit: contain;
	-o-object-position: center;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.equipment-box__desc {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 66%;
	padding: 55px 70px;
	padding: 2.86vw 3.65vw;
	background-color: #f6f6f6;
	background-image: url(../img/decor/decor-equipment.png);
	background-size: cover;
}

.equipment-box__desc:after {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 100%;
	height: 7px;
	transform: translateX(-50%);
	background-image: url(../img/decor/decor-lines-grey.png);
	content: '';
}

.equipment-box__title {
	margin-bottom: 24px;
	color: #222222;
	font-size: 42px;
	font-weight: 500;
	line-height: 1.3;
}

.equipment-box__text {
	color: #222222;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2;
}

.equipment-box__btn {
	display: block;
	margin-top: 45px;
	margin-top: 2.34vw;
}

.section-reviews {
	display: block;
	position: relative;
	padding: 110px 0;
}

.section-reviews .section-title {
	margin-bottom: 55px;
}

.review-item {
	display: block;
	position: relative;
	padding-top: 10px;
}

.review-item__box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: relative;
	padding: 50px 70px 55px;
	border: 1px solid #dddddd;
	border-radius: 2px;
	background-color: #ffffff;
}

.review-item__box::before {
	display: block;
	position: absolute;
	top: -10px;
	left: 70px;
	width: 27px;
	height: 19px;
	padding: 0 10px;
	background-color: #ffffff;
	background-image: url(../img/icons/ico-quote.png);
	background-position: center;
	background-repeat: no-repeat;
	content: '';
}

.review-item__title {
	margin-bottom: 13px;
	color: #222222;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.44;
}

.review-item__text {
	color: #555555;
	font-weight: 400;
	line-height: 1.67;
}

.review-item__user {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 30px;
}

.review-item__avatar {
	width: 50px;
	height: 50px;
	margin-right: 13px;
	overflow: hidden;
	border-radius: 50%;
}

.review-item__avatar img {
	-o-object-fit: contain;
	-o-object-position: center;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.review-item__info {
	margin-right: 14px;
}

.review-item__name {
	color: #222222;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3;
}

.review-item__position {
	color: #888888;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}

.review-item__stars {
	margin-top: -15px;
}

.section-blog {
	padding-top: 120px;
	padding-bottom: 163px;
	background-blend-mode: darken;
	background-color: #f6f6f6;
	background-image: url(../img/bg/bg_blog-decor.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 784px;
	background-size: 40.8vw;
}


.section-blog .uk-button-default {
	background: #f6f6f6;
}

.section-blog .uk-button-default:hover {
	background: #222;
}

.section-blog .section-title {
	margin-bottom: 40px;
}

.blog-item {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: block;
	position: relative;
	background-color: #f6f6f6;
	transition: 0.5s;
}

.blog-item:hover,
.blog-item:focus,
.blog-item:active {
	-webkit-box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	background-color: #ffffff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
}

.blog-item__media {
	display: block;
	position: relative;
}

.blog-item__media a {
	display: block;
	position: relative;
}

.blog-item__media a img {
	width: 100%;
}

.blog-item__category {
	display: block;
	position: absolute;
	top: 23px;
	right: 25px;
	padding: 4px 15px;
	background-color: #ffffff;
	color: #222222;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.blog-item__body {
	padding: 30px 40px 40px;
}

.blog-item__info {
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.blog-item__date {
	color: #222222;
	font-size: 16px;
	font-weight: 500;
}

.blog-item__author {
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid #dddddd;
	color: #555555;
	font-size: 16px;
	font-weight: 400;
}

.blog-item__author a {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	color: #555555;
	font-weight: 600;
	text-decoration: underline;
	transition: 0.3s;
}

.blog-item__author a:hover,
.blog-item__author a:focus,
.blog-item__author a:active {
	color: #edb509;
	text-decoration: none;
}

.blog-item__title {
	margin-bottom: 9px;
	color: #222222;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.33;
}

.blog-item__intro {
	color: #555555;
	font-weight: 400;
	line-height: 1.67;
}

.blog-item__bottom {
	padding: 30px 40px;
	border-top: 1px solid #eee;
}

.blog-item.blog-item--slider {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	background-color: #ffffff;
	transition: 0.5s;
}

.blog-item.blog-item--slider:hover,
.blog-item.blog-item--slider:focus,
.blog-item.blog-item--slider:active {
	-webkit-box-shadow: none;
	background-color: #ffffff;
	box-shadow: none;
}

.link-more {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	color: #222222;
	font-size: 18px;
	font-weight: 600;
	transition: 0.3s;
}

.link-more:hover,
.link-more:focus,
.link-more:active {
	color: #edb509;
	text-decoration: none;
}

.link-more img,
.link-more svg {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 24px;
	display: block;
	flex: 0 0 24px;
	width: 24px;
	height: 15px;
	margin-top: 4px;
	margin-left: 14px;
	color: #edb509;
}

.article-full,
.article-intro {
	display: block;
	position: relative;
}

.article-full__image,
.article-intro__image {
	display: block;
	position: relative;
}

.article-full__image img,
.article-intro__image img {
	display: block;
	width: 100%;
}

.article-full__image .video,
.article-intro__image .video {
	display: block;
	position: relative;
}

.article-full__image .video > a,
.article-intro__image .video > a {
	display: block;
	position: relative;
}

.article-full__image .video > a:before,
.article-intro__image .video > a:before {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 150px;
	height: 150px;
	transform: translate(-50%, -50%);
	background-image: url(../img/icons/ico-video.png);
	content: '';
}

.article-full__image .uk-slidenav,
.article-intro__image .uk-slidenav {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	padding: 0;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.7);
}

.article-full__image .uk-slidenav-previous,
.article-intro__image .uk-slidenav-previous {
	left: 20px;
}

.article-full__image .uk-slidenav-next,
.article-intro__image .uk-slidenav-next {
	right: 20px;
}

.article-full__category,
.article-intro__category {
	display: inline-block;
	position: absolute;
	bottom: 50px;
	bottom: 2.6vw;
	left: 50px;
	left: 2.6vw;
	padding: 0 15px;
	background-color: #ffffff;
	color: #222222;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.article-full__title,
.article-intro__title {
	color: #222222;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
	text-align: left;
}

.article-full__info,
.article-intro__info {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 2px solid #eeeeee;
}

.article-full__info > *,
.article-intro__info > * {
	margin-right: 20px;
	margin-bottom: 10px;
	padding-right: 20px;
	border-right: 1px solid #eeeeee;
	color: #222222;
	font-size: 16px;
	font-weight: 400;
}

.article-full__info > *:last-child,
.article-intro__info > *:last-child {
	bottom: 0;
	margin-right: 0;
	padding-right: 0;
}

.article-full__info > * i,
.article-full__info > * svg,
.article-intro__info > * i,
.article-intro__info > * svg {
	margin-right: 10px;
	color: #edb509;
}

.article-full__date,
.article-intro__date {
	font-weight: 500;
}

.article-full__author a,
.article-intro__author a {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #555555;
	font-size: 16px;
	font-weight: 600;
	text-decoration: underline;
	transition: 0.5s;
}

.article-full__author a:hover,
.article-full__author a:focus,
.article-full__author a:active,
.article-intro__author a:hover,
.article-intro__author a:focus,
.article-intro__author a:active {
	color: #edb509;
	text-decoration: none;
}

.article-full__comments a,
.article-intro__comments a {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #555555;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	transition: 0.5s;
}

.article-full__comments a:hover,
.article-full__comments a:focus,
.article-full__comments a:active,
.article-intro__comments a:hover,
.article-intro__comments a:focus,
.article-intro__comments a:active {
	color: #edb509;
	text-decoration: none;
}

.article-full__share a,
.article-intro__share a {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #555555;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	transition: 0.5s;
}

.article-full__share a:hover,
.article-full__share a:focus,
.article-full__share a:active,
.article-intro__share a:hover,
.article-intro__share a:focus,
.article-intro__share a:active {
	color: #edb509;
	text-decoration: none;
}

.article-full__content blockquote,
.article-intro__content blockquote {
	display: block;
	position: relative;
	margin-top: 40px;
	margin-left: 50px;
	padding-left: 25px;
	border-left: 5px solid #edb509;
	color: #222222;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5;
	text-align: left;
}

.article-full__content blockquote::before,
.article-intro__content blockquote::before {
	display: block;
	position: absolute;
	top: 0;
	left: -55px;
	width: 27px;
	height: 19px;
	background-image: url(../img/icons/quote-blockquote.png);
	background-position: center;
	background-repeat: no-repeat;
	content: '';
}

.article-full__content blockquote .user,
.article-intro__content blockquote .user {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	margin-top: 15px;
}

.article-full__content blockquote .user strong,
.article-intro__content blockquote .user strong {
	color: #222222;
	font-size: 18px;
	font-weight: 500;
}

.article-full__content blockquote .user span,
.article-intro__content blockquote .user span {
	color: #888888;
	font-size: 14px;
	font-weight: 400;
}

.article-full__bottom,
.article-intro__bottom {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-top: 55px;
	padding-bottom: 35px;
}

.article-full__bottom:after,
.article-intro__bottom:after {
	display: block;
	position: absolute;
	bottom: -13px;
	left: 0;
	width: 100%;
	height: 13px;
	background-image: url(../img/decor/decor-lines-grey.png);
	content: '';
}

.article-full__bottom .article-full__share,
.article-intro__bottom .article-full__share {
	margin-top: 10px;
}

.article-full .block-form,
.article-intro .block-form {
	margin-top: 70px;
}

.article-intro + .article-intro {
	margin-top: 60px;
}

.section-article-related {
	position: relative;
	margin-top: 70px;
	padding-bottom: 80px;
}

.section-article-related:after {
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 13px;
	background-image: url(../img/decor/decor-lines-grey.png);
	content: '';
}

.section-article-related .section-title {
	margin-bottom: 35px;
}

.section-article-related .section-title .uk-h2 {
	margin-bottom: 0;
	color: #222222;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
}

.section-article-reviews {
	display: block;
	position: relative;
	margin-top: 70px;
}

.section-article-reviews .section-title {
	margin-bottom: 40px;
}

.section-article-reviews .section-title .uk-h2 {
	margin-bottom: 0;
	color: #222222;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
}

.sidebar {
	display: block;
	position: relative;
	padding: 52px 40px;
	background-color: #edb509;
}

.widjet {
	display: block;
	position: relative;
}

.widjet + .widjet {
	margin-top: 53px;
}

.widjet__title {
	display: block;
	position: relative;
	margin-bottom: 23px;
	padding-left: 40px;
	color: #ffffff;
	font-size: 24px;
	font-weight: 700;
}

.widjet__title::before {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 30px;
	height: 8px;
	margin-top: -4px;
	background-image: url(../img/decor/decor-title-left.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
}

.widjet-search .uk-search-default {
	display: block;
	position: relative;
	width: 100%;
}

.widjet-search .uk-search-input {
	display: block;
	width: 100%;
	background-color: #ffffff;
}

.widjet-search .uk-search-input:hover,
.widjet-search .uk-search-input:focus,
.widjet-search .uk-search-input:active {
	background-color: #ffffff;
}

.widjet-search .uk-search-input::-webkit-input-placeholder {
	color: #838383;
	font-size: 16px;
	font-weight: 400;
}

.widjet-search .uk-search-input::-moz-placeholder {
	color: #838383;
	font-size: 16px;
	font-weight: 400;
}

.widjet-search .uk-search-input:-ms-input-placeholder {
	color: #838383;
	font-size: 16px;
	font-weight: 400;
}

.widjet-search .uk-search-input::-ms-input-placeholder {
	color: #838383;
	font-size: 16px;
	font-weight: 400;
}

.widjet-search .uk-search-input::placeholder {
	color: #838383;
	font-size: 16px;
	font-weight: 400;
}

.widjet-search .uk-search-icon {
	width: 62px;
}

.widjet-search .uk-search-icon::before {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 24px;
	margin-top: -12px;
	background-color: #dddddd;
	content: '';
}

.widjet-category .widjet__title {
	margin-bottom: 17px;
}

.list-category {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list-category li a {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
	line-height: 2;
	transition: 0.5s;
}

.list-category li a::before {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: inline-block;
	margin-right: 13px;
	background: none;
	color: #ffffff;
	font-family: 'Font Awesome 5 Free';
	font-size: 17px;
	content: '\f058';
	transition: 0.5s;
}

.list-category li a:hover,
.list-category li a:focus,
.list-category li a:active {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #ffffff;
	text-decoration: underline;
	transition: 0.5s;
}

.list-category li a:hover::before,
.list-category li a:focus::before,
.list-category li a:active::before {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	color: #7c5e04;
	transition: 0.5s;
}

.list-articles {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list-articles-item {
	display: block;
	position: relative;
}

.list-articles-item + .list-articles-item {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #ffffff;
}

.list-articles-item__link {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.list-articles-item__link:hover,
.list-articles-item__link:focus,
.list-articles-item__link:active {
	text-decoration: none;
}

.list-articles-item__img {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75px;
	flex: 0 0 75px;
	width: 75px;
	height: 75px;
	margin-right: 20px;
}

.list-articles-item__info {
	display: block;
}

.list-articles-item__title {
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2;
}

.list-articles-item__date {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}

.widjet-gallery .uk-grid-collapse,
.widjet-gallery .uk-grid-column-collapse {
	margin-left: -5px;
}

.widjet-gallery .uk-grid-collapse > *,
.widjet-gallery .uk-grid-column-collapse > * {
	padding-left: 5px;
}

.widjet-gallery .uk-grid + .uk-grid-collapse,
.widjet-gallery .uk-grid + .uk-grid-row-collapse,
.widjet-gallery .uk-grid-collapse > .uk-grid-margin,
.widjet-gallery .uk-grid-row-collapse > .uk-grid-margin {
	margin-top: 5px;
}

.widjet-tags-cloud .tags-list li a {
	border-color: #ffffff;
}

.contacts-block {
	display: block;
	position: relative;
}

.contacts-block .sidebar {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	padding: 40px;
}

.contacts-block .block-form {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
}

.contacts-block .contacts-list .contacts-list-item {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.contacts-block .contacts-list .contacts-list-item + .contacts-list-item {
	margin-top: 40px;
	padding-top: 40px;
	border-color: #ffffff;
}

.contacts-block .contacts-list .contacts-list-item__icon {
	color: #ffffff;
}

.contacts-block .contacts-list .contacts-list-item__icon .cls-1 {
	stroke: #ffffff;
}

.contacts-block .contacts-list .contacts-list-item__desc {
	padding-left: 20px;
}

.contacts-block .contacts-list .contacts-list-item__label {
	color: #ffffff;
}

.contacts-block .contacts-list .contacts-list-item__content a:hover,
.contacts-block .contacts-list .contacts-list-item__content a:focus,
.contacts-block .contacts-list .contacts-list-item__content a:active {
	color: #222222;
}

.contacts-map {
	display: block;
	position: relative;
	margin-top: 70px;
}

.contacts-map iframe {
	width: 100%;
	height: 500px;
}

.range-box {
	display: block;
	position: relative;
}

.range-box .irs--round {
	top: -25px;
	height: 20px;
}

.range-box .irs--round .irs-line {
	background-color: #ffffff;
}

.range-box .irs--round .irs-bar {
	background-color: #7c5e04;
}

.range-box .irs--round .irs-handle {
	-webkit-box-shadow: none;
	top: 15px;
	width: 45px;
	height: 45px;
	border: none;
	border-radius: 0;
	background-color: transparent;
	background-image: url(../img/icons/ico-range-slider.svg);
	background-size: cover;
	box-shadow: none;
}

.range-box__desc {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 20px;
	color: #ffffff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1;
}

.range-box__desc input {
	display: inline-block;
	width: 40px;
	min-width: auto;
	margin-top: 2px;
	border: none;
	outline: none;
	background: none;
	color: #ffffff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1;
	text-align: center;
	pointer-events: none;
}

.js-filter-content {
	display: block;
}

.rental-item {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	padding: 25px;
	background-color: #f6f6f6;
	transition: 0.5s;
}

.rental-item:hover,
.rental-item:focus,
.rental-item:active {
	-webkit-box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	background-color: #ffffff;
	box-shadow: 0 5px 24px 6px rgba(0, 0, 0, 0.06);
	transition: 0.5s;
}

.rental-item:hover .rental-item__price-box,
.rental-item:focus .rental-item__price-box,
.rental-item:active .rental-item__price-box {
	border: 2px solid #f6f6f6;
}

.rental-item + .rental-item {
	margin-top: 45px;
}

.rental-item__media {
	display: block;
	position: relative;
}

.rental-item__media::before {
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
	background-image: -o-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
	content: '';
	opacity: 0.8;
}

.rental-item__media img {
	-o-object-fit: contain;
	-o-object-position: center;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.rental-item__links {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	bottom: 20px;
	left: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.rental-item__links a {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}

.rental-item__links a + a {
	margin-left: 13px;
	padding-left: 13px;
	border-left: 1px solid #ffffff;
}

.rental-item__desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 30px;
}

.rental-item__title {
	margin-bottom: 15px;
	color: #222222;
	font-size: 24px;
	font-weight: 700;
}

.rental-item__prices-list ul {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rental-item__prices-list ul li {
	display: block;
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-left: 25px;
	color: #222222;
	font-family: Barlow;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
}

.rental-item__prices-list ul li:last-child {
	margin: 0;
}

.rental-item__prices-list ul li::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 17px;
	background-image: url(../img/icons/ico-circle.svg);
	content: '';
}

.rental-item__price-delivery {
	margin: 12px 0 34px;
	padding: 9px 0 10px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	color: #222222;
	font-size: 16px;
	font-weight: 500;
}

.rental-item__specifications ul {
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	margin: 0;
	column-gap: 10px;
}

.rental-item__specifications ul li {
	padding-left: 20px;
	color: #222222;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.1;
}

.rental-item__specifications ul li::before {
	left: -15px;
	width: 5px;
	color: #edb509;
}

.rental-item__price {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	flex-direction: column;
	justify-content: space-between;
}

.rental-item__price-box {
	padding: 30px 20px;
	border: 2px solid #ffffff;
	background-color: #ffffff;
	text-align: center;
}

.rental-item__price-title {
	margin-bottom: 22px;
	color: #222222;
	font-size: 14px;
}

.rental-item__price-title strong {
	display: block;
	font-weight: 600;
	line-height: 1.1;
}

.rental-item__price-title span {
	display: block;
	font-weight: 400;
	line-height: 1.1;
}

.rental-item__price-current {
	color: #edb509;
	font-size: 34px;
	font-weight: 700;
	line-height: 1;
}

.rental-item__price-old {
	color: #393939;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.78;
	text-decoration: line-through;
}

.rental-item__price-btn {
	margin-top: 12px;
}

@media (min-width: 767px) {
	html,
	body {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.section-title .uk-text-meta {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.section-title .uk-h2 {
		font-size: calc(30px + 10 * (100vw / 1920));
	}

	.uk-button {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.uk-pagination > * > * {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.page-head__title {
		font-size: calc(32px + 32 * (100vw / 1920));
	}

	.page-header-top {
		font-size: calc(13px + 3 * (100vw / 1920));
	}

	.page-header-bottom__right .uk-navbar-nav > li > a {
		font-size: calc(12px + 6 * (100vw / 1920));
	}

	.page-header-bottom__right .uk-search-navbar .uk-search-input {
		font-size: calc(16px + 8 * (100vw / 1920));
	}

	.update a {
		font-size: calc(13px + 3 * (100vw / 1920));
	}

	.time-work {
		font-size: calc(13px + 3 * (100vw / 1920));
	}

	.login-link a {
		font-size: calc(13px + 3 * (100vw / 1920));
	}

	.support__phone {
		font-size: calc(20px + 8 * (100vw / 1920));
	}

	.subscription-block__title h4 {
		font-size: calc(20px + 16 * (100vw / 1920));
	}

	.subscription-block__title span {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.checkbox-custome span {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.category-item__title {
		font-size: calc(16px + 6 * (100vw / 1920));
	}

	.slideshow-item__title {
		font-size: calc(24px + 40 * (100vw / 1920));
	}

	.slideshow-item__desc {
		font-size: calc(16px + 6 * (100vw / 1920));
	}

	.find-box__title span {
		font-size: calc(18px + 22 * (100vw / 1920));
	}

	.category-card__title {
		font-size: calc(18px + 6 * (100vw / 1920));
	}

	.category-card__intro {
		font-size: calc(14px + 2 * (100vw / 1920));
	}

	.stats-item__numb {
		font-size: calc(36px + 38 * (100vw / 1920));
	}

	.stats-item__title {
		font-size: calc(18px + 4 * (100vw / 1920));
	}

	.stats-item__desc {
		font-size: calc(14px + 2 * (100vw / 1920));
	}

	.about-list li {
		font-size: calc(12px + 6 * (100vw / 1920));
	}

	.about-list li strong {
		font-size: calc(14px + 8 * (100vw / 1920));
	}

	.steps-item__title b {
		font-size: calc(110px + 20 * (100vw / 1920));
	}

	.steps-item__title span {
		font-size: calc(18px + 4 * (100vw / 1920));
	}

	.section-cta__title {
		font-size: calc(20px + 20 * (100vw / 1920));
	}

	.section-cta__support .support__label {
		font-size: calc(18px + 6 * (100vw / 1920));
	}

	.section-cta__support .support__phone {
		font-size: calc(24px + 12 * (100vw / 1920));
	}

	.equipment-box__title {
		font-size: calc(21px + 21 * (100vw / 1920));
	}

	.equipment-box__text {
		font-size: calc(18px + 4 * (100vw / 1920));
	}

	.review-item__name {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.review-item__position {
		font-size: calc(12px + 2 * (100vw / 1920));
	}

	.blog-item__category {
		font-size: calc(12px + 2 * (100vw / 1920));
	}

	.blog-item__date {
		font-size: calc(13px + 3 * (100vw / 1920));
	}

	.blog-item__author {
		font-size: calc(13px + 3 * (100vw / 1920));
	}

	.blog-item__title {
		font-size: calc(18px + 6 * (100vw / 1920));
	}

	.article-full__title,
	.article-intro__title {
		font-size: calc(24px + 6 * (100vw / 1920));
	}

	.article-full__info > *,
	.article-intro__info > * {
		font-size: calc(12px + 4 * (100vw / 1920));
	}

	.article-full__author a,
	.article-intro__author a {
		font-size: calc(12px + 4 * (100vw / 1920));
	}

	.article-full__comments a,
	.article-intro__comments a {
		font-size: calc(12px + 4 * (100vw / 1920));
	}

	.article-full__share a,
	.article-intro__share a {
		font-size: calc(12px + 4 * (100vw / 1920));
	}

	.article-full__content blockquote,
	.article-intro__content blockquote {
		font-size: calc(18px + 6 * (100vw / 1920));
	}

	.article-full__content blockquote .user strong,
	.article-intro__content blockquote .user strong {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.article-full__content blockquote .user span,
	.article-intro__content blockquote .user span {
		font-size: calc(12px + 2 * (100vw / 1920));
	}

	.section-article-related .section-title .uk-h2 {
		font-size: calc(24px + 6 * (100vw / 1920));
	}

	.section-article-reviews .section-title .uk-h2 {
		font-size: calc(24px + 6 * (100vw / 1920));
	}

	.widjet__title {
		font-size: calc(18px + 6 * (100vw / 1920));
	}

	.list-category li a {
		font-size: calc(14px + 4 * (100vw / 1920));
	}

	.list-articles-item__title {
		font-size: calc(14px + 6 * (100vw / 1920));
	}

	.rental-item__links a {
		font-size: calc(12px + 2 * (100vw / 1920));
	}
}

@media (min-width: 960px) {
	.uk-section-large {
		padding-top: 120px;
		padding-bottom: 120px;
	}
}

@media only screen and (max-width: 1440px) {
	.page-header-top {
		padding: 10px 15px;
	}

	.page-header-bottom__left .logo {
		padding: 0 2.08vw 0 15px;
	}

	.page-header-bottom__left .support {
		padding-top: 11px;
		padding-bottom: 12px;
	}

	.page-header-bottom__right .uk-navbar-nav {
		margin-right: 20px;
	}

	.page-header-bottom__right .uk-navbar-item,
	.page-header-bottom__right .uk-navbar-nav > li > a,
	.page-header-bottom__right .uk-navbar-toggle {
		min-height: 80px;
	}

	.page-header-bottom__right .uk-navbar-toggle {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
		width: 80px;
	}
}

@media only screen and (max-width: 1439px) {
	.section-cta__support {
		margin-right: 20px;
		margin-left: 20px;
		padding-left: 20px;
	}
}

@media only screen and (max-width: 1365px) {
	.section-cta__img {
		display: none;
	}
}

@media only screen and (max-width: 1220px) {
	.page-footer .page-footer-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		flex-direction: column;
		align-items: flex-start;
		padding-top: 60px;
	}

	.page-footer .page-footer-top .subscription-block {
		margin-top: 20px;
		margin-left: 0;
	}
}

@media only screen and (max-width: 1600px) {
	.block-form {
		padding: 30px;
	}

	.page-header-top {
		display: block;
	}

	.page-header-top__left {
		display: none;
	}

	.login-link {
		display: none;
	}

	.page-header-top__right {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.page-header-top__right > * + * {
		margin: 0;
		padding: 0;
		border: 0;
	}

	.page-header-bottom__right {
		max-width: none;
	}

	.totop-link {
		display: none !important;
	}

	.find-box {
		padding: 30px 30px 40px;
	}

	.review-item__box {
		padding: 30px 40px;
	}

	.blog-item__body {
		padding: 30px 20px;
	}

	.blog-item__bottom {
		padding: 20px;
	}

	.article-full .block-form,
	.article-intro .block-form {
		margin-top: 30px;
	}

	.section-article-related {
		margin-top: 30px;
		padding-bottom: 40px;
	}

	.section-article-reviews {
		margin-top: 30px;
	}

	.sidebar {
		padding: 30px 20px;
	}
}

@media only screen and (max-width: 1080px) {
	.subscription-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.subscription-block__form {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 959px) {
	.page-head__form {
		margin-top: 60px;
		padding-top: 60px;
	}

	.page-header-bottom__left .support {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 60px;
		height: 60px;
		padding: 0;
	}

	.page-header-bottom__left .support__icon .svg-inline--fa,
	.page-header-bottom__left .support__icon .fas {
		margin-right: 0;
		font-size: 30px;
	}

	.page-header-bottom__left .support__desc {
		display: none;
	}

	.page-header-bottom__right .uk-navbar-item,
	.page-header-bottom__right .uk-navbar-nav > li > a,
	.page-header-bottom__right .uk-navbar-toggle {
		min-height: 60px;
	}

	.page-header-bottom__right .uk-navbar-toggle {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60px;
		flex: 0 0 60px;
		width: 60px;
	}

	.logo__img {
		max-height: 40px;
	}

	.section-category {
		padding-bottom: 60px;
	}

	.section-stats {
		padding: 60px 0;
	}

	.stats-item__icon {
		width: 60px;
		height: 60px;
	}

	.section-about {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.section-steps {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.steps-item__title b {
		right: calc(100% - 45px);
	}

	.section-cta {
		padding: 40px 0;
	}

	.section-cta__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section-cta__support {
		margin: 20px 0;
		padding: 0;
		border-left: 0;
	}

	.section-why-choose-us {
		padding: 60px 0;
	}

	.equipment-box__desc {
		padding: 30px 30px;
	}

	.section-reviews {
		padding: 60px 0;
	}

	.section-blog {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.contacts-block .block-form {
		margin-top: 30px;
	}

	.contacts-map {
		margin-top: 60px;
	}

	.js-filter-content {
		display: none;
	}

	.rental-item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rental-item__media {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 48%;
	}

	.rental-item__desc {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		width: 100%;
		padding: 30px 0 0 0;
	}

	.rental-item__price {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 48%;
		text-align: center;
	}

	.rental-item__price-btn {
		width: 100%;
	}

	.rental-item__price-btn .uk-button {
		width: 100%;
	}
}

@media (max-width: 767px) {
	html,
	body {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.section-title .uk-text-meta {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.section-title .uk-h2 {
		font-size: calc(30px + 17 * ((100vw - 320px) / 1920));
	}

	.uk-button {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.uk-pagination > * > * {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.page-head__title {
		font-size: calc(32px + 54.4 * ((100vw - 320px) / 1920));
	}

	.page-header-top {
		font-size: calc(13px + 5.1 * ((100vw - 320px) / 1920));
	}

	.page-header-bottom__right .uk-navbar-nav > li > a {
		font-size: calc(12px + 10.2 * ((100vw - 320px) / 1920));
	}

	.page-header-bottom__right .uk-search-navbar .uk-search-input {
		font-size: calc(16px + 13.6 * ((100vw - 320px) / 1920));
	}

	.update a {
		font-size: calc(13px + 5.1 * ((100vw - 320px) / 1920));
	}

	.time-work {
		font-size: calc(13px + 5.1 * ((100vw - 320px) / 1920));
	}

	.login-link a {
		font-size: calc(13px + 5.1 * ((100vw - 320px) / 1920));
	}

	.support__phone {
		font-size: calc(20px + 13.6 * ((100vw - 320px) / 1920));
	}

	.subscription-block__title h4 {
		font-size: calc(20px + 27.2 * ((100vw - 320px) / 1920));
	}

	.subscription-block__title span {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.checkbox-custome span {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.category-item__title {
		font-size: calc(16px + 10.2 * ((100vw - 320px) / 1920));
	}

	.slideshow-item__title {
		font-size: calc(24px + 68 * ((100vw - 320px) / 1920));
	}

	.slideshow-item__desc {
		font-size: calc(16px + 10.2 * ((100vw - 320px) / 1920));
	}

	.find-box__title span {
		font-size: calc(18px + 37.4 * ((100vw - 320px) / 1920));
	}

	.category-card__title {
		font-size: calc(18px + 10.2 * ((100vw - 320px) / 1920));
	}

	.category-card__intro {
		font-size: calc(14px + 3.4 * ((100vw - 320px) / 1920));
	}

	.stats-item__numb {
		font-size: calc(36px + 64.6 * ((100vw - 320px) / 1920));
	}

	.stats-item__title {
		font-size: calc(18px + 6.8 * ((100vw - 320px) / 1920));
	}

	.stats-item__desc {
		font-size: calc(14px + 3.4 * ((100vw - 320px) / 1920));
	}

	.about-list li {
		font-size: calc(12px + 10.2 * ((100vw - 320px) / 1920));
	}

	.about-list li strong {
		font-size: calc(14px + 13.6 * ((100vw - 320px) / 1920));
	}

	.steps-item__title b {
		font-size: calc(110px + 34 * ((100vw - 320px) / 1920));
	}

	.steps-item__title span {
		font-size: calc(18px + 6.8 * ((100vw - 320px) / 1920));
	}

	.section-cta__title {
		font-size: calc(20px + 34 * ((100vw - 320px) / 1920));
	}

	.section-cta__support .support__label {
		font-size: calc(18px + 10.2 * ((100vw - 320px) / 1920));
	}

	.section-cta__support .support__phone {
		font-size: calc(24px + 20.4 * ((100vw - 320px) / 1920));
	}

	.equipment-box__title {
		font-size: calc(21px + 35.7 * ((100vw - 320px) / 1920));
	}

	.equipment-box__text {
		font-size: calc(18px + 6.8 * ((100vw - 320px) / 1920));
	}

	.review-item__name {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.review-item__position {
		font-size: calc(12px + 3.4 * ((100vw - 320px) / 1920));
	}

	.blog-item__category {
		font-size: calc(12px + 3.4 * ((100vw - 320px) / 1920));
	}

	.blog-item__date {
		font-size: calc(13px + 5.1 * ((100vw - 320px) / 1920));
	}

	.blog-item__author {
		font-size: calc(13px + 5.1 * ((100vw - 320px) / 1920));
	}

	.blog-item__title {
		font-size: calc(18px + 10.2 * ((100vw - 320px) / 1920));
	}

	.article-full__title,
	.article-intro__title {
		font-size: calc(24px + 10.2 * ((100vw - 320px) / 1920));
	}

	.article-full__info > *,
	.article-intro__info > * {
		font-size: calc(12px + 6.8 * ((100vw - 320px) / 1920));
	}

	.article-full__author a,
	.article-intro__author a {
		font-size: calc(12px + 6.8 * ((100vw - 320px) / 1920));
	}

	.article-full__comments a,
	.article-intro__comments a {
		font-size: calc(12px + 6.8 * ((100vw - 320px) / 1920));
	}

	.article-full__share a,
	.article-intro__share a {
		font-size: calc(12px + 6.8 * ((100vw - 320px) / 1920));
	}

	.article-full__content blockquote,
	.article-intro__content blockquote {
		font-size: calc(18px + 10.2 * ((100vw - 320px) / 1920));
	}

	.article-full__content blockquote .user strong,
	.article-intro__content blockquote .user strong {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.article-full__content blockquote .user span,
	.article-intro__content blockquote .user span {
		font-size: calc(12px + 3.4 * ((100vw - 320px) / 1920));
	}

	.section-article-related .section-title .uk-h2 {
		font-size: calc(24px + 10.2 * ((100vw - 320px) / 1920));
	}

	.section-article-reviews .section-title .uk-h2 {
		font-size: calc(24px + 10.2 * ((100vw - 320px) / 1920));
	}

	.widjet__title {
		font-size: calc(18px + 10.2 * ((100vw - 320px) / 1920));
	}

	.list-category li a {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}

	.list-articles-item__title {
		font-size: calc(14px + 10.2 * ((100vw - 320px) / 1920));
	}

	.rental-item__links a {
		font-size: calc(12px + 3.4 * ((100vw - 320px) / 1920));
	}


}

@media only screen and (max-width: 767px) {
	.section-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section-header .uk-button {
		display: none;
	}

	.section-category {
		padding-bottom: 40px;
	}

	.section-stats {
		padding: 40px 0;
	}

	.section-about .section-title .uk-h2 br {
		display: none;
	}

	.section-equipment {
		margin-bottom: 30px;
	}

	.section-equipment .equipment-box {
		top: 30px;
	}

	.equipment-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}

	.equipment-box__media {
		width: 100%;
	}

	.equipment-box__desc {
		width: 100%;
	}

	.equipment-box__btn {
		margin-top: 20px;
	}

	.section-reviews {
		padding: 40px 0;
	}

	.review-item__box::before {
		left: 30px;
	}

	.section-blog {
		padding-top: 40px;
		padding-bottom: 40px;
		background-size: 60vw;
	}
}

@media only screen and (max-width: 639px) {
	.uk-pagination > * > * {
		width: 40px;
		height: 40px;
	}

	.page-head__bg {
		padding: 80px 0;
	}

	.page-head__form {
		margin-top: 30px;
		padding-top: 30px;
	}

	.block-form {
		padding: 15px;
	}

	.block-form .uk-button {
		width: 100%;
	}

	.page-header-top__right .social {
		display: none;
	}

	.page-header-bottom__right .search-btn {
		/*  display: none; */
	}

	.page-footer .page-footer-top {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.page-footer .page-footer-middle {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.subscription-block__form-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
	}

	.subscription-block__form-box .uk-input {
		width: 100%;
	}

	.subscription-block__form-box .uk-button {
		width: 100%;
		margin-top: 14px;
		margin-left: 0;
	}

	.slideshow-item__title::after {
		max-width: 60%;
		height: 10px;
		margin: 20px auto 0;
	}

	.section-find {
		padding-bottom: 60px;
	}

	.find-box {
		padding: 20px 20px 30px;
	}

	.find-box__title {
		margin-bottom: 25px;
	}

	.section-about {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.about-list li + li {
		margin-top: 15px;
	}

	.about-list li span {
		margin-left: 12px;
		padding-left: 12px;
	}

	.section-steps {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.steps-item__title b {
		right: calc(100% - 125px);
	}

	.section-why-choose-us {
		padding: 15px 0 30px;
	}

	.section-why-choose-us .section-title {
		margin-bottom: 15px;
	}

	.section-why-choose-us .section-content ul {
		margin-top: 20px;
	}

	.blocks-icon > div {
		margin-top: 20px !important;
	}

	.blocks-icon > div:nth-child(even) {
		margin: 0;
	}

	.block-icon {
		max-width: 260px;
		margin: 0 auto;
	}

	.review-item__box {
		padding: 30px 20px;
	}

	.article-intro + .article-intro {
		margin-top: 30px;
	}

	.contacts-block .sidebar {
		padding: 20px;
	}

	.contacts-block .block-form {
		margin-top: 15px;
	}

	.contacts-block .contacts-list .contacts-list-item + .contacts-list-item {
		margin-top: 20px;
		padding-top: 20px;
	}

	.contacts-map {
		margin-top: 30px;
	}

	.contacts-map iframe {
		height: 300px;
	}

	.rental-item {
		padding: 15px;
	}

	.rental-item + .rental-item {
		margin-top: 20px;
	}

	.rental-item__media {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
	}

	.rental-item__desc {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%;
		padding: 20px 0;
	}

	.rental-item__price {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		width: 100%;
	}

}

@media only screen and (max-width: 424px) {
	.page-header-bottom__left .support {
		display: none;
	}
}

@media only screen and (max-width: 374px) {
	.block-icon {
		max-width: 100%;
	}
}


.equipment-detail {
	display: block;
	position: relative;
}

.equipment-detail .section-title {
	margin-bottom: 35px;
}

.equipment-detail .section-title .uk-h2 {
	margin-bottom: 10px;
	font-size: 30px;
}

@media (max-width: 767px) {
	.equipment-detail .section-title .uk-h2 {
		font-size: calc(20px + 17 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-detail .section-title .uk-h2 {
		font-size: calc(20px + 10 * (100vw / 1920));
	}
}

.equipment-detail__gallery {
	margin-bottom: 60px;
}

@media only screen and (max-width: 639px) {
	.equipment-detail__gallery {
		margin-bottom: 25px;
	}
}

.equipment-detail__title {
	margin-bottom: 10px;
	color: #222;
	font-size: 36px;
	font-weight: 700;
}

@media (max-width: 767px) {
	.equipment-detail__title {
		font-size: calc(22px + 23.8 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-detail__title {
		font-size: calc(22px + 14 * (100vw / 1920));
	}
}

.equipment-detail__location {
	color: #222;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.44;
}

@media (max-width: 767px) {
	.equipment-detail__location {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-detail__location {
		font-size: calc(14px + 4 * (100vw / 1920));
	}
}

.equipment-detail__location .uk-icon {
	margin-right: 10px;
	color: #edb509;
}

.equipment-detail__btns {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 35px 0 60px;
}

@media only screen and (max-width: 639px) {
	.equipment-detail__btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 25px 0;
	}
}

.equipment-detail__btns a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	width: calc(50% - 5px);
	background-color: #fff9e7;
	color: #222;
	font-size: 18px;
	font-weight: 500;
	line-height: 3.72;
	transition: 0.3s;
}

.equipment-detail__btns a:hover, .equipment-detail__btns a:focus, .equipment-detail__btns a:active {
	background-color: #edb509;
	color: #ffffff;
	text-decoration: none;
}

.equipment-detail__btns a:hover svg, .equipment-detail__btns a:focus svg, .equipment-detail__btns a:active svg {
	color: #ffffff;
}

.equipment-detail__btns a svg {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	margin-right: 10px;
	color: #edb509;
	transition: 0.3s;
}

@media only screen and (max-width: 639px) {
	.equipment-detail__btns a {
		width: 100%;
		margin-bottom: 10px;
	}
}

.equipment-detail__specification {
	margin-top: 60px;
}

@media only screen and (max-width: 639px) {
	.equipment-detail__specification {
		margin-top: 40px;
	}
}

.equipment-detail__specification table tr td:last-child {
	font-weight: 600;
}

.equipment-order {
	background-color: #f6f6f6;
}

.equipment-order + .equipment-order {
	margin-top: 35px;
}

.equipment-order__price {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 50px 20px;
	background-color: #222;
	color: #ffffff;
	color: white;
	font-size: 40px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
}

@media (max-width: 767px) {
	.equipment-order__price {
		font-size: calc(30px + 17 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-order__price {
		font-size: calc(30px + 10 * (100vw / 1920));
	}
}

.equipment-order__price span {
	display: inline-block;
	position: relative;
}

.equipment-order__price span:before,
.equipment-order__price span:after {
	display: block;
	position: absolute;
	top: 15px;
	width: 30px;
	height: 8px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
}

.equipment-order__price span::before {
	right: calc(100% + 10px);
	background-image: url(../img/decor/decor-title-left.svg);
}

.equipment-order__price span::after {
	left: calc(100% + 10px);
	background-image: url(../img/decor/decor-title-right.svg);
}

.equipment-order__price small {
	display: block;
	margin-top: 10px;
	color: white;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.equipment-order__price small {
		font-size: calc(12px + 10.2 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-order__price small {
		font-size: calc(12px + 6 * (100vw / 1920));
	}
}

.equipment-order__form {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: center;
	padding: 20px 50px;
}

@media only screen and (max-width: 1200px) {
	.equipment-order__form {
		padding: 20px;
	}
}

@media only screen and (max-width: 1024px) {
	.equipment-order__form {
		padding: 20px 10px;
	}
}

@media only screen and (max-width: 959px) {
	.equipment-order__form {
		padding: 20px 50px;
	}
}

@media only screen and (max-width: 639px) {
	.equipment-order__form {
		padding: 20px;
	}
}

.equipment-order__form > * {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.equipment-order__form .uk-margin {
	min-width: 250px;
}

.equipment-order__form .datepicker-inline .datepicker {
	border: 0;
	background: transparent;
}

.equipment-order__form input {
	display: block;
	position: relative;
	width: 100%;
	height: 50px;
	border: 0;
	border-bottom: 1px solid #dddddd;
	outline: 0;
	background-color: transparent;
	color: #555;
	font-size: 18px;
	font-weight: 500;
	line-height: 2.78;
}

@media (max-width: 767px) {
	.equipment-order__form input {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-order__form input {
		font-size: calc(14px + 4 * (100vw / 1920));
	}
}

.equipment-order__value {
	color: #396;
	font-size: 18px;
	font-weight: 500;
}

.equipment-order__value .uk-icon {
	margin-right: 10px;
}

.equipment-order-total {
	margin-top: 35px;
	padding: 50px;
	background-color: #f6f6f6;
}

@media only screen and (max-width: 1200px) {
	.equipment-order-total {
		padding: 20px;
	}
}

@media only screen and (max-width: 1024px) {
	.equipment-order-total {
		padding: 20px 10px;
	}
}

@media only screen and (max-width: 959px) {
	.equipment-order-total {
		padding: 50px;
	}
}

@media only screen and (max-width: 639px) {
	.equipment-order-total {
		padding: 20px;
	}

}

.equipment-order-total ul {
	margin: 0 0 50px;
	padding: 0;
	list-style-type: none;
}

.equipment-order-total ul li {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #555;
	font-size: 18px;
	font-weight: 500;
}

@media (max-width: 767px) {
	.equipment-order-total ul li {
		font-size: calc(14px + 6.8 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-order-total ul li {
		font-size: calc(14px + 4 * (100vw / 1920));
	}
}

.equipment-order-total ul li + li {
	margin-top: 20px;
}

.equipment-order-total ul li span + span {
	color: #222222;
	font-weight: 600;
}

.equipment-order-total ul li:last-child {
	margin-top: 35px;
	padding-top: 25px;
	border-top: 1px solid #dddddd;
	color: #222;
	font-size: 22px;
	font-weight: 700;
}

@media (max-width: 767px) {
	.equipment-order-total ul li:last-child {
		font-size: calc(16px + 10.2 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.equipment-order-total ul li:last-child {
		font-size: calc(16px + 6 * (100vw / 1920));
	}
}

.js-data {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 2,3 2,17 18,17 18,3 2,3 Z M 17,16 3,16 3,8 17,8 17,16 Z M 17,7 3,7 3,4 17,4 17,7 Z'%3E%3C/path%3E%3Crect width='1' height='3' x='6' y='2'%3E%3C/rect%3E%3Crect width='1' height='3' x='13' y='2'%3E%3C/rect%3E%3C/svg%3E");
	background-position: right 10px center;
	background-repeat: no-repeat;
}

.datepicker--cell.-current- {
	background-color: #edb509;
	color: #ffffff;
}


/* ======= PRELOADER ========== */
.preloaderjs .spinner {
	display: none !important;
}

.preloaderjs#page-preloader {
	background: rgba(46, 46, 46, 0.99) !important;
}

#page-preloader {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #2e2e2e;
	z-index: 100500;
}

#page-preloader .spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	border: 3px solid transparent;
	border-top-color: #e7e4d7;
	border-radius: 50%;
	z-index: 1001;
	-webkit-animation: spin 2.5s infinite linear;
	animation: spin 2.5s infinite linear;
}

#page-preloader .spinner:before, #page-preloader .spinner:after {
	position: absolute;
	border-radius: 50%;
	content: '';
}

#page-preloader .spinner:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	border: 3px solid transparent;
	border-top-color: #71383e;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

#page-preloader .spinner:after {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	border: 3px solid transparent;
	border-top-color: #efa96b;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


@font-face {
    font-family: "theme-icons";
    src: url("../fonts/theme-icons.eot?0d8bf1791af4f3c5418b29c2bfc8d15b?#iefix") format("embedded-opentype"),
url("../fonts/theme-icons.woff2?0d8bf1791af4f3c5418b29c2bfc8d15b") format("woff2"),
url("../fonts/theme-icons.woff?0d8bf1791af4f3c5418b29c2bfc8d15b") format("woff"),
url("../fonts/theme-icons.ttf?0d8bf1791af4f3c5418b29c2bfc8d15b") format("truetype"),
url("../fonts/theme-icons.svg?0d8bf1791af4f3c5418b29c2bfc8d15b#theme-icons") format("svg");
    font-display: swap;
}

i[class^="ip-"]:before, i[class*=" ip-"]:before {
    font-family: theme-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ip-404:before {
    content: "\f101";
}
.ip-author:before {
    content: "\f102";
}
.ip-cal-alt:before {
    content: "\f103";
}
.ip-cal:before {
    content: "\f104";
}
.ip-calendar:before {
    content: "\f105";
}
.ip-cart-button:before {
    content: "\f106";
}
.ip-cart-empty:before {
    content: "\f107";
}
.ip-cart:before {
    content: "\f108";
}
.ip-check:before {
    content: "\f109";
}
.ip-close-light:before {
    content: "\f10a";
}
.ip-close:before {
    content: "\f10b";
}
.ip-comment:before {
    content: "\f10c";
}
.ip-decor-left-small:before {
    content: "\f10d";
}
.ip-decor-left:before {
    content: "\f10e";
}
.ip-decor-right-small:before {
    content: "\f10f";
}
.ip-decor-right:before {
    content: "\f110";
}
.ip-decor:before {
    content: "\f111";
}
.ip-depth:before {
    content: "\f112";
}
.ip-dot:before {
    content: "\f113";
}
.ip-double-arrow:before {
    content: "\f114";
}
.ip-down_arrow:before {
    content: "\f115";
}
.ip-download:before {
    content: "\f116";
}
.ip-edit:before {
    content: "\f117";
}
.ip-email:before {
    content: "\f118";
}
.ip-facebook:before {
    content: "\f119";
}
.ip-filter:before {
    content: "\f11a";
}
.ip-flickr:before {
    content: "\f11b";
}
.ip-github:before {
    content: "\f11c";
}
.ip-hand:before {
    content: "\f11d";
}
.ip-hands-free:before {
    content: "\f11e";
}
.ip-icon-list:before {
    content: "\f11f";
}
.ip-image-box:before {
    content: "\f120";
}
.ip-instagram:before {
    content: "\f121";
}
.ip-linkedin:before {
    content: "\f122";
}
.ip-location-pin-2:before {
    content: "\f123";
}
.ip-location:before {
    content: "\f124";
}
.ip-login:before {
    content: "\f125";
}
.ip-map-pin:before {
    content: "\f126";
}
.ip-menu-left:before {
    content: "\f127";
}
.ip-menu-right:before {
    content: "\f128";
}
.ip-menu:before {
    content: "\f129";
}
.ip-ok:before {
    content: "\f12a";
}
.ip-page-header:before {
    content: "\f12b";
}
.ip-pdf:before {
    content: "\f12c";
}
.ip-phone:before {
    content: "\f12d";
}
.ip-pinterest:before {
    content: "\f12e";
}
.ip-plus:before {
    content: "\f12f";
}
.ip-pr-carousel:before {
    content: "\f130";
}
.ip-quote:before {
    content: "\f131";
}
.ip-range:before {
    content: "\f132";
}
.ip-right-arrow:before {
    content: "\f133";
}
.ip-right:before {
    content: "\f134";
}
.ip-search-2:before {
    content: "\f135";
}
.ip-search:before {
    content: "\f136";
}
.ip-select:before {
    content: "\f137";
}
.ip-snapchat:before {
    content: "\f138";
}
.ip-star-empty:before {
    content: "\f139";
}
.ip-star-outline:before {
    content: "\f13a";
}
.ip-star:before {
    content: "\f13b";
}
.ip-steps:before {
    content: "\f13c";
}
.ip-sticky:before {
    content: "\f13d";
}
.ip-telegram:before {
    content: "\f13e";
}
.ip-tick:before {
    content: "\f13f";
}
.ip-tiktok:before {
    content: "\f140";
}
.ip-truck:before {
    content: "\f141";
}
.ip-tumblr:before {
    content: "\f142";
}
.ip-twitter:before {
    content: "\f143";
}
.ip-update:before {
    content: "\f144";
}
.ip-user:before {
    content: "\f145";
}
.ip-vimeo:before {
    content: "\f146";
}
.ip-vk:before {
    content: "\f147";
}
.ip-warning:before {
    content: "\f148";
}
.ip-watch:before {
    content: "\f149";
}
.ip-wc-error:before {
    content: "\f14a";
}
.ip-wc-notice:before {
    content: "\f14b";
}
.ip-wc-success:before {
    content: "\f14c";
}
.ip-whatsapp:before {
    content: "\f14d";
}
.ip-youtube:before {
    content: "\f14e";
}
input[type=search] {font-size: 16px; line-height: 24px; color: var(--text-color); border: solid 1px #dddddd; padding: 18px 25px 18px 25px; background-color: transparent; height: auto; min-width: 0; border-radius: 2px}
input[type=search]:focus {border-color: var(--text-color-light) !important; outline: none}

.c-button__ebay svg {vertical-align: middle; margin-left: 6px}
.c-button__ebay span {vertical-align: middle}
.c-button__refresh {padding: 0 20px}

.shipping-to__title {padding-top: 5px}
.shipping-to__select {padding-top: 6px; padding-bottom: 10px; padding-left: 15px; width: 156px}


.essinfo {display: flex; justify-content: space-between; padding: 10px 0 16px 0}
.essinfo div.essinfo__item {white-space: nowrap; width: 48%}
.essinfo__discount {display: flex}

.langs-toggle {cursor: pointer}
.langs {position: relative; line-height: unset; margin-left: 10px}
.langs-overlay {position: absolute; top: 26px; right: 0;
    z-index: 1020;
    box-sizing: border-box;
    width: 200px;
    padding: 25px;
    background: #fff;
    color: #666;
    box-shadow: 0 5px 12px rgb(0 0 0 / 15%);
}
.langs-overlay a {background-size: 20px 15px; background-repeat: no-repeat; background-position: left center; padding-left: 26px !important;}

.paypal-button-container{width: 100%;max-width: 600px;margin: 20px auto auto;}

@media only screen and (max-width: 1169px) {
    .essinfo {flex-direction: column}
    .essinfo div.essinfo__item {width: 100%}
    .essinfo div.essinfo__item:first-child {padding-bottom: 16px}
}

@media only screen and (max-width:640px) {
    .page-header-bottom {
        position: relative
    }

    .page-header-bottom__right .uk-navbar-container.uk-navbar-transparent {
        position: unset
    }

    .page-header-bottom__right .nav-overlay.uk-navbar-left.uk-flex-1 {
        position: absolute;
        left: 0;
        top: 61px;
        z-index: 2;
        width: 100%;
        background-color: #fff;
        border: 1px solid #ddd;
        border-top: 0
    }
    .c-button--default {width:260px;}
}


@media (max-width: 640px){
  .u-product-shopping__countries-item--select{
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    padding-left: 30px;
  }
  .u-product-shopping__countries-item--select .shipping-to__title--wrap{
    width:100%;
    flex:0 0 100%;
  }
  .uk-slideshow-items {
    height: clamp(260px, 85vw, 420px) !important;
    min-height: 0 !important;
  }

  #product-image {
    height: 100% !important;
    width: 100%;
    object-fit: contain; /* чтобы не обрезало */
    display: block;
  }
}



.error.errorBcms {
  display: block;
  margin: 6px 0 8px;
  padding: 8px 12px;

  font-size: 14px;
  line-height: 1.4;

  color: #930;
  /*background-color: #ffecec;
  border: 1px solid #930;
  border-radius: 4px;*/

  white-space: normal;
}

.error.errorBcms b {
  display: none;
}

.cm-input-wrapper:has(.errorBcms) input {
  border-color: #930;
  background-color: #fffafa;
}




.form-row.validate-required:has(.errorBcms) input[type="checkbox"] {
  outline: 2px solid #930;
  outline-offset: 2px;
}

.page-head__bg { background-image: url(/images/img/bg/category_bg.jpg); }





/* Related products: fixed title block height, top-aligned */
.category-item__title {
    height: 160px;
    padding: 15px 10px 0;
    box-sizing: border-box;
    align-items: flex-start;
}

/* Related products: square image area */
.category-item__media {
    aspect-ratio: 1;
    overflow: hidden;
    background-color: #ffffff;
}
.category-item__media img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
