.text-red,a.text-red:hover{color:#cd3131}.text-yellow,a.text-yellow:hover{color:#cda331}.text-green,a.text-green:hover{color:#31cd4b}.text-blue,a.text-blue:hover{color:#3190cd}.text-violet,a.text-violet:hover{color:#7a31cd}.text-dark,a.text-dark:hover{color:#222}.text-light,a.text-light:hover{color:#888}.tag{background:#c6d0d7;color:#fff;display:inline-block;padding:.1em .4em;border-radius:.3em;font-size:.875em;white-space:nowrap;margin:1px;transition:all .3s linear;min-height:1.3em;min-width:.7em;text-align:center}.tag:empty{border-radius:99em}.tag.tag-red{background:#cd3131}.tag.tag-yellow{background:#cda331}.tag.tag-green{background:#31cd4b}.tag.tag-blue{background:#3190cd}.tag.tag-violet{background:#7a31cd}.tag.tag-dark{background:#222}.tag.tag-light{background:#888}.btn{padding:.75em 1.5em;display:inline-block;font-weight:500;font-size:16px;border-radius:.3em;transition:all .2s linear;box-shadow:inset 0 0 0 1px #3190cd;background:none;color:#3190cd}.btn:active{transform:scale(.9)}.btn[class*=btn-]{color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.2)}.btn.btn-red{background:#cd3131}.btn.btn-yellow{background:#cda331}.btn.btn-green{background:#31cd4b}.btn.btn-blue{background:#3190cd}.btn.btn-violet{background:#7a31cd}.btn.btn-dark{background:#222}.btn.btn-light{background:#888}.btn:hover{box-shadow:inset 0 0 0 2px #3190cd;opacity:.9}.btn:hover[class*=btn-]{box-shadow:inset 0 2px 0 rgba(0,0,0,.2)}.btn:hover.btn-red{background:#af1212}.btn:hover.btn-yellow{background:#af8512}.btn:hover.btn-green{background:#12af2c}.btn:hover.btn-blue{background:#1272af}.btn:hover.btn-violet{background:#5b12af}.btn:hover.btn-dark{background:#030303}.btn:hover.btn-light{background:#696969}.btn[disabled],.btn[disabled]:hover{color:#ccc;box-shadow:inset 0 0 0 1px #ccc;cursor:not-allowed;opacity:1}.btn[disabled]:hover[class*=btn-],.btn[disabled][class*=btn-]{color:#ddd;box-shadow:inset 0 -3px 0 rgba(0,0,0,.05)}.btn[disabled].btn-red,.btn[disabled]:hover.btn-red{background:#c2a2a2}.btn[disabled].btn-yellow,.btn[disabled]:hover.btn-yellow{background:#c2baa2}.btn[disabled].btn-green,.btn[disabled]:hover.btn-green{background:#a2c2a7}.btn[disabled].btn-blue,.btn[disabled]:hover.btn-blue{background:#a2b6c2}.btn[disabled].btn-violet,.btn[disabled]:hover.btn-violet{background:#b1a2c2}.btn[disabled].btn-dark,.btn[disabled]:hover.btn-dark{background:#a2a2a2}.btn[disabled].btn-light,.btn[disabled]:hover.btn-light{background:#bbb}.icon{display:inline-block;padding:0;border-radius:999px;transition:all .3s linear;color:#888;background:none}.icon:active{transform:scale(.8)}.icon i{font-size:32px;display:block}.icon:hover{background:#d5d5d5;opacity:.8}.icon.icon-red{color:#cd3131}.icon.icon-red:hover{background:#ebacac}.icon.icon-yellow{color:#cda331}.icon.icon-yellow:hover{background:#ebdaac}.icon.icon-blue{color:#3190cd}.icon.icon-blue:hover{background:#acd2eb}.icon.icon-green{color:#31cd4b}.icon.icon-green:hover{background:#acebb6}.icon.icon-violet{color:#7a31cd}.icon.icon-violet:hover{background:#c9aceb}.icon.icon-dark{color:#222}.icon.icon-dark:hover{background:#6f6f6f}.icon.icon-light{color:#888}.icon.icon-light:hover{background:#d5d5d5}.icon[disabled],.icon[disabled]:active,.icon[disabled]:hover{transform:none;color:#bbb;background:none;opacity:1;cursor:not-allowed}.link{background:none;margin:0;cursor:pointer;transition:all .3s linear;display:flex;flex-flow:row nowrap;align-items:center;padding:.3em 1em;border-radius:999px}.link .material-icons{margin-left:-.2em}.link:active{transform:scale(.8)}.link:hover{background:#d5d5d5;opacity:.8;text-decoration:none}.link:hover[disabled]{background:none!important;opacity:1;cursor:not-allowed}.link:hover.text-red{background:#ebacac}.link:hover.text-yellow{background:#ebdaac}.link:hover.text-blue{background:#acd2eb}.link:hover.text-green{background:#acebb6}.link:hover.text-violet{background:#c9aceb}.link:hover.text-dark{background:#6f6f6f}.link:hover.text-light{background:#d5d5d5}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#fe57a1}::selection{background:#fe57a1}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:Menlo,monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{padding:0}dd,ol,ul{margin:0}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default;color:#bbb}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,.1)}body,html{height:100%}body{font-family:SohoGothicPro,Helvetica,Arial,sans-serif;font-weight:400;color:#657784;background:#f8f8f8;position:relative;font-size:12px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:480px){body{font-size:13px}}@media (min-width:1000px){body{font-size:14px}}@media (min-width:1200px){body{font-size:15px}}@media (min-width:1400px){body{font-size:16px}}input,select,textarea{font-family:SohoGothicPro,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}:focus{outline:none!important}a{text-decoration:none;cursor:pointer}a,a:active,a:hover,a:visited{color:#3190cd}a:hover{text-decoration:none}[baseChart]{width:100%!important;height:auto!important}@-webkit-keyframes flyIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes flyIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.anim-flyIn{-webkit-animation:flyIn 1s;animation:flyIn 1s}.emptytext{text-align:center;padding:3em 1em}body{padding-top:4.5em;box-sizing:border-box}router-outlet{display:none}app-public,app-root,body{display:flex;flex-flow:column nowrap;flex:1;justify-content:space-between}.ie10 app-public,.ie10up app-public,:root app-public,_:-ms-fullscreen,_:-ms-lang(x){display:block}#header{position:fixed;left:0;top:0;width:100%;min-height:4.5em;background:hsla(0,0%,100%,.9);box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:999;display:flex;flex-flow:row wrap;justify-content:space-between;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#header c-logo{display:block;width:14em;margin:1px 0 -5px}#header c-logo svg{height:65px}#header menu{flex:1 0 100%;max-height:0;overflow:hidden;transition:all .5s ease-out}#header menu.mobile{max-height:999px;transition:all 1s ease-in-out}#header menu a{display:block;padding:1em;border-top:1px solid #ddd;font-size:1.5em;white-space:nowrap}#header .toggle-menu{background:none;color:inherit;line-height:.7}#header .toggle-menu i{font-size:32px}@media (min-width:1000px){#header .toggle-menu{display:none}#header menu,#header menu.mobile{margin:0 .5em;display:flex;flex-flow:row nowrap;flex:1;max-height:6em;overflow:visible;justify-content:flex-end}#header menu.mobile li,#header menu li{margin:0 .5em}#header menu.mobile a,#header menu a{border:0;padding:1.5em .5em;color:inherit;transition:all .3s linear;font-size:1em}#header menu.mobile a:hover,#header menu a:hover{box-shadow:0 2px 0 #657784}#header menu .active a,#header menu .active a:hover,#header menu.mobile .active a,#header menu.mobile .active a:hover{box-shadow:0 2px 0 #ff9600}}#footer{background:#fff;box-shadow:0 -1px 0 rgba(0,0,0,.1);position:relative;display:flex;flex-flow:row wrap;z-index:9;justify-content:space-between;align-items:center;font-size:13px;color:#98a8b3;padding:.5em;flex-shrink:0}#footer strong{color:#657784;font-weight:400}#footer p{margin:1em}#footer c-logo{width:14em;margin:1em 1em .5em;opacity:.2}.form-login{max-width:30em;margin:10% auto;width:100%}#scheduler .wrapper{max-width:80em;margin:0 auto;overflow:auto}#scheduler .actions{margin:0 1.5em}#scheduler h1{font-size:2em;font-weight:300;text-align:center;margin:1em 0 0}#scheduler .split{display:flex;align-items:center}#scheduler .split>*{flex:1 0 250px}#scheduler .split h2{display:none}#scheduler .sums{padding:1em;display:flex;flex-flow:row wrap;align-items:center;text-align:center}#scheduler .sums h3{flex:1 0 100%;font-size:1.5em;font-weight:300;margin:1em 0}#scheduler .sums dl{margin:.5em 0;flex:1 0 200px;min-width:50%}#scheduler .sums dt{font-size:.85em;color:#98a8b3}#scheduler .sums dd{font-size:1.5em;font-weight:300}#scheduler .table{margin:2em 1.5em}#scheduler table{width:100%}#scheduler table td,#scheduler table th{border-top:1px solid #ddd;padding:.5em;text-align:right}#scheduler table thead td,#scheduler table thead th{vertical-align:bottom;color:#98a8b3;border:0}.flex-container{display:flex}.flex-child{flex:1;padding-left:20px}[id*=page-]{padding-bottom:4em}[id*=page-] .wrapper{max-width:60em;margin:0 auto;padding:0 2em}[id*=page-] h1{font-size:2em;margin:2em 0 1em;text-align:center}[id*=page-] h2{font-size:1.5em;margin:1em 0 .67em;text-align:center}[id*=page-] p{margin:1em 0}[id*=page-] .company-values{margin:.5em 0;font-size:1.5em;font-weight:300;text-align:center}[id*=page-] .company-values li{color:#98a8b3;font-style:italic}[id*=page-] .company-img{margin:2em 0;border-top:2px solid #3c505e}[id*=page-] hr{border:0;border-top:2px solid #c6d0d7;margin:3em 0}[id*=page-] a:hover{text-decoration:underline}[id*=page-] .center{text-align:center}[id*=page-] .about-blocks{margin:0 -1.5em;display:flex;flex-flow:row wrap}[id*=page-] .about-blocks dl{flex:1 1 35%;margin:1em 1.5em;min-width:250px}[id*=page-] .about-blocks dd,[id*=page-] .about-blocks dt{margin:.5em 0}[id*=page-] .about-blocks dt{font-weight:500;color:#3c505e;border-bottom:2px solid #c6d0d7;padding-bottom:.7em;margin-bottom:1em;font-size:1.2em}[id*=page-] .split{display:flex;flex-flow:row wrap;justify-content:center}[id*=page-] .split>*{margin:1em;display:flex;padding:0 2em}[id*=page-] .split>* i{font-size:64px;margin:4px 16px 0 0;color:#c6d0d7}[id*=page-] .split>* dd{margin:.5em 0}[id*=page-] .faq{margin:1.3em 0;padding:1.5em 0 0;border-top:1px solid #ddd;display:flex;flex-flow:row nowrap;align-items:flex-start;color:#98a8b3;cursor:context-menu}[id*=page-] .faq>i{font-size:2em;margin:0 .3em;transition:all .3s linear;color:#ff9600}[id*=page-] .faq>div{flex:1}[id*=page-] .faq.expanded>i{transform:rotate(180deg);color:#98a8b3}[id*=page-] .faq.expanded .question{color:#657784}[id*=page-] .faq .question{font-size:1.25em;font-weight:400;transition:all .3s linear}[id*=page-] .faq .answer{white-space:pre-line}[id*=page-] .documents-wrapper .ng-trigger-slideToggle{overflow:hidden}[id*=page-] .doclist{display:flex;flex-flow:row wrap;margin:.5em -.5em}[id*=page-] .doclist li{flex:1 1 15%;display:flex;margin:.5em;min-width:150px}[id*=page-] .doclist li a{flex:1;background:#fff;border:1px solid #ddd;padding:2em 1em;text-align:center;border-radius:.5em;display:block;transition:all .3s linear;font-size:.85em;font-weight:500;word-wrap:break-word;max-width:100%;box-sizing:border-box}[id*=page-] .doclist li a i{display:block;font-size:4em;margin:0 0 .3em}[id*=page-] .doclist li a:hover{border-color:#3190cd;text-decoration:none;box-shadow:0 0 .5em #3190cd,inset 0 0 0 2px #3190cd}[id*=page-] .doclist li:empty{margin:0 .5em}#cookie-warning{position:fixed;bottom:0;left:0;right:0;background:rgba(51,51,51,.9);z-index:10000001;color:#fff;transition:all .3s linear}#cookie-warning:hover{background:rgba(0,0,0,.9)}#cookie-warning .wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-weight:500;padding:2em}#cookie-warning .wrapper span{flex-basis:3em}#cookie-warning .wrapper p{max-width:52em;text-align:center}#cookie-warning .wrapper button{color:inherit;background:none;opacity:.5;transition:all .3s linear}#cookie-warning .wrapper button i{font-size:32px}#cookie-warning .wrapper button:hover{opacity:1}.products{flex:1;margin:10% auto}.products .wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;flex:1}.products .wrapper>*{margin:1em;padding:2em;text-align:center;flex:0 1 16em;background:#fff;border:1px solid #c6d0d7;border-radius:.3em;display:flex;flex-flow:column nowrap}.products .wrapper>* h1{font-size:1.5em;font-weight:700}.products .wrapper>* p{margin:1em 0}.products .wrapper>* .space{flex:1;border:0;height:auto}.products .wrapper>* .action{background:#ff9600;color:#fff;padding:.8em 2em;display:inline-block;border-radius:.3em}.products .wrapper>* .action:disabled{color:hsla(0,0%,100%,.5);background:#98a8b3}.products .wrapper>* .action.action-2{background:#3190cd}.products .wrapper>* .action.action-2:disabled{background:#98a8b3}.product-choose{flex:1 0 100%;display:flex;padding:0 1em 1em;flex-flow:row wrap;justify-content:center}.product-choose p{display:flex;flex-flow:row wrap}.product-choose button{text-align:center;flex:1;padding:.7em 1.5em;display:block;border:1px solid #657784;color:#657784;margin-left:-1px;background:none;transition:all .3s linear}.product-choose button:first-child{border-radius:.3em 0 0 .3em}.product-choose button:last-child{border-radius:0 .3em .3em 0}.product-choose button.active{background:#657784;color:#fff}.alerts{padding:.5em 1em;min-height:5em;background:#fff2e0;border-bottom:1px solid #fff;display:flex;flex-flow:row wrap;justify-content:space-between}.alerts>*{min-width:240px}.alerts .info{color:rgba(0,0,0,.4);padding:.5em 0;display:flex;flex-flow:row nowrap;align-items:center}.alerts .info i{font-size:32px;margin-right:.5em}.alerts .info p{line-height:1.3;font-size:1.15em}.alerts .actions{display:flex;flex-flow:row wrap;align-items:center;padding:.5em 0;justify-content:center}.alerts .actions a{display:block;padding:.7em 1em .6em;box-shadow:inset 0 0 0 1px #ff9600;border-radius:.3em;margin:.3em 0 .2em .5em;color:#ff9600;transition:all .3s linear;min-width:11em;text-align:center;text-decoration:none}.alerts .actions a.main{background:#ff9600;color:#fff;text-align:center;box-shadow:none}.alerts .actions a.main:hover{background:#f08d00}.alerts .actions a.login:hover{box-shadow:inset 0 0 0 2px #ff9600}#home .wrapper{max-width:78em;margin:0 auto}#home .banners{position:relative;overflow:hidden;width:100%}#home .banners .slides{padding-top:30%;position:relative;overflow:hidden}#home .banners .slides li{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:4;transition:all .7s ease-out}#home .banners .slides li.before{z-index:3;opacity:0;transform:translateX(-100px)}#home .banners .slides li.after{z-index:5;opacity:0;transform:translateX(100px) scale(1.1)}#home .banners .dots{position:absolute;bottom:1em;left:0;right:0;display:flex;flex-flow:row nowrap;z-index:7;justify-content:center}#home .banners .dots li{margin:.5em;width:1em;height:1em;background:#ddd;border-radius:50%;opacity:.5;transition:all .3s linear;cursor:pointer}#home .banners .dots li.active{background:#ff9600;opacity:1}#home .banners .navig{position:absolute;top:1em;bottom:1em;cursor:pointer;z-index:6;opacity:.5;border-color:#657784 #657784 transparent transparent;border-style:solid;border-width:2px;width:2em;height:2em;margin:auto}#home .banners .navig.navig-left{transform:rotate(-135deg);left:2em}#home .banners .navig.navig-right{transform:rotate(45deg);right:2em}#home .calculator{padding:2em 0;max-width:80em;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-around}#home .calculator h2{flex:1 0 100%;text-align:center;font-size:2em;font-weight:300;margin:.5em 0}#home .calculator .info{color:#cd3131;flex:1 0 100%;text-align:center}#home .calculator .info p{padding:1em}#home .calculator .calc-form{text-align:center;flex:0 1 30em;margin:1em}#home .calculator .calc-form p{display:flex;flex-flow:row nowrap;margin:.5em 0}#home .calculator .calc-form p button{background:none;color:#ff9600;width:4em}#home .calculator .calc-form p button:disabled{color:#c6d0d7;cursor:not-allowed}#home .calculator .calc-form p button i{font-size:48px}#home .calculator .calc-form p button.mini i{font-size:28px;margin-top:.2em}#home .calculator .calc-form p .submit{width:auto;background:#ff9600;color:#fff;flex:1;margin:0;border-radius:.3em;padding:1em}#home .calculator .calc-form p .submit:disabled{color:hsla(0,0%,100%,.5);background:#98a8b3}#home .calculator .calc-form label{border:1px solid #657784;padding:.5em;border-radius:.3em;flex:1;position:relative;overflow:hidden}#home .calculator .calc-form label em{display:block;font-size:.875em;line-height:1.1}#home .calculator .calc-form label input{display:block;border:0;text-align:center;padding:0;font-size:1.25em;color:#ff9600;font-weight:black;width:100%}#home .calculator .calc-form label .bar{background:rgba(255,150,0,.1);position:absolute;left:0;top:0;bottom:0}#home .calculator .calc-info{flex:0 1 30em;margin:1em 2em;display:flex;flex-flow:row wrap;align-items:center;transition:all .3s linear}#home .calculator .calc-info.dimmed{opacity:.5}#home .calculator .calc-info dl{flex:1 1 50%;line-height:1.3;margin:0;padding:0}#home .calculator .calc-info dl dt{color:#98a8b3;font-size:.85em}#home .calculator .calc-info dl dd{font-size:1.5em;font-weight:300}#home .calculator .calc-legal{display:flex;flex-flow:row wrap;margin:2em 0 0}#home .calculator .calc-legal>*{flex:1 0 250px;padding:0 3em;font-size:.85em;color:#98a8b3;border-left:2px solid rgba(101,119,132,.2);margin:1em 0}#home .home-info{background:#eee;display:flex;flex-flow:row wrap;align-items:center}#home .home-info .img{flex:1 1 250px;height:300px;background:url(/assets/home-info.jpg) no-repeat scroll 100%;background-size:auto 100%}#home .home-info ul{flex:2 1 250px;padding:2em;font-size:1.5em;font-weight:300}#home .home-info ul li{margin:.5em 0}#home .testimonials{display:flex;flex-flow:row wrap;padding-bottom:5em;min-height:24em;align-items:center;position:relative;overflow:hidden;width:100%}#home .testimonials blockquote{font-size:1.5em;font-style:italic;line-height:1.2;width:100%;max-width:30em;margin:2em auto;position:absolute;top:28%;left:1em;right:1em;z-index:4;font-weight:300;transition:all .5s ease-out}#home .testimonials blockquote.before{z-index:3;opacity:0;transform:translateX(-300px)}#home .testimonials blockquote.after{z-index:5;opacity:0;transform:translateX(300px)}#home .testimonials blockquote em{display:block;text-align:right;margin-right:4em;font-style:normal;margin-top:.7em}#home .testimonials .dots{position:absolute;bottom:1em;left:0;right:0;display:flex;flex-flow:row nowrap;z-index:7;justify-content:center}#home .testimonials .dots li{margin:.5em;width:1em;height:1em;background:#657784;border-radius:50%;opacity:.5;transition:all .3s linear;cursor:pointer}#home .testimonials .dots li.active{background:#ff9600;opacity:1}.bank-card-wrapper{display:flex;flex-wrap:wrap;gap:16px}.bank-card{box-sizing:border-box;width:calc(50% - 8px);padding-right:8px;background:#fff;display:flex;align-items:center;gap:16px;border-radius:10px;overflow:hidden;cursor:pointer}.bank-card:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.bank-card .bank-name{flex:1}.actions{padding:.75em}.profile-box{padding:2em;max-width:74em;margin:0 auto}.profile-box h1{font-size:2em;font-weight:700;margin:0 0 .5em;display:flex;flex-flow:row wrap;align-items:flex-end}.profile-box h1 span{flex:1}.profile-box .defs{display:flex;flex-flow:row wrap}.profile-box .defs dl{flex:1 0 50%;margin:.3em 0}.profile-box .defs dl dt{font-size:.875em;color:#98a8b3}.profile-box .defs.defs-3 dl{flex-basis:33%}.profile-box .profile-forms{display:block;max-width:40em;margin:0 -.75em}.profile-box .profile-forms form{margin:2em 0 0}.profile-box .profile-forms .resp p{padding:0 .75em}.profile-box .profile-forms .form-head{display:none}hr.profile-line{margin:0;height:0;border:none;border-top:1px solid #ddd}.profile-box .documents{display:flex;flex-flow:row wrap;margin:.5em -.5em}.profile-box .documents li{flex:1 1 15%;display:flex;margin:.5em;min-width:150px}.profile-box .documents li a{flex:1;background:#fff;border:1px solid #ddd;padding:2em 1em;text-align:center;border-radius:.5em;word-wrap:break-word;max-width:100%;box-sizing:border-box;transition:all .3s linear;font-size:.85em;font-weight:500}.profile-box .documents li a i{display:block;font-size:4em;margin:0 0 .3em}.profile-box .documents li a:hover{border-color:#3190cd;box-shadow:0 0 .5em #3190cd,inset 0 0 0 2px #3190cd}.profile-box .documents li:empty{margin:0 .5em}.profile-bar{display:flex;border-bottom:1px solid #ccc;align-items:stretch;margin-bottom:.5em;flex-flow:row wrap}.profile-bar>*{border-left:1px solid #ccc;padding:.5em 1em;background:#eee;flex:1 0;min-width:150px}.profile-bar>:first-child{border:none}.profile-bar menu{flex:4 1;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.profile-bar menu a{padding:.75em;display:block}.profile-bar a.active{color:inherit}.profile-bar dl{padding-top:.7em}.profile-bar dl dt{color:#98a8b3;font-size:.85em}.profile-bar .logout{padding:.5em 1.5em;background:#f5d5d5;color:#cd3131;border-left-color:#ccc;display:flex;justify-content:center;transition:all .3s linear;align-items:center}.profile-bar .logout:hover{background:#cd3131;color:#fff}.profile-bar .logout i{margin-right:.3em}.profile-case-list{display:flex;flex-flow:row wrap;margin:-.5em}.profile-case-list li{flex:0 1 24em;margin:.5em;text-align:center;display:flex;min-height:20em}.profile-case-list li>a,.profile-case-list li>button{color:inherit;background:#fff;border:1px solid #ddd;border-radius:.3em;transition:all .3s linear;flex:1;display:flex;flex-flow:column nowrap;justify-content:space-between}.profile-case-list li>a:hover,.profile-case-list li>button:hover{box-shadow:0 0 .5em #3190cd,0 0 0 1px #3190cd;border-color:#3190cd}.profile-case-list li>a:hover.mini,.profile-case-list li>button:hover.mini{box-shadow:0 0 .5em #31cd4b,0 0 0 1px #31cd4b;border-color:#31cd4b}.profile-case-list li>a.mini,.profile-case-list li>button.mini{color:#31cd4b;padding:1em;flex-flow:column nowrap;display:flex;justify-content:center;align-items:center}.profile-case-list li>a.mini strong,.profile-case-list li>button.mini strong{font-size:1.5em;font-weight:300;line-height:1.1}.profile-case-list li>a.mini strong small,.profile-case-list li>button.mini strong small{font-size:.67em;font-weight:400}.profile-case-list li>a.mini i,.profile-case-list li>button.mini i{font-size:128px}.profile-case-list li .bar{display:flex;height:4em;border-radius:.4em;overflow:hidden;margin:1em 2em}.profile-case-list li .bar .progress{transition:all 1s ease-in-out}.profile-case-list li .bar .progress.p1{background:#31cd4b}.profile-case-list li .bar .progress.p2{background:#cd3131}.profile-case-list li .bar .progress.p3{background:#cda331}.profile-case-list li .bar .progress.p4{background:#ddd}.profile-case-list li h2{font-size:1.5em;font-weight:300;line-height:1.2;margin:1em 1em 0}.profile-case-list li h2 small{font-size:.67em;font-weight:400;display:block;line-height:1.5}.profile-case-list li p{color:#98a8b3;margin:1em}.profile-case-list li .case-icon{font-size:5em;margin:.6em 0 0}.profile-case-list li .installment{border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;background:#faf6ea;margin:1em 0}.profile-case-list li .installment.danger{background:#faeaea}.profile-case-list li .installment.danger p{color:#cd3131}.profile-case-list li .action{margin:1em 1em 2em}.loan-detail{max-width:75em;margin:0 auto;padding:1em 1em 3em}.loan-detail .title{color:#3c505e;font-size:2em;font-weight:700;text-align:center;margin:1.5em 0 .5em}.loan-detail .installment{text-align:center;font-size:1.15em;margin:2em 0}.loan-detail .installment i{font-size:2.5em}.loan-detail .bar{display:flex;height:4em;border-radius:.4em;overflow:hidden;margin:1em 2em;background:#ddd}.loan-detail .bar .progress{transition:all 1.5s ease-in-out}.loan-detail .bar .progress.p1{background:#31cd4b}.loan-detail .bar .progress.p2{background:#cd3131}.loan-detail .bar .progress.p3{background:#cda331}.loan-detail .bar .progress.p4{background:#ddd}.loan-detail .legend{margin:1em 2em 2em;display:flex;flex-flow:row wrap}.loan-detail .legend li{padding-left:3em;position:relative;margin:.5em;line-height:1.2;flex:1}.loan-detail .legend li strong{font-size:1.2em}.loan-detail .legend li small{font-size:.875em;color:#98a8b3}.loan-detail .legend li:before{position:absolute;content:"";background:#ddd;width:2em;height:2em;top:0;bottom:0;left:0;margin:auto;border-radius:1em}.loan-detail .legend li.l1:before{background:#31cd4b}.loan-detail .legend li.l2:before{background:#cd3131}.loan-detail .legend li.l3:before{background:#cda331}.loan-detail .legend li.l4:before{background:#ddd}.loan-detail table{width:100%}.loan-detail table thead tr td,.loan-detail table thead tr th{color:#98a8b3}.loan-detail table tr td,.loan-detail table tr th{border-bottom:1px solid #ddd;padding:.5em;text-align:right}.loan-detail table tr td:first-child,.loan-detail table tr th:first-child{width:1px}.loan-detail table tr th{font-weight:700}.step-wrapper{max-width:60em;margin:0 auto;display:flex;flex-flow:row wrap}.step-wrapper .step-state{flex:1;margin:0 1em;display:none}.step-wrapper .step-state h2{font-size:1.5em;font-weight:700;text-align:center;margin:1.33em 0 -.5em}.step-wrapper .step-form{flex:2;margin:0 1em}@media (min-width:768px){.step-wrapper .step-state{display:block}}.step-state p,.step-state ul{margin:1em 0}.step-state .active a{color:#222}.step-state .chart{margin:2em 0 1em}.step-state .chart svg{width:90%;height:90%}.summary{width:100%;border-bottom:1px solid #ddd;margin:1em 0}.summary td,.summary th{border-top:1px solid #ddd;text-align:left;padding:.5em 0}.summary td{padding-left:1em}.summary th{color:#98a8b3}.lead-header{flex:0 0 100%;text-align:center;border-bottom:1px solid #ddd;padding:2em 0}.lead-header c-logo{width:300px;max-width:90%;display:block;margin:0 auto}.lead-header h1{font-size:2em;margin:.5em auto;font-weight:700}.lead-header p{max-width:30em;margin:1em auto;color:#98a8b3}.step-fields hr{border:solid #ddd;border-width:1px 0 0;margin:2em 0}.step-fields [content-personal_id]{margin:1em;position:relative;z-index:9}.step-fields [content-personal_id] p{display:flex;margin:2em 0 0}.step-fields [content-personal_id] i{margin-right:.3em}.step-fields [content-personal_id] img,.step-fields [content-personal_id] p:hover img:hover{width:0;transition:all .2s ease-out;top:1.5em;position:absolute;left:0;box-shadow:.2em .2em 1em rgba(0,0,0,.2);margin:.3em 0;opacity:0}.step-fields [content-personal_id] p:hover img{width:300px;max-width:100%;opacity:1}.step-fields .content-agreement{margin:1.5em .75em;position:relative}.step-fields .form-head{display:none}.step-fields .actions{margin:1em 0}.step-fields .texts{margin:1.5em .75em}.step-fields .texts h2{font-size:1.5em;font-weight:700}.step-fields .texts h2 small{font-size:1em;font-weight:300}.step-fields .texts h3{font-size:1.2em;font-weight:700}.step-fields .texts th h3{margin-top:1em;color:#657784}.step-fields .texts p,.step-fields .texts ul{margin:.5em 0}.step-fields .texts .links{display:flex;flex-flow:row wrap;margin:.5em -1em}.step-fields .texts .links .link{margin-right:2px}.step-fields .texts a:hover{text-decoration:underline}.step-fields .texts .documents{margin-bottom:2em}.step-fields .texts .documents li{background:#fff;border:1px solid #ddd;margin:.5em 0;display:flex;flex-flow:row nowrap;align-items:stretch;border-radius:.3em;position:relative;overflow:hidden}.step-fields .texts .documents .docinfo{flex:1;padding:1em}.step-fields .texts .documents a{border-left:1px dashed #ddd;padding:.5em 1em;display:flex;flex-flow:row wrap;align-items:center;transition:all .3s linear}.step-fields .texts .documents a:hover{background:#f2f8fc;text-decoration:none}.step-fields .texts .documents i{line-height:1.5}.step-fields .texts c-loading{display:block;text-align:center;margin:3em 0}.step-fields .alternatives-calc{padding:0 1.5em}.step-fields .alternatives-calc h2{font-size:1.5em;font-weight:700;margin:2em 0 1em}.step-fields .alternatives-calc p{display:flex;background:#fff;border:1px solid #ddd;margin:0 0 -1px;align-items:stretch;position:relative}.step-fields .alternatives-calc p:first-of-type{border-radius:.4em .4em 0 0}.step-fields .alternatives-calc p:last-of-type{border-radius:0 0 .4em .4em}.step-fields .alternatives-calc p>*{position:relative;z-index:2}.step-fields .alternatives-calc p label{flex:1;padding:1em 0;display:flex;flex-flow:column wrap}.step-fields .alternatives-calc p label em{color:#98a8b3}.step-fields .alternatives-calc p label span{font-size:1.25em;font-weight:700}.step-fields .alternatives-calc p button{padding:.5em 1em;color:#cda331;background:none;transition:all .3s linear}.step-fields .alternatives-calc p button:disabled{color:#ddd}.step-fields .alternatives-calc p button i{font-size:32px;width:1em;height:1em;line-height:1.15}.step-fields .alternatives-calc p .bar{position:absolute;left:0;top:0;height:100%;background:rgba(205,163,49,.15);z-index:1;transition:all .3s linear}.range{position:relative;margin:0 -.2em 0 auto}.range input{width:100%;padding:0;outline:none;height:8px;border:none;position:relative;z-index:2;-webkit-appearance:none}.range input:focus{outline:none}.range input::-webkit-slider-thumb{-webkit-appearance:none;background:#31cd4b;width:1.5em;height:1.5em;border-radius:50%}.range input::-moz-range-thumb{-webkit-appearance:none;border:none;background:#31cd4b;width:1.5em;height:1.5em;border-radius:50%}.range input,.range input:-moz-focusring,.range input::-moz-focus-inner,.range input::-moz-focus-outer,.range input:active,.range input:focus{border:0;outline:none}.range input::-moz-range-track{opacity:0;outline:none;border:none}.range.range-amount{padding-top:1.5em}.range .range-bar{height:8px;background:#c0f0c8;border-radius:1em;display:block;margin:0 .5em 0 .4em;position:relative;top:-.9em}.range .range-bar>*{position:absolute;width:6em;margin:0 -3em;text-align:center;top:-2.5em;font-size:.65em;color:#666}.range .range-bar>:before{height:1em;width:1.5px;content:"";position:absolute;left:50%;background:#ddd;top:1.5em}.loan-chart{margin:1em 2em 4.5em 1.5em}.chartwrap,.loan-chart{position:relative}.chartwrap span{position:absolute;right:0;top:0;height:100%;padding-left:.6em;left:0;text-align:right;opacity:0}.chartwrap input{height:100%;width:100%;padding:0}.installmenter{display:flex;align-items:stretch;justify-content:center;margin:-4em 1em 2em 2em}.installmenter .value{background:#c0f0c8;padding:.6em 1em;width:8em;text-align:center;font-size:1.2em;line-height:1.2}.installmenter .value small{display:block;font-size:.8em;color:#98a8b3}.installmenter button{background:#31cd4b;color:#fff;padding:0 1em;display:flex;transition:all .3s linear;align-items:center}.installmenter button:hover{background:#2cb843}.installmenter button:disabled{background:#83e192;cursor:not-allowed}.installmenter button:first-child{border-radius:.5em 0 0 .5em}.installmenter button:last-child{border-radius:0 .5em .5em 0}.installmenter button i{font-size:32px}.alternatives{margin:1.5em}.alternatives .alternatives-item{display:block;position:relative;background:#fff;border:1px solid #ddd;padding:1em;margin-top:-1px;display:flex;flex-flow:row nowrap;align-items:center;color:#98a8b3;transition:all .3s linear}.alternatives .alternatives-item.active{background:#eafaec}.alternatives .alternatives-item input{position:absolute;opacity:0}.alternatives .alternatives-item strong{font-size:1.5em;color:#657784}.alternatives .alternatives-item .state{border:1px solid #ddd;width:1em;height:1em;font-size:1.5em;border-radius:1em;margin:0 .8em 0 .2em;background:#31cd4b;background:#ddd;box-shadow:inset 0 0 0 .35em #fff;transition:all .3s ease-out}.alternatives .alternatives-item .state.active{box-shadow:inset 0 0 0 .2em #fff;background:#31cd4b}.alternatives .alternatives-item:first-child{border-top-left-radius:.3em;border-top-right-radius:.3em}.alternatives .alternatives-item:last-child{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}input::-moz-placeholder{color:#c6d0d7}input::placeholder{color:#c6d0d7}input:-ms-input-placeholder{color:#c6d0d7}input:-moz-ui-invalid,input:invalid{box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=date],input[type=datetime-local]{height:1.33em}input[type=date]::-webkit-datetime-edit-text,input[type=datetime-local]::-webkit-datetime-edit-text{display:none}input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{display:flex}input[type=date]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-day-field{order:-3}input[type=date]::-webkit-datetime-edit-day-field:after,input[type=datetime-local]::-webkit-datetime-edit-day-field:after{content:". "}input[type=date]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-month-field{order:-2}input[type=date]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit-year-field{margin-right:10px;order:-1}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-clear-button,input[type=datetime-local]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0;color:#000;margin-top:3px;left:-1em;position:relative}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-month-field{padding-right:.3em;margin-right:.3em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='13' r='1' fill='%2331cd4b' /%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat}input[type=date]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-hour-field{margin-left:.3em}input[type=date]::-webkit-datetime-edit-hour-field,input[type=date]::-webkit-datetime-edit-minute-field,input[type=datetime-local]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-minute-field{padding-right:.4em;margin-right:.1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='5' r='1' fill='%2331cd4b' /%3E%3Ccircle cx='2' cy='11' r='1' fill='%2331cd4b' /%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat}input[type=date][step="60000"]::-webkit-datetime-edit-minute-field,input[type=datetime-local][step="60000"]::-webkit-datetime-edit-minute-field{background-image:none!important}.value,button,input,select,textarea{font-family:Roboto Mono,monospace;-webkit-font-smoothing:antialiased;border:0;font-size:16px;resize:none}button{font-family:Roboto,Helvetica,Arial,sans-serif}input{border:1px solid #bbb;padding:.5em;border-radius:4px}input,input:invalid{background:none}button:hover em{text-decoration:underline}.ico{align-items:center;justify-content:center}.ico,.ico>span{display:inline-flex}.ico>span>i{font-size:1.5em}.sticky{position:-webkit-sticky;position:sticky;top:0}cc-field{width:100%}cc-field.no-head .form-head{display:none}.form{width:100%;box-sizing:border-box}.form,.form .form{padding:0;margin:0}.form .field.items{margin-bottom:1em;padding-left:1.5em}.form .field.last{margin-bottom:1em}.form .desc{color:#c6d0d7}.form .form-head{background:linear-gradient(180deg,#f8f8f8 66%,hsla(0,0%,97.3%,0));position:-webkit-sticky;position:sticky;top:0;z-index:9;padding:1em .75em 1em 200.75em;margin-left:-200em;margin-top:1px;margin-bottom:0}.form .form-head.items{margin-left:-1.5em;padding-left:2.25em}.form .form-head h2{color:#c6d0d7}.form-buttons{padding:0 .75em;margin:.75em 0}#main .form-menu{display:flex;flex-flow:row wrap;justify-content:center}#main .form-menu a{display:block;border:1px solid #888;padding:.4em 1em;margin-right:-1px;text-decoration:none;color:#888;cursor:pointer}#main .form-menu li{display:flex}#main .form-menu li.active a{background:#888;color:#fff}#main .form-menu li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}#main .form-menu li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}.field{transition:all .5s linear}.field.first>label{border-top-left-radius:.3em;border-top-right-radius:.3em}.field.last>label{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.field label:not(.label-for-content){display:block;padding:.3em .8em .6em;border:1px solid #bbb;margin:0 .75em -1px;background:#fff;color:#98a8b3;transition:all .2s linear;cursor:text;position:relative;box-shadow:inset 2px 2px 5px rgba(0,0,0,.05)}.field label:not(.label-for-content).focused,.field label:not(.label-for-content) .focused{border-color:#3190cd;z-index:3;box-shadow:inset 0 0 2px 1px #5aa6d7}.field label:not(.label-for-content).focused .indicator .ico,.field label:not(.label-for-content) .focused .indicator .ico,.field label:not(.label-for-content).focused .value,.field label:not(.label-for-content) .focused .value,.field label:not(.label-for-content).focused input,.field label:not(.label-for-content) .focused input,.field label:not(.label-for-content).focused textarea,.field label:not(.label-for-content) .focused textarea{color:#3190cd}.field label:not(.label-for-content).focused .value::-webkit-datetime-edit-day-field,.field label:not(.label-for-content) .focused .value::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).focused .value::-webkit-datetime-edit-month-field,.field label:not(.label-for-content) .focused .value::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).focused input::-webkit-datetime-edit-day-field,.field label:not(.label-for-content) .focused input::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).focused input::-webkit-datetime-edit-month-field,.field label:not(.label-for-content) .focused input::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).focused textarea::-webkit-datetime-edit-day-field,.field label:not(.label-for-content) .focused textarea::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).focused textarea::-webkit-datetime-edit-month-field,.field label:not(.label-for-content) .focused textarea::-webkit-datetime-edit-month-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='13' r='1' fill='%233190cd' /%3E%3C/svg%3E")}.field label:not(.label-for-content).focused .value::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content) .focused .value::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).focused .value::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content) .focused .value::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).focused input::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content) .focused input::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).focused input::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content) .focused input::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).focused textarea::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content) .focused textarea::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).focused textarea::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content) .focused textarea::-webkit-datetime-edit-minute-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='5' r='1' fill='%233190cd' /%3E%3Ccircle cx='2' cy='11' r='1' fill='%233190cd' /%3E%3C/svg%3E")}.field label:not(.label-for-content).focused .value::-webkit-calendar-picker-indicator,.field label:not(.label-for-content) .focused .value::-webkit-calendar-picker-indicator,.field label:not(.label-for-content).focused input::-webkit-calendar-picker-indicator,.field label:not(.label-for-content) .focused input::-webkit-calendar-picker-indicator,.field label:not(.label-for-content).focused textarea::-webkit-calendar-picker-indicator,.field label:not(.label-for-content) .focused textarea::-webkit-calendar-picker-indicator{opacity:.25}.field label:not(.label-for-content).focused .autocomplete-list li.selected .item,.field label:not(.label-for-content) .focused .autocomplete-list li.selected .item{background:#3190cd}.field label:not(.label-for-content).focused .autocomplete-list li.selected.readonly .item,.field label:not(.label-for-content) .focused .autocomplete-list li.selected.readonly .item{background:#888}.field label:not(.label-for-content).focused .focuser,.field label:not(.label-for-content) .focused .focuser{z-index:-1}.field label:not(.label-for-content).focused .slider input[type=range]::-webkit-slider-thumb,.field label:not(.label-for-content) .focused .slider input[type=range]::-webkit-slider-thumb{background:#3190cd}.field label:not(.label-for-content).focused .slider input[type=range]::-moz-range-thumb,.field label:not(.label-for-content) .focused .slider input[type=range]::-moz-range-thumb{background:#3190cd}.field label:not(.label-for-content).focused .slider .slider-bar,.field label:not(.label-for-content) .focused .slider .slider-bar{background:rgba(49,144,205,.3)}.field label:not(.label-for-content).focused div[contenteditable],.field label:not(.label-for-content) .focused div[contenteditable],.field label:not(.label-for-content).focused textarea,.field label:not(.label-for-content) .focused textarea{min-height:4em}.field label:not(.label-for-content).errors{border-color:#cd3131;z-index:2;box-shadow:inset 0 0 5px #d75a5a}.field label:not(.label-for-content).errors .indicator .ico,.field label:not(.label-for-content).errors .value,.field label:not(.label-for-content).errors input,.field label:not(.label-for-content).errors textarea{color:#cd3131}.field label:not(.label-for-content).errors .value::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).errors .value::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).errors input::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).errors input::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).errors textarea::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).errors textarea::-webkit-datetime-edit-month-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='13' r='1' fill='%23cd3131' /%3E%3C/svg%3E")}.field label:not(.label-for-content).errors .value::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).errors .value::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).errors input::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).errors input::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).errors textarea::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).errors textarea::-webkit-datetime-edit-minute-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='5' r='1' fill='%23cd3131' /%3E%3Ccircle cx='2' cy='11' r='1' fill='%23cd3131' /%3E%3C/svg%3E")}.field label:not(.label-for-content).errors .autocomplete-list li.selected .item{background:#cd3131}.field label:not(.label-for-content).errors .place em{color:inherit;transform:none}.field label:not(.label-for-content).errors .slider input[type=range]::-webkit-slider-thumb{background:#cd3131}.field label:not(.label-for-content).errors .slider input[type=range]::-moz-range-thumb{background:#cd3131}.field label:not(.label-for-content).errors .slider .slider-bar{background:rgba(205,49,49,.3)}.field label:not(.label-for-content).focused.errors{border-color:#cda331;z-index:2;box-shadow:inset 0 0 5px #d7b65a}.field label:not(.label-for-content).focused.errors .indicator .ico,.field label:not(.label-for-content).focused.errors .value,.field label:not(.label-for-content).focused.errors input,.field label:not(.label-for-content).focused.errors textarea{color:#cda331}.field label:not(.label-for-content).focused.errors .value::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).focused.errors .value::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).focused.errors input::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).focused.errors input::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).focused.errors textarea::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).focused.errors textarea::-webkit-datetime-edit-month-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='13' r='1' fill='%23cda331' /%3E%3C/svg%3E")}.field label:not(.label-for-content).focused.errors .value::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).focused.errors .value::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).focused.errors input::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).focused.errors input::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).focused.errors textarea::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).focused.errors textarea::-webkit-datetime-edit-minute-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='5' r='1' fill='%23cda331' /%3E%3Ccircle cx='2' cy='11' r='1' fill='%23cda331' /%3E%3C/svg%3E")}.field label:not(.label-for-content).focused.errors .autocomplete-list li.selected .item{background:#cda331}.field label:not(.label-for-content).focused.errors .slider input[type=range]::-webkit-slider-thumb{background:#cda331}.field label:not(.label-for-content).focused.errors .slider input[type=range]::-moz-range-thumb{background:#cda331}.field label:not(.label-for-content).focused.errors .slider .slider-bar{background:rgba(205,163,49,.3)}.field label:not(.label-for-content).readonly{background:rgba(0,0,0,.0625)}.field label:not(.label-for-content).readonly .value,.field label:not(.label-for-content).readonly input,.field label:not(.label-for-content).readonly textarea{opacity:.7;color:#657784}.field label:not(.label-for-content).readonly .value::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).readonly .value::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).readonly input::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).readonly input::-webkit-datetime-edit-month-field,.field label:not(.label-for-content).readonly textarea::-webkit-datetime-edit-day-field,.field label:not(.label-for-content).readonly textarea::-webkit-datetime-edit-month-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='13' r='1' fill='%23657784' /%3E%3C/svg%3E")}.field label:not(.label-for-content).readonly .value::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).readonly .value::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).readonly input::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).readonly input::-webkit-datetime-edit-minute-field,.field label:not(.label-for-content).readonly textarea::-webkit-datetime-edit-hour-field,.field label:not(.label-for-content).readonly textarea::-webkit-datetime-edit-minute-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16'%3E%3Ccircle cx='2' cy='5' r='1' fill='%23657784' /%3E%3Ccircle cx='2' cy='11' r='1' fill='%23657784' /%3E%3C/svg%3E")}.field label:not(.label-for-content).readonly .value .add-more,.field label:not(.label-for-content).readonly input .add-more,.field label:not(.label-for-content).readonly textarea .add-more{color:#cda331}.field label:not(.label-for-content).readonly .slider input[type=range]{pointer-events:none}.field label:not(.label-for-content).readonly .slider input[type=range]::-webkit-slider-thumb{background:#98a8b3}.field label:not(.label-for-content).readonly .slider input[type=range]::-moz-range-thumb{background:#98a8b3}.field label:not(.label-for-content).readonly .slider .slider-bar{background:rgba(152,168,179,.3)}.field label:not(.label-for-content).focused.readonly{border-color:#bbb;z-index:2;box-shadow:inset 2px 2px 5px rgba(0,0,0,.05)}.field label:not(.label-for-content).focused.readonly .ico{color:#c6d0d7}.field label:not(.label-for-content).required em:after{content:"*";color:#cd3131;font-size:1.5em;line-height:.7em}.field label:not(.label-for-content) em{display:inline-block;font-size:.875em;transition:all .2s linear;transform-origin:left center;max-width:87.5%}.field label:not(.label-for-content) .place em{color:#cda331;transform:translateY(1em) scale(1.14)}.field label:not(.label-for-content) .place .value,.field label:not(.label-for-content) .place input,.field label:not(.label-for-content) .place textarea{opacity:0}.field label:not(.label-for-content) textarea{min-height:1.33em}.field label:not(.label-for-content) .slider{max-width:30em;display:block;margin-right:1em;padding-bottom:1em}.field label:not(.label-for-content) .slider input[type=range]{width:100%;padding:0;outline:none;height:8px;border:none;position:relative;z-index:2;font-size:16px;transition:all .2s linear;-webkit-appearance:none}.field label:not(.label-for-content) .slider input[type=range]:focus{outline:none}.field label:not(.label-for-content) .slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:all .2s linear;transition:all .2s linear;background:#31cd4b;width:16px;height:16px;border-radius:50%}.field label:not(.label-for-content) .slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;border:none;-moz-transition:.2s all linear;transition:all .2s linear;background:#31cd4b;width:16px;height:16px;border-radius:50%}.field label:not(.label-for-content) .slider input[type=range],.field label:not(.label-for-content) .slider input[type=range]:-moz-focusring,.field label:not(.label-for-content) .slider input[type=range]::-moz-focus-inner,.field label:not(.label-for-content) .slider input[type=range]::-moz-focus-outer,.field label:not(.label-for-content) .slider input[type=range]:active,.field label:not(.label-for-content) .slider input[type=range]:focus{border:0;outline:none}.field label:not(.label-for-content) .slider input[type=range]::-moz-range-track{opacity:0;outline:none;border:none}.field label:not(.label-for-content) .slider .slider-bar{height:8px;background:rgba(49,205,75,.3);border-radius:1em;display:block;position:relative;top:-8px;margin:0 8px;transition:all .2s linear}.field label:not(.label-for-content) .slider .slider-bar>*{position:absolute;width:6em;margin:0 -3em;text-align:center;bottom:-2.5em;font-size:.65em;color:#98a8b3}.field label:not(.label-for-content) .slider .slider-bar>:before{height:1em;width:1.5px;content:"";position:absolute;left:50%;background:#ddd;bottom:1.5em}.field label:not(.label-for-content) .slider .value{display:flex;flex-flow:row nowrap;margin:0 8px .3em;width:auto}.field label:not(.label-for-content) .value,.field label:not(.label-for-content) input,.field label:not(.label-for-content) textarea{display:block;width:100%;padding:0;border:0;font-size:1.125em;color:#31cd4b;transition:all .3s linear;line-height:1.33;background:none}.field label:not(.label-for-content) .value[type=date],.field label:not(.label-for-content) input[type=date],.field label:not(.label-for-content) textarea[type=date]{width:9.2em;font-family:Roboto Mono,monospace}.field label:not(.label-for-content) .value[type=datetime-local],.field label:not(.label-for-content) input[type=datetime-local],.field label:not(.label-for-content) textarea[type=datetime-local]{width:15.5em;font-family:Roboto Mono,monospace}.field label:not(.label-for-content) .value.value-chooser,.field label:not(.label-for-content) input.value-chooser,.field label:not(.label-for-content) textarea.value-chooser{color:#cda331!important}.field label:not(.label-for-content) .value .value-line,.field label:not(.label-for-content) input .value-line,.field label:not(.label-for-content) textarea .value-line{display:flex;flex-flow:row nowrap;align-items:center}.field label:not(.label-for-content) .value .value-line .ico,.field label:not(.label-for-content) input .value-line .ico,.field label:not(.label-for-content) textarea .value-line .ico{margin-right:.3em;font-size:1em;opacity:.5;transition:all .2s linear}.field label:not(.label-for-content) .value .value-line .ico:hover,.field label:not(.label-for-content) input .value-line .ico:hover,.field label:not(.label-for-content) textarea .value-line .ico:hover{opacity:1}.field label:not(.label-for-content) .value .value-togglable,.field label:not(.label-for-content) input .value-togglable,.field label:not(.label-for-content) textarea .value-togglable{display:inline-flex;background:#888;color:#fff;padding:.2em .4em;margin:.2em .4em .2em 0;align-items:center;border-radius:.3em;line-height:1.2;transition:all .3s linear}.field label:not(.label-for-content) .value .value-togglable.active,.field label:not(.label-for-content) input .value-togglable.active,.field label:not(.label-for-content) textarea .value-togglable.active{-webkit-animation:toggleMultiIn .3s;animation:toggleMultiIn .3s;background:#31cd4b}.field label:not(.label-for-content) .value .value-togglable:not(.active),.field label:not(.label-for-content) input .value-togglable:not(.active),.field label:not(.label-for-content) textarea .value-togglable:not(.active){-webkit-animation:toggleMultiOut .3s;animation:toggleMultiOut .3s}.field label:not(.label-for-content) .value .value-togglable .ico,.field label:not(.label-for-content) input .value-togglable .ico,.field label:not(.label-for-content) textarea .value-togglable .ico{font-size:1em;margin-right:.2em}@-webkit-keyframes toggleMultiIn{0%{transform:scale(.8)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes toggleMultiIn{0%{transform:scale(.8)}80%{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes toggleMultiOut{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes toggleMultiOut{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.field label:not(.label-for-content) .focuser,.field label:not(.label-for-content) select{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:2}.field label:not(.label-for-content) .field-box-select-multi{overflow:hidden}.field label:not(.label-for-content) .field-box-select-multi .select-wrapper{min-height:2.9em;display:flex;flex-flow:row wrap}.field label:not(.label-for-content) .field-box-select-multi .select-wrapper em{flex:1 0 51%}.field label:not(.label-for-content) .field-box-select-multi .select-wrapper select{flex:1 0 51%;height:6.2em;display:block;width:auto;margin:.5em 1em 0 0;position:relative;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.field label:not(.label-for-content) .field-box-select-add:not(.place) select{position:absolute}.field label:not(.label-for-content) .field-box-select-add:not(.place) .add-more{position:relative;display:block;color:#3190cd}.field label:not(.label-for-content) .field-errors:before{display:block;content:"";height:.4em}.field label:not(.label-for-content) .field-errors:after{display:block;content:"";height:.15em}.field label:not(.label-for-content) .field-errors li{font-size:.875em;background:rgba(205,49,49,.2);margin-top:2px;color:#cd3131;padding:.2em .5em;border-radius:.3em;cursor:pointer}.field .tagline{display:block;margin:.3em 0}.field .autocomplete li:before{display:block;content:"";height:.2em}.field .autocomplete li:first-child:before{height:.5em}.field .autocomplete li .space{background:#eee;display:flex;padding:.5em;flex-flow:row wrap;border-radius:.3em}.field .autocomplete li.active .space{background:#d5e8f5;box-shadow:inset 0 0 3px #3190cd}.field .autocomplete li .tag{margin-right:.5em;height:1em}.field .autocomplete li .tag-group-items{flex:1;display:flex;flex-wrap:wrap;margin-left:.2em}.field .autocomplete-list{margin-right:1em}.field .autocomplete-list li:first-child:before{content:"";display:block;height:.5em}.field .autocomplete-list li:after{content:"";display:block;height:.3em}.field .autocomplete-list li.active .item{background:#888;color:#fff}.field .autocomplete-list li.selected .item{background:#31cd4b;color:#fff}.field .autocomplete-list li.readonly .item{background:#888;color:#fff}.field .autocomplete-list li .item{transition:all .3s linear;background:#ddd;display:block;padding:1em;border-radius:.3em}.field .autocomplete-list li .desc-lines,.field .autocomplete-list li .desc-lines small{display:block}.field .wysiwyg-container{position:relative;z-index:2;max-width:60em}.field .wysiwyg-content{display:block;position:relative;z-index:1;margin:-1.5em -2.5em -.5em -.75em}.field .wysiwyg-content>div{min-height:1.5em;overflow:auto;color:#3c505e;cursor:text;padding:1.5em 2.5em .5em .75em}.field .wysiwyg-content>div b{font-weight:700}.field .wysiwyg-content>div i{font-style:italic}.field .wysiwyg-content>div ol,.field .wysiwyg-content>div ul{padding-left:1.5em}.field .wysiwyg-content>div ul li{list-style:circle}.field .wysiwyg-content>div ol li{list-style:decimal}.field .wysiwyg-content>div h1{font-size:2em;font-weight:700}.field .wysiwyg-content>div h2{font-size:1.66em;font-weight:700}.field .wysiwyg-content>div h3{font-size:1.4em;font-weight:700}.field .wysiwyg-content>div h4{font-size:1.25em;font-weight:700}.field .wysiwyg-content>div h5{font-size:1.1em;font-weight:700}.field .wysiwyg-content>div h6{font-size:1em;font-weight:700}.field .wysiwyg-content>div ol,.field .wysiwyg-content>div p,.field .wysiwyg-content>div ul{margin:1em 0}.field .wysiwyg-content>div blockquote{margin:0 0 0 2em}.field .wysiwyg-content>div .align-center{text-align:center}.field .wysiwyg-content>div .align-left{text-align:left}.field .wysiwyg-content>div .align-right{text-align:right}.field .wysiwyg-content>div .align-justify{text-align:justify}.field .wysiwyg-tools{display:flex;flex-flow:row wrap;margin:0 .3em 0 -.2em;background:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:3}.field .wysiwyg-tools:after{content:"";flex:1 0 100%;height:.4em;margin-top:.2em;border-top:1px dashed #bbb}.field .wysiwyg-tools .group{display:flex;flex-flow:row nowrap;padding:.2em}.field .wysiwyg-tools .group>button{border:1px solid #bbb;background:#eee;cursor:pointer;line-height:1;padding:0 .3em;height:2em;font-weight:700;min-width:2em;text-align:center;display:flex;align-items:center;justify-content:center;color:#657784;transition:all .3s linear}.field .wysiwyg-tools .group>button i{font-size:1.3em}.field .wysiwyg-tools .group>button:hover{background:#f8f8f8;color:#3c505e}.field .wysiwyg-tools .group>button:first-child{border-top-left-radius:.3em;border-bottom-left-radius:.3em}.field .wysiwyg-tools .group>button:last-child{border-top-right-radius:.3em;border-bottom-right-radius:.3em}.field .wysiwyg-tools .group>button:not(:last-child){border-right:0}.field .tools{margin:0 .75em;background:#fff;border:1px solid #bbb;border-bottom:0;border-radius:.3em .3em 0 0;padding:.5em 1em .4em;display:flex;flex-flow:row wrap;justify-content:flex-end;color:#c6d0d7}.field .tools>*{font-size:.875em}.field .tools .item-id{margin:0 1em 0 0;color:#98a8b3}.field .tools .options{flex:1;margin:0 1em 0 0}.field .tools .options>*{margin:0 .4em 0 0;cursor:pointer}.field .tools button{background:none;margin:0;padding:0;transition:all .3s linear;display:flex;flex-flow:row wrap;align-items:center}.field .tools button .ico{font-size:1em}.field .tools button.remove{color:#c6d0d7}.field .tools .opt-errors{flex:100%;margin-top:2px}.field .tools .opt-errors .opt-error{background:#faeaea;font-size:.875em;color:#e18383;padding:.2em .4em;border-radius:.3em;cursor:pointer}.field .addlink{margin:0 1em 0 2em}.field:hover>.tools button.remove{color:#cd3131}.field .field-box{display:flex;flex-flow:row wrap;align-items:center}.field .field-box>*{flex:1 0}.field .field-box>.indicator{flex:0 0;margin:.65em 0 -1em;padding:0;background:none;align-self:flex-start}.field .field-box>.indicator .ico{color:#c6d0d7;opacity:.25;font-size:2em;line-height:1;transition:all .3s linear}.field .field-box>.indicator .ico>span>i{font-size:1em}.field .field-box>.indicator .ico.cp,.field .field-checkbox{cursor:pointer}.field .field-checkbox>*{flex:1 0}.field .selectline{position:relative}.field .selectline.selectline-space{border-top:1px dashed #ccc;margin:.5em 1em .5em 0;padding-top:.5em}.field .file-list{display:flex;padding:.3em 0 .1em;flex-flow:row wrap;margin:-.3em}.field .file-list .file-list-item{background:#eee;color:#000;flex:0 0 18%;padding:0;height:7em;margin:1%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;position:relative;overflow:hidden;border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.field .file-list .file-list-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:auto;cursor:pointer}.field .file-list .file-list-item.file-list-upload{order:9999999;box-sizing:border-box}.field .file-list .file-list-item.file-list-upload .fill{background:rgba(49,205,75,.1);color:#31cd4b;box-shadow:inset 0 0 0 1px rgba(49,205,75,.5);transition:all .3s linear;flex:1;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.field .file-list .file-list-item.file-list-upload.file-list-upload-alone{flex-basis:98%;transition:all .6s ease-out;transition-delay:.5s}.field .file-list .file-list-item.file-list-upload.file-list-upload-drag .fill,.field .file-list .file-list-item.file-list-upload:hover .fill{background:#31cd4b;color:#fff}.field .file-list .file-list-item.file-list-upload .ico{font-size:2.5em}.field .file-list .file-list-item.file-list-upload .filltext{font-size:.85em;margin:.4em 1em 0;text-align:center;line-height:1.2}.field .file-list .file-list-item.file-list-item-error .name{color:#cd3131}.field .file-list .file-list-item.file-list-item-error .buttons .remove{color:#cd3131;background:rgba(205,49,49,0)}.field .file-list .file-list-item.file-list-item-error .buttons .remove:hover{background:#cd3131;color:#fff}.field .file-list .file-list-item.file-list-item-image{flex:initial;box-shadow:inset 0 0 0 1px #000;background:#fff}.field .file-list .file-list-item.file-list-item-image .name{display:none}.field .file-list .file-list-item.file-list-item-image img{height:100%;margin-top:-2.5em;opacity:.9;background:#fff}.field .file-list .file-list-item .name{font-size:.7em;color:#888;overflow:hidden;width:100%;flex:1;position:relative}.field .file-list .file-list-item .text{display:block;position:absolute;word-wrap:break-word;left:.7em;right:.7em;bottom:.7em;max-height:4em;line-height:1;overflow:hidden}.field .file-list .file-list-item .progress{position:absolute;top:0;bottom:0;right:0;background:rgba(205,163,49,.5);transition:all 1s linear}.field .file-list .file-list-item .buttons{display:flex;flex-flow:row nowrap;width:100%;position:relative;z-index:2}.field .file-list .file-list-item .buttons a,.field .file-list .file-list-item .buttons button{flex:1;line-height:1;padding:.5em 0 .3em;transition:all .3s linear;text-align:center;pointer-events:auto}.field .file-list .file-list-item .buttons a.download,.field .file-list .file-list-item .buttons button.download{background:rgba(34,34,34,0);color:#000}.field .file-list .file-list-item .buttons a.download:hover,.field .file-list .file-list-item .buttons button.download:hover{background:#222;color:#fff;text-decoration:none}.field .file-list .file-list-item .buttons a.remove,.field .file-list .file-list-item .buttons button.remove{background:rgba(205,163,49,0);color:#cda331}.field .file-list .file-list-item .buttons a.remove:hover,.field .file-list .file-list-item .buttons button.remove:hover{background:#cda331;color:#fff}.field .field-location .map{height:20em;transition:all .5s linear;margin-top:.5em}.field .field-location .map .map-search{padding:.5em .7em;background:#fff;width:auto;font-size:1.5em;box-shadow:1px 1px 5px rgba(0,0,0,.2);border-radius:0;margin:11px 0}.field .field-location .map [role=checkbox]{top:-.2em;position:relative;margin-right:.3em}.field .field-location .map label{border:0;padding:0;margin:0;box-shadow:none;display:inline;background:none}.field .field-location.place:not(.field-bounds) .hide-on-place{height:0}.field .field-location.place:not(.field-bounds) .map{height:0;margin:0}.field .field-location.field-bounds{overflow:hidden}.field .field-location.field-bounds .bounds-wrapper{display:flex;flex-direction:column}.field .field-location.field-bounds .bounds-wrapper .input-wrapper{z-index:2;background:#fff}.field .field-location.field-bounds .bounds-wrapper .map-wrapper{transition:all .5s linear;margin-top:0;z-index:1}.field .field-location.place.field-bounds .map-wrapper{margin-top:-20.5em}.field .field-location.place.field-bounds .hide-on-place{height:0}.switch{display:inline-block;width:3.5em;height:2em;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 2px 4px rgba(0,0,0,.1);margin:0;border-radius:2em;background:#ddd;transition:all .3s linear}.switch.switch-active{background:#31cd4b}.switch.switch-active.switch-yellow{background:#cda331}.switch.switch-active.switch-red{background:#cd3131}.switch.switch-active .switch-bar{margin-left:1.5em}.switch .switch-bar{width:2em;height:2em;border-radius:2em;display:block;background:#fff;box-shadow:0 0 0 1px rgba(152,168,179,.4);transition:all .3s linear;position:relative;z-index:3}.switch .switch-off,.switch .switch-on{position:absolute;top:0;font-weight:700;line-height:2;font-size:1em;bottom:0;margin:auto;opacity:.5}.switch .switch-on{color:#fff;left:.8em;border-left:3px solid #fff;height:.8em}.switch .switch-off{color:#aaa;right:.45em;border:2px solid #bbb;height:.4em;width:.4em;border-radius:50%}.switch input{position:absolute;z-index:-9999px;opacity:0;width:0;height:0}.field-box>.indicator .colors{display:flex;justify-content:flex-start}.field-box>.indicator .colors button{border:2px solid #000;min-width:1.7em;height:1.7em;padding:0;margin:.2em;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 0 .7em #fff;transition:all .3s linear}.field-box>.indicator .colors button.active{box-shadow:inset 0 0 0 0 hsla(0,0%,100%,.5)}.field-box>.indicator .colors button.active .ico{color:#fff}.field-box>.indicator .colors button .ico{display:flex;position:relative;font-size:1em;opacity:1;color:#fff}c-map>:not(.map){display:none}c-map .popup-container{position:absolute}c-map .popup-container .popup-content{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}