@font-face{font-family:'yritysrekisteri-icons';src:url("../fonts/yritysrekisteri.eot?r2obao");src:url("../fonts/yritysrekisteri.eot?r2obao#iefix") format("embedded-opentype"),url("../fonts/yritysrekisteri.ttf?r2obao") format("truetype"),url("../fonts/yritysrekisteri.woff?r2obao") format("woff"),url("../fonts/yritysrekisteri.svg?r2obao#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="yritysrekisteri-icon-"],[class*=" yritysrekister-icon-"]{font-family:'yritysrekisteri-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yritysrekisteri-icon-chevron-arrow-down:before{content:"\e908"}.yritysrekisteri-icon-edit-content:before{content:"\e907"}.yritysrekisteri-icon-company-placeholder:before{content:"\e900"}.yritysrekisteri-icon-thumb-down:before{content:"\e901"}.yritysrekisteri-icon-thumb-up:before{content:"\e902"}.yritysrekisteri-icon-clock:before{content:"\e904"}.yritysrekisteri-icon-computer:before{content:"\e903"}.yritysrekisteri-icon-letter:before{content:"\e905"}.yritysrekisteri-icon-phone:before{content:"\e906"}@font-face{font-family:'rekisteri-icon';src:url("../fonts/Hoyryicon.ttf?l49aat") format("truetype"),url("../fonts/Hoyryicon.woff?l49aat") format("woff"),url("../fonts/Hoyryicon.svg?l49aat#Hoyryicon") format("svg");font-weight:normal;font-style:normal}[class^="rekisteri-icon-"]:before,[class*=" rekisteri-icon-"]:before,[class^="rekisteri-icon-"]:after,[class*=" rekisteri-icon-"]:after{font-family:rekisteri-icon;font-size:20px;font-style:normal}html .company-basic-info.no-results>.row .no-results:before,html .company-basic-info .box-column .company-reviews .rating-star:before,html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow.slick-prev:before,html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow.slick-next:before{font-family:"rekisteri-icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rekisteri-icon-sign:before{content:"\e913"}.rekisteri-icon-thumb-up:before{content:"\e909"}.rekisteri-icon-thumb-down:before{content:"\e911"}.rekisteri-icon-computer:before{content:"\e912"}.rekisteri-icon-bed:before{content:"\e907"}.rekisteri-icon-map2:before{content:"\e906"}.rekisteri-icon-alert:before{content:"\e90f"}.rekisteri-icon-alert-alt:before{content:"\e910"}.rekisteri-icon-auction:before{content:"\e90c"}.rekisteri-icon-dashboard:before{content:"\e90a"}.rekisteri-icon-forkknife:before{content:"\e902"}.rekisteri-icon-eye:before{content:"\e903"}.rekisteri-icon-info-round:before{content:"\e904"}.rekisteri-icon-label:before{content:"\e905"}.rekisteri-icon-log-out:before{content:"\e902"}.rekisteri-icon-log-in:before{content:"\e901"}.rekisteri-icon-chevron-right-round:before{content:"\e66d"}.rekisteri-icon-chevron-left-round:before{content:"\e66e"}.rekisteri-icon-camera:before{content:"\e669"}.rekisteri-icon-minus-rounded:before{content:"\e667"}.rekisteri-icon-plus-rounded:before{content:"\e668"}.rekisteri-icon-minus:before{content:"\e665"}.rekisteri-icon-plus:before{content:"\e666"}.rekisteri-icon-download:before{content:"\e664"}.rekisteri-icon-video-camera:before{content:"\e662"}.rekisteri-icon-clock:before{content:"\e663"}.rekisteri-icon-phone-basic:before{content:"\e661"}.rekisteri-icon-close-cross:before{content:"\e65b"}.rekisteri-icon-chevron-left-sharp:before{content:"\e65c"}.rekisteri-icon-chevron-right-sharp:before{content:"\e65d"}.rekisteri-icon-chevron-down-sharp:before{content:"\e66a"}.rekisteri-icon-chevron-up-sharp:before{content:"\e66c"}.rekisteri-icon-zoom:before{content:"\e65e"}.rekisteri-icon-edit:before{content:"\e65a"}.rekisteri-icon-pause-round-alt:before{content:"\e655"}.rekisteri-icon-play-round-alt:before{content:"\e656"}.rekisteri-icon-play:before{content:"\e657"}.rekisteri-icon-printer:before{content:"\e658"}.rekisteri-icon-sync:before{content:"\e659"}.rekisteri-icon-youtube-play:before{content:"\e648"}.rekisteri-icon-chevron-left-thin-circular:before{content:"\e600"}.rekisteri-icon-chevron-right-thin-circular:before{content:"\e605"}.rekisteri-icon-chevron-left-bold-circular:before{content:"\e601"}.rekisteri-icon-chevron-right-bold-circular:before{content:"\e606"}.rekisteri-icon-chevron-left-circular:before{content:"\e603"}.rekisteri-icon-chevron-right-circular:before{content:"\e602"}.rekisteri-icon-chevron-left-big-circular:before{content:"\e604"}.rekisteri-icon-chevron-right-big-circular:before{content:"\e607"}.rekisteri-icon-thumb-alt:before{content:"\e608"}.rekisteri-icon-tools:before{content:"\e609"}.rekisteri-icon-triangle-down:before{content:"\e60a"}.rekisteri-icon-arrow-down:before{content:"\e60e"}.rekisteri-icon-arrow-up:before{content:"\e60f"}.rekisteri-icon-bank:before{content:"\e610"}.rekisteri-icon-calendar:before{content:"\e611"}.rekisteri-icon-chevron-left-bold:before{content:"\e616"}.rekisteri-icon-chevron-left:before{content:"\e619"}.rekisteri-icon-arrow-right:before{content:"\e66b"}.rekisteri-icon-check-round:before{content:"\e612"}.rekisteri-icon-chevron-up-round:before{content:"\e620"}.rekisteri-icon-chevron-up-round-alt:before{content:"\e61f"}.rekisteri-icon-check:before{content:"\e613"}.rekisteri-icon-chevron-left-small-bold:before{content:"\e618"}.rekisteri-icon-chevron-right-small-bold:before{content:"\e61b"}.rekisteri-icon-chevron-left:before{content:"\e619"}.rekisteri-icon-chevron-right:before{content:"\e61d"}.rekisteri-icon-chevron-right-bold:before{content:"\e61a"}.rekisteri-icon-chevron-right-small:before{content:"\e61c"}.rekisteri-icon-chevron-up-small:before{content:"\e621"}.rekisteri-icon-chevron-up-bold:before{content:"\e61e"}.rekisteri-icon-chevron-down-bold:before{content:"\e614"}.rekisteri-icon-backup:before{content:"\e623"}.rekisteri-icon-close-round:before{content:"\e624"}.rekisteri-icon-comment:before{content:"\e625"}.rekisteri-icon-comments:before{content:"\e626"}.rekisteri-icon-compass:before{content:"\e627"}.rekisteri-icon-dashboard:before{content:"\e90a"}.rekisteri-icon-directions:before{content:"\e628"}.rekisteri-icon-eject:before{content:"\e629"}.rekisteri-icon-envelope-alt:before{content:"\e62a"}.rekisteri-icon-envelope:before{content:"\e62b"}.rekisteri-icon-fast-forward:before{content:"\e62c"}.rekisteri-icon-flag:before{content:"\e62d"}.rekisteri-icon-forward:before{content:"\e62e"}.rekisteri-icon-fullscreen:before{content:"\e62f"}.rekisteri-icon-home:before{content:"\e632"}.rekisteri-icon-info:before{content:"\e633"}.rekisteri-icon-link-out:before{content:"\e634"}.rekisteri-icon-link:before{content:"\e635"}.rekisteri-icon-logistics:before{content:"\e636"}.rekisteri-icon-map:before{content:"\e637"}.rekisteri-icon-map-alt:before{content:"\e90d"}.rekisteri-icon-menu-ios:before{content:"\e638"}.rekisteri-icon-menu-rectangle:before{content:"\e639"}.rekisteri-icon-menu:before{content:"\e63a"}.rekisteri-icon-minus-round-alt:before{content:"\e63b"}.rekisteri-icon-minus-round:before{content:"\e63c"}.rekisteri-icon-pause:before{content:"\e63d"}.rekisteri-icon-pdf:before{content:"\e63e"}.rekisteri-icon-phone:before{content:"\e63f"}.rekisteri-icon-plus-round-alt:before{content:"\e640"}.rekisteri-icon-plus-round:before{content:"\e641"}.rekisteri-icon-rss:before{content:"\e643"}.rekisteri-icon-search:before{content:"\e644"}.rekisteri-icon-share:before{content:"\e645"}.rekisteri-icon-shield:before{content:"\e646"}.rekisteri-icon-shopping-basket:before{content:"\e647"}.rekisteri-icon-shopping-cart:before{content:"\e670"}.rekisteri-icon-facebook-round:before{content:"\e64b"}.rekisteri-icon-facebook:before{content:"\e64c"}.rekisteri-icon-twitter:before{content:"\e650"}.rekisteri-icon-twitter-round:before{content:"\e64f"}.rekisteri-icon-linkedin-square:before{content:"\e64e"}.rekisteri-icon-linkedin-round:before{content:"\e64d"}.rekisteri-icon-pinterest:before{content:"\e654"}.rekisteri-icon-pinterest-round:before{content:"\e653"}.rekisteri-icon-googleplus-round:before{content:"\e651"}.rekisteri-icon-googleplus:before{content:"\e652"}.rekisteri-icon-instagram:before{content:"\e9977"}.rekisteri-icon-instagram-alt:before{content:"\e66a"}.rekisteri-icon-instagram-new:before{content:"\e9066"}.rekisteri-icon-star:before{content:"\e900"}.rekisteri-icon-success:before{content:"\e90e"}.rekisteri-icon-tripadvisor-round:before{content:"\e60b"}.rekisteri-icon-tripadvisor:before{content:"\e60c"}.rekisteri-icon-user-info:before{content:"\e90b"}.rekisteri-icon-youtube:before{content:"\e649"}.rekisteri-icon-youtube-round:before{content:"\e64a"}.rekisteri-icon-wordpress:before{content:"\e60d"}.company-single-view .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.company-single-view .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.company-single-view .slick-list:focus{outline:none}.company-single-view .slick-list.dragging{cursor:pointer;cursor:hand}.company-single-view .slick-slider .slick-track,.company-single-view .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.company-single-view .slick-track{position:relative;left:0;top:0;display:block}.company-single-view .slick-track:before,.company-single-view .slick-track:after{content:"";display:table}.company-single-view .slick-track:after{clear:both}.slick-loading .company-single-view .slick-track{visibility:hidden}.company-single-view .slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .company-single-view .slick-slide{float:right}.company-single-view .slick-slide img{display:block}.company-single-view .slick-slide.slick-loading img{display:none}.company-single-view .slick-slide.dragging img{pointer-events:none}.slick-initialized .company-single-view .slick-slide{display:block}.slick-loading .company-single-view .slick-slide{visibility:hidden}.slick-vertical .company-single-view .slick-slide{display:block;height:auto;border:1px solid transparent}.company-single-view .slick-arrow.slick-hidden{display:none}.slick-loading .company-single-view .slick-list{background:#fff url(../images/preloader.gif) center center no-repeat;background:#fff url(../images/preloader.svg) center center no-repeat}@font-face{.company-single-view{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}}.company-single-view .slick-prev,.company-single-view .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.company-single-view .slick-prev:hover,.company-single-view .slick-prev:focus,.company-single-view .slick-next:hover,.company-single-view .slick-next:focus{outline:none;background:transparent;color:transparent}.company-single-view .slick-prev:hover:before,.company-single-view .slick-prev:focus:before,.company-single-view .slick-next:hover:before,.company-single-view .slick-next:focus:before{opacity:1}.company-single-view .slick-prev.slick-disabled:before,.company-single-view .slick-next.slick-disabled:before{opacity:.25}.company-single-view .slick-prev:before,.company-single-view .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.company-single-view .slick-prev{left:-25px}[dir="rtl"] .company-single-view .slick-prev{left:auto;right:-25px}.company-single-view .slick-prev:before{content:"←"}[dir="rtl"] .company-single-view .slick-prev:before{content:"→"}.company-single-view .slick-next{right:-25px}[dir="rtl"] .company-single-view .slick-next{left:-25px;right:auto}.company-single-view .slick-next:before{content:"→"}[dir="rtl"] .company-single-view .slick-next:before{content:"←"}.company-single-view .slick-dotted.slick-slider{margin-bottom:30px}.company-single-view .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.company-single-view .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.company-single-view .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.company-single-view .slick-dots li button:hover,.company-single-view .slick-dots li button:focus{outline:none}.company-single-view .slick-dots li button:hover:before,.company-single-view .slick-dots li button:focus:before{opacity:1}.company-single-view .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.company-single-view .slick-dots li.slick-active button:before{color:#000;opacity:.75}.tooltipster-base{display:-webkit-box;display:-webkit-flex;display:flex;pointer-events:none;position:absolute;box-sizing:content-box}.tooltipster-box{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0 !important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading 400ms;animation:tooltipster-fading 400ms}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating 600ms;animation:tooltipster-rotating 600ms}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling 600ms;animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:white;border:1px solid #263c70;color:#222;border-radius:0px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#263c70;left:0;top:3px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#263c70;left:-3px;top:0}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:transparent}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#263c70;left:3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:transparent}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:-1px;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#263c70;left:0;top:-3px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:transparent}.tooltipster-sidetip .tooltipster-content{color:#222;line-height:18px;padding:5px 8px}.tooltipster-sidetip .tooltipster-content table{width:100%}.tooltipster-sidetip .tooltipster-content table tr td:last-child{text-align:right}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip .tooltipster-arrow-background{height:0;position:absolute;width:0;border:10px solid transparent}.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0;border:10px solid transparent;left:0;top:0}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}html{margin-top:0 !important;height:100%}html .box-flex>.row{border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#dcdbd2;background-color:white}html .box-flex>.row .block-grid{position:relative}@media only screen and (min-width: 1024px){html .box-flex>.row .block-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}html .box-flex>.row .box-column{text-align:center;padding:0;position:relative;margin-bottom:0}html .box-flex>.row .box-column.vertical-align{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1023px){html .box-flex>.row .box-column{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}html .box-flex>.row .box-column::before{content:"";height:100%;width:1px;background-color:#e6e6e6;display:block;left:0;top:0;position:absolute}html .box-flex>.row .box-column:first-child::before{display:none}html .box-flex>.row .fullwidth-row{position:relative;width:100%}html .company-basic-info{margin-top:8px;max-width:75rem;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}html .company-basic-info p{margin-bottom:.625rem}html .company-basic-info.no-results{max-width:47rem}html .company-basic-info.no-results>.row{border-bottom-color:#3e5da7}html .company-basic-info.no-results>.row .no-results{text-align:center}html .company-basic-info.no-results>.row .no-results:before{content:""}html .company-basic-info.no-results>.row .no-results::before{margin-right:1.25rem;color:orange;font-size:1.5rem;position:relative;top:.25rem}html .company-basic-info>.row{width:100%;margin-left:0;margin-right:0}html .company-basic-info>.row>.row{margin-left:0;margin-right:0}html .company-basic-info .logo{min-height:170px}@media only screen and (max-width: 600px){html .company-basic-info .logo{min-height:120px}}@media only screen and (max-width: 1023px){html .company-basic-info .logo{float:right}}@media only screen and (min-width: 1024px){html .company-basic-info .logo{width:20%}}html .company-basic-info .logo a{position:absolute;top:0;left:0;width:100%;height:100%}html .company-basic-info .logo img{max-width:120px}html .company-basic-info .logo .logo-placeholder::before{content:"\e900";display:block;font-size:4.75rem;color:#263c70;font-family:'yritysrekisteri-icons'}html .company-basic-info .box-column .company-reviews{margin-bottom:.625rem}html .company-basic-info .box-column .company-reviews .rating-star{position:relative;top:.3125rem;margin-right:.125rem}html .company-basic-info .box-column .company-reviews .rating-star:before{content:""}html .company-basic-info .box-column .company-reviews .rating-star.rating-star-grey{color:#d9d9d9}html .company-basic-info .box-column .company-reviews .rating-star.rating-star-yellow{background-image:-webkit-linear-gradient(bottom, #ffb400 0%, #ffd97e 100%);background-image:linear-gradient(to top, #ffb400 0%, #ffd97e 100%);-webkit-background-clip:text;background-clip:text;color:transparent}html .company-basic-info .box-column.company-info{min-height:170px;margin-top:.625rem}@media only screen and (max-width: 600px){html .company-basic-info .box-column.company-info{min-height:90px}}@media only screen and (min-width: 1024px){html .company-basic-info .box-column.company-info{width:25%}}@media only screen and (max-width: 1023px){html .company-basic-info .box-column.company-info::before{content:"";height:100%;width:1px;background-color:#e6e6e6;display:block;left:0;top:0;position:absolute}}html .company-basic-info .box-column.company-info.vertical-align{padding-top:0}html .company-basic-info .box-column.company-info .company-name{max-width:90%;margin:.625rem auto 0}html .company-basic-info .box-column.company-info .company-name p,html .company-basic-info .box-column.company-info .company-name a{font-size:1.3125rem;line-height:1.2;font-weight:700}html .company-basic-info .box-column.company-info .company-name a:hover,html .company-basic-info .box-column.company-info .company-name a:active,html .company-basic-info .box-column.company-info .company-name a:focus{text-decoration:underline}html .company-basic-info .box-column.company-info .company-terms{padding:0 1.25rem}html .company-basic-info .box-column.company-info .company-terms p,html .company-basic-info .box-column.company-info .company-terms a{color:#263c70;font-size:.8125rem;font-weight:500;line-height:1.2}html .company-basic-info .box-column.company-info .company-terms a:hover,html .company-basic-info .box-column.company-info .company-terms a:focus,html .company-basic-info .box-column.company-info .company-terms a:active{text-decoration:underline}html .company-basic-info .box-column.contact .has-tip,html .company-basic-info .box-column.open_info .has-tip{border-bottom:0;font-weight:normal}html .company-basic-info .box-column.contact .fullwidth-row,html .company-basic-info .box-column.open_info .fullwidth-row{width:100%;border:0;min-height:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 1023px){html .company-basic-info .box-column.contact .fullwidth-row,html .company-basic-info .box-column.open_info .fullwidth-row{min-height:4.0625rem}}html .company-basic-info .box-column.contact .fullwidth-row div,html .company-basic-info .box-column.open_info .fullwidth-row div{font-size:.9375rem;font-weight:400;line-height:1.3125rem}html .company-basic-info .box-column.contact .fullwidth-row div.text,html .company-basic-info .box-column.open_info .fullwidth-row div.text{position:relative;top:-3px;overflow-x:auto;max-width:100%}html .company-basic-info .box-column.contact .fullwidth-row div.text::-webkit-scrollbar,html .company-basic-info .box-column.open_info .fullwidth-row div.text::-webkit-scrollbar{width:6px;height:6px}html .company-basic-info .box-column.contact .fullwidth-row div.text::-webkit-scrollbar-track,html .company-basic-info .box-column.open_info .fullwidth-row div.text::-webkit-scrollbar-track{border-radius:0px}html .company-basic-info .box-column.contact .fullwidth-row div.text::-webkit-scrollbar-thumb,html .company-basic-info .box-column.open_info .fullwidth-row div.text::-webkit-scrollbar-thumb{border-radius:0px;background-color:#eee}html .company-basic-info .box-column.contact .fullwidth-row a,html .company-basic-info .box-column.open_info .fullwidth-row a{text-decoration:underline;font-weight:700}html .company-basic-info .box-column.contact .fullwidth-row a:hover,html .company-basic-info .box-column.contact .fullwidth-row a:active,html .company-basic-info .box-column.contact .fullwidth-row a:focus,html .company-basic-info .box-column.open_info .fullwidth-row a:hover,html .company-basic-info .box-column.open_info .fullwidth-row a:active,html .company-basic-info .box-column.open_info .fullwidth-row a:focus{text-decoration:none}html .company-basic-info .box-column.contact .fullwidth-row .left_col,html .company-basic-info .box-column.open_info .fullwidth-row .left_col{float:left;width:35%;min-width:6.25rem}html .company-basic-info .box-column.contact .fullwidth-row .left_col.text,html .company-basic-info .box-column.open_info .fullwidth-row .left_col.text{text-align:left;word-wrap:break-word}html .company-basic-info .box-column.contact .fullwidth-row .right_col,html .company-basic-info .box-column.open_info .fullwidth-row .right_col{float:left;padding-top:.3125rem}html .company-basic-info .box-column.contact .fullwidth-row .right_col.text,html .company-basic-info .box-column.open_info .fullwidth-row .right_col.text{text-align:left;word-wrap:break-word}html .company-basic-info .box-column.contact .yritysrekisteri-icon-phone::before{font-size:2.25rem;color:#3e5da7}html .company-basic-info .box-column.contact .yritysrekisteri-icon-letter::before{font-size:1.625rem;color:#3e5da7}@media only screen and (min-width: 1024px){html .company-basic-info .box-column.open_info::before{display:none}}html .company-basic-info .box-column.open_info .yritysrekisteri-icon-clock::before{font-size:2.25rem;color:#3e5da7}html .company-basic-info .box-column.open_info .yritysrekisteri-icon-computer::before{font-size:1.875rem;color:#3e5da7}html .box-basic{margin-top:8px}html .box-basic>.row{border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#dcdbd2;position:relative;background-color:white}html .headroom.headroom--not-top .edit-button{top:20px}html .single-company .heading-image{background-size:cover;background-repeat:no-repeat;background-position:center;display:block;width:100%;height:28.125rem;height:60vh;max-height:28.125rem;max-height:60vh}html .single-company .page-header{position:relative;text-align:center}html .single-company .ingressi{text-align:center;padding-bottom:1.875rem}html .single-company .single-company h1.page-title{padding-top:3.125rem;position:relative}html .single-company .grid-container.full{max-width:75rem}html .single-company .company-info-and-media .vat-id{padding:1rem 1.5rem;width:100%;margin-bottom:0rem;width:100%}html .single-company .company-info-and-media .vat-id::before{content:"";position:absolute;width:100%;height:1px;background-color:rgba(219,218,209,0.47);display:block;top:50px;left:0}html .single-company .company-info-and-media .vat-id .entry p{color:#9b9b9b;font-size:.9375rem;font-weight:400;line-height:1.125rem;text-transform:uppercase;color:#263c70;letter-spacing:-0.15px;margin-bottom:0}html .single-company .company-info-and-media .long-desc{padding:2rem 1.5rem}html .single-company .company-info-and-media .long-desc .title h3{color:#333333;font-size:1.5rem;font-weight:700;line-height:1.16}@media only screen and (max-width: 767px){html .single-company .company-info-and-media .long-desc .title h3{font-size:1.25rem}}html .single-company .company-info-and-media .long-desc .entry{padding-top:1.25rem}@media only screen and (min-width: 1024px){html .single-company .company-info-and-media .long-desc .entry.use_columns{-webkit-columns:2;columns:2}}html .single-company .company-info-and-media .long-desc .entry p{color:#494949;font-size:1rem;font-weight:400;line-height:1.4375rem;margin:0}html .single-company .company-info-and-media .gallery{padding-bottom:2rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery{margin-left:1.5rem;margin-right:1.5rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery figcaption{padding:1rem 0;text-align:center;color:#2a2a2a;font-size:.9375rem;font-weight:500;line-height:1.4375rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-slide img{width:100%}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-dots{bottom:-2.1875rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-dots li button{background-color:transparent !important;box-shadow:none !important;border:0 !important}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-dots li button::before{content:"";height:11px;width:11px;border-radius:50%;border:1px solid #343434}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-dots li.slick-active button::before{background-color:#343434}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow{background-color:transparent !important;box-shadow:none !important;border:0 !important;color:transparent !important;z-index:10}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow::before{font-size:2rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow.slick-prev{left:1.875rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow.slick-prev:before{content:""}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow.slick-next{right:3.125rem}html .single-company .company-info-and-media .gallery figure.company-image-gallery .slick-arrow.slick-next:before{content:""}html .single-company .company-location #location{height:400px;width:100%;position:relative}html .single-company .company-location .location-info{padding-top:1rem;padding-left:2rem}@media only screen and (max-width: 767px){html .single-company .company-location .location-info{padding-bottom:2rem}}@media only screen and (min-width: 768px){html .single-company .company-location .location-info{padding-left:3rem}}html .single-company .company-location .location-info h3{color:#3e5da7;font-size:1.5rem;font-weight:700;line-height:1.125rem}html .single-company .company-location .location-info #address,html .single-company .company-location .location-info a{font-size:1rem;line-height:1.4375rem;color:#3d3d3d;font-weight:400;font-style:normal}html .single-company .company-location .location-info a{color:#3e5da7;font-weight:600;text-decoration:underline}html .single-company .company-location .location-info a:hover,html .single-company .company-location .location-info a:active,html .single-company .company-location .location-info a:focus{text-decoration:none}html .single-company .company-some{position:relative}html .single-company .company-some>.row{padding:1rem}html .single-company .company-some .info-text{top:0;position:absolute;left:5%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}@media only screen and (max-width: 767px){html .single-company .company-some .info-text{position:relative;left:auto;display:inline-block;width:100%;text-align:center}}html .single-company .company-some .info-text p{color:#3e5da7;font-size:1rem;font-weight:500;line-height:1.125rem;margin-bottom:0 !important}html .single-company .company-some .some-links{text-align:center;margin:0}html .single-company .company-some .some-links [class*="hoyryicon-"]{height:45px;width:45px;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:2.1875rem}@media only screen and (max-width: 767px){html .single-company .company-some .some-links [class*="hoyryicon-"]{margin-right:.9375rem}}html .single-company .company-some .some-links [class*="hoyryicon-"]::before{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:0 auto;color:white}html .single-company .company-some .some-links .hoyryicon-facebook{background-color:#3b5998}html .single-company .company-some .some-links .hoyryicon-twitter{background-color:#55acee}html .single-company .company-some .some-links .hoyryicon-instagram{background-color:#3f729b}html .single-company .company-some .some-links .hoyryicon-youtube{background-color:#cd201f}html .single-company .company-some .some-links .hoyryicon-tripadvisor{background-color:#45ae3d}html .single-company .company-some .some-links a{position:relative;top:0;-webkit-transition:all 0.3s;transition:all 0.3s}html .single-company .company-some .some-links a:hover,html .single-company .company-some .some-links a:active,html .single-company .company-some .some-links a:focus{top:-.125rem;text-decoration:none !important}html .single-company .page-header{padding-top:3rem}html .single-company .company-basic-info{margin-top:2rem}html .single-company .companies-list{padding-top:3.125rem;text-align:center;margin-bottom:3.125rem}html .single-company .companies-list h2{color:#3e5da7;font-size:1.5rem;font-weight:700;line-height:1.125rem;text-align:center}html .single-company .companies-list .company-basic-info{margin-top:.5rem}@media only screen and (min-width: 1024px){html .single-company .company-location>.row{padding:.9375rem}}@media only screen and (max-width: 1023px){html .single-company .company-location>.row>.columns{padding:0}}html .single-company #comments ol.commentlist li.comment article.comment-entry .comment-column-1 .comment-author{top:0.25rem}html .list-companies-container{position:relative;margin-bottom:3.125rem}html .list-companies-container>.row{margin:0}html .list-companies-container h3.section-title{text-align:left}html .list-companies-container .preloader{background:#f7f7f7 url(../images/preloader.svg);background-repeat:no-repeat;background-position:center;background-size:5rem;opacity:0;visibility:hidden}html .list-companies-container .preloader.force_visible{opacity:1;visibility:visible;z-index:100}html #content .initiate-guide{text-align:center;padding-top:1rem}html .controls-pagination-wrapper{text-align:center;height:66px;line-height:66px;display:none}html .controls-pagination-wrapper.ready{display:block}html .controls-pagination-wrapper button{color:#3e5da7;background-color:transparent;margin:0;opacity:1;font-size:1rem;font-weight:600;line-height:1.125rem;padding:10px;width:40px}html .controls-pagination-wrapper button.mixitup-control-active{background-color:#3e5da7;color:white;border-radius:50%}.hoyry_yritysrekisteri ::-webkit-scrollbar{width:12px}.hoyry_yritysrekisteri ::-webkit-scrollbar-track{border-radius:10px}.hoyry_yritysrekisteri ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#eee}.hoyry_yritysrekisteri .tooltip_templates{display:none}.hoyry_yritysrekisteri .tooltipster-base table td.day{min-width:140px}.hoyry_yritysrekisteri #page{min-height:100%}@media only screen and (min-width: 1024px){.hoyry_yritysrekisteri #page{margin-bottom:-17.5rem}}.hoyry_yritysrekisteri #header{position:relative;box-shadow:0 3px 5px rgba(2,2,3,0.24);background-color:white;z-index:2}@media only screen and (max-width: 1023px){.hoyry_yritysrekisteri #header .searchform-wrapper{display:none}}.hoyry_yritysrekisteri #page{position:relative;z-index:1}.hoyry_yritysrekisteri.page-id-2 #page,.hoyry_yritysrekisteri.page-id-150 #page{background:transparent url(../images/yritysrekisteri-tausta.jpg) no-repeat bottom center;background-size:cover}.hoyry_yritysrekisteri.archive #content .heading-image{margin-bottom:2rem}.hoyry_yritysrekisteri.archive #content .page-header{padding-bottom:1.875rem}.hoyry_yritysrekisteri.admin-bar #header.headroom--not-top{top:32px}@media only screen and (max-width: 782px){.hoyry_yritysrekisteri.admin-bar #header.headroom--not-top{top:46px}}@media only screen and (max-width: 600px){.hoyry_yritysrekisteri.admin-bar #header.headroom--not-top{top:0px}}.hoyry_yritysrekisteri #content{background-color:transparent;padding-bottom:3rem;position:relative;z-index:1}.hoyry_yritysrekisteri #content ul{margin:0 0 0 1rem}.hoyry_yritysrekisteri #content header{background-color:transparent}.hoyry_yritysrekisteri #content:before{content:"";position:absolute;width:100%;height:100%;max-width:1920px;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;background:#333;opacity:0;pointer-events:none;z-index:3}.hoyry_yritysrekisteri #content .page-header{text-align:center}.hoyry_yritysrekisteri #content .ingressi .entry{text-align:center}.hoyry_yritysrekisteri #ajaxsearchprores2_1.vertical,.hoyry_yritysrekisteri #ajaxsearchprores2_2.vertical,.hoyry_yritysrekisteri div.ajaxsearchpro[id*="ajaxsearchprores2_"].vertical{margin-top:-40px}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper{margin-bottom:2rem}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .asp_main_container{margin-bottom:2rem}@media only screen and (max-width: 767px){.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper{text-align:center}}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper h3{text-align:left}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .break{max-width:750px;height:1px;box-shadow:0 1px 0 #ffffff;background-color:#979797;opacity:0.45;margin:2rem auto;position:relative;clear:both}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .filters-wrapper:after{content:"";display:table;table-layout:fixed}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper{background-color:white;border:1px solid #d3d3d3;border-radius:20px;position:relative}@media only screen and (min-width: 1024px){.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper{width:358px}}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper .chosen-container{border:0;background:transparent;height:2.5rem}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper .chosen-container .chosen-single{border:0}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper .icon-wrapper{background-color:#3e5da7;width:15%;position:absolute;right:0;height:100%;top:0;z-index:0;display:block;text-align:center;line-height:40px;border-radius:0 1.25rem 1.25rem 0}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper .icon-wrapper span::before{color:white}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper select{padding:5px 8px;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;position:relative;z-index:1}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .select-wrapper select:focus{outline:none}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .company-terms-focus{margin-top:.625rem}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .popular_searches{text-align:center}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .popular_searches h3{text-align:center}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .popular_searches button{min-width:102px;height:32px;border-radius:16px;background-color:#3e5da7;color:#ffffff;font-size:.9375rem;font-weight:500;line-height:.5625rem}.hoyry_yritysrekisteri #content .yritysrekisteri-search-form-wrapper .popular_searches:after{content:"";display:table;table-layout:fixed}.hoyry_yritysrekisteri #content form#yritysrekisteri_login{position:relative;padding:40px 35px 60px 35px;width:350px;margin:0 auto;z-index:0;box-shadow:0 0 4px #808080}.hoyry_yritysrekisteri #content form#yritysrekisteri_login .lost_pass{text-align:center;position:relative;width:100%}.hoyry_yritysrekisteri #content form#yritysrekisteri_login .status{position:relative}.hoyry_yritysrekisteri #content form#yritysrekisteri_login .status .preloader{background-color:transparent;background-image:url(../images/preloader_mini.svg);background-repeat:no-repeat;background-position:center;background-size:25px;position:absolute;right:0;width:25px}.hoyry_yritysrekisteri #content form#yritysrekisteri_login input[type="submit"]{width:100%;text-align:center;height:40px;border-radius:18px;background-color:#3e5da7;color:white;border:0;margin-top:10px}.hoyry_yritysrekisteri #content form#yritysrekisteri_login input[type="submit"]:hover,.hoyry_yritysrekisteri #content form#yritysrekisteri_login input[type="submit"]:active,.hoyry_yritysrekisteri #content form#yritysrekisteri_login input[type="submit"]:focus{background-color:#293e6f}.hoyry_yritysrekisteri #content form#login p.status{display:none}.hoyry_yritysrekisteri #content form input[type="text"],.hoyry_yritysrekisteri #content form input[type="password"],.hoyry_yritysrekisteri #content form input[type="number"],.hoyry_yritysrekisteri #content form input[type="email"],.hoyry_yritysrekisteri #content form input[type="url"]{border-radius:20px}.hoyry_yritysrekisteri #content form textarea{border-radius:20px;border:1px solid #d3d3d3;background-color:#ffffff;padding:.9375rem 1.25rem;font-size:1rem}.hoyry_yritysrekisteri #content #add_new_company h3{color:#3e5da7;font-size:1.5625rem;font-weight:700;line-height:1.25rem;position:relative;width:100%;text-align:center;margin:3rem 0}@media only screen and (min-width: 1024px){.hoyry_yritysrekisteri #content #add_new_company h3::before{content:"";height:1px;width:36%;position:absolute;display:block;background-color:#000;top:11px;left:0}.hoyry_yritysrekisteri #content #add_new_company h3::after{content:"";height:1px;width:36%;position:absolute;display:block;background-color:#000;top:11px;right:0}.hoyry_yritysrekisteri #content #add_new_company h3.palvelut::before{width:32%}.hoyry_yritysrekisteri #content #add_new_company h3.palvelut::after{width:32%}.hoyry_yritysrekisteri #content #add_new_company h3.yhteystiedot::before{width:40.5%}.hoyry_yritysrekisteri #content #add_new_company h3.yhteystiedot::after{width:40.5%}.hoyry_yritysrekisteri #content #add_new_company h3.in_english::before{width:42.5%}.hoyry_yritysrekisteri #content #add_new_company h3.in_english::after{width:42.5%}}@media only screen and (min-width: 1024px) and (max-width: 1180px){.hoyry_yritysrekisteri #content #add_new_company h3::before,.hoyry_yritysrekisteri #content #add_new_company h3::after{width:32%}.hoyry_yritysrekisteri #content #add_new_company h3.palvelut::before{width:28%}.hoyry_yritysrekisteri #content #add_new_company h3.palvelut::after{width:28%}.hoyry_yritysrekisteri #content #add_new_company h3.yhteystiedot::before{width:38.5%}.hoyry_yritysrekisteri #content #add_new_company h3.yhteystiedot::after{width:38.5%}.hoyry_yritysrekisteri #content #add_new_company h3.in_english::before{width:41.5%}.hoyry_yritysrekisteri #content #add_new_company h3.in_english::after{width:41.5%}}.hoyry_yritysrekisteri #content #add_new_company label.error{top:0px;position:relative;left:15px;font-size:14px;color:red;font-weight:normal;display:none !important}.hoyry_yritysrekisteri #content #add_new_company .switch{margin-left:150px}.hoyry_yritysrekisteri #content #add_new_company .switch .switch-input{width:100%;z-index:10;height:2.1875rem;margin:0}.hoyry_yritysrekisteri #content #add_new_company .switch .switch-paddle{background-color:#efefef;border:1px solid #c7c7c7;border-radius:24px}.hoyry_yritysrekisteri #content #add_new_company .switch .switch-paddle::after{background-color:#3e5da7;top:0.05rem;left:0.15rem;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#a4a4a4}.hoyry_yritysrekisteri #content #add_new_company input:checked ~ .switch-paddle::after{left:2.05rem;background-color:#3e5da7}.hoyry_yritysrekisteri #content #add_new_company input{margin-top:8px}.hoyry_yritysrekisteri #content #add_new_company #custom_opening_hours,.hoyry_yritysrekisteri #content #add_new_company #open_always{margin-top:0;height:20px;width:20px;position:relative;top:.375rem}.hoyry_yritysrekisteri #content #add_new_company label[for="custom_opening_hours"],.hoyry_yritysrekisteri #content #add_new_company label[for="open_always"]{top:-.375rem;position:relative}.hoyry_yritysrekisteri #content #add_new_company select{border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:8px;color:#cacaca;font-size:.9375rem;font-weight:normal;padding-left:20px}.hoyry_yritysrekisteri #content #add_new_company select:hover,.hoyry_yritysrekisteri #content #add_new_company select:active,.hoyry_yritysrekisteri #content #add_new_company select:focus{background-color:white}.hoyry_yritysrekisteri #content #add_new_company .select-wrapper{background-color:white;height:40px;overflow:hidden;border:1px solid #d3d3d3;border-radius:20px;position:relative;margin-top:.5rem;margin-bottom:1.25rem}.hoyry_yritysrekisteri #content #add_new_company .select-wrapper .icon-wrapper{background-color:#3e5da7;width:3.625rem;position:absolute;right:0;height:100%;top:0;z-index:0;display:block;text-align:center;line-height:40px;border-radius:0 1.25rem 1.25rem 0}.hoyry_yritysrekisteri #content #add_new_company .select-wrapper .icon-wrapper span{left:-4px;position:relative;top:2px}.hoyry_yritysrekisteri #content #add_new_company .select-wrapper .icon-wrapper span::before{color:white}.hoyry_yritysrekisteri #content #add_new_company .select-wrapper select{padding:5px 8px;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;position:relative;z-index:1;margin:0}.hoyry_yritysrekisteri #content #add_new_company .select-wrapper select:focus{outline:none}.hoyry_yritysrekisteri #content #add_new_company fieldset legend{background:transparent}.hoyry_yritysrekisteri #content #add_new_company fieldset label{color:#272727;font-size:1.125rem;font-weight:400;line-height:1.125rem;margin-left:.125rem;top:.0625rem;position:relative}.hoyry_yritysrekisteri #content #add_new_company label,.hoyry_yritysrekisteri #content #add_new_company legend{color:#333333;font-size:1.3125rem;font-weight:700;line-height:1.5rem;text-indent:5px;padding-top:.3125rem}.hoyry_yritysrekisteri #content #add_new_company label.switch-paddle,.hoyry_yritysrekisteri #content #add_new_company label.daylabel,.hoyry_yritysrekisteri #content #add_new_company legend.switch-paddle,.hoyry_yritysrekisteri #content #add_new_company legend.daylabel{padding-top:0}.hoyry_yritysrekisteri #content #add_new_company textarea{margin-top:8px}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table,.hoyry_yritysrekisteri #content #add_new_company .social_media_table{border:1px solid #d3d3d3;background:white;border-radius:20px;padding:2rem;margin-bottom:1rem}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .day_row label,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .day_row label{margin-top:0}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .day_row label.daylabel,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .day_row label.daylabel{float:left;color:#272727;font-size:1.125rem;font-weight:400;line-height:2.125rem}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .select_wrapper,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .select_wrapper{display:none;position:relative;margin-top:-17px}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .select_wrapper::after,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .select_wrapper::after{content:"";display:block;height:1px;background-color:#a8a8a8;width:100%;top:-5px;position:relative}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .select_wrapper select,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .select_wrapper select{border:0;position:relative;background-image:url("data:image/svg+xml;utf8,<svg id='SVGDoc' width='11' height='7' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='https://avocode.com/' viewBox='0 0 11 7'><defs><path d='M773.142,1192.74l4.6,-4.65c0.18,-0.17 0.269,-0.39 0.269,-0.64c0,-0.26 -0.09,-0.47 -0.269,-0.64l-0.53,-0.55c-0.174,-0.17 -0.386,-0.26 -0.636,-0.26c-0.245,0 -0.459,0.09 -0.643,0.26l-3.428,3.47l-3.434,-3.47c-0.175,-0.17 -0.387,-0.26 -0.636,-0.26c-0.245,0 -0.46,0.09 -0.643,0.26l-0.53,0.55c-0.175,0.17 -0.262,0.39 -0.262,0.64c0,0.25 0.087,0.46 0.262,0.64l4.6,4.65c0.184,0.17 0.399,0.26 0.644,0.26c0.249,0 0.461,-0.09 0.636,-0.26z' id='Path-0'/></defs><desc>Generated with Avocode.</desc><g transform='matrix(1,0,0,1,-767,-1186)'><g><title>Arrow</title><use xlink:href='#Path-0' fill='$primary-color' fill-opacity='1'/></g></g></svg>");background-repeat:no-repeat;background-position:97% center;background-size:.75rem;color:#412b27;font-size:1rem;font-weight:400;line-height:1.25rem}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .select_wrapper select:hover,.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .select_wrapper select:active,.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .select_wrapper select:focus,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .select_wrapper select:hover,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .select_wrapper select:active,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .select_wrapper select:focus{background-color:transparent;box-shadow:none}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .input_wrapper,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .input_wrapper{display:none;position:relative;margin-top:-.75rem}.hoyry_yritysrekisteri #content #add_new_company .opening_hours_table .input_wrapper input,.hoyry_yritysrekisteri #content #add_new_company .social_media_table .input_wrapper input{height:2.25rem}.hoyry_yritysrekisteri #content #add_new_company #short_description_wrapper{padding-top:1.25rem}.hoyry_yritysrekisteri #content #add_new_company span.smaller{color:#333333;line-height:1.125rem;font-size:.9375rem;font-weight:400}.hoyry_yritysrekisteri #content #add_new_company span.required{color:darkred;font-size:1rem;padding-left:.1875rem;position:relative}.hoyry_yritysrekisteri #content #add_new_company .form-submit .button{margin-top:3rem;width:100%;height:37px;border-radius:18px;background-color:#3e5da7}.hoyry_yritysrekisteri #content #add_new_company .form-submit .button:hover,.hoyry_yritysrekisteri #content #add_new_company .form-submit .button:active,.hoyry_yritysrekisteri #content #add_new_company .form-submit .button:focus{background-color:#293e6f}.hoyry_yritysrekisteri #content #add_new_company .error_wrapper{text-align:center;position:relative}.hoyry_yritysrekisteri #content #add_new_company .error_wrapper .error_text{color:red;padding-top:10px;font-size:1.125rem}.hoyry_yritysrekisteri #content #add_new_company .error_wrapper .add_preloader{background-color:transparent;background-image:url(../images/preloader_mini.svg);background-repeat:no-repeat;background-position:center;background-size:50px;position:absolute;left:45%;width:50px;height:50px;top:0}.hoyry_yritysrekisteri #page #acf-form{border-top:1px solid #EEEEEE}.hoyry_yritysrekisteri #page #acf-form .acf-field-message.diviner{display:none}.hoyry_yritysrekisteri #page #acf-form .acf-image-crop{padding:50px}.hoyry_yritysrekisteri #page #acf-form .acf-taxonomy-field .categorychecklist-holder{max-height:800px}.hoyry_yritysrekisteri #page #acf-form{margin:0;position:relative}.hoyry_yritysrekisteri #page #acf-form .acf-form-fields{min-height:89.9vh !important;height:100%}.hoyry_yritysrekisteri #page #acf-form .acf-form-fields .acf-tab-wrap .acf-tab-group li a{color:#3e5da7}.hoyry_yritysrekisteri #page #acf-form .acf-form-fields .acf-tab-wrap .acf-tab-group li a:hover,.hoyry_yritysrekisteri #page #acf-form .acf-form-fields .acf-tab-wrap .acf-tab-group li a:active,.hoyry_yritysrekisteri #page #acf-form .acf-form-fields .acf-tab-wrap .acf-tab-group li a:focus{background-color:white}.hoyry_yritysrekisteri #page #acf-form .acf-form-submit{text-align:center;position:absolute;top:-50px;left:0;display:block;width:150px}.hoyry_yritysrekisteri #page #acf-form .acf-form-submit input[type="submit"]{margin:0}.hoyry_yritysrekisteri #page #acf-form div:not(.acf-form-submit) .button{color:white;box-shadow:none;background:#3e5da7;border-radius:.25rem}.hoyry_yritysrekisteri #page #acf-form .description{color:#BC3615;font-size:.8125rem}@media only screen and (min-width: 1024px){.hoyry_yritysrekisteri .push{height:22.5rem}}.hoyry_yritysrekisteri #footer{padding:3rem 0;position:relative;z-index:10}@media only screen and (min-width: 1024px){.hoyry_yritysrekisteri #footer{height:22.5rem}}@media only screen and (max-width: 1023px){.hoyry_yritysrekisteri #footer{text-align:center}}.hoyry_yritysrekisteri #footer .left-content{text-align:center}.hoyry_yritysrekisteri #footer .left-content .footer-title{padding-top:1rem;color:#ffffff;font-size:1.5625rem;font-weight:600;line-height:1.6875rem}.hoyry_yritysrekisteri #footer h5{font-size:1rem;margin-bottom:.3125rem;margin-top:0;color:#ffffff;font-weight:700}@media only screen and (max-width: 1023px){.hoyry_yritysrekisteri #footer h5{margin-bottom:1.25rem;margin-top:1.875rem}}.hoyry_yritysrekisteri #footer .industry_list{list-style:none;padding:0;margin:0}@media only screen and (min-width: 900px){.hoyry_yritysrekisteri #footer .industry_list.two_column{-webkit-columns:2;columns:2}.hoyry_yritysrekisteri #footer .industry_list.three_column{-webkit-columns:3;columns:3}}.hoyry_yritysrekisteri #footer .industry_list li{margin-bottom:.5rem}.hoyry_yritysrekisteri #footer .industry_list li a{color:#fff;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width: 1023px){.hoyry_yritysrekisteri #footer .industry_list{text-align:center}.hoyry_yritysrekisteri #footer .industry_list li{display:inline-block;padding:.25rem .625rem}}.hoyry_yritysrekisteri #footer .powered-by{max-width:7.8125rem;max-height:3.75rem;position:relative;margin:-20px 0 0 0;top:30px;left:3.75rem}.hoyry_yritysrekisteri #footer .powered-by #powered_by_logo{fill:white}@media only screen and (max-width: 1023px){.hoyry_yritysrekisteri #footer .powered-by{left:calc(50% - 64px);margin:0}}.hoyry_yritysrekisteri .addthis-smartlayers{z-index:1;position:fixed}
