html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [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: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}.arrow-list, .hero-content ul, .columns-item-content ul, .area--order-form ul, .brochure ul {margin: 9px 0 20px;padding: 0;list-style: none;}.arrow-list li:before, .hero-content ul li:before, .columns-item-content ul li:before, .area--order-form ul li:before, .brochure ul li:before {content: "\f0da";display: inline-block;font: normal normal normal 14px/1 "Font Awesome 5 Free";font-weight: 900;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;color: #fa9c10;margin-right: 5px;margin-left: 5px;}body {font-family: azo-sans-web, tahoma, sans-serif;color: #2a2a2a;font-size: 16px;line-height: 24px;}h1, h2, h3, h4, p {color: inherit;}h1 {font-size: 48px;line-height: 54px;font-weight: 300;letter-spacing: 0.8px;}@media screen and (max-width: 760px) {h1 {font-size: 36px;line-height: 42px;}}.h1, h2.s--large, .area--order-form h2 {font-size: 48px;line-height: 54px;margin-bottom: 30px;}@media screen and (max-width: 760px) {.h1, h2.s--large, .area--order-form h2 {font-size: 36px;line-height: 42px;}}h2 {font-size: 30px;line-height: 34px;margin: 0 0 20px;color: #26357d;font-weight: 400;}@media screen and (max-width: 760px) {h2 {font-size: 26px;line-height: 32px;}}h3 {margin: 40px 0 10px;font-size: 20px;line-height: 26px;color: #26357d;}h3:first-child {margin-top: 0;}h4 {font-size: 20px;line-height: 26px;font-weight: 700;margin: 0 0 10px;color: #26357d;}p {margin: 1em 0 1.5em;}a {color: #26357d;}a:hover {opacity: .8;}.button, .top-menu-group--blue a, .top-menu-group--orange a, button.contacts-menu-select-list-item {display: inline-block;line-height: 20px;color: #fff;background: #fa9c10;border: 1px solid #fa9c10;text-decoration: none;padding: 11px 20px;font-weight: 600;font-size: 14px;letter-spacing: .6px;}.button span, .top-menu-group--blue a span, .top-menu-group--orange a span, button.contacts-menu-select-list-item span {display: inline-block;line-height: 20px;}.button:hover, .top-menu-group--blue a:hover, .top-menu-group--orange a:hover, button.contacts-menu-select-list-item:hover {opacity: .8;}.button i, .top-menu-group--blue a i, .top-menu-group--orange a i, button.contacts-menu-select-list-item i {font-size: 12px;}.button i:first-child, .top-menu-group--blue a i:first-child, .top-menu-group--orange a i:first-child, button.contacts-menu-select-list-item i:first-child {margin: 0 10px 0 -10px;}.button i:last-child, .top-menu-group--blue a i:last-child, .top-menu-group--orange a i:last-child, button.contacts-menu-select-list-item i:last-child {margin: 0 -10px 0 10px;}.button--large {padding: 15px 40px;font-size: 16px;}.button--light-blue {background: #194b9a;border-color: #194b9a;}.button--blue {background: #26357d;border-color: #26357d;}.button--white {border-color: transparent;background: transparent;color: #fa9c10;}.button--ghost {background: transparent;color: #fa9c10;}*, *:before, *:after {box-sizing: border-box;}img {max-width: 100%;height: auto;}.area--default {padding: 0 10px;}.container--wide {max-width: 1270px;margin: 0 auto;}.container, .container--narrow {max-width: 1050px;margin: 0 auto;}.container--narrow {max-width: 1100px;}.row {margin: 0 -10px;display: flex;flex-grow: 1;}@media screen and (max-width: 760px) {.row {display: block;}.row [class*='col-'] {width: 100%;}}.col-1 {width: 8.33333%;}.col-2 {width: 16.66667%;}.col-3 {width: 25%;}.col-4 {width: 33.33333%;}.col-5 {width: 41.66667%;}.col-6 {width: 50%;}.col-7 {width: 58.33333%;}.col-8 {width: 66.66667%;}.col-9 {width: 75%;}.col-10 {width: 83.33333%;}.col-11 {width: 91.66667%;}[class*='col-'] {padding: 0 10px;}.col-auto {flex-grow: 1;}.main-menu {flex-grow: 1;position: relative;z-index: 4;}.main-menu ul {margin: 0;padding: 0;list-style: none;}@media screen and (max-width: 1050px) {.main-menu {position: static;}}.menu-level--1 {display: flex;background: #26357d;}.menu-level--1 > .menu-item {flex-grow: 1;}@media screen and (max-width: 1050px) {.menu-level--1 {display: block;box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);max-height: 0;overflow: hidden;transition: .5s all ease-in-out;margin-top: 10px;}.menu-level--1 > .menu-item {border: none;border-bottom: 1px solid #e7e7e7;}.main-menu-open .menu-level--1 {max-height: 1000px;}}.menu-item {position: relative;}.menu-item--mobile {display: none;}@media screen and (max-width: 1050px) {.menu-item--mobile {display: block;}}a.menu-item-link--level-1 {display: block;text-decoration: none;color: #fff;line-height: 20px;padding: 20px 0;height: 60px;letter-spacing: .6px;font-weight: 700;text-align: center;}a.menu-item-link--level-1:hover {opacity: .8;}@media screen and (max-width: 1050px) {a.menu-item-link--level-1 {text-align: left;padding: 15px;height: auto;}}a.menu-item-link--level-1.menu-item-link--active {background: #fa9c10;}.menu-level--2 {position: absolute;top: 100%;left: 0;display: none;border-top: 1px solid #e7e7e7;box-shadow: 0 10px 18px rgba(0, 0, 0, 0.07);background: #fff;min-width: 260px;}.menu-item:hover .menu-level--2 {display: block;}.menu-level--2 .menu-item {width: 100%;}@media screen and (max-width: 1050px) {.menu-level--2 {position: static;display: block;box-shadow: none;}}a.menu-item-link--level-2 {display: block;color: #2a2a2a;line-height: 20px;text-decoration: none;text-align: left;padding: 10px 20px;font-size: 14px;}a.menu-item-link--level-2:hover {background: #e7f5f5;opacity: 1;}.menu-item--level-2:first-child a.menu-item-link--level-2 {padding-top: 15px;}.menu-item--level-2:last-child a.menu-item-link--level-2 {padding-bottom: 15px;}.menu-item-icon--child {color: #fa9c10;font-size: 12px;margin-right: 3px;}.menu-item-icon--parent {font-size: 13px;margin-left: 3px;}.top-menu-wrapper {display: flex;flex-direction: row-reverse;float: right;}@media screen and (max-width: 1050px) {.top-menu-wrapper {display: none;position: absolute;top: 0;left: 0;width: 100%;}.top-menu-wrapper .top-menu-group--white, .top-menu-wrapper .top-menu-group--red {display: none;}.top-menu-wrapper .top-menu-group--yellow {height: 40px;overflow: hidden;}.top-menu-wrapper .top-menu-group--yellow a {display: block;width: 100%;border-radius: 0;text-align: center;padding: 0;height: 40px;line-height: 20px;padding: 10px 0;}}@media screen and (max-width: 1050px) and (max-width: 360px) {.top-menu-wrapper .top-menu-group--yellow a {font-size: 11px;}}.top-menu-group {margin-left: 20px;}.top-menu-group:last-child {margin: 0;}.top-menu-group--default {height: 44px;background: #fff;border-radius: 22px;}.top-menu-group--default a {display: inline-block;padding: 12px 12px;line-height: 20px;color: #26357d;text-decoration: none;font-weight: 600;font-size: 14px;}.top-menu-group--default a:first-child {padding-left: 22px;}.top-menu-group--default a:last-child {padding-right: 22px;}.top-menu-group--default a:hover {opacity: .7;}.top-menu-group--blue a {background: #26357d;border-color: #26357d;}.top-menu-group--orange a {background: #fa9c10;border-color: #fa9c10;}.main-menu-mobile {position: absolute;top: 17px;right: 10px;height: 46px;width: 46px;border: none;background: none;padding: 0;cursor: pointer;display: none;}@media screen and (max-width: 1050px) {.main-menu-mobile {display: block;}}.main-menu-mobile:hover, .main-menu-mobile:focus {outline: none;}body.customize-support .main-menu-mobile {top: 49px;}@media screen and (max-width: 1050px) {body.customize-support .main-menu-mobile {top: 63px;}}@media screen and (max-width: 1050px) {body.has-promotion .main-menu-mobile {top: 57px;}}@media screen and (max-width: 1050px) {body.customize-support.has-promotion .main-menu-mobile {top: 89px;}}.main-menu-mobile-icon {display: block;}.main-menu-mobile-icon, .main-menu-mobile-icon:before, .main-menu-mobile-icon:after {width: 26px;height: 3px;background: #fa9c10;display: block;position: absolute;content: '';transition: .2s all ease-in-out;}.main-menu-mobile-icon {top: 22px;left: 10px;}body.main-menu-open .main-menu-mobile-icon {height: 0;}.main-menu-mobile-icon:before {top: -8px;}body.main-menu-open .main-menu-mobile-icon:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 0;}.main-menu-mobile-icon:after {top: 8px;}body.main-menu-open .main-menu-mobile-icon:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 0;}.header {width: 100%;padding: 0 20px;}@media screen and (max-width: 1050px) {.header {padding: 20px 20px 10px;}}@media screen and (max-width: 1050px) {body.has-promotion .header {padding-top: 40px;}}@media screen and (max-width: 1050px) {.header-menu {padding-top: 10px;}}.header-top {padding: 25px 0;}@media screen and (max-width: 1050px) {.header-top {padding: 0;}}.header-top-links {float: right;}.header-top-links-white {display: inline-block;height: 44px;background: #fff;border-radius: 22px;margin-right: 22px;}.header-top-links-white a {display: inline-block;padding: 12px 12px;line-height: 20px;color: #fa9c10;text-decoration: none;font-weight: 600;font-size: 14px;}.header-top-links-white a:first-child {padding-left: 22px;}.header-top-links-white a:last-child {padding-right: 22px;}.header-top-links-white a:hover {opacity: .7;}.header-container {max-width: 1270px;padding-left: 108px;margin: 0 auto;display: flex;}@media screen and (max-width: 1000px) {.header-container {padding: 0;}}.header-logo-wrapper {height: 39px;flex-grow: 1;}.header-logo {display: block;width: 201px;height: 39px;}.header--landing .header-top-menu {padding-top: 10px;}.header--landing .header-top-menu a {color: #fa9c10;font-weight: 600;text-decoration: none;line-height: 20px;}.footer {padding: 60px 20px;background: #26357d;font-size: 15px;letter-spacing: .6px;line-height: 22px;color: #fff;}.footer-top {display: flex;width: 100%;padding-bottom: 60px;border-bottom: 1px solid #3355a2;}@media screen and (max-width: 1000px) {.footer-top {flex-wrap: wrap;}}.footer-top-item--logo {flex-grow: 1;}.footer-top-item--logo img {display: block;width: 208px;height: 40px;}.footer-top-item--contact {padding-right: 30px;padding-top: 10px;}.footer-top-item--contact a {color: #fff;text-decoration: none;display: inline-block;line-height: 24px;margin: 0 10px;}.footer-top-item--contact a i {margin-right: 6px;}@media screen and (max-width: 1000px) {.footer-top-item--contact {padding: 20px 0;}}.footer-top-item {text-align: center;}.footer-top-item:first-child {text-align: left;}.footer-top-item:last-child {text-align: right;}.footer-menu, .footer-content {padding: 40px 0;border-bottom: 1px solid #3355a2;}.footer-menu p, .footer-content p {margin: 0 0 20px;}.footer-menu-wrapper {display: flex;flex-wrap: wrap;}@media screen and (max-width: 760px) {.footer-menu-wrapper {display: block;}}.footer-menu-list {list-style: none;margin: 0;padding: 0 60px 0 0;}.footer-menu-item {margin-bottom: 15px;}.footer-menu-item--bold {margin-bottom: 30px;}@media screen and (max-width: 760px) {.footer-menu-item--bold {margin: 20px 0;}}.footer-menu-item-link {text-decoration: none;color: #fff;display: block;}.footer-menu-item--bold .footer-menu-item-link {font-weight: 600;}.footer-menu-item-link:hover {opacity: .8;}.footer-wds {color: #fff;padding-top: 40px;opacity: .6;}.footer-wds a {color: #fff;}.area--logos {padding: 40px 20px;}.logos {display: flex;flex-wrap: wrap;margin: 0 auto;justify-content: space-around;}.logos img {display: block;width: 160px;height: 100px;-o-object-fit: contain;object-fit: contain;}.logos img:nth-child(2) {height: 50px;margin-top: 25px;}.video-embed {width: 500px;height: 300px;display: block;margin: 0 auto;max-width: 100%;}@media screen and (max-width: 760px) {.video-embed {margin-top: 30px;}}iframe {max-width: 100%;}.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="phone"], .wpcf7-form input[type="tel"], .wpcf7-form textarea {display: block;width: 100%;line-height: 16px;padding: 10px;background: #fff;border: 1px solid #b5b5b5;font-size: 14px;color: #2a2a2a;}.wpcf7-form input[type="text"][placeholder], .wpcf7-form input[type="email"][placeholder], .wpcf7-form input[type="number"][placeholder], .wpcf7-form input[type="phone"][placeholder], .wpcf7-form input[type="tel"][placeholder], .wpcf7-form textarea[placeholder] {color: #2a2a2a;}.wpcf7-form input[type="text"][disabled], .wpcf7-form input[type="email"][disabled], .wpcf7-form input[type="number"][disabled], .wpcf7-form input[type="phone"][disabled], .wpcf7-form input[type="tel"][disabled], .wpcf7-form textarea[disabled] {background: #f7f7f7;}.wpcf7-form input[type="text"]:focus, .wpcf7-form input[type="email"]:focus, .wpcf7-form input[type="number"]:focus, .wpcf7-form input[type="phone"]:focus, .wpcf7-form input[type="tel"]:focus, .wpcf7-form textarea:focus {outline: none;box-shadow: 0 0 0 2px #fa9c10;}.wpcf7-form input[type="submit"] {display: block;line-height: 20px;padding: 10px;width: 100%;border: 1px solid #fa9c10;background: #fa9c10;color: #ffffff;font-weight: 700;margin-top: 15px;cursor: pointer;}.wpcf7-form input[type="submit"]:hover {opacity: .8;}.wpcf7-form p {margin-top: 0;}.wpcf7-form p > label {font-weight: 600;display: block;margin: 3px 0 3px;}.wpcf7-form br {display: none;}.wpcf7-form-control-wrap {padding: 0 0 0;display: block;}.wpcf7-radio, .wpcf7-checkbox {padding: 0 0 10px;display: block;}.wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item {margin: 0;padding-right: 10px;}.wpcf7-radio label, .wpcf7-checkbox label {cursor: pointer;}.wpcf7-checkbox .wpcf7-list-item {display: block;position: relative;padding-left: 20px;}.wpcf7-checkbox .wpcf7-list-item input {display: block;position: absolute;left: 0;top: 3px;}.wpcf7-form p {margin: 0 0 10px;}.wpcf7-form .hakukohde {position: relative;}.wpcf7-form .hakukohde input[type="text"] {background: #f7f7f7;}.hakukohde-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.sticky {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;}body.customize-support .sticky {top: 32px;}.item-list {max-width: 400px;}.item-list-item {display: block;color: #2a2a2a;text-decoration: none;padding: 20px 0;border-bottom: 1px solid #ccd1d1;}.item-list-item h3 {margin: 0 0 10px;font-size: 20px;line-height: 26px;}.item-list-item p {margin: 0;line-height: 22px;}.item-list-item:last-child {border: none;}.item-list-item-more {color: #fa9c10;}.area--post {padding: 0 20px;}.post {padding-top: 40px;max-width: 860px;margin: 0 auto;}.post-content {padding-bottom: 40px;}.post-content iframe {display: block;width: 100%;height: 500px;}.post-content blockquote {background: #194b9a;border-left: 2px solid #fa9c10;margin: 20px 0;padding: 20px 20px 20px 30px;}.post-content blockquote p {margin: 0 0 10px;}.post-content blockquote p:last-child {margin: 0;}.area--back {border-bottom: 1px solid #e7e7e7;padding: 0 20px;}.back-button {display: inline-block;text-decoration: none;padding: 10px;font-size: 14px;font-weight: 600;}.back-button i.fa {font-size: 12px;margin-right: 3px;}.area--job {padding: 60px 20px;}.job-content {max-width: 700px;}.job-page-list {max-width: 460px;margin: auto;padding: 40px 20px;}.job-list {background: #eaf5f5;max-width: 1000px;margin: 0 auto;}.job-list-inner {max-width: 800px;padding: 40px 20px;margin: 0 auto;}.job-list-inner .item-list {max-width: 100%;}.planner {display: block;border: none;margin: 0;width: 100%;height: 900px;}.area--planner {padding: 0 20px 40px;}.ball-wrapper {display: flex;}@media screen and (max-width: 760px) {.ball-wrapper {margin: 20px 0;}}.ball-ball-number {background: #292929;display: block;width: 94px;height: 94px;font-weight: 900;font-size: 20px;padding-top: 34px;color: #ffffff;border-radius: 50%;text-align: center;color: #f9f9f9;}.ball-text {padding-left: 20px;display: flex;}.ball-text-inner {max-width: 220px;margin: auto 0;}.modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: flex;background: rgba(255, 255, 255, 0.8);z-index: 9999999;padding: 30px 20px;}.modal-inner {margin: auto;position: relative;}.modal-inner iframe {max-width: 100%;}.modal-close {position: absolute;bottom: 100%;right: 0;display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;background: #fa9c10;color: #fff;}.hero {background: #333;position: relative;margin-top: 30px;}@media screen and (max-width: 1050px) {.hero {margin-top: 0;}}.hero-inner {padding: 150px 100px 150px;position: relative;z-index: 3;}@media screen and (max-width: 760px) {.hero-inner {padding: 75px 20px;}}.hero-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 2;}.hero-background {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.hero-background img, .hero-background video {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;position: relative;}.hero-background-slider, .hero .slick-list, .hero .slick-track {height: 100%;}.hero-content {color: #fff;line-height: 24px;font-size: 24px;}.hero-content h1 {margin: 0 0 20px;font-size: 42px;line-height: 52px;font-weight: 700;color: #fff;}.hero-content h3 {font-size: 24px;line-height: 30px;color: #fff;}.hero-content p {margin: 0 0 20px;}@media screen and (max-width: 760px) {.hero-content {padding: 20px;}.hero-content h1 {margin-top: 0;}}.header--landing + .page .hero {margin-top: 0;}.area--content {padding: 60px 20px;}@media screen and (max-width: 1000px) {.area--content {padding: 20px;}}.area--iconarea {padding: 60px 20px 30px;}.area--iconarea.bg--grey {background: #194b9a;}@media screen and (max-width: 760px) {.area--iconarea {padding: 30px 20px;}}.area--iconarea.t--horizontal + .area--iconarea {padding-top: 0;}.area--iconarea.t--vertical + .area--iconarea {padding-top: 100px;}.icon-box {display: flex;margin-bottom: 30px;}@media screen and (max-width: 760px) {.icon-box {margin: 30px 0;}}@media screen and (max-width: 400px) {.icon-box {display: block;}}.t--horizontal .icon-box {display: block;padding: 0 20px;border-right: 1px solid #e7e7e7;}@media screen and (max-width: 760px) {.t--horizontal .icon-box {border: none;}}.t--horizontal .icon-box:last-child {border: none;}.t--horizontal .icon-box img {display: block;margin: 0 0 20px;}.icon-box-content {padding-left: 45px;max-width: 550px;}.icon-box-content h3 {margin: 0 0 10px;font-size: 20px;line-height: 23px;font-weight: 600;}.icon-box-content p {margin: 0;line-height: 20px;font-size: 14px;}@media screen and (max-width: 400px) {.icon-box-content {padding: 0;padding-top: 20px;}}.t--horizontal .icon-box-content {padding: 0;}img.iconarea-image {display: block;margin-bottom: -100px;}@media screen and (max-width: 760px) {img.iconarea-image {margin: 0;}}.iconarea-boxes {display: flex;margin: 0 -20px;}@media screen and (max-width: 760px) {.iconarea-boxes {display: block;}}.iconarea-content {margin-bottom: 60px;text-align: center;}.area--banner {padding: 20px;}.banner {position: relative;color: #fff;padding: 60px 60px 60px 100px;background: #194b9a url("../../assets/m.png") no-repeat right center;background-size: 25%;}@media screen and (max-width: 1000px) {.banner {padding: 20px;}}.banner-inner {position: relative;z-index: 3;display: flex;}@media screen and (max-width: 1000px) {.banner-inner {display: block;}}.banner-content {max-width: 620px;}.banner-content h3, .banner-content h2 {font-size: 30px;line-height: 34px;font-weight: 600;margin: 0;color: #fff;}.banner-content p {margin: 10px 0 0;font-size: 14px;line-height: 20px;}.banner-price {padding-top: 45px;padding-left: 10px;flex-grow: 1;}@media screen and (max-width: 1000px) {.banner-price {padding: 0 30px;}}.banner-price-inner {text-align: right;max-width: 160px;}.banner-price-large {display: flex;flex-align: right;}.banner-price-large-num {font-size: 40px;line-height: 34px;font-weight: 600;letter-spacing: -2.1px;}.banner-price-large-sup {font-size: 20px;line-height: 20px;margin-left: 10px;}.banner-price-asterix {font-size: 14px;margin-top: 10px;}.banner-cta {flex-grow: 1;display: flex;}.banner-cta a {display: block;margin: auto;}@media screen and (max-width: 1000px) {.banner-cta a {margin-top: 20px;}}.area--columns {padding: 40px 20px;}.columns {display: flex;margin: 0 -10px;}.bg--none {background: none;}.bg--grey {background: #e3f4f4;}.bg--grey_border {background: #e3f4f4;border: 1px solid #e7e7e7;}.bg--illustration_shadow {border: 7px solid #ffffff;box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);background: #e3f4f4 url("https://molarum.fi/wp-content/themes/molarum/app/assets/illustration.jpg") no-repeat top right;}@media screen and (max-width: 760px) {.bg--illustration_shadow {border-width: 3px;}}@media screen and (max-width: 760px) {.c--floating_images {padding: 60px 0;overflow: hidden;}}.c--floating_images .columns-item-content {position: relative;}.c--floating_images img {display: block;width: 400px;height: 400px;-o-object-fit: cover;object-fit: cover;margin-top: -60px;}.c--floating_images img:last-child {position: absolute;top: 130px;left: 260px;}@media screen and (max-width: 1180px) {.c--floating_images img:last-child {left: 130px;}}@media screen and (max-width: 960px) {.c--floating_images img:last-child {left: 60px;}}@media screen and (max-width: 760px) {.c--floating_images img:last-child {left: 260px;}}.c--padding_small .columns-item-content {padding: 20px 30px;}@media screen and (max-width: 760px) {.c--padding_small .columns-item-content {padding: 20px;}}.c--padding .columns-item-content {padding: 20px 40px;}@media screen and (max-width: 760px) {.c--padding .columns-item-content {padding: 20px;}}.c--padding_large .columns-item-content {padding: 40px 80px;}@media screen and (max-width: 760px) {.c--padding_large .columns-item-content {padding: 20px;}}.c--form, .c--form_pull {padding: 0;}.c--form .columns-item-content, .c--form_pull .columns-item-content {background: #e3f4f4;padding: 25px;}.c--form_pull {margin-top: -100px;position: relative;z-index: 3;}.c--form_pull h2 {font-size: 20px;font-weight: 600;line-height: 26px;margin: 0 0 10px;}@media screen and (max-width: 760px) {.c--form_pull {margin: 0;}}.content-column-row {display: flex;}.content-column-item {padding: 0 10px;}.content-column-item:first-child {padding-left: 0;}.content-column-item:last-child {padding-right: 0;}.area--gallery {padding: 60px 20px;overflow: hidden;}@media screen and (max-width: 760px) {.area--gallery {padding: 20px;}}.gallery {display: flex;flex-wrap: wrap;margin: 0 -10px;}.gallery-block {width: 50%;display: flex;flex-wrap: wrap;}@media screen and (max-width: 760px) {.gallery-block {width: 100%;}}.gallery-item {display: flex;width: 50%;padding: 10px;position: relative;}.gallery-block--1 .gallery-item {width: 100%;}.gallery-block--1 .gallery-item img {height: 100%;flex-grow: 1;}.gallery-block--3 .gallery-item:first-child {width: 100%;}.gallery-item-description {position: absolute;bottom: 0;left: 0;background: rgba(255, 255, 255, 0.8);padding: 15px 20px;width: 100%;pointer-events: none;}.gallery-item-description b {display: block;}.gallery-item--image {height: 350px;}@media screen and (max-width: 760px) {.gallery-item--image {height: 250px;}}.gallery-block--1 .gallery-item--image {height: auto;}@media screen and (max-width: 760px) {.gallery-block--1 .gallery-item--image {height: 250px;}}.gallery-item-image {position: relative;flex-grow: 1;}.gallery-item-image img {display: block;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}.gallery--contain .gallery-item-image img {-o-object-fit: contain;object-fit: contain;background: #194b9a;}.gallery-item-image:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("https://molarum.fi/wp-content/themes/molarum/app/assets/gallery-icon.svg") no-repeat center center;-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0;visibility: hidden;transition: .2s all ease-in-out;pointer-events: none;}.gallery-item-image:hover:after {opacity: 1;visibility: visible;-webkit-transform: scale(1);transform: scale(1);}.gallery-item--content, .gallery-item--full {width: 100%;}.gallery-item-content {max-width: 420px;margin: 30px auto;}@media screen and (max-width: 760px) {.gallery-item-content {margin: 0;}}.gallery-item-content h2 {font-size: 48px;line-height: 54px;}.gallery-link {margin-top: 20px;}.gallery-link a {display: block;text-align: center;border: 1px solid #e7e7e7;text-decoration: none;padding: 15px;color: #2a2a2a;}.gallery-link a:hover {background: #194b9a;}.gallery-slider-wrapper {padding: 0 30px;}@media screen and (max-width: 760px) {.gallery-slider-wrapper {padding: 30px;}}.gallery-slider img {display: block;width: 100%;height: 400px;-o-object-fit: cover;object-fit: cover;}.gallery-slider .slick-prev:before, .gallery-slider .slick-next:before {color: #fa9c10;}.gallery--mixed_grid .gallery-block--3:last-child {width: 100%;}.gallery--mixed_grid .gallery-block--3:last-child .gallery-item {width: 25%;}@media screen and (max-width: 760px) {.gallery--mixed_grid .gallery-block--3:last-child .gallery-item {width: 50%;}}.gallery--mixed_grid .gallery-block--3:last-child .gallery-item:first-child {width: 50%;}@media screen and (max-width: 760px) {.gallery--mixed_grid .gallery-block--3:last-child .gallery-item:first-child {width: 100%;}}.gallery--even .gallery-block {width: 100%;}.gallery--even .gallery-block .gallery-item {width: 25%;}@media screen and (max-width: 760px) {.gallery--even .gallery-block .gallery-item {width: 50%;}}.gallery--even .gallery-block .gallery-item--content {width: 50%;}@media screen and (max-width: 760px) {.gallery--even .gallery-block .gallery-item--content {width: 100%;}}.gallery-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);z-index: 9999;}.gallery-modal-inner {display: flex;width: 100%;height: 100%;position: relative;padding: 20px 60px;}.gallery-modal-inner img {display: block;margin: auto;max-height: 100%;max-width: 100%;box-shadow: 0 3px 20px rgba(0, 0, 0, 0.07);}.gallery-modal-nav {display: flex;position: absolute;top: 0;left: 0;width: 60px;height: 100%;border: none;background: none;}.gallery-modal-nav i.fa {margin: auto;color: #fa9c10;font-size: 24px;}.gallery-modal-nav--next {left: auto;right: 0;}.gallery-modal-description {position: absolute;bottom: 0;left: 0;text-align: center;padding: 20px;width: 100%;background: rgba(255, 255, 255, 0.6);}.gallery-modal-description-caption {font-weight: 700;}.area--order-form {padding: 60px 20px;}.area--order-form .wpcf7-form {max-width: 380px;margin: 40px auto;}.area--order-form .wpcf7-form h3 {margin: 0 0 5px;font-weight: 700;}.area--order-form .wpcf7-form p {margin: 0 0 15px;}.area--brochure {background: url("../assets/bg-brochure.jpg") no-repeat center center;background-size: cover;padding: 60px 20px;}@media screen and (max-width: 760px) {.area--brochure {padding: 30px 20px;}}.brochure {background: #eaf5f5;padding: 50px 80px;display: flex;max-width: 1050px;margin: 0 auto;}.brochure h2 {font-size: 30px;line-height: 36px;font-weight: 800;margin: 0 0 15px;}.brochure p {margin: 0 0 10px;}@media screen and (max-width: 1000px) {.brochure {display: block;padding: 20px;}}.brochure-image {display: flex;}.brochure-image img {display: block;margin: auto;}.area--table {padding: 120px 20px 60px;}@media screen and (max-width: 760px) {.area--table {padding: 40px 20px;}}.table-title {text-align: center;margin-bottom: 60px;}.table-row {display: flex;}@media screen and (max-width: 760px) {.table-row {display: block;border: 1px solid #e7e7e7;margin: 20px 0;}}@media screen and (max-width: 760px) {.table-row--0 {display: none;}}.table-cell {width: 30%;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;margin-left: -1px;padding: 30px;font-size: 14px;line-height: 17px;position: relative;}.table-cell:first-child {margin-left: 0;}@media screen and (max-width: 760px) {.table-cell {width: 100%;border: none;border-bottom: 1px solid #e7e7e7;margin: 0;padding: 20px;}.table-cell:last-child {border: none;}}.table-row:first-child .table-cell {border-top: 1px solid #e7e7e7;background: #194b9a;}.table-row:first-child .table-cell.table-cell--highlight {box-shadow: 0 2px 0 #fa9c10;z-index: 2;margin-top: -10px;margin-bottom: -10px;padding-top: 40px;}.table-row:last-child .table-cell.table-cell--highlight {margin-bottom: -10px;}@media screen and (max-width: 760px) {.table-row:last-child .table-cell.table-cell--highlight {margin: 0;}}.table-cell--bold {font-size: 16px;line-height: 17px;font-weight: 700;}.table-cell--highlight {background: #194b9a;width: 40%;}@media screen and (max-width: 760px) {.table-cell--highlight {width: 100%;}}.table-cell-mobile-label {text-transform: uppercase;font-size: 12px;font-weight: 700;letter-spacing: .3px;margin-bottom: 5px;display: none;}@media screen and (max-width: 760px) {.table-cell-mobile-label {display: block;}}.submenu-wrapper {border-bottom: 1px solid #e7e7e7;background: #fff;height: 51px;overflow: hidden;}@media screen and (max-width: 920px) {.submenu-wrapper {display: none;}}.submenu {display: flex;}.submenu-item {flex-grow: 1;}.submenu-item a {display: block;color: #2a2a2a;text-decoration: none;padding: 15px;line-height: 20px;font-weight: 500;text-align: center;}.submenu-item a:hover {box-shadow: 0 2px 0 #fa9c10;opacity: 1;}.area--faq {padding: 60px 20px;}.faq {display: flex;margin: 0 -10px;}@media screen and (max-width: 760px) {.faq {display: block;}}.faq-column {width: 50%;padding: 0 10px;}@media screen and (max-width: 760px) {.faq-column {width: 100%;}}.faq-item {border-bottom: 1px solid #e7e7e7;}a.faq-item-question {font-weight: 600;line-height: 20px;padding: 15px;text-decoration: none;color: #2a2a2a;display: block;position: relative;}a.faq-item-question i {position: absolute;top: 15px;right: 15px;color: #fa9c10;transition: .5s all ease-in-out;}.faq-item-open a.faq-item-question i {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.faq-item-answer {max-height: 0;transition: .5s all ease-in-out;overflow: hidden;}.faq-item-open .faq-item-answer {max-height: 300px;}.faq-item-answer-inner {padding: 0 15px 15px;font-size: 14px;line-height: 20px;}.area--floating-images {padding: 60px 20px;}.floating-images {margin: 50px 0;}.floating-images-item {display: flex;}@media screen and (max-width: 900px) {.floating-images-item {display: block;margin-bottom: 30px;}}.floating-images-item--odd {flex-direction: row-reverse;}.floating-images-item-image {flex-grow: 1;width: 50%;display: flex;}.floating-images-item--even .floating-images-item-image {padding-left: 75px;}.floating-images-item--odd .floating-images-item-image {padding-right: 75px;}.floating-images-item-image img {display: block;width: 600px;max-width: 600px;height: 400px;position: absolute;top: 50%;margin-top: -200px;z-index: 3;-o-object-fit: cover;object-fit: cover;}.floating-images-item--odd .floating-images-item-image img {right: 0;}.floating-images-item--even .floating-images-item-image img {left: 0;}@media screen and (max-width: 1270px) {.floating-images-item-image img {width: 500px;}}@media screen and (max-width: 1060px) {.floating-images-item-image img {width: 400px;}}@media screen and (max-width: 900px) {.floating-images-item-image {width: 100%;padding: 0;display: block;}.floating-images-item--even .floating-images-item-image, .floating-images-item--odd .floating-images-item-image {padding: 0;}.floating-images-item-image img {position: static;width: 100%;height: 300px;margin: 0;}}.floating-images-item-image-inner {position: relative;width: 100%;height: 100%;}.floating-images-item-content {width: 50%;padding: 100px 0 100px 75px;position: relative;}@media screen and (max-width: 900px) {.floating-images-item-content {width: 100%;padding: 30px;}}.floating-images-item--odd .floating-images-item-content:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #194b9a;}.floating-images-item-content .floating-images-item-content-inner {max-width: 440px;position: relative;z-index: 2;}@media screen and (max-width: 900px) {.floating-images-item-content .floating-images-item-content-inner {max-width: 100%;}}.floating-images-item-content .floating-images-item-content-inner h3 {margin: 0 0 20px;font-size: 20px;}.floating-images-item-content .floating-images-item-content-inner p {margin: 0;font-size: 16px;line-height: 24px;}.area--content-list {padding: 60px 20px;}.area--content-list.area--content-list-vertical {padding: 0;}@media screen and (max-width: 1000px) {.area--content-list {padding: 30px 20px;}}.content-list--three {display: flex;margin: 0 -10px;}.content-list--three .content-list-item {display: block;width: 33.33%;padding: 10px;}.area--content-list-vertical .content-list--three .content-list-item {width: 100%;padding-left: 0;padding-right: 0;}@media screen and (max-width: 1000px) {.content-list--three {display: block;margin: 0;}.content-list--three .content-list-item {width: 100%;max-width: 400px;margin: 0 auto;}}.area--content-list-vertical .content-list--three {display: block;margin: 0;}.content-list--three .content-list-item-content-inner h3 {color: #26357d;margin: 0 0 10px;}.content-list-item-image {display: block;}.content-list-item-image img {display: block;max-width: 100%;height: 230px;-o-object-fit: cover;object-fit: cover;width: 100%;}.content-list-item-content {text-decoration: none;color: #2a2a2a;display: block;padding-top: 20px;}.content-list-item-content:hover {opacity: .8;}.content-list-item-more {color: #fa9c10;font-weight: 700;}.area--content-list-large h1 {text-align: center;margin-bottom: 50px;}.content-list--large {max-width: 1100px;margin: 0 auto;}.content-list--large .content-list-item {display: flex;}.content-list--large .content-list-item:nth-child(2n) {flex-direction: row-reverse;}@media screen and (max-width: 760px) {.content-list--large .content-list-item {display: block;margin-bottom: 30px;}}.content-list--large .content-list-item-image {display: block;width: 50%;position: relative;}.content-list--large .content-list-item-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}@media screen and (max-width: 760px) {.content-list--large .content-list-item-image {width: 100%;height: 200px;}}.content-list--large .content-list-item-content {width: 50%;padding: 60px 0;}@media screen and (max-width: 760px) {.content-list--large .content-list-item-content {width: 100%;padding: 20px;}}.content-list--large .content-list-item-content-inner {max-width: 310px;margin: 0 auto;}.content-list--large .content-list-item-content-inner h3 {margin: 0 0 10px;}.content-list--large .content-list-item-content-inner p {margin: 0 0 20px;}@media screen and (max-width: 760px) {.content-list--large .content-list-item-content-inner {max-width: 100%;}}.content-list-title h2 {color: #26357d;font-size: 36px;line-height: 42px;font-size: 400;margin-bottom: 40px;}.area--contacts {padding: 0 20px 60px 20px;}.contacts-list-section {margin-bottom: 40px;}.contacts-list-section h3 {margin-bottom: 20px;font-weight: 600;}.contacts-list-section-items {display: flex;flex-wrap: wrap;}.contacts-person {width: 33.33%;padding-bottom: 40px;line-height: 24px;display: flex;}.contacts-person h4 {margin: 0;font-size: 16px;line-height: 24px;font-weight: 600;}@media screen and (max-width: 1000px) {.contacts-person {width: 100%;}}@media screen and (max-width: 450px) {.contacts-person {display: block;}}.contacts-person-image {width: 150px;flex-shrink: 0;}.contacts-person-image img {max-width: 100%;width: 150px;height: 150px;-o-object-fit: cover;object-fit: cover;border-radius: 50%;display: block;}@media screen and (max-width: 450px) {.contacts-person-image img {margin: 0 auto 10px;}}.contacts-person-content {flex-grow: 1;padding-left: 20px;padding-top: 35px;}.contacts-menu-select-wrapper {border-bottom: 1px solid #26357d;margin-bottom: 40px;}@media screen and (max-width: 760px) {.contacts-menu-select-wrapper {border: none;margin-bottom: 20px;}}button.contacts-menu-select-list-item {background: #26357d;border-color: #26357d;margin-bottom: -1px;}button.contacts-menu-select-list-item:hover, button.contacts-menu-select-list-item.s--active {background: #fa9c10;border-color: #fa9c10;}@media screen and (max-width: 760px) {button.contacts-menu-select-list-item {display: block;width: 100%;margin-bottom: 10px;}}.area--iconmenu {padding: 0 20px;}.area--iconmenu + .area--gallery {padding-top: 20px;}@media screen and (max-width: 760px) {.icon-menu {display: flex;flex-wrap: wrap;border-top: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}}.icon-menu-item {display: inline-block;text-decoration: none;color: #2a2a2a;border: 1px solid #e7e7e7;margin: 0 10px 10px 0;font-size: 14px;width: 180px;padding: 25px 0 20px 0;text-align: center;line-height: 16px;}.icon-menu-item:hover, .icon-menu-item.icon-menu-item--active {background: #194b9a;}.icon-menu-item img {display: block;margin: 0 auto 10px;width: 32px;height: 32px;}@media screen and (max-width: 760px) {.icon-menu-item {display: block;margin: 0;width: 33.33%;border-left: none;border-top: none;}}@media screen and (max-width: 400px) {.icon-menu-item {width: 50%;}}.area--title:first-child {padding: 50px 20px 0;}.area--hero + .area--title {padding: 20px 20px;}.area--title + .area--columns {padding-top: 0;}.area--products {padding: 80px 20px;overflow: hidden;}@media screen and (max-width: 760px) {.area--products {padding: 60px 20px;}}.products-row {display: flex;flex-wrap: wrap;margin: 0 -10px;}.products-row-margin {margin-top: 30px;}@media screen and (max-width: 760px) {.products-row-margin {margin-bottom: 30px;}}.products-column {padding: 0 10px;flex-grow: 0;flex-shrink: 0;position: relative;}.products-column img {display: block;margin: 0 auto;}.products-column-fill .products-column {padding: 0;}.w-1 {width: 100%;}.w-1-3 {width: 33.33%;}@media screen and (max-width: 760px) {.w-1-3 {width: 100%;}}.w-2-3 {width: 66.66%;}@media screen and (max-width: 760px) {.w-2-3 {width: 100%;}}.w-1-2 {width: 50%;}.products-caption {display: block;text-align: center;font-size: 14px;line-height: 20px;padding: 10px 0 20px;}.products-content {padding: 0 80px 60px 80px;}@media screen and (max-width: 760px) {.products-content {padding: 0 0 40px;}}.products-item-full {min-height: 250px;}.products-item-full img {display: block;width: calc(100% - 20px);height: 100%;position: absolute;top: 0;left: 10px;-o-object-fit: cover;object-fit: cover;}.products-column-fill .products-item-full img {width: 100%;left: 0;}.products-column-fill {display: flex;flex-direction: column;}.products-column-fill > div + div {flex-grow: 1;}.area--linkboxes {padding: 40px 20px;}.linkboxes {display: flex;margin: 0 -10px;}@media screen and (max-width: 760px) {.linkboxes {display: block;margin: 0;}}.linkbox {display: block;color: #fff;margin: 0 10px;text-decoration: none;}@media screen and (max-width: 760px) {.linkbox {margin: 10px 0;}}.linkbox-image {display: block;width: 100%;height: 320px;-o-object-fit: cover;object-fit: cover;}.linkbox-content {display: block;background: #26357d;padding: 20px;text-align: center;}.linkbox--yellow .linkbox-content {background: #fa9c10;}.linkbox-content-title {font-weight: bold;font-size: 20px;line-height: 22px;}.linkbox-content-title i.fa {margin-left: 5px;position: relative;top: 1px;}.--debug {margin: 0 0 30px 0;}.--debug textarea {display: block;width: 100%;border: none;background: #efefef;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px;font-size: 14px;height: 100px;overflow: auto;transition: .2s all ease-in-out;overflow: hidden;}.--debug textarea:focus {outline: none;height: 600px;overflow: auto;}


/* Slider slick.css */
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}

/* slick-theme-css */
@charset 'UTF-8';.slick-loading .slick-list {background: #fff url('https://molarum.fi/wp-content/themes/molarum/app/live-css/ajax-loader.gif') center center no-repeat;}@font-face {font-family: 'slick';font-weight: normal;font-style: normal;src: url('https://molarum.fi/wp-content/themes/molarum/app/live-css/fonts/slick.eot');src: url('https://molarum.fi/wp-content/themes/molarum/app/live-css/fonts/slick.eot#iefix') format('embedded-opentype'), url('https://molarum.fi/wp-content/themes/molarum/app/live-css/fonts/slick.woff') format('woff'), url('https://molarum.fi/wp-content/themes/molarum/app/live-css/fonts/slick.ttf') format('truetype'), url('https://molarum.fi/wp-content/themes/molarum/app/live-css/fonts/slick.svg#slick') format('svg');}.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: transparent;outline: none;background: transparent;}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}.slick-prev:before, .slick-next:before {font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev {left: -25px;}[dir='rtl'] .slick-prev {right: -25px;left: auto;}.slick-prev:before {content: 'â†';}[dir='rtl'] .slick-prev:before {content: 'â†’';}.slick-next {right: -25px;}[dir='rtl'] .slick-next {right: auto;left: -25px;}.slick-next:before {content: 'â†’';}[dir='rtl'] .slick-next:before {content: 'â†';}.slick-dotted.slick-slider {margin-bottom: 30px;}.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}.slick-dots li button:before {font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: 'â€¢';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {opacity: .75;color: black;}