.tooltip,body,caption {text-align: left} .btn:not(:disabled):not(.disabled),[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled),summary { cursor: pointer } button,hr,input { overflow: visible } .btn:hover,a { text-decoration: none } *,:after,:before,input[type=checkbox] { box-sizing: border-box } body,html { min-height: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-weight: 400 } .btn,.font-family-fancy,button,h1,h2,h3,h4,h5,h6 { font-family: Cabin,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif } .bg-black,.bg-thumbs { background: #1b1f29 }.bg-thumbs+.bg-thumbs { padding-top: 0!important } html { background: #000; font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(27,31,41,0)} body { background: #fff; margin: 0; font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.6; color: #212a33} b,strong { font-weight: bolder } .btn,img,svg { vertical-align: middle } a { color: #1b1f29; background-color: transparent } a:hover { color: #000 } a:not([href]):not([class]),a:not([href]):not([class]):hover { color: inherit; text-decoration: none } .modal,svg { overflow: hidden } img { border-style: none } label { display: inline-block; margin-bottom: .5rem } .d-none,[hidden] { display: none!important } .container,.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto } @media(min-width: 576px) { .container { max-width:540px } .col-sm-6,.row-cols-sm-2>* { flex: 0 0 50%; max-width: 50% }} @media(min-width: 768px) { .container { max-width:720px } .col-md-6,.row-cols-md-2>* { flex: 0 0 50%; max-width: 50% } .col-md-3 { flex: 0 0 25%;max-width: 25% }}@media(min-width: 992px) {.container { max-width:960px}.col-lg-6,.row-cols-lg-2>* { flex: 0 0 50%; max-width: 50%}.col-lg-3,.row-cols-lg-4>* { flex: 0 0 25%; max-width: 25%}.col-lg-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%}.col-lg-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%}.col-lg-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%}.col-lg-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%}.col-lg-12 { flex: 0 0 100%; max-width: 100%} }	.col,.col-auto {max-width: 100% } .row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px } .col,.col-10,.col-11,.col-12,.col-3,.col-6,.col-8,.col-auto,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-md-10,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-sm-6,.col-xl-3 {position: relative;width: 100%;padding-right: 15px;padding-left: 15px } .btn,.form-control {padding: .375rem .75rem;font-size: 1rem;line-height: 1.6;font-weight: 400 }	 .form-control{display:block;width:100%;height:calc(1.6em + .75rem + 2px);color:#526a81;background-color:#fff;background-clip:padding-box;border:1px solid #c5d0da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.custom-control-input:focus:not(:checked)~.custom-control-label:before,.form-control:focus{border-color:#2684ff}.form-control:focus{color:#526a81;background-color:#fff;outline:0;box-shadow:0 0 0 1px #2684ff}.form-control::-moz-placeholder{color:#7790a9;opacity:1}.form-control:-ms-input-placeholder{color:#7790a9;opacity:1}.form-control::placeholder{color:#7790a9;opacity:1}.form-control:disabled{background-color:#eef1f4;opacity:1}input[type=date].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #526a81}select.form-control:focus::-ms-value{color:#526a81;background-color:#fff}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto} @media(prefers-reduced-motion:reduce){.btn,.custom-control-label:before,.custom-select,.fade,.form-control,.modal.fade .modal-dialog{transition:none}.spinner-border{animation-duration:1.5s}} .col-auto {flex: 0 0 auto;width: auto } .col-6 {flex: 0 0 50%;max-width: 50% } .btn {display: inline-block;color: #212a33;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;border-radius: 0;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out } .btn-lg,.btn-sm {border-radius: 0 } .fade:not(.show),.tooltip {opacity: 0 } .btn-lg {padding: 0 1rem;font-size: 1.25rem;line-height: 2 } .fade {transition: opacity .15s linear } .bg-white {background-color: #fff!important } .border-right {border-right: 1px solid #d5dde4!important } .border-bottom {border-bottom: 1px solid #d5dde4!important } .border-left {border-left: 1px solid #d5dde4!important } .border-top-0 {border-top: 0!important } .border-bottom-0 {border-bottom: 0!important } .border-red,.border-secondary {border-color: #d7282f!important } .border-white {border-color: #fff!important } .flex-shrink-0 {flex-shrink: 0!important } .justify-content-center {justify-content: center!important } .justify-content-between {justify-content: space-between!important } .align-items-baseline {align-items: baseline!important } .overflow-hidden {overflow: hidden!important } .overflow-ellipsis,.sr-only {overflow: hidden;white-space: nowrap } .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;clip: rect(0,0,0,0);border: 0 } .w-100 {width: 100%!important } .mr-1 {margin-right: .25rem!important } .mb-1,.my-1 {margin-bottom: .25rem!important } .ml-1 {margin-left: .25rem!important } .mt-2,.my-2 {margin-top: .5rem!important } .ml-2 {margin-left: .5rem!important } .mt-3 {margin-top: 1rem!important } .mb-3 {margin-bottom: 1rem!important } .mt-4,.my-4 {margin-top: 1.5rem!important } .mb-4,.my-4 {margin-bottom: 1.5rem!important } .mb-5,.my-5 {margin-bottom: 3rem!important } .pt-4,.py-4 {padding-top: 1.5rem!important } .px-4 {padding-right: 1.5rem!important;padding-left: 1.5rem!important } .pb-5,.py-5 {padding-bottom: 3rem!important } .text-center {text-align: center!important } .modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;outline: 0 } .modal-dialog {position: relative;width: auto;margin: .5rem } .modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translateY(-50px) } .modal.show .modal-dialog {transform: none } .modal-dialog-scrollable {display: flex;max-height: calc(100% - 1rem) } .modal-dialog-scrollable .modal-content {max-height: calc(100vh - 1rem);overflow: hidden } .modal-dialog-scrollable .modal-header {flex-shrink: 0 } .modal-dialog-scrollable .modal-body {overflow-y: auto } .modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem) } .modal-dialog-centered:before {display: block;height: calc(100vh - 1rem);height: -moz-min-content;height: min-content;content: "" } .modal-dialog-centered.modal-dialog-scrollable {flex-direction: column;justify-content: center;height: 100% } .modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height: none } .modal-dialog-centered.modal-dialog-scrollable:before {content: none } .modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;border: 1px solid rgba(27,31,41,.2);border-radius: 0;outline: 0 } .modal-header {display: flex;align-items: flex-start;justify-content: space-between;padding: 1rem;border-bottom: 1px solid #d5dde4;border-top-left-radius: 0;border-top-right-radius: 0 } .modal-header .close {padding: 1rem;margin: -1rem -1rem -1rem auto } .modal-title {margin-bottom: 0;line-height: 1.6 } .modal-body {position: relative;flex: 1 1 auto;padding: 1rem } .popover,.tooltip {position: absolute;display: block;font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-style: normal;font-weight: 400;line-height: 1.6;text-decoration: none;text-shadow: none;letter-spacing: normal;word-break: normal;word-spacing: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;white-space: normal;text-transform: none } .tooltip {z-index: 1070;margin: 0;text-align: start } .tooltip.show {opacity: .9 } .popover {top: 0;left: 0;z-index: 1060;max-width: 276px;text-align: left;text-align: start;border: 1px solid rgba(27,31,41,.2);border-radius: .3rem } @keyframes spinner-border {to { transform: rotate(1turn)} } .spinner-border {display: inline-block;width: 2rem;height: 2rem;vertical-align: -.125em;border: .25em solid;border-right: .25em solid transparent;border-radius: 50%;animation: .75s linear infinite spinner-border } @keyframes spinner-grow {0% { transform: scale(0)}50% { opacity: 1; transform: none} } @media(prefers-reduced-motion:reduce) {.btn,.custom-control-label:before,.custom-select,.fade,.form-control,.modal.fade .modal-dialog { transition: none}.spinner-border { animation-duration: 1.5s} } .align-baseline {vertical-align: baseline!important } .bg-primary {background-color: #1b1f29!important } a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {background-color: #07080a!important } .bg-light {background-color: #f4f6f8!important } a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {background-color: #d5dde4!important } .bg-dark {background-color: #3e5062!important } a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {background-color: #2b3743!important } .text-white {color: #fff!important } .text-secondary {color: #d7282f!important } .border-bottom-2 {border-bottom-style: solid;border-bottom-width: 2px } .border-width-spacer {border-width: 1rem!important } .border-thumbs {border-color: #1b1f29!important } .-mt-1 {margin-top: -.25rem } .-mb-5 {margin-bottom: -1.25rem } .font-size-tiny {font-size: .75em } @media(min-width: 768px) {.carousel-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 720px} } @media(min-width: 992px) {.carousel-container { max-width: 960px;} } .btn-text {border: none;background: 0 0;padding-left: 0;padding-right: 0 } .btn-text,.btn-text:hover {text-decoration: none } .btn-green {background: #28a745;color: #f7f9fb } .btn-green:hover {background: #218838;color: #f7f9fb } .btn-red {background: #d7282f;color: #f7f9fb } .btn-red:hover {background: #c2242a;color: #f7f9fb } .favourite-icon-favourite {fill: #1b1f29;width: 12px } .icon-inline,.navigation .icon-inline {display: inline-block;fill: currentColor } .icon-inline {width: auto;height: 1em } .container,.row,:root {--bs-gutter-x: 2.25rem } @media(min-width: 768px) { 	.container,.row,:root { --bs-gutter-x: 3rem} 	}	 .thumb__image {width: 100%;height: 366px;will-change: auto;transition: .5s } .thumb__image,.wide-thumb-sized {-o-object-fit: cover;object-fit: cover;-o-object-position: center top;object-position: center top } @media(min-width: 1200px) {.carousel-container { max-width:1140px} } .illustration-home {width: 100%;/* display: block; */margin-bottom: .5rem;max-width: calc(100vw - 3rem);margin-left: auto;margin-right: auto;aspect-ratio: 1008/504 } .illustration-home,.illustration-tlc{aspect-ratio:2280/665} .main-content{padding-top:4rem} .bg-gray{background:#f4f6f8}.bg-black,.bg-thumbs{background:#1b1f29}.bg-thumbs+.bg-thumbs{padding-top:0!important} .list-inline-item,output{display:inline-block} .list-inline,.list-unstyled{padding-left:0;list-style:none} .list-inline-item:not(:last-child){margin-right:.5rem} .d-inline-block{display:inline-block!important} .py-1{padding-top:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important} .p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important} .py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important} .px-md-3{padding-right:1rem!important;padding-left:1rem!important} a:hover,abbr[title]{text-decoration:underline} h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0} address,ol,p,pre,ul{margin-bottom:1rem} .search-box__modal .combo-field[data-v-dd288eb2],ol ol,ol ul,ul ol,ul ul{margin-bottom:0} .mb-2,.my-2{margin-bottom:.5rem!important} .form-control::-ms-expand{background-color:transparent;border:0}.custom-control-input:focus:not(:checked)~.custom-control-label:before,.form-control:focus{border-color:#2684ff}.form-control:focus{color:#526a81;background-color:#fff;outline:0;box-shadow:0 0 0 1px #2684ff}.form-control::-moz-placeholder{color:#7790a9;opacity:1}.form-control:-ms-input-placeholder{color:#7790a9;opacity:1}.form-control::placeholder{color:#7790a9;opacity:1}.form-control:disabled{background-color:#eef1f4;opacity:1}input[type=date].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #526a81}select.form-control:focus::-ms-value{color:#526a81;background-color:#fff}