/*! Magicssian v0.13.7 http://codeinalabmx.github.io/magicssian License: MIT *//*! Magicssian Variables v0.13.6 / Custom build for: Prestomatic *//*! Base *//*! * Variables (CSS custom properties) *//*! * Colors *//*! * * Base scheme */.base-color{color:#283355}.complementary-color-1{color:#08d9f8}.complementary-color-2{color:#16a0be}.heading-color{color:#283355}.text-color{color:#8f9092}.neutral-color{color:#fafafa}/*! * * Notification scheme */.information-color{color:#00529b}.warning-color{color:#9f6000}.error-color{color:#d8000c}.success-color{color:#4f8a10}/*! * * Color variants */.base-color-darker{color:#181f33}.base-color-lighter{color:#d4d6dd}.complementary-color-1-darker{color:#058295}.complementary-color-1-lighter{color:#cef7fe}.complementary-color-2-darker{color:#0d6072}.complementary-color-2-lighter{color:#d0ecf2}.neutral-color-darker{color:#969696}.neutral-color-lighter{color:#fefefe}.information-color-lighter{color:#ccdceb}.warning-color-lighter{color:#ecdfcc}.error-color-lighter{color:#f7ccce}.success-color-lighter{color:#dce8cf}/*! * Reset */*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-y:scroll}blockquote,body,dd,dl,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,p,pre,select,textarea{margin:0;padding:0}ol,ul{margin:20px 0;padding-left:calc(2 * 20px)}hr,iframe{border:0},article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bolder}img{vertical-align:bottom;border-style:none}abbr{cursor:help}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[hidden],template{display:none}/*! * Document */body,html{font-family:Karla,sans-serif;font-size:16px;line-height:20px;color:#8f9092}/*! * Text */a,cite,code,dl,ol,p,pre,q,ul{font-size:1rem;line-height:20px}.h1,h1{font-size:4.875rem;line-height:calc(5 * 20px)}.h2,h2{font-size:2.875rem;line-height:calc(3 * 20px)}.h3,h3{font-size:1.875rem;line-height:calc(3 * 20px)}.h4,h4{font-size:1.375rem;line-height:calc(2 * 20px)}.h5,h5{font-size:1.125rem;line-height:calc(2 * 20px)}.h6,h6{font-size:.875rem;line-height:20px}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;color:#283355}h1.variant,h2.variant,h3.variant,h4.variant,h5.variant,h6.variant{color:#16a0be}cite,h1,h2,h3,h4,h5,h6,p{margin-top:calc(.5 * 20px);margin-bottom:calc(.5 * 20px)}small{font-size:.75rem}sub,sup{line-height:0}blockquote{padding:calc(2 * 20px);margin-top:calc(2 * 20px);margin-bottom:calc(2 * 20px);margin-left:calc(2 * 20px);border-left:2px solid #08d9f8}cite{display:inline-block;width:100%;text-align:right}pre{margin:calc(2 * 20px) 0;padding:20px;background-color:#fafafa;border-radius:0;white-space:pre-wrap;word-break:break-all}code{background-color:#fafafa;padding-left:calc(.5 * 20px);padding-right:calc(.5 * 20px)}code.variant,pre.variant{color:#fafafa;background-color:#8f9092}hr{height:1px;margin:calc(20px - 1px) 20px;background-color:#08d9f8}/*! * Links */a{text-decoration:none;outline:0;background-color:transparent;transition:.4s ease-out;border-bottom:1px solid transparent}a:link,a:visited{color:#08d9f8}a.active,a:active,a:focus,a:hover{color:#058295;border-bottom-color:#058295}a.variant:link,a.variant:visited{color:#16a0be}a.variant.active,a.variant:active,a.variant:focus,a.variant:hover{color:#0d6072;border-bottom-color:#0d6072}a.base:link,a.base:visited{color:#283355}a.base.active,a.base:active,a.base:focus,a.base:hover{color:#181f33;border-bottom-color:#181f33}a.no-decoration,a.no-decoration:active,a.no-decoration:focus,a.no-decoration:hover{border-bottom-color:transparent}/*! * Lists */ol ol,ul ul{margin-top:calc(.5 * 20px);margin-bottom:calc(.5 * 20px)}li{position:relative}ol.custom,ol.custom ol,ol.custom ul,ul.custom,ul.custom ol,ul.custom ul{list-style:none}ul.custom li:before{position:absolute;content:'';display:block;width:calc(.25 * 20px);height:calc(.25 * 20px);background-color:#08d9f8;left:calc(-1.125 * 20px);top:calc(.375 * 20px);border-radius:50%}ul.custom.outlined li:before{width:calc(.2 * 20px);height:calc(.2 * 20px);border:1px solid #08d9f8;background-color:transparent}ul.custom.arrow>li:before,ul.custom.dash>li:before,ul.custom.diamond>li:before,ul.custom.square>li:before{border-radius:0}ul.custom.diamond>li:before{transform:rotate(45deg)}ul.custom.dash>li:before{width:calc(.5 * 20px);height:calc(.075 * 20px);top:calc(.5 * 20px)}ul.custom.arrow>li:before{display:inline-block;height:0;background:0 0;border-top:solid transparent;border-bottom:solid transparent;border-left:solid #08d9f8;top:calc(.313 * 20px)}ul.custom.no-decoration>li:before{display:none}ul.custom.no-indent{padding-left:0}ul.custom.arrow.no-indent,ul.custom.circle,ul.custom.dash.no-indent,ul.custom.diamond.no-indent,ul.custom.square.no-indent{padding-left:calc(1.125 * 20px)}ul.custom.variant>li:before{background:#16a0be}ul.custom.variant.outlined>li:before{background:0 0;border-color:#16a0be}ul.custom.variant.arrow>li:before{background:0 0;border-left-color:#16a0be}dt{font-weight:700}dd{padding-left:calc(.5 * 20px)}/*! * Tables */table{border-collapse:separate;width:100%;max-width:100%;border-spacing:0}tbody tr{transition:.4s ease-out}tfoot{border-top:1px solid #fafafa;border-bottom:1px solid transparent}th{padding:calc(.5 * 20px - 2px);border-top:2px solid transparent;border-bottom:2px solid #fafafa}td{padding:calc(.5 * 20px - 1px) 20px;border-top:1px solid transparent;border-bottom:1px solid #fafafa}tfoot td{font-style:italic;padding:calc(.5 * 20px - 2px)}td,th{text-align:left}caption{margin-left:20px;padding-left:calc(.5 * 20px);padding-right:calc(.5 * 20px);font-style:italic;text-align:left}table.stripped tbody tr:nth-child(even){background-color:#fafafa}table.stripped tbody tr:hover,tbody tr:hover{background-color:#fefefe}tbody tr.highlight.information{color:inherit;background-color:#ccdceb}tbody tr.highlight.success{color:inherit;background-color:#dce8cf}tbody tr.highlight.warning{color:inherit;background-color:#ecdfcc}tbody tr.highlight.error{color:inherit;background-color:#f7ccce}/*! * Form elements */fieldset{position:relative;border:0;padding:calc(.5 * 20px);border-radius:0}fieldset.outlined{border:1px solid #fafafa}legend{margin-left:20px;padding-left:calc(.5 * 20px);padding-right:calc(.5 * 20px);font-style:italic}label{display:block;font-weight:700}input[type=search]{-webkit-appearance:none}[type=checkbox],[type=radio],button,input,select,textarea{outline:0}select::-ms-expand{display:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{position:relative;width:100%;margin-bottom:20px;padding:calc(.5 * 20px - 1px);border:1px solid #fafafa;line-height:20px;font-family:Karla,sans-serif;font-size:1em;background-color:#fefefe;color:#8f9092;border-radius:0;transition:.4s ease-out}select{position:relative;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14"%3E%3Cstyle%3E.a%7Bfill:%231A1A1A;%7D%3C/style%3E%3Cpolygon points="4 0 0 6 8 6 " class="a"/%3E%3Cpolygon points="4 14 8 8 0 8 " class="a"/%3E%3C/svg%3E');background-position:98% center;background-repeat:no-repeat}select:-moz-focusring{transition:box-shadow .4s ease-out;color:transparent;text-shadow:0 0 0 #8f9092}input.is-valid:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select.is-valid:focus,select:focus,textarea.is-valid:focus,textarea:focus{border-color:#058295;background-color:#fafafa}input[type=checkbox],input[type=radio]{width:14px;height:14px;margin:calc(.4 * 20px) 20px;transition:.4s ease-out}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 1px #058295}textarea{resize:vertical;vertical-align:bottom}.is-valid,input.is-valid,select.is-valid,textarea.is-valid{border:1px solid #4f8a10}input[type=file].is-not-valid,input[type=password].is-not-valid{border:1px solid #d8000c}.is-not-valid,input[type=date].is-not-valid,input[type=datetime-local].is-not-valid,input[type=datetime].is-not-valid,input[type=email].is-not-valid,input[type=month].is-not-valid,input[type=number].is-not-valid,input[type=range].is-not-valid,input[type=search].is-not-valid,input[type=tel].is-not-valid,input[type=text].is-not-valid,input[type=time].is-not-valid,input[type=url].is-not-valid,input[type=week].is-not-valid,select.is-not-valid,textarea.is-not-valid{border:1px solid #d8000c}/*! * Buttons */::-moz-focus-inner{border:0}/*! * * Default button */.button,a.button,button,input[type=button],input[type=reset],input[type=submit]{position:relative;display:inline-block;border:2px solid #08d9f8;padding:calc(.5 * 20px - 2px) calc(1 * 20px);background:#08d9f8;font-family:Karla,sans-serif;font-size:1em;line-height:20px;vertical-align:bottom;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;transition:.4s ease-out;border-radius:0}.button:focus,.button:hover,a.button:focus,a.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#058295;border-color:#058295}/*! * * Variant button */.button.variant,a.button.variant,button.variant,input[type=button].variant,input[type=reset].variant,input[type=submit].variant{color:#fff;background:#16a0be;border-color:#16a0be}.button.variant:focus,.button.variant:hover,a.button.variant:focus,a.button.variant:hover,button.variant:focus,button.variant:hover,input[type=button].variant:focus,input[type=button].variant:hover,input[type=reset].variant:focus,input[type=reset].variant:hover,input[type=submit].variant:focus,input[type=submit].variant:hover{background-color:#0d6072;border-color:#0d6072}/*! * * Base button */.button.base,a.button.base,button.base,input[type=button].base,input[type=reset].base,input[type=submit].base{color:#fff;background:#283355;border-color:#283355}.button.base:focus,.button.base:hover,a.button.base:focus,a.button.base:hover,button.base:focus,button.base:hover,input[type=button].base:focus,input[type=button].base:hover,input[type=reset].base:focus,input[type=reset].base:hover,input[type=submit].base:focus,input[type=submit].base:hover{background-color:#181f33;border-color:#181f33}/*! * * Outlined button */.button.outlined,a.button.outlined,button.outlined,input[type=button].outlined,input[type=reset].outlined,input[type=submit].outlined{background-color:transparent;color:#08d9f8}.button.outlined:hover,a.button.outlined:hover,button.outlined:hover,input[type=button].outlined:hover,input[type=reset].outlined:hover,input[type=submit].outlined:hover{color:#fff;background-color:#058295}.button.outlined:focus,a.button.outlined:focus,button.outlined:focus,input[type=button].outlined:focus,input[type=reset].outlined:focus,input[type=submit].outlined:focus{color:#fff;background-color:#058295;border-color:#058295}.button.variant.outlined,a.button.variant.outlined,button.variant.outlined,input[type=button].variant.outlined,input[type=reset].variant.outlined,input[type=submit].variant.outlined{color:#16a0be}.button.variant.outlined:hover,a.button.variant.outlined:hover,button.variant.outlined:hover,input[type=button].variant.outlined:hover,input[type=reset].variant.outlined:hover,input[type=submit].variant.outlined:hover{color:#fff;background-color:#0d6072}.button.variant.outlined:focus,a.button.variant.outlined:focus,button.variant.outlined:focus,input[type=button].variant.outlined:focus,input[type=reset].variant.outlined:focus,input[type=submit].variant.outlined:focus{color:#fff;background-color:#0d6072;border-color:#0d6072}.button.base.outlined,a.button.base.outlined,button.base.outlined,input[type=button].base.outlined,input[type=reset].base.outlined,input[type=submit].base.outlined{color:#283355}.button.base.outlined:hover,a.button.base.outlined:hover,button.base.outlined:hover,input[type=button].base.outlined:hover,input[type=reset].base.outlined:hover,input[type=submit].base.outlined:hover{color:#fff;background-color:#181f33}.button.base.outlined:focus,a.button.base.outlined:focus,button.base.outlined:focus,input[type=button].base.outlined:focus,input[type=reset].base.outlined:focus,input[type=submit].base.outlined:focus{color:#fff;background-color:#181f33;border-color:#181f33}/*! * * Disabled button */button:disabled,input[type=submit]:disabled{background:#fafafa;color:#fefefe;border-color:#fafafa;cursor:default}button.outlined:disabled,input[type=submit].outlined:disabled{background:0 0;color:#fafafa}/*! * * Button link */button.link{-webkit-appearance:none;padding:0;background-color:transparent;border:0;border-bottom:1px solid transparent;color:#08d9f8;text-transform:none;line-height:calc(20px - 2px);vertical-align:baseline}button.link:active,button.link:focus,button.link:hover{color:#058295;border-bottom-color:#058295}button.link.variant{background-color:transparent;color:#16a0be}button.link.variant:active,button.link.variant:focus,button.link.variant:hover{color:#0d6072;border-bottom-color:#0d6072}button.link.base{background-color:transparent;color:#283355}button.link.base:active,button.link.base:focus,button.link.base:hover{color:#181f33;border-bottom-color:#181f33}button.link.no-decoration{border-bottom-color:transparent}button.link:disabled{color:#fafafa;border-bottom-color:transparent}/*! Components *//*! * Container */.container{position:relative;width:100%;max-width:100%}.container.boxed{max-width:1440px;margin-right:auto;margin-left:auto}/*! * Sticky footer */body.sticky-footer{min-height:100vh;display:flex;flex-direction:column}body.sticky-footer section{flex:1 0 auto}body.sticky-footer footer{flex:0 0 auto}/*! * (Flexbox) Grid */.grid,.grid.column{display:-ms-flexbox;display:flex;flex-flow:row wrap;transition:.4s ease-out}.grid.align-c{justify-content:center}.grid.padded .column{padding:calc(.5 * 20px)}.grid.align-r{justify-content:flex-end}.grid.valign-c{align-items:center}.grid.valign-b{align-items:flex-end}.grid.gutter-row>.column{padding:0 20px}.grid.gutter-row>.column:first-child{padding-right:calc(2 * 20px);padding-left:0}.grid.gutter-row>.column:last-child{padding-right:0;padding-left:calc(2 * 20px)}/*! * * Columns */.grid .column{flex:1;overflow:hidden}.full-width.column{flex:0 0 100%}.one-half.column{flex:0 0 50%}.one-third.column{flex:0 0 33.33%}.one-quarter.column{flex:0 0 25%}.two-thirds.column{flex:0 0 66.66%}.three-quarters.column{flex:0 0 75%}.grid .column.overflowed,.grid.overflowed .column{overflow:visible}@media (max-width:980px){.grid,.grid.column{flex-flow:column}.grid.align-c{align-items:center}.grid.align-r{align-items:flex-end}.grid.valign-c{justify-content:center}.grid.valign-b{justify-content:flex-end}.full-width.column,.one-half.column,.one-quarter.column,.one-third.column,.three-quarters.column,.two-thirds.column{width:100%;flex:0 0 auto}.grid.gutter-row>.column,.grid.gutter-row>.column:first-child,.grid.gutter-row>.column:last-child{padding:0}}/*! * Notification */.notification{position:relative;z-index:10001;display:none;width:100%;height:auto;padding:20px;border:1px solid #8f9092;background-color:#fefefe;border-radius:0}.notification:not(:empty){display:block}.check-notification:checked+.notification{display:none}.notification.fade,.notification.slide{position:fixed;width:98vw;top:1vw;left:1vw;transition:.4s ease-out}.check-notification.slide:checked+.notification.slide{display:block;top:-25vw}.notification.fade{opacity:1}.check-notification.fade:checked+.notification.fade{display:block;opacity:0;visibility:hidden}.notification label{cursor:pointer}.information{color:#00529b;border-color:#00529b;background-color:#ccdceb}.success{color:#4f8a10;border-color:#4f8a10;background-color:#dce8cf}.warning{color:#9f6000;border-color:#9f6000;background-color:#ecdfcc}.error{color:#d8000c;border-color:#d8000c;background-color:#f7ccce}/*! * Navigation */.navigation .menu{transition:.4s}.navigation label{position:relative;z-index:9999;width:calc(2 * 20px);height:calc(2 * 20px);cursor:pointer;display:none}.navigation label div,.navigation label div:after,.navigation label div:before{position:absolute;display:block;height:6px;top:17px;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#08d9f8;border-radius:calc(.5 * 0);content:'';transition:.4s}.navigation label div:before{top:-12px}.navigation label div:after{top:12px}.navigation label:hover div,.navigation label:hover div:after,.navigation label:hover div:before{background-color:#058295}.navigation [type=checkbox]:checked+label div:after,.navigation [type=checkbox]:checked+label div:before{opacity:0}.navigation [type=checkbox]:checked+label+.menu{display:block}.navigation.fade-c.label-l label,.navigation.fade-c.label-r label,.navigation.slide-l label,.navigation.slide-r label{top:20px}.navigation.fade-c.label-l label,.navigation.slide-l label,.navigation.slide-r.label-l label{left:20px;right:auto}.navigation.slide-l [type=checkbox]:checked+label+.menu{left:0}.navigation.fade-c.label-r label,.navigation.slide-l.label-r label,.navigation.slide-r label{right:20px;left:auto}.navigation.slide-r [type=checkbox]:checked+label+.menu{right:0}.navigation.fade-c [type=checkbox]:checked+label+.menu{z-index:9998;opacity:1;visibility:visible}.navigation.label-to-x [type=checkbox]:checked+label div{transform:rotate(45deg)}.navigation.label-to-x [type=checkbox]:checked+label div:after{opacity:1;top:0;transform:rotate(-90deg)}@media (max-width:780px){.navigation label{display:block;position:fixed}.navigation .menu{background:#fff;display:block;position:fixed;z-index:9998;top:0;height:100vh;width:100vw;padding:calc(4 * 20px) 20px}.navigation.slide-l .menu{left:-100vw}.navigation.slide-r .menu{right:-100vw}.navigation.fade-c .menu{z-index:-1;opacity:0;left:0;visibility:hidden}}/*! * Dropdown navigation */.dropdown ul{display:none}.dropdown li:hover>ul{display:inherit}.dropdown.inline,.dropdown.inline>li{display:inline-block}.dropdown.inline ul{position:absolute;left:0;top:10px;width:max-content}.dropdown.inline li:hover>ul{display:inline-block}/*! * Horizontal scroll container */.scroll-h{position:relative;max-width:100%;overflow:hidden}.scroll-h:after{display:inline-block;content:'';width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='20' viewBox='0 -3 10 20'%3E%3Cpolygon points='8 7 2 3 2 11 ' fill='%231A1A1A'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;right:0;top:0;position:absolute}.scroll-h .content{max-width:calc(100% - 2 * 20px);padding-bottom:20px;overflow-y:hidden;overflow-x:scroll;white-space:nowrap}/*! * Collection */.collection{min-height:280px;border:1px solid #fafafa;border-radius:0}.collection .heading{margin:0;padding:calc(.5 * 20px);background:#fafafa;line-height:calc(2 * 20px)}.collection .content{padding:20px}.collection .content>:after{content:'\A';white-space:pre}.collection .content>:last-child:after{content:''}.collection .content>*,.collection .heading>*{margin:0}/*! * Collapse container */.collapse{border:1px solid #fafafa;border-radius:0}.collapse .heading{position:relative;margin:0;padding:calc(.5 * 20px);line-height:calc(2 * 20px)}.collapse .heading:after{position:absolute;content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='20' viewBox='0 -3 10 20'%3E%3Cpolygon points='8 7 2 3 2 11 ' fill='%231A1A1A'/%3E%3C/svg%3E");width:10px;height:20px;right:calc(.5 * 20px);top:20px;background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}.collapse .content{height:0;margin:0;padding:0 20px;overflow:hidden;transition:.4s ease-out}.collapse>[type=checkbox]:checked+label .heading:after{transform:rotate(-90deg)}.collapse>[type=checkbox]:checked+label+.content{padding:calc(.5 * 20px) 20px;height:280px}/*! * Tabs */.tabs .navigation a{cursor:pointer;border:1px solid #fafafa;padding:calc(.5 * 20px)}.tabs .navigation a.active{font-weight:700;border-bottom-color:#fff}.tabs .tab{margin-top:-1px;padding:20px;border:1px solid #fafafa;border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs>.tab~.tab{display:none}.tabs .navigation a:first-child{border-top-left-radius:0}.tabs .navigation a:last-child{border-top-right-radius:0}/*! * Loading dots */span.loader{position:relative;margin:5px auto;animation:3s ease-in-out .5s infinite loader-animation}span.loader:not(.hidden){display:block}span.loader,span.loader:after,span.loader:before{width:10px;height:10px;background-color:transparent;border-radius:50%}span.loader:after,span.loader:before{content:'';position:absolute}span.loader:after{right:-20px;animation:3s ease-in-out 1s infinite loader-animation}span.loader:before{left:-20px;animation:3s ease-in-out infinite loader-animation}@keyframes loader-animation{0%,100%{background-color:transparent}50%,60%{background-color:#fff}}/*! * * Toggle loader visibility on button-submit */.button-submit.loading .label{display:none}.button-submit.loading .loader.hidden{display:block}/*! Utilities */.padded{padding:calc(.5 * 20px)}.float-l{float:left}.float-r{float:right}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.show{display:block}.hidden{display:none}.invisible{visibility:hidden}.ir{display:inline-block;background-color:transparent;border:0;text-indent:1000px;white-space:nowrap;overflow:hidden}.ir:before{display:block;width:0;height:100%}.rounded{border-radius:4px!important}.align-l{text-align:left}.align-r{text-align:right}.align-c{text-align:center}.upper{text-transform:uppercase}.bold{font-weight:700}img.responsive{width:100%;height:auto}img.fit{width:100%;height:100%;object-fit:cover;object-position:center center}