
.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal-text.text-lighten-1{color:#26a69a!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}@media screen{/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}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:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:flex;align-items:center}.clearfix::after{content:" ";display:block;height:0;clear:both}.z-depth-0{box-shadow:none!important}.z-depth-1,.sidenav,.dropdown-content,.btn-floating.btn-small,.btn,.btn-small,.btn-large,.toast,.card,.card-panel,nav{box-shadow:rgba(0,0,0,0.1) 0 10px 15px -3px,rgba(0,0,0,0.05) 0 4px 6px -2px}.z-depth-1-half,.btn-floating:hover,.btn:hover,.btn-small:hover,.btn-large:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.z-depth-5,.modal{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.hoverable{transition:box-shadow .25s}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}span.material-icons.left{float:left;margin-right:15px}span.material-icons.right{float:right;margin-left:15px}span.material-icons.tiny{font-size:1rem}span.material-icons.small{font-size:2rem}span.material-icons.medium{font-size:4rem}span.material-icons.large{font-size:6rem}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}/*!
   * Waves v0.6.0
   * http://fian.my.id/Waves
   *
   * Copyright 2014 Alfiana E. Sibuea and other contributors
   * Released under the MIT license
   * https://github.com/fians/Waves/blob/master/LICENSE
   */}@media only screen and (max-width :600px){.hide-on-small-only,.hide-on-small-and-down{display:none!important}}@media only screen and (max-width :992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width :601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width :993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width :1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width :1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width :993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width :600px){.show-on-small{display:block!important}}@media only screen and (min-width :601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width :992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width :600px){.center-on-small-only{text-align:center}}@media screen{table,th,td{border:0}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:0}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,0.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,0.5)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,0.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:0}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select{user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:"liga"}.container{margin:0 auto;max-width:1280px;width:90%}}@media only screen and (min-width :601px){.container{width:85%}}@media only screen and (min-width :993px){.container{width:70%}}@media screen{.col .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}}@media only screen and (min-width :601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width :993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width :1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}@media screen{nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav [class^=mdi-],nav [class*=mdi-],nav span.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{transition:background-color .3s;display:list-item;padding:0;float:left}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a:hover{background-color:rgba(0,0,0,0.1)}nav ul.left{float:left}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}}@media only screen and (min-width :601px){nav.nav-extended .nav-wrapper{min-height:64px}.navbar-fixed{height:64px}}@media screen{a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}@media screen{h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}@media screen{.scale-transition{transition:transform .3s cubic-bezier(0.53,0.01,0.36,1.63)!important}.scale-transition.scale-out{transform:scale(0);transition:transform .2s!important}.scale-transition.scale-in{transform:scale(1)}.card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}#toast-container{display:block;position:fixed;z-index:10000}}@media only screen and (max-width :600px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width :601px) and (max-width :992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width :993px){#toast-container{top:10%;right:7%;max-width:86%}}@media screen{.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}}@media only screen and (max-width :600px){.toast{width:100%;border-radius:0}}@media screen{.btn,.btn-small,.btn-large,.btn-flat{border:0;border-radius:2px;display:inline-block;min-height:38px;line-height:38px;padding:0 16px;vertical-align:middle;-webkit-tap-highlight-color:transparent;height:auto;text-transform:none}.btn.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#dfdfdf!important;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn.disabled:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover{background-color:#dfdfdf!important;color:#9f9f9f!important}.btn,.btn-small,.btn-large,.btn-floating,.btn-flat{font-size:14px;outline:0}.btn i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{font-size:1.3rem}.btn:focus,.btn-small:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-small,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:background-color .2s ease-out;cursor:pointer}.btn:hover,.btn-small:hover,.btn-large:hover{background-color:#2bbbad}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating.btn-small.halfway-fab{bottom:-17.1px}.btn-floating.btn-small i{line-height:34.2px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:0}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:flex;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px;position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{flex:1;display:inline-block;margin:0;height:100%;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;transform:scale(0)}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,0.1)}.btn-flat.disabled,.btn-flat.btn-flat[disabled]{background-color:transparent!important;color:#b3b3b3!important;cursor:default}.btn-large{height:57px;line-height:57px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:34.2px;min-height:34.2px;line-height:34.2px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.btn-blue-underline{background-color:transparent;border-bottom:3px solid #026bc3;border-radius:1px}.btn-blue-underline:focus{background-color:transparent}.btn-blue-underline.btn-blue-underline:hover{background-color:#f5f5f5;border-bottom:3px solid #026bc3}.btn-blue-underline.inactive{border-bottom-color:transparent}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li:hover,.dropdown-content li.active{background-color:#eee}.dropdown-content li:focus{outline:0}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 12px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;transform:none}.dropdown-trigger{cursor:pointer}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0}.waves-effect img{position:relative;z-index:-1}.waves-notransition{transition:none!important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal:focus{outline:0}}@media only screen and (max-width :992px){.modal{width:95%}}@media screen{.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer;color:#ccc;transition:color .5s}.modal .modal-close:hover{color:#555}.modal .modal-close i{margin-top:2px}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{margin:6px 0;min-width:100px}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:0;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:0;border-bottom:1px solid #9e9e9e;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:0;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .input{background:0;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;box-shadow:none!important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:.8rem;transform:translateY(-140%)}select:focus{outline:1px solid #c9f3ef}button:focus{outline:0;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::placeholder{color:#d1d1d1}input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:0;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,0.42);border-bottom:1px dotted rgba(0,0,0,0.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,0.42)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]):focus.valid ~ label,input[type=text]:not(.browser-default):focus.valid ~ label,input[type=password]:not(.browser-default):focus.valid ~ label,input[type=email]:not(.browser-default):focus.valid ~ label,input[type=url]:not(.browser-default):focus.valid ~ label,input[type=time]:not(.browser-default):focus.valid ~ label,input[type=date]:not(.browser-default):focus.valid ~ label,input[type=datetime]:not(.browser-default):focus.valid ~ label,input[type=datetime-local]:not(.browser-default):focus.valid ~ label,input[type=tel]:not(.browser-default):focus.valid ~ label,input[type=number]:not(.browser-default):focus.valid ~ label,input[type=search]:not(.browser-default):focus.valid ~ label,textarea.materialize-textarea:focus.valid ~ label{color:#4caf50}input:not([type]):focus.invalid ~ label,input[type=text]:not(.browser-default):focus.invalid ~ label,input[type=password]:not(.browser-default):focus.invalid ~ label,input[type=email]:not(.browser-default):focus.invalid ~ label,input[type=url]:not(.browser-default):focus.invalid ~ label,input[type=time]:not(.browser-default):focus.invalid ~ label,input[type=date]:not(.browser-default):focus.invalid ~ label,input[type=datetime]:not(.browser-default):focus.invalid ~ label,input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,input[type=tel]:not(.browser-default):focus.invalid ~ label,input[type=number]:not(.browser-default):focus.invalid ~ label,input[type=search]:not(.browser-default):focus.invalid ~ label,textarea.materialize-textarea:focus.invalid ~ label{color:#f44336}input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input:not([type]).valid,input:not([type]):focus.valid,input[type=text]:not(.browser-default).valid,input[type=text]:not(.browser-default):focus.valid,input[type=password]:not(.browser-default).valid,input[type=password]:not(.browser-default):focus.valid,input[type=email]:not(.browser-default).valid,input[type=email]:not(.browser-default):focus.valid,input[type=url]:not(.browser-default).valid,input[type=url]:not(.browser-default):focus.valid,input[type=time]:not(.browser-default).valid,input[type=time]:not(.browser-default):focus.valid,input[type=date]:not(.browser-default).valid,input[type=date]:not(.browser-default):focus.valid,input[type=datetime]:not(.browser-default).valid,input[type=datetime]:not(.browser-default):focus.valid,input[type=datetime-local]:not(.browser-default).valid,input[type=datetime-local]:not(.browser-default):focus.valid,input[type=tel]:not(.browser-default).valid,input[type=tel]:not(.browser-default):focus.valid,input[type=number]:not(.browser-default).valid,input[type=number]:not(.browser-default):focus.valid,input[type=search]:not(.browser-default).valid,input[type=search]:not(.browser-default):focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text]:not(.browser-default).invalid,input[type=text]:not(.browser-default):focus.invalid,input[type=password]:not(.browser-default).invalid,input[type=password]:not(.browser-default):focus.invalid,input[type=email]:not(.browser-default).invalid,input[type=email]:not(.browser-default):focus.invalid,input[type=url]:not(.browser-default).invalid,input[type=url]:not(.browser-default):focus.invalid,input[type=time]:not(.browser-default).invalid,input[type=time]:not(.browser-default):focus.invalid,input[type=date]:not(.browser-default).invalid,input[type=date]:not(.browser-default):focus.invalid,input[type=datetime]:not(.browser-default).invalid,input[type=datetime]:not(.browser-default):focus.invalid,input[type=datetime-local]:not(.browser-default).invalid,input[type=datetime-local]:not(.browser-default):focus.invalid,input[type=tel]:not(.browser-default).invalid,input[type=tel]:not(.browser-default):focus.invalid,input[type=number]:not(.browser-default).invalid,input[type=number]:not(.browser-default):focus.invalid,input[type=search]:not(.browser-default).invalid,input[type=search]:not(.browser-default):focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid ~ .helper-text[data-error],input:not([type]).valid ~ .helper-text[data-success],input:not([type]):focus.valid ~ .helper-text[data-success],input:not([type]).invalid ~ .helper-text[data-error],input:not([type]):focus.invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],textarea.materialize-textarea.valid ~ .helper-text[data-success],textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],textarea.materialize-textarea.invalid ~ .helper-text[data-error],textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error]{color:transparent;user-select:none;pointer-events:none}.select-wrapper.valid ~ .helper-text:after,input:not([type]).valid ~ .helper-text:after,input:not([type]):focus.valid ~ .helper-text:after,input[type=text]:not(.browser-default).valid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=password]:not(.browser-default).valid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=email]:not(.browser-default).valid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=url]:not(.browser-default).valid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=time]:not(.browser-default).valid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=date]:not(.browser-default).valid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=tel]:not(.browser-default).valid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=number]:not(.browser-default).valid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=search]:not(.browser-default).valid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,textarea.materialize-textarea.valid ~ .helper-text:after,textarea.materialize-textarea:focus.valid ~ .helper-text:after{content:attr(data-success);color:#4caf50}.select-wrapper.invalid ~ .helper-text:after,input:not([type]).invalid ~ .helper-text:after,input:not([type]):focus.invalid ~ .helper-text:after,input[type=text]:not(.browser-default).invalid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=password]:not(.browser-default).invalid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=email]:not(.browser-default).invalid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=url]:not(.browser-default).invalid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=time]:not(.browser-default).invalid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=date]:not(.browser-default).invalid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=number]:not(.browser-default).invalid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=search]:not(.browser-default).invalid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,textarea.materialize-textarea.invalid ~ .helper-text:after,textarea.materialize-textarea:focus.invalid ~ .helper-text:after{content:attr(data-error);color:#f44336}.select-wrapper+label:after,input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;transition:.2s opacity ease-out,0.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform-origin:0 100%;text-align:initial;transform:translateY(12px)}.input-field>label:not(.label-icon).active{transform:translateY(-14px) scale(0.8);transform-origin:0 0}.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label,.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{transform:translateY(-14px) scale(0.8);transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,0.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .helper-text,.input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ label{margin-left:3rem}}@media only screen and (max-width :992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width :600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}@media screen{.input-field input[type=search]{display:block;line-height:inherit;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close,.input-field input[type=search]:focus:not(.browser-default) ~ .material-icons{color:#444}.input-field input[type=search]+.label-icon{transform:none;left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:0;background-color:rgba(0,0,0,0.42)}[type=checkbox].tabbed:focus+span:not(.lever):after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,0,0,0.42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:0;border-left:none;border-right:2px solid #26a69a;border-bottom:0;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,0.42);background-color:transparent}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):before,[type=checkbox].filled-in+span:not(.lever):after{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotateZ(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotateZ(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper.invalid{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:0;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #26a69a}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,0.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,0.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,0.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.42);cursor:default;user-select:none}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,0.03)}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix ~ label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100%+60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.sidenav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,0.05)}.sidenav .language{margin-top:20px}.sidenav li>a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,0.05)}.sidenav li>a.btn,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{background-color:#2bbbad}.sidenav li>a.btn-floating:hover{background-color:#26a69a}.sidenav li>a>i,.sidenav li>a>[class^=mdi-],.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .name,.sidenav .user-view .email{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}}@media only screen and (max-width :992px){.sidenav.sidenav-fixed{transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}@media screen{.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;display:none}}@charset "UTF-8";@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-icons.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;width:1em;height:1em;overflow:hidden;text-align:center;vertical-align:middle}.delay-250{animation-delay:.25s}.delay-0-5,.delay-500{animation-delay:.5s}.delay-750{animation-delay:.75s}.delay-1,.delay-1000{animation-delay:1s}.delay-1250{animation-delay:1.25s}.delay-1500{animation-delay:1.5s}.delay-1750{animation-delay:1.75s}.delay-2000{animation-delay:2s}@media(max-width:480px){.mobile-no-delay{animation-delay:0s}.mobile-no-animation{animation-duration:0s!important}}.delay-2,.delay-2000{animation-delay:2s}.delay-2500{animation-delay:2.5s}.delay-3{animation-delay:3s}.delay-4{animation-delay:4s}.delay-5{animation-delay:5s}.delay-8{animation-delay:8s}.delay-12{animation-delay:12s}.delay-16{animation-delay:16s}.delay-20{animation-delay:20s}.delay-24{animation-delay:24s}.duration-0{animation-duration:.01s}.duration-500{animation-duration:.5s}.duration-800{animation-duration:.8s}.duration-1000{animation-duration:1s}.duration-1500{animation-duration:1.5s}.duration-2000{animation-duration:2s}.duration-2500{animation-duration:2.5s}.duration-3000{animation-duration:3s}.duration-4000{animation-duration:4s}.duration-5000{animation-duration:5s}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fade-in-up{animation-name:fadeInUp;animation-fill-mode:both;animation-iteration-count:1}@keyframes fadeInUpLcp{from{opacity:1;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fade-in-up-lcp{animation-name:fadeInUpLcp;animation-fill-mode:both;animation-iteration-count:1}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in-prepare{opacity:0}.fade-in-in{opacity:0;animation-name:fadeIn;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeInBounceUp{0%{opacity:0;transform:translate3d(0,100%,0)}20%{opacity:1;transform:translate3d(0,0,0)}80%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fade-in-bounce-up{animation-name:fadeInBounceUp;animation-fill-mode:both;animation-iteration-count:1}@keyframes bounce{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}.bounce{animation-name:bounce;transform:scale(0.9);animation-iteration-count:10}.bounce-up-hover{position:relative;transition:top .3s;top:0!important}.bounce-up-hover:hover{top:-10px!important}pre[class*=language-]{border-radius:16px!important;margin:25px 0!important;transition:all .3s ease;line-height:0}pre[class*=language-]:hover{box-shadow:0 15px 50px rgba(0,0,0,0.2)!important;transform:translateY(-2px)}pre[class*=language-]>code{border-left:4px solid #667eea!important;border-radius:16px!important;background:linear-gradient(135deg,#f9f9f9 0,#fdfdfd 100%)!important;padding:25px!important;font-size:15px!important;line-height:1.8!important;font-family:"Monaco","Menlo","Ubuntu Mono",monospace!important;box-shadow:none;margin-bottom:0}pre[class*=language-]::before,pre[class*=language-]::after{display:none!important}:not(pre)>code[class*=language-]{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)!important;color:white!important;padding:4px 10px!important;border-radius:6px!important;font-size:.9em!important;border:none!important}.clients-modern .section-header{margin-bottom:60px}.clients-modern .language-navigation{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:60px;padding:30px;background:white;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,0.08)}.clients-modern .language-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:white;border:2px solid #ccc;border-radius:50px;color:#222;text-decoration:none;font-weight:600;transition:all .3s ease;cursor:pointer}.clients-modern .language-chip:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(102,126,234,0.3);border-color:#667eea;color:#667eea;background-color:#f8f9fa}.clients-modern .language-chip.active{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:white;border-color:transparent;box-shadow:0 8px 20px rgba(102,126,234,0.4)}.clients-modern .language-chip .material-icons{font-size:20px}.clients-modern .code-section{margin-bottom:80px;scroll-margin-top:100px}.clients-modern .code-section-header{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:3px solid #f0f0f0}.clients-modern .code-section-header .language-icon{width:60px;height:60px;border-radius:15px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:flex;align-items:center;justify-content:center}.clients-modern .code-section-header .language-icon .material-icons{color:white;font-size:32px}.clients-modern .code-section-header h2{margin:0;font-size:2rem;font-weight:700;color:#333;text-transform:uppercase}.clients-modern .code-description{background:#f8f9fa;padding:25px;border-radius:12px;margin-bottom:25px;border-left:4px solid #667eea}.clients-modern .code-description p{margin:0;color:#333;line-height:1.8;font-size:1.05rem}.clients-modern .code-description a{color:#667eea;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .3s ease}.clients-modern .code-description a:hover{border-bottom-color:#667eea}.clients-modern .contributions-section{background:white;padding:40px;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,0.08);margin-top:60px}.clients-modern .contributions-section h2{display:flex;align-items:center;gap:15px;margin-bottom:30px;font-size:1.8rem;color:#333}.clients-modern .contributions-section h2 .material-icons{color:#667eea;font-size:32px}.clients-modern .contributions-section ul{list-style:none;padding:0;margin:0}.clients-modern .contributions-section ul li{padding:20px;margin-bottom:15px;background:#f8f9fa;border-radius:12px;border-left:4px solid #667eea;transition:all .3s ease}.clients-modern .contributions-section ul li:hover{transform:translateX(10px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.clients-modern .contributions-section ul li::before{content:"→";margin-right:15px;color:#667eea;font-weight:bold;font-size:1.2rem}.clients-modern .contributions-section ul li a{color:#667eea;text-decoration:none;font-weight:600;word-break:break-all}.clients-modern .contributions-section ul li a:hover{text-decoration:underline}.clients-modern .contributions-section .contributions-note{margin-top:30px;padding:20px;background:#fff3cd;border-radius:12px;border-left:4px solid #ffc107;color:#664d03;font-style:italic}.clients-modern .cta-section{text-align:center;margin-top:80px;padding:60px 40px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:20px;color:white}.clients-modern .cta-section h2{font-size:2rem;margin-bottom:20px;color:white}.clients-modern .cta-section p{font-size:1.2rem;margin-bottom:30px;opacity:.95}.clients-modern .cta-section .cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.clients-modern .cta-section .cta-buttons .btn-cta{padding:16px 40px;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.clients-modern .cta-section .cta-buttons .btn-cta.primary{background:white;color:#667eea;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.clients-modern .cta-section .cta-buttons .btn-cta.primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,255,255,0.4);background-color:#f8f9fa}.clients-modern .cta-section .cta-buttons .btn-cta.secondary{background:rgba(255,255,255,0.1);color:white;border:2px solid white}.clients-modern .cta-section .cta-buttons .btn-cta.secondary:hover{background:white;color:#667eea;box-shadow:0 10px 30px rgba(255,255,255,0.2)}.clients-modern .cta-section .cta-buttons .btn-cta .material-icons{font-size:24px}@media(max-width:768px){.clients-modern .language-navigation{padding:20px}.clients-modern .language-chip{padding:10px 18px;font-size:.9rem}.clients-modern .code-section-header{flex-direction:column;align-items:flex-start}.clients-modern .code-section-header h2{font-size:1.5rem}.clients-modern .contributions-section{padding:25px}.clients-modern .contributions-section ul li:hover{transform:translateX(5px)}.clients-modern .cta-section{padding:40px 20px}.clients-modern .cta-section h2{font-size:1.5rem}.clients-modern .cta-section p{font-size:1rem}.clients-modern .cta-section .cta-buttons{flex-direction:column}.clients-modern .cta-section .cta-buttons .btn-cta{width:100%;justify-content:center}}.code-section{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}.clients-modern-alt2{padding:80px 0}.tabs-modern{margin:50px 0;background:white;border-radius:20px;padding:10px;box-shadow:0 5px 20px rgba(0,0,0,0.08);overflow-x:auto}.tabs-wrapper{display:flex;gap:10px;min-width:max-content}.modern-section .tab-button{display:flex;align-items:center;gap:8px;padding:14px 24px;background:transparent;border:2px solid transparent;border-radius:12px;color:#444;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.modern-section .tab-button:hover{background:#f0f2f5;color:#222;transform:translateY(-1px)}.modern-section .tab-button.active{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:white;box-shadow:0 5px 15px rgba(102,126,234,0.3)}.modern-section .tab-button .material-icons{font-size:20px}.tabs-content-modern{margin-top:40px}.tab-content{animation:fadeIn .4s ease-in}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-inner{background:white;border-radius:20px;padding:40px;box-shadow:0 5px 20px rgba(0,0,0,0.08)}.tab-description{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);padding:25px;border-radius:12px;margin-bottom:30px;border-left:4px solid #667eea}.tab-description h3{display:flex;align-items:center;gap:10px;margin:0 0 15px 0;color:#222;font-size:1.3rem}.tab-description h3 .material-icons{color:#667eea;font-size:24px}.tab-description p{color:#333;line-height:1.8;margin-bottom:20px}.community-grid{margin-top:80px;padding:60px 0}.community-grid h2{display:flex;align-items:center;justify-content:center;gap:15px;font-size:2rem;margin-bottom:15px}.community-grid h2 .material-icons{color:#667eea;font-size:36px}.community-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:40px}.community-card{background:white;padding:30px;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.08);transition:all .3s ease;text-align:center;border:1px solid transparent}.community-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15);border-color:rgba(102,126,234,0.3)}.community-card h4{margin:0 0 10px 0;color:#222;font-size:1.3rem}.community-card p{color:#444;margin-bottom:15px;line-height:1.6}.community-card a{color:#667eea;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;padding:5px 10px;border-radius:4px}.community-card a:hover{color:#764ba2;background-color:rgba(102,126,234,0.1);text-decoration:none}.community-icon{font-size:3rem;margin-bottom:15px}.contributions-disclaimer{margin-top:40px;color:#666;font-size:.95rem}.bottom-cta{margin-top:80px;padding:60px 40px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:20px;color:white}.bottom-cta h2{font-size:2.2rem;margin-bottom:15px;color:white}.bottom-cta p{font-size:1.2rem;opacity:1}@media(max-width:768px){.tabs-wrapper{flex-direction:column}.tab-button{width:100%;justify-content:center}.tab-inner{padding:20px}.community-cards{grid-template-columns:1fr}.bottom-cta{padding:40px 20px}.bottom-cta h2{font-size:1.6rem}}.modern-section .codeBlock{border:0}.modern-section .card{box-shadow:none}.clients-modern-alt3{padding:80px 0}.clients-modern-alt3 .section-header{margin-bottom:60px}.clients-modern-alt3 .section-header h1{color:white;font-size:2.5rem;font-weight:700;margin-bottom:15px}.clients-modern-alt3 .section-header .section-subtitle{color:rgba(255,255,255,0.9);font-size:1.2rem}.clients-modern-alt3 .language-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-bottom:80px}.clients-modern-alt3 .language-card{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.15);transition:all .3s ease;overflow:hidden;text-decoration:none;display:block;cursor:pointer}.clients-modern-alt3 .language-card:hover{box-shadow:0 8px 30px rgba(0,0,0,0.25);transform:translateY(-6px)}.clients-modern-alt3 .language-card:hover .card-arrow .material-icons{transform:translateX(5px)}.clients-modern-alt3 .language-card-header{display:flex;align-items:center;gap:15px;padding:24px}.clients-modern-alt3 .language-card-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.clients-modern-alt3 .language-card-icon .material-icons{font-size:32px;color:white}.clients-modern-alt3 .language-card-title{flex:1}.clients-modern-alt3 .language-card-title h3{margin:0 0 4px 0;font-size:1.3rem;font-weight:700;color:#1a1a1a}.clients-modern-alt3 .language-card-title p{margin:0;font-size:.9rem;color:#666}.clients-modern-alt3 .card-arrow{flex-shrink:0}.clients-modern-alt3 .card-arrow .material-icons{font-size:28px;color:#667eea;transition:transform .3s ease}.clients-modern-alt3 .code-sections-container{margin-bottom:60px}.clients-modern-alt3 .code-section-block{background:white;border-radius:20px;padding:40px;margin-bottom:40px;box-shadow:0 4px 20px rgba(0,0,0,0.15);scroll-margin-top:100px;transition:all .3s ease}.clients-modern-alt3 .code-section-block.highlight-section{box-shadow:0 0 0 4px rgba(102,126,234,0.5);animation:pulseHighlight .6s ease}@keyframes pulseHighlight{0%,100%{box-shadow:0 0 0 4px rgba(102,126,234,0.5)}50%{box-shadow:0 0 0 8px rgba(102,126,234,0.3)}}.clients-modern-alt3 .code-section-header-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:20px;border-bottom:3px solid #f0f0f0;flex-wrap:wrap;gap:15px}.clients-modern-alt3 .code-section-header-block h2{margin:0;font-size:2rem;color:#1a1a1a;font-weight:700}.clients-modern-alt3 .code-section-header-block .header-links-block{display:flex;gap:12px;flex-wrap:wrap}.clients-modern-alt3 .btn-link-github,.clients-modern-alt3 .btn-link-download,.clients-modern-alt3 .btn-link-packagist,.clients-modern-alt3 .btn-link-npm{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease}.clients-modern-alt3 .btn-link-github .material-icons,.clients-modern-alt3 .btn-link-download .material-icons,.clients-modern-alt3 .btn-link-packagist .material-icons,.clients-modern-alt3 .btn-link-npm .material-icons{font-size:18px}.clients-modern-alt3 .btn-link-github{background-color:#24292e;color:white}.clients-modern-alt3 .btn-link-github:hover{background-color:#1a1e21;transform:translateY(-2px);box-shadow:0 4px 12px rgba(36,41,46,0.4)}.clients-modern-alt3 .btn-link-download{background-color:#667eea;color:white}.clients-modern-alt3 .btn-link-download:hover{background-color:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.4)}.clients-modern-alt3 .btn-link-packagist{background-color:#95b;color:white}.clients-modern-alt3 .btn-link-packagist:hover{background-color:#7a4496;transform:translateY(-2px);box-shadow:0 4px 12px rgba(153,85,187,0.4)}.clients-modern-alt3 .btn-link-npm{background-color:#cc3534;color:white}.clients-modern-alt3 .btn-link-npm:hover{background-color:#a52a2a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(204,53,52,0.4)}.clients-modern-alt3 .code-section-description{color:#444;line-height:1.7;margin-bottom:30px}.clients-modern-alt3 .community-section-alt3{background:white;border-radius:20px;padding:50px;margin-bottom:60px;box-shadow:0 4px 20px rgba(0,0,0,0.15)}.clients-modern-alt3 .community-section-alt3 h2{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;font-size:2rem;color:#1a1a1a}.clients-modern-alt3 .community-section-alt3 h2 .material-icons{font-size:32px;color:#667eea}.clients-modern-alt3 .community-list-alt3{display:flex;flex-direction:column;gap:15px;margin:30px 0}.clients-modern-alt3 .community-item-alt3{display:flex;flex-direction:column;padding:20px 24px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border-left:4px solid #667eea;border-radius:10px;text-decoration:none;transition:all .3s ease}.clients-modern-alt3 .community-item-alt3:hover{transform:translateX(8px);box-shadow:0 4px 16px rgba(0,0,0,0.1);border-left-width:6px}.clients-modern-alt3 .community-item-alt3 strong{color:#1a1a1a;font-size:1.1rem;margin-bottom:5px}.clients-modern-alt3 .community-item-alt3 span{color:#666;font-size:.95rem}.clients-modern-alt3 .community-note{text-align:center;color:#888;font-size:.9rem;margin-top:30px;font-style:italic}.clients-modern-alt3 .cta-section-alt3{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:20px;padding:60px 40px;text-align:center;color:white}.clients-modern-alt3 .cta-section-alt3 h2{font-size:2.2rem;margin-bottom:15px}.clients-modern-alt3 .cta-section-alt3 p{font-size:1.2rem;margin-bottom:35px;opacity:.95}.clients-modern-alt3 .cta-buttons-alt3{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.clients-modern-alt3 .btn-cta-primary-alt3,.clients-modern-alt3 .btn-cta-secondary-alt3{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border-radius:50px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.clients-modern-alt3 .btn-cta-primary-alt3 .material-icons,.clients-modern-alt3 .btn-cta-secondary-alt3 .material-icons{font-size:22px}.clients-modern-alt3 .btn-cta-primary-alt3{background:white;color:#667eea;box-shadow:0 4px 20px rgba(255,255,255,0.3)}.clients-modern-alt3 .btn-cta-primary-alt3:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(255,255,255,0.4);background:#f8f9fa}.clients-modern-alt3 .btn-cta-secondary-alt3{background:rgba(255,255,255,0.15);color:white;border:2px solid white}.clients-modern-alt3 .btn-cta-secondary-alt3:hover{background:white;color:#667eea;transform:translateY(-3px)}@media screen{.color-ga{background-color:#026bc3!important;color:#fff;border-radius:3px!important;box-shadow:none!important}.color-ga.inactive{background-color:rgba(217,225,229,0)!important}.color-ga:hover{color:#fff;background-color:#02579f!important;transition:background-color .5s}div[data-cmp-vendor=s34]{display:none!important}.white-alice-blue{background-color:#f0f8ff!important}@font-face{font-family:"Muli";font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url("/fonts/muli.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;font-display:swap}html{position:relative;min-height:100%;content:""}a{text-overflow:ellipsis;word-wrap:break-word;color:#dbeff8;cursor:pointer}a:hover{text-decoration:none;color:#b2d5f5}a:enabled{text-decoration:none}a:active{text-decoration:none}a:focus{color:#b2d5f5}p,.articleText,li{font-size:17px}td{text-overflow:ellipsis;word-wrap:break-word}.print{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 500px #f0f8ff!important}input:-webkit-autofill+label{font-size:.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.mainContent{padding-top:80px}.pixel{height:0;opacity:.001;position:relative;top:0;left:0;width:100%}footer{background-color:#fff;padding:30px 0 25px;font-size:.9em;position:absolute;width:100%;color:#525b63;right:0;bottom:0;left:0;min-height:210px}footer .footer-links a{padding:5px 0;display:inline-block}footer .gdpr{float:right;margin-top:4px}footer .gdpr a{display:flex;align-items:center;color:inherit;margin-bottom:6px}footer .gdpr img{width:40px;height:26px;margin-right:10px;border-radius:2px}.contentStretch{margin-bottom:210px}.lineThrough{text-decoration:line-through}.fade-in{opacity:0}h1{color:#fff;word-wrap:break-word;margin:1em 0 .5em;font-size:40px}h2{color:#fff;word-wrap:break-word}h3{color:#fff;word-wrap:break-word;font-size:1.4em}}@media screen and (min-width:768px){.api-docs .codeExample table .type{width:130px;padding:0 20px}.api-docs .codeExample table .key{width:140px;padding:2px 20px}.api-docs .codeExample table .description{padding:0 20px}}@media screen and (min-width:1500px){.unifiedApi .fLeft{max-width:75%}}@media screen{.btn-default{text-shadow:none;font-size:.9em}p{margin:0 0 10px}p.last,p:last-child{margin-bottom:0}.underline{text-decoration:underline}div.pricing{padding:5em 0;background-color:#026bc3;background-image:linear-gradient(to top right,#1775c2 0,rgba(24,117,197,0) 61%);position:relative;overflow:hidden}div.pricing h2{font-size:2.1em;margin:0 0 1.2em}.pricing-partial-container{min-height:760px;transition:all 1s}textarea{resize:vertical}.profilePicture{width:32px;height:32px;border-radius:16px;margin-right:10px}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.btn-full-width{width:100%}.btn-ga-inline{font-size:16px;padding:10px;width:inherit;margin:0;color:#fff}.btn-ga[disabled]{background-color:#45d605;color:#fff;border:1px solid #45d605}.btn-file[disabled]{background-color:#45d605;color:#fff;border:1px solid #45d605}#react-sign-in-form{min-height:340px}.btn-success,.fontBlack a.btn-success{background-color:#45d605;width:100%;border-color:#45d605;color:#fff;font-size:1.2em;border-radius:30px;box-shadow:none}.btn-success.auto,.fontBlack a.btn-success.auto{width:auto}.btn-success:hover,.btn-success:active,.btn-success:focus,.fontBlack a.btn-success:hover,.fontBlack a.btn-success:active,.fontBlack a.btn-success:focus{color:#fff;background-color:#4de609;transition:background-color .5s;box-shadow:none}.btn-success.auto-height,.fontBlack a.btn-success.auto-height{height:auto}.btn-sign-up{font-size:1.5em;max-width:350px;margin:0;padding:.8em;height:auto;line-height:1.2em}.sign-up-now{margin-top:25px}.about-us .sign-up-now{margin-top:0}.btn-success[disabled]{color:#fff;background-color:#4de609;filter:progid:dximagetransform.microsoft.gradient(startcolorstr="$color_lima",endcolorstr="$color_lima",gradienttype=0)}.background-image{min-height:450px;background-size:cover;color:#fff;padding-top:50px;font-size:130%;font-weight:bold}.blog .container .blogDetail{margin-top:50px}.blog .container .blogDetail h1{margin:40px 0;font-size:1.9em}.blog .container ul{position:relative}.blog .container ul li{list-style:disc;margin-left:20px}.blog .container ol{margin-top:0}.blog .container ol li{list-style-position:inside;margin-bottom:5px}.blog .container code{display:inline-block!important;padding:5px!important;font-size:15px;margin:8px 0}.blog .container h3{font-size:1em;font-weight:bold;margin:12px 0 9px}.blog .container .date{float:right;font-size:15px}.blog .container .text{font-size:18px;line-height:28px}.blog .container p{margin:0 0 25px}.blog .container .text a{border-bottom:3px solid #026bc3;color:#525b63}.blog .container pre{margin:14px 0}.blog .container .social-buttons{margin-top:20px}.blog .container .blog-navigation{margin:0 30px 0 0}.blog .container .blog-image{float:left;max-width:540px;width:100%;margin:5px 30px 20px 0}.blog .container .blog-image figcaption{color:#fff;font-size:.7em}.blog .container .blog-image img{width:100%}.youtube-video{float:left;width:568px;max-width:100%;max-height:321px;margin:5px 20px 20px 0;line-height:0}.youtube-video iframe{border:0;width:100%!important}pre{background-color:#f5f5f5;border-radius:4px;font-size:14px;padding:9px;color:#2f739a;overflow-x:auto}div.code{background-color:#fff;border-radius:4px}div.registration-form{background-color:#026bc3;background-image:linear-gradient(to top right,#1775c2 0,rgba(24,117,197,0) 61%);position:relative;padding-bottom:5em;padding-top:5em;overflow:hidden}div.registration-form .exampleContainer{max-width:100%}div.registration-form .exampleContainer.right{float:right}div.registration-form h3{margin:0 0 1em;font-size:1.5em}div.registration-form .exampleBox{line-height:0;border-radius:3px;max-width:800px;display:inline-block;padding:20px;width:100%;min-height:140px}div.registration-form .exampleBox img{max-width:100%;width:auto;height:auto;box-shadow:6px 6px 7px 0 rgba(0,0,0,0.2)}div.registration-form h2{margin:0;font-size:2.1em}div.how-it-works{padding-bottom:5em;padding-top:5em;overflow:hidden}div.how-it-works .exampleContainer{max-width:100%}div.how-it-works .exampleContainer.process{margin:90px 5% 0}div.how-it-works .exampleContainer.process strong{color:#3e88c3}div.how-it-works .exampleContainer.process img{opacity:.5}div.how-it-works .exampleContainer.right{float:right}div.how-it-works .logo{margin:15px 0}div.how-it-works .description-text{position:absolute;text-align:center;width:100%;line-height:1.1em;padding:0 15px;font-size:1.1em}div.how-it-works .description-text.top{top:14%}div.how-it-works .description-text.bottom{bottom:22%}div.how-it-works h3{margin:1.8em 0 .7em;font-size:1.5em}div.how-it-works .exampleBox{border-radius:3px;max-width:800px;box-shadow:10px 10px 13px -7px rgba(0,0,0,0.1);display:inline-block;padding:20px;border:1px solid #ddd;width:100%}div.how-it-works .exampleBox img{max-width:100%}div.how-it-works h2{margin:0;font-size:2.1em}div.how-it-works img.process{max-width:100%}div.integration{padding-bottom:5em;padding-top:5em;overflow:hidden}div.integration h2{margin:0;font-size:2.1em;margin-bottom:.5em}div.about{padding-bottom:5em;padding-top:5em;overflow:hidden;background:#0f5378;background:linear-gradient(0deg,#70bfff 0,#0f5378 85%,#0f5378 100%)}div.about h2{margin:0;font-size:2.1em}div.about .btn-white{margin-top:20px;font-size:.8em}div.clients .contributions{font-size:1.3em;padding:20px}div.clients .contributions li{margin:10px 0}div.clients h2{margin:0;font-size:2.1em}div.codeBox h2{font-size:1.6em;padding:0 0 20px 0;margin:0;color:#525b63}div.codeBox h3{color:#525b63}div.blog h2{margin:0;font-size:1.9em;margin-bottom:30px;margin-top:5px}div.api-docs h2{margin:0;font-size:2.1em}.valign-top{vertical-align:top}.valign-bottom{vertical-align:bottom}.valign-middle{vertical-align:middle}.containerLeft{max-width:100%}.containerRight{max-width:100%}.privateKey{color:#309194}input.testdrive{margin:1em 1em 0 0;padding:.5em;font-size:1.5em;border-radius:5px;border:0;background-color:rgba(51,161,226,0.06);width:100%;float:left}input.error{background-color:#ffeee5}input:-webkit-autofill{transition:background-color 1000s ease-in-out 0s}input:-webkit-autofill:hover{transition:background-color 1000s ease-in-out 0s}input:-webkit-autofill:focus{transition:background-color 1000s ease-in-out 0s}input:-webkit-autofill:active{transition:background-color 1000s ease-in-out 0s}.contact form,.contact .form{max-width:700px}.contact textarea{color:#222}.contact h2{font-size:1.9em}.contact .headline{text-align:center;font-size:1.4em}.login form,.login .register{max-width:500px;width:100%;float:left}.login .btn-success{margin:15px 0}.login .password_forgotten{padding-top:2em}.login .password_forgotten a{font-size:1.2em}.login h2{font-size:3em}.passwordForgotten .btn-success{margin:15px 0}.account.overview .whiteShadowBox{margin:30px 0}.account.overview form{max-width:500px}.account.overview table.clientKey{width:100%;max-width:1000px;background-color:rgba(255,255,255,0.18);border-radius:4px;margin-bottom:10px}.account.overview table.clientKey td{padding:6px 10px}.account.overview table.clientKey .close{display:inline-block;margin-top:3px}.account.overview table.clientKey .keyType{width:25%;padding-right:2%}.account.overview table.clientKey .key{width:33%;padding-right:2%;word-break:break-all}.account.overview table.clientKey .amount{width:42%;word-break:break-all}.account.overview table.clientKey .clientId{width:42%;word-break:break-all}.account.invoices label{margin-right:10px}.account.invoices .btn-flat i{line-height:3rem}.account.invoices .invoice-icon{line-height:4rem;font-size:2rem}.account h2{margin:1em 0;font-size:3rem}.account .modifyAccount input[name=newsletter]{float:left;margin-right:10px}.account .modifyAccount .btn-success{margin-top:15px}.account .confirm-email .btnReturn{margin-top:50px;max-width:200px}.background-blue{padding:5em 0;position:relative;overflow:hidden;background-color:#026bc3;background-image:linear-gradient(to top right,#1775c2 0,rgba(24,117,197,0) 61%)}.background-blue h2{margin:0;font-size:2.1em;margin-bottom:.5em}.alert-buy-requests{border:0;background-color:#70bde9;color:#fff;margin-top:20px;font-size:1.2em;display:none}article{position:relative;background-color:white;padding:20px 25px;margin:20px 0;border-radius:4px}.anchor{width:1px;height:1px;top:-100px;position:relative;overflow:hidden;opacity:.001;left:-2000px;display:block}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.register{max-width:1000px}.register img{max-width:100%;border-radius:6px}.register.password-forgotten .email-field,.register.password-forgotten label[for=newsletter],.register.password-forgotten .sidebar{display:none}.register hr.sign-up{border:1px solid #d5d5d5;margin-bottom:20px;border-bottom:0}.register .button-container{margin:30px 0}.register #react-sign-up-form{margin-top:-18px}.register .or{top:-33px;position:relative;background-color:#f5f5f5;display:inline-block;padding:0 20px}.register .star-icon{width:100%;text-align:center;color:#fc0;font-size:2em;position:relative}.register .key-facts li{text-align:center;font-weight:bold;margin:20px 20px 10px}.register .g-recaptcha{float:right;margin:10px 0 20px}.register .form_element.country{width:30%;float:left;padding-right:20px}.register .form_element.postalcode{width:35%;float:left;padding-right:20px}.register .form_element.city{width:35%;float:left}.highlight-box{padding:20px 10px;border-bottom:1px solid #eee}.btn.with-spacer{margin-right:10px;margin-bottom:10px}.legalContainer{display:inline-block;margin:0 0 15px}.legalContainer label{color:#525b63}.legalContainer a{color:#777}.oh{overflow:hidden}.btn-big{margin:1.7em 0;padding:.4em;height:auto;line-height:1.4em}table.list{border:1px solid rgba(255,255,255,0.3);min-width:100px;width:50%}table.list.full{width:100%}table.list .min-width-12{width:12%}table.list th{text-align:left;border-bottom:1px solid rgba(255,255,255,0.3);padding:6px 8px}table.list td{padding:6px 8px}table.list tr:nth-child(odd){background:rgba(255,255,255,0.3)}.separator-100{height:100px}.separator-80{height:80px}.separator-50{height:50px}.separator-25{height:50px}.separator-25r{height:25px}.separator-10{height:10px}.terms-of-use h2{font-size:17px;font-weight:bold}.terms-of-use p{font-size:16px}input[type=text]{color:#222}input[type=password]{color:#222}input[type=email]{color:#222}.form-control{color:#222}.dot{margin:0 10px}[type=radio]:checked+label::after,[type=radio].with-gap:checked+label::after{background-color:#026bc3!important}[type=radio]:checked+label::after,[type=radio].with-gap:checked+label::before,[type=radio].with-gap:checked+label::after{border:2px solid #026bc3!important}.fontBlack{color:#525b63}.fontBlack p{color:#525b63}.fontBlack h1{color:#2f739a}.fontBlack h2{color:#2f739a}.fontBlack h3{color:#525b63}.fontBlack a{color:#01073f}.modal{color:black;max-width:500px;padding:20px;border-radius:2px;max-height:85%}.modal h3{font-size:1.2em;color:#444}label{line-height:1.1rem}.smallError{margin-bottom:10px}.smallError div.error{top:-0.9rem}div.errorContainer div.error{position:relative;left:0;font-size:.9rem;line-height:.8rem;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}div.error,div.error_message{color:#f44336}.input-field label{pointer-events:all}.center{text-align:center}.highlight{background-color:rgba(255,255,255,0.2);padding:3px 4px;border-radius:3px}.codeBox a{color:#155286}.codeBox .btn-lg{font-size:17px}.codeBox div.card-content div{font-size:16px}.social{margin-bottom:25px}.social-recommend{margin-bottom:7px}.codeBlock{padding:0 1em!important;font-weight:normal;word-wrap:break-word;border:1px solid rgba(51,161,226,0.06);color:#444}.codeBlock p.last,.codeBlock p:last-child{margin-bottom:25px}.codeBlock span{color:#444}.hidden,.show-dark-mode{display:none}.backdrop{background-color:#007adc}body{color:white;font-family:"Muli",sans-serif;overflow-anchor:none}body.blog{background-color:#026bc3}body.account{background-color:#026bc3;background-image:linear-gradient(to top right,#1775c2 0,rgba(24,117,197,0) 61%)}body.tracking{background-color:#026bc3}body.jqueryPlugin{background-color:#026bc3}body.admin{background-color:#026bc3}body.contact{background-color:#026bc3}body.photo-credits{background-color:#026bc3}body.privacyPolicy{background-color:#026bc3}body.termsOfUse{background-color:#026bc3}body.maintenance{background-color:#729bbe}body.maintenance .navbar-nav{display:none}body.faq{background-color:#026bc3}body.customer-satisfaction{background:linear-gradient(-60deg,#55d5c3,#026bc3,#23d5ab,#23a6d5)}.relative{position:relative}.nav-icon{vertical-align:middle;margin-right:5px}.inline-icon{vertical-align:middle;margin-right:5px;display:inline-block!important}a.dropdown-button{display:inline-block!important}.toast{background-color:#007adc}.toast .toast-action{color:#fff;font-weight:bold}.block{margin-top:1rem;margin-bottom:2rem;overflow:hidden;position:relative}.faq h2{font-size:1.9em;margin-top:0}.faq .faqImage{margin:20px 0;width:90%;display:block}.faq .certificate-of-residence{max-width:300px}.faq .block{margin:2em 0}.faq .faqExcel{max-width:550px;margin-top:10px;width:100%;height:auto}.countryContainer{width:100%}.countryContainer .id{float:left;width:50px}.countryContainer .shortcut{float:left;width:100px}.countryContainer .name{float:left;width:200px}}@media screen and (min-width:992px){.containerRight{float:right}div.registration-form .exampleContainer{float:left;width:40%}div.how-it-works .exampleContainer{float:left;width:30%}.countryContainer{float:left;width:33%}.containerLeft{float:left;max-width:420px}input.testdrive{font-size:16pt;line-height:35px}.jquery-plugin input{font-size:16pt}}@media screen{#euCookieSettings{background-color:white;position:fixed;left:50%;padding:30px;border-radius:8px;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1001;max-height:100%;overflow-x:hidden;overflow-y:scroll;width:800px;max-width:100%;min-width:300px}#euCookieSettings table{margin-bottom:20px}#euCookieSettings table td,#euCookieSettings table th{padding:0;font-size:.9em}#euCookieSettings label{color:#5f5f5f;font-size:1.1rem;line-height:1.2rem;margin-bottom:15px;display:inline}#euCookieSettings h3{margin:0}#euCookieSettings p{font-size:.9em}#euCookieSettings .description{font-size:.8em;display:block;line-height:1.2em}#euCookie h3,#euCookieSettings h3{margin:.2em 0 .4em}#euCookie .minor-action,#euCookieSettings .minor-action{color:#616468;margin:10px 15px 0 0;display:inline-block;font-size:1em;text-decoration:underline}#euCookie a.customize,#euCookieSettings a.customize{padding:4px 0;color:#616468;text-decoration:underline}#euCookie a.cookieButton,#euCookieSettings a.cookieButton{display:inline-block;background-color:#026bc3;color:#fff;margin:10px 0 2px 10px;padding:4px 15px;border-radius:3px;width:100%;text-align:center;text-transform:uppercase}#euCookie a.cookieButton.deny,#euCookieSettings a.cookieButton.deny{background-color:#fff;color:#616468}#euCookie a.cookieButton:hover,#euCookieSettings a.cookieButton:hover{opacity:.95}#euCookie{position:fixed;bottom:0;width:100%;text-align:center;z-index:1000;max-height:100%;overflow-x:scroll}#euCookie .inner{background-color:#fafafa;margin:0 auto;box-sizing:border-box;font-size:.9em;padding:25px 70px 25px 30px;width:100%}#euCookie .innerText{margin:5px 0}.contact-form textarea{padding:.8rem 0 .5rem 0}.contact-form .character-counter{display:none}.contact-form input[type=email]:not(.browser-default).invalid+label:after,.contact-form input[type=email]:not(.browser-default):focus.invalid+label:after{margin-top:9px;font-size:1.2em}.contact-form div.error{font-size:16px}.contact-form .input-field{margin-top:.5rem;margin-bottom:.5rem}.contact-form .input-field label{font-size:1.1rem;left:0}.contact-form .row-success{background-color:#02579f;border-radius:7px;color:white}.contact-form .row-success .headline{text-align:left}.contact-form .row-success i{margin-top:15px;font-size:4rem}.whiteShadowBox{background-color:#fff;border-radius:3px;box-shadow:rgba(0,0,0,0.1) 0 10px 15px -3px,rgba(0,0,0,0.05) 0 4px 6px -2px;width:100%;padding:20px}.whiteShadowBox h2{margin:0;font-size:2em}.keyExample{font-size:1em}.faqDetail{margin:2em auto}.faqDetail h1{font-size:40px;margin-bottom:20px}code{padding:10px!important;margin:10px 0;position:relative;top:10px}code .token.property{color:#2f739a}code .token.string,code .token.tag,code .token.boolean,code .token.number,code .token.function-name,code .token.constant,code .token.symbol,code .token.deleted{color:#19b5c1}code.http{font-weight:bold}.bill table{width:100%}.bill table tr.spacer td{padding:10px 0;border-top:1px dotted #ccc}.bill form input[name=pdf]{width:82px;float:left}.numeration{background-color:#007adc;color:#fff;border-radius:22px;display:inline-block;width:44px;text-align:center;height:44px;padding:10px 0;font-size:27px;margin-right:20px}.bold{font-weight:bold}.loader{display:none}.right,.fRight{float:right}.left,.fLeft{float:left}.break-all{word-break:break-all}.arrow:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:8px;margin-left:-8px}.notice{border:1px solid rgba(255,255,255,0.52);padding:10px;border-radius:5px;margin-bottom:20px}ul.bullets{padding-left:25px}ul.bullets li{list-style-type:circle;list-style-position:outside}}@media screen and (min-width:1100px){.login .register{width:370px;float:right}.login .register .separator-25{display:none}}@media screen and (min-width:1000px){#euCookie .inner{display:inline-block;padding:8px 30px}#euCookie .innerText{display:inline-block;max-width:69%;text-align:left}#euCookie .innerText .h3{font-size:1.2em}#euCookie a.cookieButton{padding:8px 12px}#euCookie .actions{float:right;margin-right:50px;width:20%;text-align:left;margin-top:3px}#disqus_thread{margin-left:10%;margin-right:10%}.pixel{top:100px}}@media screen and (min-width:992px) and (max-width:1199px){.csvUpload .csvArrow{display:none}}@media screen and (max-width:991px){.api-docs .unifiedButtons{text-align:left;margin-top:20px}.btn-bigger-package{padding:0 .5em}div.blog h2,.blog .blogDetail h1{font-size:1.4em;line-height:1.5em}div.how-it-works .exampleContainer{width:100%}div.how-it-works .exampleContainer.right{display:none}div.how-it-works .exampleContainer.process{margin:30px 0 0;float:left}div.how-it-works .exampleContainer.process .processContainer{max-width:400px;margin:0 auto;position:relative}div.how-it-works .logo.mobile{display:inline-block;max-width:70%}}@media screen and (max-width:480px){.account h2{text-align:center}#euCookieSettings a.cookieButton{margin:10px 0}#euCookie .inner{font-size:.87em;line-height:1.2em;padding:5px 10px 10px}#euCookie .inner a.cookieButton{display:block;width:90%;margin:10px auto 2px;padding:10px}#euCookie .minor-action{margin:10px}.api-docs .key{width:30%;word-break:break-all}}@media screen and (max-width:768px){.nav>li>a{padding-top:7px;padding-bottom:7px}.pricing-info a.white{padding:10px 0;display:inline-block}.contentStretch{margin-bottom:210px}article{padding:15px}}@media screen and (max-width:1200px) and (min-width:900px){nav.main ul li a{padding:0 6px;font-size:14px}}@media screen{.formWhite{background-color:#fff;display:inline-block;border-radius:2px;padding:25px 15px;width:100%}.formWhite .row{margin:0}.formWhitePadding{padding:20px}}@media only screen and (min-width:993px){.container{width:90%}}@media only screen and (min-width:1103px){.container{width:80%}}@media screen{.navbar-fixed-top .navbar-collapse{max-height:400px}.navbar-fixed-bottom .navbar-collapse{max-height:400px}nav.main{box-shadow:0 10px 20px 4px rgba(82,82,82,0.06)}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating){color:#fff;background-color:#026bc3;font-size:1em;font-weight:bold;margin-right:0}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating).active,.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating):hover{background-color:#004d8c}.dropdown-content{max-height:660px}.dropdown-content li:hover{background-color:#f0f8ff}.jquery-plugin input{margin:1em 1em 0 0;padding:.5em;border-radius:5px;border:0;background-color:rgba(51,161,226,0.06);width:100%;float:left;font-size:1.2em}.change-email form,.change-password form,.billing-information form{max-width:500px}.form_element li{list-style-type:none}.no-line-height{line-height:0}.view-transactions .transactions{width:100%;max-width:800px;font-size:1.1em}.view-transactions .transactions td{padding:5px 20px 5px 0}.view-transactions .transactions tr{border-bottom:1px solid rgba(51,161,226,0.06)}.monthlySettlements table{width:50%;min-width:400px}.legal input{margin-right:10px}.testdrive input{margin:1em 1em 0 0;border:1px solid #ccc}.navbar-brand img{width:190px}.illu .visibilityPixel{position:absolute;top:300px;width:1px;height:1px;background:0}.btn.white{color:#026bc3}.btn.white.transparent{background-color:transparent}.btn.white.white-alice-blue:hover{background-color:#e3f0fb!important}.row:last-child{margin-bottom:0}.auto-overflow{overflow:auto}.notification{margin-top:20px;padding:9px;border-radius:4px;background-color:#fffbb8}.alert{display:none}#react-contact-form{min-height:244px}.dropdown-content li>a,.dropdown-content li>span{padding:14px 12px}}@media screen and (max-width:480px){footer{min-height:310px}footer .dot{display:none}footer .footer-links a{padding:5px 0;margin:5px 5px 5px 0;display:inline-block;width:160px;max-width:45%}.contentStretch{margin-bottom:310px}}@media screen and (max-width:320px){footer .footer-links a{font-size:4vw}}@media screen{nav.main{height:80px;line-height:80px}nav.main .logo{margin:18px 40px 10px 20px;height:auto}nav.main li.language{line-height:80px;float:right}nav.main li.language a{height:auto}nav.main li.language .dropdown-button{height:79px}nav.main li.language .dropdown-button img{left:10px}nav.main li.language img{width:20px;top:4px;position:relative;left:-3px}nav.main #lang-dropdown{width:190px!important;line-height:40px}nav.main #lang-dropdown>li>a{font-size:16px;display:block;line-height:32px;padding:8px 25px;text-align:left}nav.main .logo-container{line-height:initial}nav.main .menu-main{display:none}nav.main a.sidenav{display:block}nav.main .menu-main a{height:80px;text-align:center;justify-content:center;align-items:center;max-width:240px;display:flex;padding:1px 15px 0}nav.main .menu-main{line-height:normal}nav.main .main-menu-sub{box-shadow:1px 5px 6px rgba(0,0,0,0.1294117647);background-color:#fff;visibility:hidden;display:inline-block;position:absolute;min-width:180px;max-width:180px;opacity:0;transition:opacity .3s;max-height:calc(100vh - 100px);overflow-y:auto}nav.main .main-menu-sub .category{font-size:1em;color:#02579f;margin-bottom:10px;margin-top:20px}nav.main .main-menu-sub li{width:100%}nav.main .main-menu-sub a{height:45px;justify-content:left;text-align:left;max-width:100%!important;line-height:1.5em}nav.main .main-menu-sub.main-menu-sub-large{min-width:400px;max-width:400px}nav.main li.main-menu:hover{position:relative}nav.main li.main-menu:hover .main-menu-sub{visibility:visible;opacity:1}#dropdown1,#dropdown2{width:300px!important}nav.nav-extended .nav-wrapper{min-height:inherit}.nav-account{clear:both}}@media only screen and (max-width :600px){.nav-account{display:inline-grid}}@media screen{nav,nav .nav-wrapper span.material-icons,nav a.sidenav,nav a.sidenav span.material-icons{height:inherit;line-height:inherit}.navbar-fixed{height:inherit}nav.second{line-height:60px}nav.second .dropdown-content{line-height:normal}nav.admin li a{padding:5px;min-width:120px}nav.main .button-burger,.side-nav .button-burger,nav.second .button-burger,.nav .button-burger{color:#039be5;font-size:40px;height:40px}nav.main ul li.active,.side-nav ul li.active,nav.second ul li.active,.nav ul li.active{background-color:#026bc3}nav.main ul a,.side-nav ul a,nav.second ul a,.nav ul a{vertical-align:top;color:#444}nav.main ul.menu-main>li.active>a,.side-nav ul.menu-main>li.active>a,nav.second ul.menu-main>li.active>a,.nav ul.menu-main>li.active>a{color:#fff}nav.main ul a:hover,nav.main li:hover,.side-nav ul a:hover,.side-nav li:hover,nav.second ul a:hover,nav.second li:hover,.nav ul a:hover,.nav li:hover{background-color:rgba(51,162,226,0.08);transition:color .5s,background-color .5s;color:#026bc3}nav.main ul a:hover.no-hover,nav.main li:hover.no-hover,.side-nav ul a:hover.no-hover,.side-nav li:hover.no-hover,nav.second ul a:hover.no-hover,nav.second li:hover.no-hover,.nav ul a:hover.no-hover,.nav li:hover.no-hover{background-color:transparent!important}.sidenav .langlist{margin-bottom:0;background-color:#f5f5f5}.sidenav li.language a{text-align:center;display:inline-block;padding:3px 12px}.sidenav li.language a img{width:20px;height:20px;margin:10px 0}.waves-effect.waves-ga .waves-ripple{background-color:rgba(51,162,226,0.3);cursor:pointer}html[lang=fr] nav.main ul a,html[lang=de] nav.main ul a,html[lang=es] nav.main ul a,html[lang=nl] nav.main ul a,html[lang=es] nav.main ul a,html[lang=pt] nav.main ul a,html[lang=tr] nav.main ul a,html[lang=el] nav.main ul a{padding:0 8px}}@media only screen and (max-width:1550px){nav.main .menu-main a{padding:0 7px;max-width:160px}nav.main .logo{margin:18px 20px 10px 12px}nav .sidenav{margin:0 8px}html[lang=fr] nav.main ul a,html[lang=de] nav.main ul a,html[lang=es] nav.main ul a,html[lang=nl] nav.main ul a,html[lang=es] nav.main ul a,html[lang=pt] nav.main ul a,html[lang=tr] nav.main ul a{padding:0 6px;font-size:.9em}html[lang=fr] nav.main .menu-main a,html[lang=de] nav.main .menu-main a,html[lang=es] nav.main .menu-main a,html[lang=nl] nav.main .menu-main a,html[lang=es] nav.main .menu-main a,html[lang=pt] nav.main .menu-main a,html[lang=tr] nav.main .menu-main a{max-width:170px}html[lang=es] nav.main .menu-main a{max-width:100px}}@media only screen and (max-width:1850px){html[lang=el] nav.main ul a{padding:0 3px;font-size:.8em}html[lang=el] nav.main .menu-main a{max-width:110px}}@media only screen and (min-width:1301px){nav.main a.sidenav{display:none}nav.main .menu-main{display:block}a.sidenav-trigger{display:none}}@media only screen and (max-width:1300px){a.sidenav-trigger{display:block!important}.hide-on-med-and-down{display:none!important}nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen{.remainingRequests .progress{overflow:visible;margin:35px 0 15px 0}.remainingRequests .buyMoreRequests,.remainingRequests .total{float:right}.remainingRequests .count{position:absolute;top:-30px;right:-9px}.remainingRequests .callToAction{text-align:right}.remainingRequests .callToAction a{margin:0 0 10px 5px}}@media only screen and (max-width :600px){.remainingRequests .valid,.remainingRequests .buyMoreRequests,.remainingRequests .total{text-align:center;margin-top:10px}.remainingRequests .buyMoreRequests,.remainingRequests .total{float:none}.remainingRequests .btnNotificationsContainer{text-align:center;margin-top:10px}}@media only screen and (max-width :992px){.remainingRequests .callToAction{text-align:center;margin-top:10px}}@media screen{.progress{position:relative;height:10px;display:block;width:100%;background-color:#acece6;border-radius:5px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;transition:width .3s linear;border-radius:5px}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.progress .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.csvFiles{position:relative}.csvFiles .callToAction{text-align:right}.csvFiles .callToAction a{margin:0 0 10px 5px}}@media only screen and (max-width :992px){.csvFiles .callToAction{text-align:center;margin-top:10px}}@media screen{.myApiKey{position:relative}.myApiKey #my-api-key{position:absolute;top:-100px}.myApiKey .apiKeyBox{background-color:#007adc;padding:10px;font-size:1.5em;border-radius:4px;color:white!important;margin:15px 0;cursor:pointer;text-align:center;box-sizing:border-box;border:0!important}.myApiKey .exampleBox{cursor:pointer;box-sizing:border-box;border:0!important;margin:0;height:auto;padding:10px;font-size:1em;color:#155286;font-weight:bold}.myApiKey .callToAction{text-align:right}.myApiKey .callToAction a{margin:0 0 10px 5px}}@media only screen and (max-width :992px){.myApiKey .callToAction{text-align:center;margin-top:10px}.myApiKey .apiKeyBox{font-size:1.2em}}@media screen{.share-buttons{height:32px;padding-top:3px}.share-buttons a{margin-right:10px;display:inline-block;line-height:0}.share-buttons img{width:40px;height:40px;position:relative;transition:all .5s ease 0s;top:0}.share-buttons img:hover{top:-3px}.share-buttons.small{height:40px}.share-buttons.small a{margin-right:8px}.share-buttons.small img{width:36px;height:36px}.email-rotation{position:absolute;bottom:0;left:0;right:0}.email-rotation .email-container{position:relative;text-align:center}.email-rotation .email-container .email-email{margin:0 0 20px 0;color:#fff;background-color:#026bc3;font-size:1.2em;padding:3px 20px;height:40px}.email-rotation .email-container .email-round{text-align:center;width:140px;height:140px;background-color:rgba(237,237,237,0.92);border-radius:70px;color:white;margin:0 auto}.email-rotation .email-container .email-round .email-name{width:140px;text-align:center;color:#2f739a;font-size:2.2em}div.testdrive{overflow:hidden}div.testdrive.modern-section{margin:0;padding:80px 0;background-color:#f9f9f9}div.testdrive.modern-section .section-header{margin-bottom:30px}div.testdrive form{margin-top:30px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;flex-direction:column}div.testdrive form.center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}div.testdrive form .input-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;margin-bottom:20px}div.testdrive form .captcha-wrapper{margin-top:20px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:min-height .4s ease;width:100%;max-width:500px}div.testdrive form .captcha-wrapper .g-recaptcha{margin:0 auto 20px;transition:opacity .4s ease,transform .4s ease}div.testdrive form .captcha-wrapper #recaptcha-not-loaded{margin:0 auto 20px;color:#64748b;text-align:center;transition:opacity .4s ease}div.testdrive form .captcha-wrapper #recaptcha-not-loaded a{color:#2563eb}div.testdrive form .captcha-wrapper .button-wrapper{margin-top:10px;text-align:center;width:100%;transition:opacity .3s ease}div.testdrive input[type=text].testdrive{width:100%;max-width:500px;padding:15px 20px;font-size:1.2rem;border:2px solid #e2e8f0;border-radius:8px;background-color:#fff;transition:all .3s ease;float:none!important;color:#555;box-sizing:border-box;height:60px}div.testdrive input[type=text].testdrive:focus{outline:0;border-color:#0f86e9;box-shadow:0 0 0 3px rgba(15,134,233,0.1);background-color:#f8faff}div.testdrive input[type=text].testdrive::placeholder{color:#64748b}div.testdrive .btn-submit{padding:15px 30px;font-size:1.1rem;border-radius:8px;border:0;background:linear-gradient(135deg,#0f86e9 0,#3b82f6 100%);color:white;font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;min-width:120px}div.testdrive .btn-submit:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(15,134,233,0.3);background:linear-gradient(135deg,#3b82f6 0,#0f86e9 100%);color:white}div.testdrive .btn-submit.disabled{background:#94a3b8!important;cursor:not-allowed;opacity:.6}div.testdrive .btn-submit.disabled:hover{transform:none;box-shadow:none}div.testdrive .btn-submit.hidden{display:none!important}div.testdrive .result{margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}div.testdrive .result .result-card{background:#fff;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,0.1);overflow:hidden;border:1px solid #e2e8f0}div.testdrive .result .result-header{background:#f8fafc;padding:20px 30px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}div.testdrive .result .result-header h3{margin:0;font-size:1.5rem;color:#1e293b;font-weight:600}div.testdrive .result .result-header .textOutput{font-size:1.2rem;font-weight:600;color:#0f86e9;padding:8px 16px;background:rgba(15,134,233,0.1);border-radius:20px}div.testdrive .result .result-body{padding:30px}div.testdrive .result .result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:30px}div.testdrive .result .result-grid .result-item{display:flex;flex-direction:column;text-align:center;padding:20px 15px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}div.testdrive .result .result-grid .result-item:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.05)}div.testdrive .result .result-grid .result-item .label{font-size:.9rem;color:#64748b;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:8px}div.testdrive .result .result-grid .result-item .value{font-size:1.3rem;font-weight:700;color:#1e293b}div.testdrive .result .result-grid .result-item .value.gender{text-transform:capitalize}div.testdrive .result .json-preview h4{font-size:1.1rem;margin-bottom:15px;color:#475569;font-weight:600}div.testdrive .result .json-preview .jsonOutput{background:#1e293b;color:#e2e8f0;padding:20px;border-radius:12px;overflow-x:auto;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9rem;line-height:1.5;border:1px solid #334155;white-space:pre-wrap;word-break:break-all}}@media screen and (max-width:768px){div.testdrive input[type=text].testdrive{max-width:100%;font-size:1.1rem}div.testdrive .captcha-wrapper{min-height:100px}div.testdrive .btn-submit{width:auto!important;max-width:300px;margin-top:15px;padding:12px 24px;font-size:1rem!important;line-height:normal!important;display:inline-block!important}div.testdrive .button-wrapper{text-align:center!important;width:100%}div.testdrive .result{margin-top:30px}div.testdrive .result .result-header{padding:15px 20px;flex-direction:column;text-align:center;gap:10px}div.testdrive .result .result-header h3{font-size:1.3rem}div.testdrive .result .result-header .textOutput{font-size:1rem}div.testdrive .result .result-body{padding:20px 15px}div.testdrive .result .result-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}div.testdrive .result .result-grid .result-item{padding:15px 10px}div.testdrive .result .result-grid .result-item .label{font-size:.8rem}div.testdrive .result .result-grid .result-item .value{font-size:1.1rem}div.testdrive .result .json-preview .jsonOutput{padding:15px;font-size:.8rem}}@media screen{div.illu{padding:5em 0 0;background-color:#f6f8fc;position:relative}div.illu img{margin:2em 0 0;max-width:900px;width:100%;height:auto}div.illu h2{margin:0;font-size:2.1em}div.csvUpload td{padding:0;font-size:16px}div.csvUpload .csvLabel{border:5px solid rgba(232,232,232,0.8);display:inline-block;left:-33px;position:relative;padding:5px 40px;top:-10px;font-style:italic;font-weight:bold;font-size:1.2em;margin:10px 0;border-radius:3px;background-color:#3ca4df}div.csvUpload .csvTableContainer{display:inline-block;font-size:1.1em;position:relative;word-break:break-all;margin-top:30px;width:100%}div.csvUpload .csvImageContainer{position:relative}div.csvUpload .csvArrow{position:absolute;top:55px;opacity:.8;left:0;right:0;text-align:center}div.csvUpload .csvArrow img{width:100px}.jumbotron{color:#fff;position:relative;padding:2em 0;overflow:hidden;min-height:550px;background:#878df2;background:linear-gradient(41deg,#878df2 0,#05aedd 64%)}.jumbotron .footer-bg{height:200px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.8117647059) 50%,rgba(255,255,255,0.8117647059) 100%)}.jumbotron h3{font-size:20px;margin:0}.jumbotron .jumbotron-background-cloud{position:absolute;top:0;right:0;left:0;bottom:-10px;background-position:right bottom;background-size:cover;background-image:url(/img/landingpage/titleBg.svg)}.jumbotron .jumbotron-background{position:absolute;top:-100px;bottom:0;right:0;background-position:right center;background-size:contain;background-image:url(/img/landingpage/title.svg);background-repeat:no-repeat;max-width:1200px;width:70%}.jumbotron .jumbotron-description{max-width:460px}.jumbotron p,.jumbotron div{font-size:18px}.jumbotron .transparentBox{padding:10px;border-radius:10px;word-wrap:break-word;word-break:break-word;max-width:100%;background-color:#3190e5;width:100%}.jumbotron .transparentBox p{font-size:16px}.jumbotron .transparentBox a{color:#c9f0ef}.jumbotron h1{margin:0 0 25px;font-size:59px}.jumbotron .data-container{margin-top:160px;margin-bottom:5px}.jumbotron .data{display:inline-block;width:32%;text-align:center;border-radius:5px}.jumbotron .data fact{color:#646e73;display:inline-block}.jumbotron .data .icon{display:inline-block;background-color:white;color:#026bc3;border-radius:30px;margin-bottom:15px;width:60px;font-size:.5em;position:relative;top:18px}.jumbotron .data .icon span.material-icons{line-height:60px;font-size:50px}.jumbotron .data span.text,.jumbotron .data a{font-size:2.3em;color:#646e73;text-decoration:none}.jumbotron .data span.text{background-color:rgba(255,255,255,0.3490196078);padding:5px;border-radius:3px;font-size:1em}.jumbotron .container{position:relative;min-height:400px}.gender-api-explained{width:900px;margin:50px auto 10px;display:block;max-width:100%;cursor:pointer}.gender-api-explained:focus{outline:0}div.how-it-works{background:#026bc3;background:linear-gradient(41deg,#05aedd 0,#4c8eef 64%)}div.how-it-works .exampleContainer.process .processContainer{position:relative}}@media screen and (min-width:991px){.jumbotron .transparentBox{max-width:390px}}@media screen and (min-width:1450px){.jumbotron .transparentBox{margin-right:200px}}@media screen and (max-width:800px){.jumbotron .jumbotron-background{top:125px;width:100%}div.testdrive.modern-section{padding:60px 0}.email-rotation .email-container .email-email{font-size:13px;line-height:32px;height:32px;margin-bottom:10px;padding:0 12px}.email-rotation .email-container .email-round{width:80px;height:80px;border-radius:40px}.email-rotation .email-container .email-round .email-name{width:80px;font-size:1.3em}}@media screen and (min-width:1120px){.jumbotron .transparentBox{max-width:470px}div.csvUpload .csvTableContainer{width:430px}}@media screen and (max-width:2100px){.jumbotron .jumbotron-background-cloud{bottom:-20px}}@media screen and (max-width:2000px){.jumbotron .jumbotron-background{width:42%;top:-180px}}@media screen and (max-width:1700px){.jumbotron .jumbotron-background{width:41%;top:-200px}}@media screen and (max-width:1600px){.jumbotron .data h3{display:block}.jumbotron .data-container{margin-top:50px}}@media screen and (max-width:1250px){.jumbotron .jumbotron-background{width:60%;top:-180px}}@media screen and (max-width:1000px){.jumbotron .jumbotron-background{width:65%;top:-150px}}@media screen and (max-width:1120px){div.csvUpload .csvTableContainer{float:none}div.csvUpload .csvArrow{display:none}.jumbotron .jumbotron-background-cloud{right:-300px}}@media screen and (max-width:800px){.jumbotron .jumbotron-background{width:70%;top:-300px}.jumbotron .data{width:100%;display:block}}@media screen and (max-width:400px){.jumbotron .jumbotron-background{width:70%;top:-200px}}@media screen{.modern-hero{position:relative;padding:80px 0 60px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;overflow:hidden}.modern-hero .hero-bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvgwidth='60'height='60'viewBox='006060'xmlns='http://www.w3.org/2000/svg'%3E%3Cgfill='none'fill-rule='evenodd'%3E%3Cgfill='%23ffffff'fill-opacity='0.05'%3E%3Cpathd='M3634v-4h-2v4h-4v2h4v4h2V6h4V4h-4zM634v-4H4v4H0v2h4v4h2v-4h4v-2H6zM64V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.modern-hero .hero-cta{margin-top:10px}.modern-hero .hero-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px;position:relative;z-index:1}}@media screen and (max-width:768px){.modern-hero .hero-content{flex-direction:column;text-align:center}}@media screen{.modern-hero .hero-text{flex:1;min-width:300px;padding-right:40px}.modern-hero .hero-text h1{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.modern-hero .hero-text .hero-description{font-size:1.25rem;margin-bottom:30px;opacity:.9;line-height:1.6}.modern-hero .hero-text .btn-primary{background-color:#fff;color:#764ba2;font-weight:bold;padding:15px 30px;border-radius:50px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(0,0,0,0.2);transition:transform .3s ease,box-shadow .3s ease}.modern-hero .hero-text .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.3);background-color:#f8f9fa}.modern-hero .hero-visual{flex:1;min-width:300px;display:flex;justify-content:center}.modern-hero .code-window{background:#1e1e1e;border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,0.3);width:100%;max-width:500px;overflow:hidden;font-family:"Fira Code",monospace}.modern-hero .code-window .window-header{background:#2d2d2d;padding:10px 15px;display:flex;gap:8px}.modern-hero .code-window .window-header .dot{width:12px;height:12px;border-radius:50%}.modern-hero .code-window .window-header .dot.red{background:#ff5f56}.modern-hero .code-window .window-header .dot.yellow{background:#ffbd2e}.modern-hero .code-window .window-header .dot.green{background:#27c93f}.modern-hero .code-window .window-body{padding:20px;color:#d4d4d4;font-size:.9rem}.modern-hero .code-window .window-body .code-line{margin-bottom:10px}.modern-hero .code-window .window-body .code-line.request{border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:15px;word-break:break-all}.modern-hero .code-window .window-body .code-line .method{color:#569cd6;font-weight:bold}.modern-hero .code-window .window-body .code-line .url{color:#ce9178}.modern-hero .code-window .window-body .code-line .param{color:#9cdcfe}.modern-hero .code-window .window-body pre{margin:0;color:#ce9178}.modern-hero .hero-stats{display:flex;justify-content:space-around;flex-wrap:wrap;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:15px;padding:30px;margin-top:20px;position:relative;z-index:1}.modern-hero .hero-stats .stat-item{text-align:center;margin:10px}.modern-hero .hero-stats .stat-item a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:15px}.modern-hero .hero-stats .stat-item a:hover{opacity:.8}.modern-hero .hero-stats .stat-item .icon-circle{background:rgba(255,255,255,0.2);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modern-hero .hero-stats .stat-item .icon-circle .material-icons{font-size:24px}.modern-hero .hero-stats .stat-item .stat-info{text-align:left;display:flex;flex-direction:column}.modern-hero .hero-stats .stat-item .stat-value{font-size:1.5rem;font-weight:700;display:block}.modern-hero .hero-stats .stat-item .stat-label{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.modern-section{padding:80px 0;background-color:#f9f9f9;position:relative}.modern-section.background-blue{background-color:#026bc3;background:linear-gradient(41deg,#05aedd 0,#4c8eef 64%);color:#fff}.modern-section.background-blue2{background-color:#026bc3;background:linear-gradient(41deg,#3e83d2 0,#3174d5 64%);color:#fff}.modern-section.white-bg{background:#fff!important}.modern-section.modern-gradient-bg{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff}.modern-section.modern-gradient-bg .section-header h2,.modern-section.modern-gradient-bg .section-header .section-subtitle{color:#fff}.modern-section .section-header{text-align:center;margin-bottom:50px}.modern-section .section-header h2{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:15px}.modern-section .section-header .section-subtitle{font-size:1.2rem;color:#666;max-width:700px;margin:0 auto}.modern-section .section-header.white-text h2,.modern-section .section-header.white-text .section-subtitle{color:#fff}.modern-section .video-wrapper{max-width:900px;margin:0 auto;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.1);background:#000}.modern-section .video-wrapper video{width:100%;display:block;margin:0}.testdrive-container{max-width:800px;margin:0 auto}.testdrive-container .form-wrapper{margin-bottom:30px}.testdrive-container .modern-form .input-group{display:flex;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:50px;background:#fff;padding:5px}.testdrive-container .modern-form .input-group .modern-input{flex:1;border:0;padding:15px 25px;font-size:1.2rem;border-radius:50px 0 0 50px;outline:0}.testdrive-container .modern-form .input-group .modern-input:focus{background:#f9f9f9}.testdrive-container .modern-form .input-group .btn-submit{border-radius:50px;padding:0 40px;margin:0;height:auto;box-shadow:none}.testdrive-container .modern-form .input-group .btn-submit.disabled{background-color:#ccc!important;cursor:not-allowed}.testdrive-container .modern-result{margin-top:40px}.testdrive-container .modern-result .result-card{background:#fff;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,0.1);overflow:hidden}.testdrive-container .modern-result .result-header{background:#f1f5f9;padding:20px 30px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.testdrive-container .modern-result .result-header h3{margin:0;font-size:1.5rem;color:#333}.testdrive-container .modern-result .result-header .textOutput{font-size:1.2rem;font-weight:600;color:#2563eb}.testdrive-container .modern-result .result-body{padding:30px}.testdrive-container .modern-result .result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:30px}.testdrive-container .modern-result .result-grid .result-item{display:flex;flex-direction:column;text-align:center;padding:15px;background:#f8fafc;border-radius:10px}.testdrive-container .modern-result .result-grid .result-item .label{font-size:.9rem;color:#64748b;text-transform:uppercase;margin-bottom:5px}.testdrive-container .modern-result .result-grid .result-item .value{font-size:1.2rem;font-weight:700;color:#334155}.testdrive-container .modern-result .json-preview h4{font-size:1.1rem;margin-bottom:10px;color:#64748b}.testdrive-container .modern-result .json-preview pre{background:#1e293b;color:#e2e8f0;padding:20px;border-radius:10px;overflow-x:auto;font-family:"Fira Code",monospace;margin:0}.integration-options{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.integration-options .integration-card{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.05);overflow:hidden;width:100%;max-width:450px;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.integration-options .integration-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1)}.integration-options .integration-card:hover .btn-link{color:#2563eb;padding-left:5px}.integration-options .integration-card .card-image{background:#f1f5f9;padding:30px;display:flex;justify-content:center;align-items:center;height:200px}.integration-options .integration-card .card-image img{max-width:100%;max-height:100%;object-fit:contain}.integration-options .integration-card .card-content{padding:30px;flex:1;display:flex;flex-direction:column}.integration-options .integration-card .card-content h3{margin:0 0 15px;font-size:1.5rem;color:#333}.integration-options .integration-card .card-content p{color:#666;line-height:1.6;margin-bottom:20px;flex:1}.integration-options .integration-card .card-content .btn-link{font-weight:600;color:#333;transition:all .3s ease}}@media screen and (max-width:768px){.modern-hero .hero-content{flex-direction:column;text-align:center}.modern-hero .hero-text{padding-right:0;margin-bottom:40px}.modern-hero .hero-text h1{font-size:2.5rem}.modern-hero .hero-stats{flex-direction:column;align-items:center}.modern-hero .hero-stats .stat-item{width:100%;margin-bottom:20px}.modern-hero .hero-stats .stat-item a{justify-content:center}}@media screen{.email-resolver-section{min-height:600px;overflow:hidden}.email-resolver-section .email-rotation{position:absolute;bottom:0;left:0;right:0;z-index:10}@keyframes Gradient{0%{transform:translate(0,0)}50%{transform:translate(-1000px,0)}100%{transform:translate(0,0)}}.presentation-section{background:linear-gradient(135deg,#f5f7fa 0,#e4e8ec 100%)}.presentation-section .presentation-wrapper{max-width:900px;margin:0 auto}.presentation-section .presentation-content{text-align:center}.presentation-section .download-action{margin-top:80px}.presentation-section .btn-download-modern{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:16px 32px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px rgba(102,126,234,0.4)}.presentation-section .btn-download-modern .material-icons{font-size:24px}.presentation-section .btn-download-modern .btn-text{margin-right:8px}.presentation-section .btn-download-modern .btn-format{background:rgba(255,255,255,0.2);padding:4px 10px;border-radius:20px;font-size:.85rem;font-weight:500}.presentation-section .btn-download-modern:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(102,126,234,0.5);color:#fff}.integration-section .section-badge{display:inline-block;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.integration-section .code-box-wrapper{background:#fff;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,0.08);padding:30px;margin-bottom:40px}.integration-section .code-box-wrapper .row.codeBox{margin:0}.integration-section .code-box-wrapper .card{box-shadow:none;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.integration-section .code-box-wrapper .codeBoxNavi{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:15px 20px!important}.integration-section .code-box-wrapper .codeBoxNavi .chip{background:#fff;border:1px solid #e2e8f0;color:#64748b;margin:4px;transition:all .2s ease}.integration-section .code-box-wrapper .codeBoxNavi .chip.active,.integration-section .code-box-wrapper .codeBoxNavi .chip:hover{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;border-color:transparent}.integration-section .code-box-wrapper .codeBlock{border:0;background:#fff}.integration-section .integration-cta{margin-top:30px}.integration-section .integration-cta .btn-outline-modern{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#667eea;border:2px solid #667eea;padding:14px 28px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.integration-section .integration-cta .btn-outline-modern .material-icons{font-size:20px}.integration-section .integration-cta .btn-outline-modern:hover{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 10px 30px rgba(102,126,234,0.3)}}@media screen and (max-width:768px){.presentation-section .btn-download-modern{padding:14px 24px;font-size:1rem}.presentation-section .btn-download-modern .btn-format{display:none}.integration-section .code-box-wrapper{padding:15px;border-radius:12px}.integration-section .codeBoxNavi .chip{font-size:.85rem;padding:0 12px}}@media screen{.comparison-section{background-color:#f9f9f9;padding:80px 0}.comparison-section .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.comparison-section .comparison-card{background:#fff;border-radius:15px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:transform .3s ease,box-shadow .3s ease;border:1px solid #eee}.comparison-section .comparison-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.comparison-section .comparison-card .icon-wrapper{width:80px;height:80px;border-radius:50%;background:#f0f8ff;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.comparison-section .comparison-card .icon-wrapper .material-icons{font-size:40px;color:#026bc3}.comparison-section .comparison-card h3{font-size:1.5rem;margin-bottom:15px;color:#333;font-weight:600}.comparison-section .comparison-card .stat-value{font-size:2.5rem;font-weight:800;color:#026bc3;margin-bottom:10px;line-height:1.2}.comparison-section .comparison-card p{color:#666;font-size:1.1rem;margin:0}.comparison-section .comparison-card.speed .stat-value{color:#026bc3}.comparison-section .comparison-card.speed .icon-wrapper{background:rgba(2,107,195,0.1)}.comparison-section .comparison-card.speed .icon-wrapper .material-icons{color:#026bc3}.comparison-section .comparison-card.database .stat-value{color:#27c93f}.comparison-section .comparison-card.database .icon-wrapper{background:rgba(39,201,63,0.1)}.comparison-section .comparison-card.database .icon-wrapper .material-icons{color:#27c93f}.comparison-section .comparison-card.accuracy .stat-value{color:#ffbd2e}.comparison-section .comparison-card.accuracy .icon-wrapper{background:rgba(255,189,46,0.1)}.comparison-section .comparison-card.accuracy .icon-wrapper .material-icons{color:#ffbd2e}.integrations-section{padding:4em 0;background-color:#f6f8fc}.integrations-section h2{margin:0 0 .5em;font-size:2.1em;text-align:center;color:#525b63}.integrations-section .integrations-subtitle{text-align:center;font-size:1.2em;color:#616468;max-width:700px;margin:0 auto 2.5em;line-height:1.6}.integrations-section .integrations-cta{text-align:center;margin-top:2.5em}.integrations-section .integrations-cta p{color:#616468;margin-bottom:1em;font-size:1.1em}.integrations-grid-variant{background:linear-gradient(180deg,#fff 0,#f6f8fc 100%)}.integrations-grid-variant .integrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5em;max-width:1200px;margin:0 auto;padding:0 1em}.integrations-grid-variant .integration-card{display:block;text-decoration:none;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:all .3s ease;overflow:hidden;position:relative}.integrations-grid-variant .integration-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.1)}.integrations-grid-variant .integration-card:hover .integration-hover{opacity:1;transform:translateY(0)}.integrations-grid-variant .integration-card:hover .integration-logo img{transform:scale(1.05)}.integrations-grid-variant .integration-card-inner{padding:1.5em;text-align:center;position:relative}.integrations-grid-variant .integration-logo{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}.integrations-grid-variant .integration-logo img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;border-radius:8px}.integrations-grid-variant .integration-info h3{margin:0 0 .3em;font-size:1em;font-weight:600;color:#333}.integrations-grid-variant .integration-info .integration-category{font-size:.8em;color:#026bc3;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.integrations-grid-variant .integration-hover{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0,rgba(2,107,195,0.95) 100%);padding:2em 1em 1em;opacity:0;transform:translateY(10px);transition:all .3s ease}.integrations-grid-variant .integration-hover .view-btn{color:#fff;font-size:.9em;font-weight:500}.integrations-carousel-variant{background:linear-gradient(41deg,#05aedd 0,#4c8eef 64%);overflow:hidden}.integrations-carousel-variant h2,.integrations-carousel-variant .integrations-subtitle{color:#fff}.integrations-carousel-variant .integrations-subtitle{opacity:.9}.integrations-carousel-variant .carousel-wrapper{position:relative;margin:2em 0}.integrations-carousel-variant .carousel-gradient{position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.integrations-carousel-variant .carousel-gradient.carousel-gradient-left{left:0;background:linear-gradient(90deg,#05aedd 0,transparent 100%)}.integrations-carousel-variant .carousel-gradient.carousel-gradient-right{right:0;background:linear-gradient(270deg,#4c8eef 0,transparent 100%)}.integrations-carousel-variant .integrations-carousel{overflow:hidden;width:100%}.integrations-carousel-variant .carousel-track{display:flex;gap:20px;padding:1em 0;will-change:transform}.integrations-carousel-variant .carousel-item{flex:0 0 200px;text-decoration:none}.integrations-carousel-variant .carousel-item:hover .carousel-item-inner{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.integrations-carousel-variant .carousel-item-inner{background:#fff;border-radius:12px;padding:1.5em;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.integrations-carousel-variant .carousel-logo{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:.8em}.integrations-carousel-variant .carousel-logo img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain;border-radius:6px}.integrations-carousel-variant .carousel-label{font-size:.95em;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integrations-carousel-variant .carousel-controls{display:flex;align-items:center;justify-content:center;gap:1em;margin-top:1.5em}.integrations-carousel-variant .carousel-btn{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.1);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.integrations-carousel-variant .carousel-btn:hover{background:rgba(255,255,255,0.2);border-color:#fff}.integrations-carousel-variant .carousel-btn .material-icons{font-size:24px}.integrations-carousel-variant .carousel-indicators{display:flex;gap:8px}.integrations-carousel-variant .carousel-indicators .indicator{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.3);cursor:pointer;transition:all .3s ease}.integrations-carousel-variant .carousel-indicators .indicator:hover{background:rgba(255,255,255,0.5)}.integrations-carousel-variant .carousel-indicators .indicator.active{background:#fff;transform:scale(1.2)}}@media screen and (max-width:992px){.integrations-grid-variant .integrations-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1em}.integrations-grid-variant .integration-card-inner{padding:1em}.integrations-grid-variant .integration-logo{height:60px}.integrations-grid-variant .integration-logo img{max-height:50px}}@media screen and (max-width:768px){.integrations-section{padding:3em 0}.integrations-section h2{font-size:1.6em;padding:0 1em}.integrations-section .integrations-subtitle{font-size:1em;padding:0 1em;margin-bottom:2em}.integrations-grid-variant .integrations-grid{grid-template-columns:repeat(2,1fr);padding:0 .5em}.integrations-grid-variant .integration-info h3{font-size:.9em}.integrations-grid-variant .integration-hover{display:none}.integrations-carousel-variant .carousel-gradient{width:40px}.integrations-carousel-variant .carousel-item{flex:0 0 160px}.integrations-carousel-variant .carousel-item-inner{padding:1em}.integrations-carousel-variant .carousel-logo{height:60px}.integrations-carousel-variant .carousel-logo img{max-height:50px}.integrations-carousel-variant .carousel-label{font-size:.85em}}@media screen and (max-width:480px){.integrations-grid-variant .integrations-grid{grid-template-columns:repeat(2,1fr);gap:.8em}.integrations-grid-variant .integration-card-inner{padding:.8em}.integrations-grid-variant .integration-logo{height:50px}.integrations-grid-variant .integration-logo img{max-height:45px}.integrations-grid-variant .integration-info h3{font-size:.8em}.integrations-grid-variant .integration-info .integration-category{font-size:.7em}}@media screen{.privacy-policy{word-break:break-word;line-height:1.6em;font-size:17px}.privacy-policy ul li{list-style-type:disc;padding-left:10px;margin-left:20px}.privacy-policy h2{font-size:1.2em}.privacy-policy h3{font-size:1.1em}.privacy-policy .disclaimer{background:white;margin:40px 0;border-radius:5px;padding:5px}.privacy-policy .subcontractor-link{display:block}.data-processing-agreement .download a{margin-top:5px;box-sizing:border-box}}@media screen and (max-width:700px){.download a{width:100%}}@media screen{.mac-window{background:#fff;width:100%;min-height:100px;border:1px solid rgba(0,0,0,0.1);border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 auto}.mac-window .title{background:linear-gradient(top,#ebebeb,#d5d5d5);color:#222;font-size:14px;line-height:20px;text-align:center;height:20px;border-top:1px solid #f3f1f3;border-bottom:1px solid rgba(0,0,0,0.1);border-radius:6px 6px 0 0}.mac-window .buttons{padding:3px 0 0 8px;float:left;line-height:0}.mac-window .minimize,.mac-window .zoom,.mac-window .close{font-size:9pt;line-height:11px;width:11px;height:11px;border-radius:50%;display:inline-block;margin-left:4px;vertical-align:50%}.mac-window .close{background:#ff5c5c;border:1px solid #e33e41}.mac-window .minimize{background:#ffbd4c;border:1px solid #e09e3e}.mac-window .zoom{background:#00ca56;border:1px solid #14ae46}.mac-window .content{color:#555;font-size:.9em}.mac-window .content .content-container{margin-right:5px;overflow:auto}.mac-window .content .clearfix{text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.mac-window .no{float:left;width:58px;text-align:center;background-color:#eee;margin-right:21px}.mac-window .first{padding-top:5px}.mac-window .last{padding-bottom:5px}div.free-plan{padding:3em 0}div.free-plan h2{margin:1em 0;font-size:2.1em}div.free-plan .sign-up-now{width:100%}div.free-plan .btn-big,div.free-plan p{font-size:1.3em}div.free-plan .btn-big{max-width:450px}.connected-accounts .social-icon{float:right;margin-left:20px}#chat-window{position:fixed;bottom:10px;right:30px;z-index:2}#chat-window #chat-footer-form{margin-bottom:20px;display:none;max-width:600px;width:100%}#chat-window #chat-open-button{width:60px;height:60px;float:right;background-color:rgba(50,142,232,0.6509803922);padding:5px;border-radius:10px;cursor:pointer;transition:background-color .3s;margin-bottom:20px}#chat-window #chat-open-button:hover,#chat-window #chat-open-button:active{background-color:rgba(50,142,232,0.7882352941)}#chat-window #chat-open-button img{max-width:100%;max-height:100%}}@media screen and (max-width:800px){#chat-window{display:none}}@media screen{#cookie_form table{font-size:.8em}#cookie_form table td,#cookie_form table th{padding:2px 5px}}@media only screen and (min-width :601px){#cookie_form table th:nth-child(1),#cookie_form table th:nth-child(2),#cookie_form table th:nth-child(3){min-width:100px}#cookie_form table th:nth-child(5){min-width:70px}}@media screen{.input-field input:focus{border-bottom:1px solid #2f739a!important;box-shadow:0 1px 0 0 #2f739a!important}.input-field textarea:focus{border-bottom:1px solid #2f739a!important;box-shadow:0 1px 0 0 #2f739a!important}.input-field input:focus+label,.input-field textarea:focus+label{color:#2f739a!important}.center{text-align:center}.z-depth-1{box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12)}.z-depth-2{box-shadow:0 8px 17px rgba(0,0,0,0.2),0 6px 20px rgba(0,0,0,0.19)}.contact-page-modern{padding:80px 0!important;min-height:auto!important}.contact-page-modern h2{font-size:2rem}.contact-page-modern .section-header{margin-bottom:60px}.contact-page-modern .section-header .header-icon{width:80px;height:80px;margin:0 auto 20px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.contact-page-modern .section-header .header-icon .material-icons{font-size:40px;color:#2f739a}.contact-page-modern .section-header h1{color:white;font-size:3rem;font-weight:700;margin:20px 0 15px}.contact-page-modern .section-header .section-subtitle{color:#fff;font-size:1.3rem;max-width:600px;margin:0 auto}.contact-content-wrapper{max-width:1200px;margin:0 auto}.contact-form-card{background:white;border-radius:20px;padding:30px;margin-bottom:40px}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:50px}.info-card{background:white;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.info-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15)!important}.info-card .info-icon{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.info-card .info-icon .material-icons{font-size:30px;color:white}.info-card h3{font-size:1.3rem;font-weight:700;color:#333;margin:0 0 10px 0}.info-card p{color:#666;margin:0;line-height:1.6}.info-link{color:#2f739a;font-weight:600;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease}.info-link:hover{color:#764ba2;text-decoration:none}.info-link .material-icons{font-size:18px}.contact-faq-cta{background:white;border-radius:20px;padding:50px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.contact-faq-cta .cta-icon{font-size:60px;color:#2f739a;margin-bottom:20px}.contact-faq-cta h3{font-size:2rem;font-weight:700;color:#333;margin:0 0 15px 0}.contact-faq-cta p{color:#666;font-size:1.1rem;margin:0 0 30px 0;max-width:700px;margin-left:auto;margin-right:auto}.btn-outline-modern{border:2px solid #2f739a;color:#2f739a;background:white;padding:12px 28px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.btn-outline-modern:hover{background:#2f739a;color:white;transform:translateY(-2px);box-shadow:0 8px 20px rgba(90,103,216,0.4)}.contact-faq-cta .btn-outline-modern{border:0;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:white;padding:12px 28px;border-radius:50px;box-shadow:0 10px 30px rgba(102,126,234,0.25);transition:all .25s ease}.contact-faq-cta .btn-outline-modern .material-icons{color:white;font-size:20px}.contact-faq-cta .btn-outline-modern:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(102,126,234,0.35);filter:brightness(1.02)}.contact-additional-info{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);padding:60px 0}.contact-additional-info .section-header{margin-bottom:40px}.contact-additional-info .section-header h2{font-size:2.5rem;font-weight:700;color:white}.contact-additional-info .section-header p{color:rgba(255,255,255,0.95);font-size:1.1rem}.contact-additional-info .info-card{background:white;padding:40px 30px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.2);position:relative;overflow:hidden;transition:transform .3s ease}.contact-additional-info .info-card:hover{transform:translateY(-5px)}.contact-additional-info .info-card h3{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 15px 0;text-align:center}.contact-additional-info .info-card p{text-align:center}.contact-additional-info .info-card p:last-child{color:#667eea;font-weight:600;font-size:1.1rem}.contact-additional-info .info-card p a{color:#667eea;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.contact-additional-info .info-card p a:hover{text-decoration:underline}.contact-additional-info .info-card p a .material-icons{font-size:18px}.legal-info-section{background:#f9fafb;padding:60px 0}.legal-info-section .section-header{margin-bottom:50px}.legal-info-section .section-header h2{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:15px}.legal-info-section .section-header p{color:#666;font-size:1.1rem}.legal-info-section .legal-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.legal-info-section .legal-card{background:white;padding:35px 30px;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,0.1);position:relative;overflow:hidden;transition:transform .3s ease}.legal-info-section .legal-card:hover{transform:translateY(-5px)}.legal-info-section .legal-card h3{font-size:1.4rem;font-weight:700;color:#333;margin:0 0 15px 0}.legal-info-section .legal-card p{color:#666;font-size:.95rem;line-height:1.6}.legal-info-section .legal-card p:last-child{margin-bottom:0}}@media screen and (max-width:992px){.contact-page-modern .section-header h1{font-size:2.2rem}.contact-form-card{padding:30px 20px}}@media screen and (max-width:600px){.contact-page-modern{padding:40px 0}.contact-info-grid{grid-template-columns:1fr;gap:20px}.contact-faq-cta{padding:30px 20px}}@media screen and (max-width:768px){.legal-info-section .legal-blocks{grid-template-columns:1fr}}@media screen{.contact-form .input-field input:focus{border-bottom:1px solid #2f739a!important;box-shadow:0 1px 0 0 #2f739a!important}.contact-form .input-field textarea:focus{border-bottom:1px solid #2f739a!important;box-shadow:0 1px 0 0 #2f739a!important}.blog-modern{padding:80px 0}.blog-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:30px;margin-bottom:60px}.blog-card-modern{background:white;border-radius:20px;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 5px 20px rgba(0,0,0,0.1);display:flex;flex-direction:column;text-decoration:none}.blog-card-modern:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.2)}.blog-card-image{width:100%;height:220px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.blog-card-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.3),transparent)}.blog-card-content{padding:30px;display:flex;flex-direction:column;flex:1}.blog-card-meta{margin-bottom:15px}.blog-card-date{display:inline-flex;align-items:center;gap:6px;color:#667eea;font-size:.9rem;font-weight:600}.blog-card-date .material-icons{font-size:18px;line-height:18px}.blog-card-title{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 15px 0;line-height:1.3}.blog-card-excerpt{color:#666;font-size:1rem;line-height:1.6;margin-bottom:20px;flex:1}.blog-card-footer{padding-top:15px;border-top:2px solid #f0f0f0}.btn-read-more{display:inline-flex;align-items:center;gap:8px;color:#667eea;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-read-more:hover{gap:12px;color:#764ba2}.btn-read-more .material-icons{font-size:20px;line-height:20px}.blog-pagination{display:flex;justify-content:center;gap:20px;margin-top:40px;flex-wrap:wrap}.blog-nav-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;background:white;color:#667eea;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid white;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.blog-nav-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,0.3);background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:white}.blog-nav-button .material-icons{font-size:20px}.blog-detail-modern{padding:60px 0 80px;min-height:100vh}.blog-detail-card{background:white;border-radius:24px;overflow:hidden;box-shadow:0 10px 50px rgba(0,0,0,0.15);margin-bottom:40px}.blog-detail-hero-image{width:100%;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.blog-detail-hero-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent)}.blog-detail-header{padding:50px;border-bottom:2px solid #f0f0f0}.blog-detail-header h1{font-size:2.5rem;font-weight:700;color:#333;line-height:1.3;margin:20px 0 20px 0}.blog-detail-meta{display:flex;align-items:center;gap:30px;flex-wrap:wrap;color:#999;font-size:.95rem}.blog-detail-meta time,.blog-detail-meta address{display:inline-flex;align-items:center;gap:8px}.blog-detail-meta .material-icons{font-size:18px;color:#667eea;line-height:18px}.blog-author{font-style:normal}.blog-author a{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.blog-author a:hover{color:#764ba2}.blog-detail-content{padding:50px;font-size:1.1rem;line-height:1.8;color:#444}.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4{color:#333;margin-top:30px;margin-bottom:15px;font-weight:700}.blog-detail-content h2{font-size:2rem}.blog-detail-content h3{font-size:1.5rem}.blog-detail-content h4{font-size:1.2rem}.blog-detail-content p{margin-bottom:20px}.blog-detail-content a:not(.btn){color:#667eea;text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:all .3s ease}.blog-detail-content a:not(.btn):hover{border-bottom-color:#667eea}.blog-detail-content ul,.blog-detail-content ol{margin:20px 0;padding-left:30px}.blog-detail-content li{margin-bottom:10px}.blog-detail-content pre{background:#f5f5f5;padding:20px;border-radius:12px;overflow-x:auto;margin:20px 0;border-left:4px solid #667eea}.blog-detail-content code{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-family:"Monaco","Courier New",monospace;font-size:.9em;color:#d63384}.blog-detail-append{margin-top:30px;padding-top:30px;border-top:2px solid #f0f0f0}.blog-detail-share{padding:30px 50px;background:linear-gradient(135deg,#f5f7fa 0,#e8ecf1 100%);border-top:2px solid #f0f0f0}.blog-detail-share h3{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;color:#333;margin:0 0 20px 0!important}.blog-detail-share h3 .material-icons{color:#667eea;font-size:24px;line-height:24px}.share-buttons-wrapper{display:flex;gap:10px;flex-wrap:wrap}.blog-detail-actions{display:flex;gap:15px;padding:30px 50px;flex-wrap:wrap}.btn-blog-back,.btn-blog-contact{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem}.btn-blog-back{background:#f5f5f5;color:#333;border:2px solid #e0e0e0}.btn-blog-back:hover{background:#e0e0e0;transform:translateX(-5px)}.btn-blog-contact{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:white;border:2px solid transparent}.btn-blog-contact:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,0.4)}.btn-blog-back .material-icons,.btn-blog-contact .material-icons{font-size:20px;line-height:20px}}@media screen and (max-width:768px){.blog-grid-modern{grid-template-columns:1fr}.blog-detail-hero-image{height:250px}.blog-detail-header{padding:30px 20px}.blog-detail-header h1{font-size:1.8rem}.blog-detail-content{padding:30px 20px;font-size:1rem}.blog-detail-share{padding:20px}.blog-detail-actions{padding:20px;flex-direction:column}.btn-blog-back,.btn-blog-contact{width:100%;justify-content:center}.blog-pagination{flex-direction:column;align-items:stretch;padding:0 15px}.blog-nav-button{width:100%;justify-content:center}}.asw-footer{display:none}.asw-container .asw-menu-btn{outline:5px solid var(--asw-color)!important;text-decoration:none!important;background:var(--asw-color)!important;background:linear-gradient(96deg,var(--asw-color),var(--asw-color))!important}.asw-container .asw-menu-header{background-color:var(--asw-color)!important}.asw-container .asw-menu-reset-footer-btn{background:var(--asw-color)!important}.asw-container .asw-menu-header svg{fill:var(--asw-color)!important}.asw-container button[data-key="readable-font"]{display:none}.asw-menu-btn{width:42px!important;height:42px!important}/* PrismJS 1.16.0
https://prismjs.com/download.html#themes=prism-coy&languages=markup+clike+javascript+markup-templating+http+java+php+json+python&plugins=data-uri-highlight */
/**
 * prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics);
 * @author Tim  Shedor
 */
code[class*=language-],pre[class*=language-]{color:#000;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;margin:.5em 0;overflow:visible;padding:0}pre[class*=language-]>code{position:relative;border-left:10px solid #358ccb;box-shadow:-1px 0 0 0 #358ccb,0 0 0 1px #dfdfdf;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local}code[class*=language]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}:not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}pre[class*=language-]:after,pre[class*=language-]:before{content:'';z-index:-2;display:block;position:absolute;bottom:.75em;left:.18em;width:40%;height:20%;max-height:13em;box-shadow:0 13px 8px #979797;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}:not(pre)>code[class*=language-]:after,pre[class*=language-]:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7d8b99}.token.punctuation{color:#5f6364}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#2f9c0a}.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#1990b8}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.namespace{opacity:.7}@media screen and (max-width:767px){pre[class*=language-]:after,pre[class*=language-]:before{bottom:14px;box-shadow:none}}.token.cr:before,.token.lf:before,.token.tab:not(:empty):before{color:#e0d7d1}pre[class*=language-].line-numbers.line-numbers{padding-left:0}pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{position:relative;padding-left:4em}pre .line-highlight{margin-top:0}
