1<!DOCTYPE html> 2<html lang="fi"> 3 <head> 4 <title> 5 Blogiartikkelit - Vinyylilattiakauppa 6 </title> 7 <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> 8 9 10
10<script> 11 window.dataLayer = window.dataLayer || []; 12 function gtag(){ dataLayer.push(arguments); } 13 // GA Universal poistui kaytosta 2023, mutta nakymissa on yha ga()-kutsuja 14 // inline-attribuuteissa. Tyhja maarittely estaa "ga is not defined" -virheet. 15 window.ga = window.ga || function(){}; 16 gtag('consent', 'default', { 17 'ad_storage': 'denied', 18 'ad_user_data': 'denied', 19 'ad_personalization': 'denied', 20 'analytics_storage': 'denied', 21 'wait_for_update': 500 22 }); 23 gtag('set', 'ads_data_redaction', true); 24 gtag('set', 'url_passthrough', true); 25 </script>
25 26 27 28 <meta content="width=device-width, initial-scale=1.0, maximum-scale=5.0" name="viewport"/> 29 <meta content="clkodccoi087y9mrvg1f1hp82ajcxq" data-rh="true" name="facebook-domain-verification"/> 30 31 <link rel="apple-touch-icon" sizes="57x57" href="/favico/vlk/apple-icon-57x57.png"> 32 <link rel="apple-touch-icon" sizes="60x60" href="/favico/vlk/apple-icon-60x60.png"> 33 <link rel="apple-touch-icon" sizes="72x72" href="/favico/vlk/apple-icon-72x72.png"> 34 <link rel="apple-touch-icon" sizes="76x76" href="/favico/vlk/apple-icon-76x76.png"> 35 <link rel="apple-touch-icon" sizes="114x114" href="/favico/vlk/apple-icon-114x114.png"> 36 <link rel="apple-touch-icon" sizes="120x120" href="/favico/vlk/apple-icon-120x120.png"> 37 <link rel="apple-touch-icon" sizes="144x144" href="/favico/vlk/apple-icon-144x144.png"> 38 <link rel="apple-touch-icon" sizes="152x152" href="/favico/vlk/apple-icon-152x152.png"> 39 <link rel="apple-touch-icon" sizes="180x180" href="/favico/vlk/apple-icon-180x180.png"> 40 <link rel="icon" type="image/png" sizes="192x192" href="/favico/vlk/android-icon-192x192.png"> 41 <link rel="icon" type="image/png" sizes="32x32" href="/favico/vlk/favicon-32x32.png"> 42 <link rel="icon" type="image/png" sizes="96x96" href="/favico/vlk/favicon-96x96.png"> 43 <link rel="icon" type="image/png" sizes="16x16" href="/favico/vlk/favicon-16x16.png"> 44 45 <meta name="msapplication-TileColor" content="#ffffff"> 46 <meta name="msapplication-TileImage" content="/favico/vlk/ms-icon-144x144.png"> 47 <meta name="theme-color" content="#ffffff"> 48 49 <meta content="fi" name="language"/> 50 <meta content="#000000" name="theme-color"/> 51 <meta content="b0YA1soQ7PsEaBg53wls2HmEDcGHT9A1puCFcQUL" name="csrf-token"/> 52 53 <meta name="google-site-verification" content="wWHNsR8C2ipk7xfTK2QL55f67vCVvMvKKuQQpEKmTB0" /> 54 <style> 55 .kuContainer{width:100%;margin:0 auto;font-family:inherit;font-size:12px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.kuProListing{margin-top:20px;margin-bottom:20px}.kuFilters{float:left;width:20%}.kuFilterBox{height:190px;overflow:hidden;margin-bottom:30px}.kuFilterHead{padding:6px;font-size:13px;text-align:left;line-height:1.8;border-bottom:1px solid #c7c8ca;text-transform:uppercase;font-weight:600;color:#414042}.kuShowOpt{text-align:left;padding:3px;padding-left:35px;margin-bottom:20px;margin-top:-15px}.kuHideOpt{text-align:left;padding:3px;padding-left:35px;margin-bottom:20px;margin-top:-15px}.kuHideOpt img,.kuShowOpt img{width:auto!important}.kuHideOpt a,.kuShowOpt a{color:#4d7abf;text-decoration:none}.kuFilterNames ul{margin:0;padding:0;margin-top:10px;margin-left:0!important}.kuFilterNames ul li{list-style:none;text-align:left;width:99%;display:inline-table;margin:0;padding-left:0;margin-left:0!important}.kuFilterNames ul li a{display:block;position:relative;overflow:hidden;margin:0 5px;padding-left:5px;padding-right:5px;font-size:13px;text-decoration:none;cursor:pointer;font-style:normal;color:#414042}.kuFilterNames ul li a:hover{cursor:pointer}.kuFilterNames ul li.kuSelected a{color:#414042}.kuFilterNames ul li a span.kuFilterLabel{float:left;width:86%;margin:0;padding:0;font-weight:400}.kuFilterNames ul li a span.kuFilterTotal{float:right;width:13%;text-align:right}.kuFilterLabel:before{content:'';border:1px solid #c7c8ca;border-radius:50%;margin-right:8px;height:12px;width:12px;display:inline-block;color:#777;margin-top:0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:background .2s;-webkit-transition:background .2s;-moz-transition:background .2s}.kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#414042;border:1px solid #414042}.kuFilterNames ul li.kuSelected span.kuFilterLabel:before{background:#414042;border:1px solid #414042}.kuMulticheck .kuFilterLabel:before{content:'';border:1px solid #c7c8ca;border-radius:0;margin-right:8px;height:15px;width:15px;
55color:#777;margin-bottom:-1px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;transition:border-color .2s}.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#fff;border:1px solid #414042}.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:before{background:#fff;border:1px solid #414042}.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:after{content:'';position:absolute;width:9px;height:5px;background:0 0;top:3px;left:8px;border:2px solid #ccc;border-top:none;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:after{content:'';position:absolute;width:9px;height:5px;background:0 0;top:3px;left:8px;border:2px solid #414042;border-top:none;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kuMulticheck .kuFilterNames ul li.kuSelected:hover span.kuFilterLabel:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#414042}.kuFilterNames ul li a span.kuFilterCancel{float:right;width:13%;text-align:right}.kuResultList{float:right;width:78%;margin-top:3px}.kuSortHeader{padding-top:0;margin-top:0}.kuResultInfo{border-bottom:1px solid #c7c8ca}.kuTotalResultsTab{float:left;width:40%}.kuTotResults{text-align:left;margin-bottom:10px;line-height:24px;font-weight:700;font-size:14px;float:left;color:#414042}.kuTotalResultsTab .kuTabs{line-height:30px}.kuTotalResultsTab .kuTabs a{padding:8px;cursor:pointer;font-size:12px;margin-right:5px;transition:background .2s;-webkit-transition:background .3s;-moz-transition:background .2s;color:#414042}.kuTotalResultsTab .kuTabs a:hover{border-bottom:3px solid #c7c8ca;text-decoration:none}.kuTotalResultsTab a.kuTabSelected{border-bottom:3px solid #c7c8ca}.kuTotalResultsTab a.kuTabSelected:hover{background:0 0}.kuSortingOpt{padding-top:12px;padding-bottom:12px;width:100%;margin-top:3px}.kuSortby{float:left;width:26%}.kuSortby label{display:inline;color:#414042}.kuSortby select{display:inline;height:auto;min-height:25px;width:120px}.kuView{float:right;width:15%;text-align:right}.kuView .kuGridviewBtn{background:url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-gridview.png) no-repeat 0 0;cursor:pointer}.kuView .kuListviewBtn{background:url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-listview.png) no-repeat 0 0;cursor:pointer}.kuView a{display:inline-block;width:22px;height:22px;margin-left:4px;text-align:center;vertical-align:middle;overflow:hidden;-webkit-transition:background-position .1s ease-in;-moz-transition:background-position .1s ease-in;-o-transition:background-position .1s ease-in;transition:background-position .1s ease-in}.kuView a:hover{background-position:0 -25px;text-decoration:none}.kuView a.kuCurrent{background-position:0 -25px;text-decoration:none}.kuPerPage{float:left;width:25%;margin-left:10px;text-align:left}.kuPerPage label{display:inline;color:#414042}.kuPerPage select{width:auto!important;height:auto;min-height:25px}.kuPagination{width:33%;float:right;margin-left:10px;text-align:right;margin-bottom:5px}.kuPagination a{margin:0;position:relative;display:inline-block;padding-left:4px;padding-right:5px;color:#414042;cursor:pointer;text-decoration:none;border-right:1px solid #c7c8ca;font-size:13px}.kuPagination a:hover{color:#000}.kuPagination a.kuCurrent{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:700}.kuPagination a:last-child{border-right:none}.kuOtherContent .kuPagination{float:right}.kuOtherContent .kuPerPage{margin-left:0;text-align:left}.kuClearLeft{clear:left;line-height:0}.klevu-clearboth-listview{clear:left}.kuDiscountBadge{background:#414042;padding:7px 0 0 0;color:#fff;width:47px;height:40px;border-radius:50%;font-weight:700;position:absolute;text-align:center;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
55.kuDiscountBadge span{display:block}.kuResults{margin-top:10px}.kuOtherContentView{margin-top:10px}.kuOtherContentView ul li .kuNameDesc{margin-top:0!important}.kuListView{margin-top:10px}.kuListView ul{margin:0;padding:0}.kuListView ul li{position:relative;display:block;width:100%;height:auto;text-align:left;margin-bottom:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #eee}.kuListView ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.2);border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}.kuListView .klevuImgWrap{float:left;overflow:hidden;width:15%!important;height:200px!important;text-align:center}.kuListView img{max-width:100%!important;max-height:200px!important;height:auto;width:auto;border:none;outline:0;display:inline-block!important;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}.kuListView ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.kuListView ul li .kuDiscountBadge{top:10px;left:10px}.kuListView .kuStarsSmall{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:66px;margin-left:5px}.kuListView .kuStarsSmall .kuRating{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px}.kuListView ul li .kuNameDesc{float:left;width:52%;margin-left:5px;margin-top:15px}.kuListView ul li .kuName{padding:5px}.kuListView ul li .kuDesc{line-height:20px;padding:5px;font-style:normal;color:#414042}.kuListView ul li .kuName a{font-size:14px;text-decoration:none;font-style:normal;color:#414042}.kuListView ul li .kuName a:hover{text-decoration:underline}.kuListView ul li .kuPrice{float:left;width:15%;margin-top:15px;margin-bottom:5px;padding:5px;text-align:center;color:#414042}.kuListView ul li .kuSalePrice{font-weight:700;font-size:16px;margin-bottom:5px;font-family:inherit}.kuListView ul li .kuOrigPrice{font-size:13px;text-decoration:line-through}.kuGridView{margin-top:10px}.kuGridView ul{margin:0;padding:0;margin-left:0}.kuGridView ul li{display:inline-block;width:23.5%;min-height:365px;vertical-align:top;text-align:center;margin:8px;padding-top:15px;margin-left:0!important;margin-bottom:20px;font-style:normal;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px solid #eee;border-radius:3px}.kuGridView ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.2);border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}.kuGridView .klevuImgWrap{float:none;overflow:hidden;width:100%!important;height:210px!important;text-align:center;margin:0 auto;position:relative}.kuGridView img{max-width:100%!important;max-height:200px!important;height:auto;width:auto;bottom:-100%;top:-100%;left:0;right:0;margin:auto!important;border:none;outline:0;display:inline-block!important;position:absolute;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle;opacity:1}.kuGridView ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.kuGridView ul li .kuDiscountBadge{top:10px;right:10px}.kuGridView ul li:hover .kuDiscountBadge{width:57px;height:47px;padding-top:10px}.kuGridView .kuNameDesc{float:none;text-align:left;padding-left:10px;margin-top:10px}.kuGridView .kuDesc{display:none}.kuGridView ul li .kuName{margin-bottom:5px}.kuGridView .kuStarsSmall{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:66px}.kuGridView .kuStarsSmall .kuRating{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px}.kuAddtocart{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.kuAddtocart input[type=text]{display:none;border:1px solid #ddd;outline:0;text-align:right}.kuAddtocart a.kuAddtocartBtn{background:#414042;color:#fff;padding:7px 15px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;
55-o-user-select:none;text-decoration:none;font-size:13px;line-height:19px;text-transform:uppercase}.kuGridView ul li .kuAddtocart{width:95%;margin-bottom:15px;text-align:left;padding-left:10px;position:absolute;bottom:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear}.kuGridView ul li input[type=text]{width:25%}.kuGridView ul li:hover .kuAddtocart{visibility:visible;opacity:1}.kuListView ul li .kuAddtocart{width:15%;float:left;margin-top:30px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear}.kuListView ul li input[type=text]{width:5%;float:none}.kuListView ul li:hover .kuAddtocart{visibility:visible;opacity:1}.kuGridView ul li .kuName a{font-size:14px;text-decoration:none;color:#414042}.kuGridView ul li .kuName a:hover{text-decoration:underline}.kuGridView ul li .kuPrice{float:none;margin-top:12px;padding-left:10px;text-align:left;color:#414042}.kuGridView ul li .kuSalePrice{font-size:14px;font-weight:700;font-family:inherit;text-align:left;display:inline;margin-right:10px}.priceGreyText{font-size:11px;color:#636363}.kuGridView ul li .kuOrigPrice{font-size:12px;text-decoration:line-through;text-align:left;display:inline}.kuGridView ul li .kuVariants{text-align:left}.kuGridView ul li strong{color:#2980b9}.kuBottomPagi{padding-top:8px;border-top:1px solid #c7c8ca}.kuBottomPagi .kuPerPage{margin-left:0;text-align:left}.kuBottomPagi .kuPagination{width:50%;float:right;margin-top:5px}.kuPagination a{font-style:normal}.kuClearBoth{clear:both}.kuNoRecordFound{text-align:center;margin-top:5%;margin-bottom:5%;color:#414042;font-size:13px;background:#fff;display:none}.kuNoResults-lp{background:#fff;width:100%;margin:30px auto;max-width:850px}.kuNoResults-lp ul{margin:0;padding:0}.kuNoResults-lp-message{font-size:18px;padding:25px 5%;text-align:center}.kuNoResults-lp-relatedProducts{width:95%;margin:30px auto}.kuNoResults-lp-title{text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:18px;display:block}.kuNoResults-lp-relatedProduct-list>li{display:inline-block;margin-right:2%;width:23%;min-height:120px;margin-bottom:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:0;text-align:center}.kuNoResults-lp-relatedProduct-list>li a.kuRelatedProductbox-lp{position:relative;text-decoration:none;color:#000;outline:0;display:block;height:auto;min-height:200px}.kuNoResults-lp-relatedProduct-list>li:hover a{text-decoration:none}.kuNoResults-lp-relatedProduct-list>li:hover{text-decoration:none}.kuNoResults-lp-relatedProduct-list>li:hover .ku-Name{text-decoration:underline}.kuNoResults-lp-relatedProduct-list>li:last-child{margin-right:0}.kuNoResultsImgWrap-lp{float:none;height:180px;margin:0 auto;max-width:180px;overflow:hidden;text-align:center;width:100%}.kuNoResultsImgWrap-lp img{max-width:100%;max-height:180px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle;width:auto;height:auto;border:none;outline:0}.kuRelatedProductbox-lp .kuProduct-desc{font-size:12px;padding:5px 0 0;float:none}.kuRelatedProductbox-lp .kuDiscount-badge{background:#000;padding:3px 8px;color:#fff;font-weight:700;position:absolute;top:0;left:0;display:none}.kuRelatedProductbox-lp .ku-Name{font-size:12px;text-decoration:none;color:#000;line-height:16px;min-height:22px;margin-top:5px;text-align:center}.kuRelatedProductbox-lp .ku-Desc{display:none}.kuRelatedProductbox-lp .kuStarsSmall{height:13px;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:65px;display:none}.kuRelatedProductbox-lp .kuPrice{margin-bottom:5px;margin-top:5px;float:none;padding:0;text-align:center}.kuRelatedProductbox-lp .kuSalePrice{display:inline-block;font-weight:700;font-size:13px;color:#000}.kuRelatedProductbox-lp .kuOrigPrice{display:inline-block;font-size:12px;text-decoration:line-through;color:#555}.kuRelatedProductbox-lp .kuVariants{font-size:12px;text-align:left;
55color:#777;display:none}.kuRelatedProductbox-lp .kuSalePrice span.klevuPriceGreyText{font-weight:400;font-size:13px!important;margin-bottom:5px;color:#393939!important;display:none}.kuNoResults-lp .kuNoResults-lp-pSearch{text-align:center}.kuNoResults-lp .kuNoResults-lp-pSearch strong{font-weight:600}.kuNoResults-lp .kuNoResults-lp-pSearch>a{font-size:13px;text-transform:capitalize;text-decoration:none;color:#000;display:inline-block}.kuNoResults-lp .kuNoResults-lp-pSearch>a:hover{text-decoration:underline}.kuOrQueryMessage{text-align:center;margin-top:10px;color:#414042;background:#ebebeb;font-size:13px;padding:7px 0!important;margin:10px 15px}.kuOrQueryMessage span{font-weight:600}.kuVariants{font-size:10px;margin-top:2px;color:#414042}#loader{height:400px}#loader img{margin-top:10%;display:inline-block;width:auto!important}.kuOtherContent{display:none}.disableKuFilter{opacity:.3;pointer-events:none}.kuPriceRangeSlider{width:80%;margin:0 auto;margin-top:30px;min-height:50px}.kuPS-target,.kuPS-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.kuPS-target{position:relative;direction:ltr}.kuPS-base{width:100%;height:100%;position:relative;z-index:1}.kuPS-origin{position:absolute;right:0;top:0;left:0;bottom:0}.kuPS-handle{position:relative;z-index:1}.kuPS-stacking .kuPS-handle{z-index:10}.kuPS-state-tap .kuPS-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.kuPS-base,.kuPS-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.kuPS-horizontal{height:4px}.kuPS-horizontal .kuPS-handle{width:18px;height:18px;left:-9px;top:-7px}.kuPS-vertical{width:18px}.kuPS-vertical .kuPS-handle{width:28px;height:34px;left:-6px;top:-17px}.kuPS-background{background:#c7c8ca}.kuPS-connect{background:#414042;-webkit-transition:background 450ms;transition:background 450ms}.kuPS-origin{border-radius:2px}.kuPS-target{border-radius:4px}.kuPS-draggable{cursor:w-resize}.kuPS-vertical .kuPS-draggable{cursor:n-resize}.kuPS-handle{border:1px solid #414042;border-radius:50%;background:#fff;cursor:pointer}.kuPS-tooltip{display:block;position:absolute;text-align:center;font-size:13px;margin-left:-9px;background-color:#fff}.kuPS-horizontal .kuPS-handle-lower .kuPS-tooltip{bottom:-24px;color:#414042}.kuPS-horizontal .kuPS-handle-upper .kuPS-tooltip{bottom:-24px;color:#414042}.disableKlevuFilter{opacity:.3;pointer-events:none}.kuContainer #ku-search-filter-tags{display:block;color:#222;margin-top:10px;margin-bottom:10px;width:100%;text-align:left;padding-bottom:0;padding-left:0;position:relative}.ku-search-filter-tag{background:#eee;border:0 solid #f8f8f8;margin-right:4px;border-radius:0;font-size:11px;padding:0 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px}.ku-search-filter-remove,.ku-search-filter-remove-all{cursor:pointer;font-size:12px;color:#222;text-decoration:none}.ku-search-filter-remove-all a{color:#222;font-size:12px;text-decoration:none;cursor:pointer}.ku-search-filter-remove-all a:hover{color:#333}.kuFilterHead{cursor:pointer}.kuExpand{position:relative!important;transition:all .3s ease}.kuFilterHead.kuExpand::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:10px;transform:rotate(45deg);transition:all .3s ease 0s}.kuCollapse{position:relative!important;transition:all .3s ease}.kuFilterHead.kuCollapse::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:16px;transform:rotate(-135deg);transition:all .3s ease}.kuContainer.kuFiltersTop .kuFilterHead.kuCollapse::after{border-width:1px 0 0 1px;position:initial}.kuContainer.kuFiltersTop .kuFilterHead.kuExpand::after{border-width:0 1px 1px 0;position:initial} 56 </style> 57 <style> 58 .kuContainer{width:100%!important}@media only screen and (max-width:1024px){.kuSortby{width:30%}.kuView{width:30%;text-align:right}.kuPerPage{width:30%;text-align:left;margin-left:10px}.kuPagination{width:50%;margin-top:10px}.kuGridView ul li{width:31%;margin-bottom:50px}.kuListView .klevuImgWrap{width:20%!important}.kuListView ul li .kuNameDesc{width:76%}.kuListView ul li .kuPrice{float:none!important;width:58%;display:table-cell;text-align:left;padding-top:20px;padding-left:10px}.kuListView ul li .kuPrice .kuSalePrice{display:inline!important}.kuListView ul li .kuPrice .kuOrigPrice{display:inline!important}.kuListView ul li .kuAddtocart{width:15%;float:none;margin-top:30px;visibility:visible!important;opacity:1;display:table-cell}.kuGridView ul li .kuAddtocart{visibility:visible;opacity:1}.kuNoResultsImgWrap-lp{height:150px}.kuNoResultsImgWrap-lp img{max-height:150px!important}}@media only screen and (min-width:641px) and (max-width:768px){.kuResultList{width:74%}.kuGridView ul li{width:31%;margin-bottom:50px}.kuNoResults-lp-relatedProducts{width:98%;margin:30px auto}}@media only screen and (max-width:640px){.kuFilters{display:none!important}.kuTotResults{float:none;width:100%;text-align:center}.kuResultList{float:none;width:100%;margin-left:0}.kuTotalResultsTab{float:none;width:100%;text-align:center}.kuSortby{width:50%;height:50px}.kuSortHeader{margin:0}.kuView{width:50%;text-align:right;height:50px;display:none}.kuPerPage{width:48%;text-align:right;margin:0 auto;margin-top:0}.kuPagination{width:100%;margin:0 auto;margin-top:10px;text-align:center}.kuGridView ul li{width:31%}.kuBottomPagi .kuPerPage{margin-left:0;text-align:left;margin-bottom:5px;float:left;width:46%}.kuBottomPagi .kuPagination{width:52%;float:right;margin-top:5px;text-align:right}.kuNoResultsImgWrap-lp{height:110px}.kuNoResultsImgWrap-lp img{max-height:110px!important}.kuNoResults-lp-relatedProduct-list>li{width:21%}.kuNoResults-lp-relatedProducts{margin:20px auto;width:100%}.kuNoResults-lp-message{font-size:15px;line-height:1.2em;padding:10px 5%;text-align:center}.kuNoResults-lp-pSearch{margin-bottom:15px;padding-left:5px}.klevuNoResults-lp-title{margin-bottom:15px}.kuNoResults-lp-relatedProduct-list{margin:5px!important}}@media only screen and (max-width:480px){.kuGridView ul li{width:46%;min-height:390px;margin-bottom:55px}.kuOrQueryMessage{margin:10px 5px}.kuNoResults-lp-relatedProduct-list>li{width:46%;margin:5px 1.5%}}
58@media only screen and (max-width:640px){.kuPagination{display:none!important}.kuBottomPagi .kuPagination{display:block!important}.kuBottomPagi .kuPerPage{display:block}.kuSortby{width:100%}.kuSortHeader{text-align:right}.kuPerPage{display:none}.kuTotalResultsTab{text-align:left}.kuTotalResultsTab .kuTabs a{padding:0 8px;display:inline-block}.kuTotalResultsTab .kuTabs a:hover{border-bottom:0 solid #c7c8ca;text-decoration:none;background:#eee}.kuTotalResultsTab a.kuTabSelected{border-bottom:0 solid #c7c8ca;background:#eee;transition:all .3s ease}.kuFilterRefineMobile{border:none;display:block;font-size:13px;font-weight:600;height:32px;line-height:32px;margin:10px 0;padding-right:30px;text-align:center;text-transform:uppercase;color:#383838;background-color:#eee;cursor:pointer}.kuFilterRefineMobile.kuExpand::after{top:10px}.kuFilterRefineMobile.kuCollapse::after{top:14px}.kuFilters{display:block!important;float:none!important;width:100%!important;margin-bottom:20px}.kuFilterBox{margin-bottom:0}.kuFilterRefineMobile .KuFilterLabelTxt{position:relative}.kuFilterRefineMobile.kuExpand .KuFilterLabelTxt::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;top:3px;transform:rotate(45deg);transition:all .3s ease}.kuFilterRefineMobile.kuCollapse .KuFilterLabelTxt::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;top:8px;transform:rotate(-135deg);transition:all .3s ease}.kuContainer #ku-search-filter-tags{display:block!important;color:#222;margin-bottom:10px;width:100%;text-align:left;padding-bottom:8px;padding-left:0;position:relative}.ku-search-filter-tag{background:#eee;border:0 solid #f8f8f8;margin-right:4px;border-radius:0;font-size:11px;padding:0 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px}.ku-search-filter-remove,.ku-search-filter-remove-all{cursor:pointer;font-size:12px;color:#222;text-decoration:none}.ku-search-filter-remove-all a{color:#222;font-size:12px;text-decoration:none;cursor:pointer}.ku-search-filter-remove-all a:hover{color:#333}} 59 </style> 60 <style> 61 @media (max-width: 991px){ 62 .cart_bck_color { 63 padding-top: 114px; 64 } 65 } 66 </style> 67 <style> 68 #header_menu { 69 background-color: #396d5d !important; 70 } 71 .blackbar { 72 background-color: #396d5d !important; 73 } 74 </style> 75 <style> 76 .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{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{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} 77 </style> 78 <style> 79 @charset 'UTF-8';
79.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(/media/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;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')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'â'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'â'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;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:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â¢';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000} 80 </style> 81 <style>/*! 82 * Bootstrap v4.3.1 (https://getbootstrap.com/) 83 * Copyright 2011-2019 The Bootstrap Authors 84 * Copyright 2011-2019 Twitter, Inc. 85 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 86 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}
86code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col
86-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}
86.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}
86.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.
86was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
86.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
86.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
86.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
86.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
86.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>
86.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>
86.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}
86.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;
86margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
86.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}
86.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;
86background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
86.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
86.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>
86.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}
86.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}
86.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}
86.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
86.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
86.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!import
86ant}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
86@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}
86.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}
86.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
86.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}
86.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} 87/*# sourceMappingURL=bootstrap.min.css.map */</style> 88 89 <link href="/css/print.css" media="print" rel="stylesheet" type="text/css"/> 90 <link href="https://fonts.googleapis.com" rel="preconnect"> 91 92 <style> 93 body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}
93.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
93.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}
93.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} 94 </style> 95 96 97 <!-- Preconnect for faster handshake --> 98 <link rel="preconnect" href="https://fonts.googleapis.com"> 99<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 100 101<!-- Preload the font CSS; once loaded, onload will flip it to a stylesheet --> 102<link 103 rel="preload" 104 as="style" 105 href="https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap" 106 onload="this.onload=null;this.rel='stylesheet'" 107> 108 109<!-- Fallback for browsers with JavaScript disabled --> 110<noscript> 111 <link 112 rel="stylesheet" 113 href="https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap" 114 > 115</noscript> 116
117<script> 118 (function(d) { 119 var config = { 120 kitId: 'iqg7sal', 121 scriptTimeout: 3000, 122 async: true 123 }, 124 h = d.documentElement, t = setTimeout(function() { 125 h.className = h.className.replace(/\bwf-loading\b/g, "") + " wf-inactive"; 126 }, config.scriptTimeout), 127 tk = d.createElement("script"), f = false, s = d.getElementsByTagName("script")[0], a; 128 h.className += " wf-loading"; 129 tk.src = 'https://use.typekit.net/' + config.kitId + '.js'; 130 tk.async = true; 131 tk.onload = tk.onreadystatechange = function() { 132 a = this.readyState; 133 if (f || (a && a !== "complete" && a !== "loaded")) return; 134 f = true; 135 clearTimeout(t); 136 try { Typekit.load(config); } catch (e) {} 137 }; 138 s.parentNode.insertBefore(tk, s); 139 })(document); 140</script>
140 141 <style> 142 /* 143 * The Typekit service used to deliver this font or fonts for use on websites 144 * is provided by Adobe and is subject to these Terms of Use 145 * http://www.adobe.com/products/eulas/tou_typekit. For font license 146 * information, see the list below. 147 * 148 * sofia-pro: 149 * - http://typekit.com/eulas/00000000000000007735f996 150 * 151 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved. 152 */ 153/*{"last_published":"2022-08-08 06:27:22 UTC"}*/ 154 155 156@font-face { 157font-family:"sofia-pro"; 158src:url("https://use.typekit.net/af/773a22/00000000000000007735f996/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/773a22/00000000000000007735f996/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/773a22/00000000000000007735f996/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype"); 159font-display:auto;font-style:normal;font-weight:900;font-stretch:normal; 160} 161 162.tk-sofia-pro { font-family: "sofia-pro",sans-serif; } 163 </style> 164 <style> 165 .bestquicksearch_result{ 166 position: absolute; 167 background-color: #fff; 168 z-index: 9; 169 padding: 15px; 170 border: 1px solid #D8D8D8; 171 display: none; 172 173 } 174 .checketycheck { 175 font-family: arial; 176 display: block; 177 position: relative; 178 padding-left: 30px; 179 margin-bottom: 5px; 180 padding-top: 15px; 181 cursor: pointer; 182 font-size: 16px; 183} 184 .checketycheck input { 185 position: absolute; 186 z-index: -1; 187 opacity: 0; 188 } 189.checketycheck_indicator { 190 position: absolute; 191 top: 2px; 192 left: 0; 193 height: 20px; 194 width: 20px; 195 background: #ffffff; 196 border: 1px solid #000000; 197 border-radius: 0px; 198} 199.checketycheck:hover input ~ .checketycheck_indicator, 200.checketycheck input:focus ~ .checketycheck_indicator { 201 background: #ffffff; 202} 203 204.checketycheck input:checked ~ .checketycheck_indicator { 205 background: #ffffff; 206} 207.checketycheck:hover input:not([disabled]):checked ~ .checketycheck_indicator, 208.checketycheck input:checked:focus ~ .checketycheck_indicator { 209 background: #ffffff; 210} 211.checketycheck input:disabled ~ .checketycheck_indicator { 212 background: #e6e6e6; 213 opacity: 0.6; 214 pointer-events: none; 215} 216.checketycheck_indicator:after { 217 box-sizing: unset; 218 content: ''; 219 position: absolute; 220 display: none; 221} 222.checketycheck input:checked ~ .checketycheck_indicator:after { 223 display: block; 224} 225.checketycheck-checkbox .checketycheck_indicator:after { 226 left: 6px; 227 top: 2px; 228 width: 3px; 229 height: 8px; 230 border: solid #000000; 231 border-width: 0 3px 3px 0; 232 transform: rotate(45deg); 233} 234.checketycheck-checkbox input:disabled ~ .checketycheck_indicator:after { 235 border-color: #7b7b7b; 236} 237 </style> 238 239 240 <meta content="Blogiartikkelit - Vinyylilattiakauppa" property="og:title"/> 241<meta content="Blogiartikkelit." property="og:description"/> 242<meta content="Blogiartikkelit." name="description"/> 243<meta content="Blogiartikkelit." name="twitter:description"/> 244<meta content="product.group" property="og:type"/> 245<meta content="https://www.vinyylilattiakauppa.fi/category/blogiartikkelit/178" property="og:url"/> 246<meta content="/media/og_image.jpg" property="og:image"/> 247<meta content="" property="og:site_name"/> 248<meta content="Safe For Kids" name="rating"/> 249<meta content="" name="copyright"/> 250<meta content="index,follow" name="robots"/> 251<meta content="noodp" name="robots"/> 252<meta content="Blogiartikkelit - Vinyylilattiakauppa" name="twitter:title"/> 253 254 255 256 257 258 259 260
260<script>
vendor: 396 bytes, lines 260-265
260 261 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 262 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 263 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 264 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 265 })(window,document,'script','dataLayer','
265GTM-WVLKTF7
vendor: 20 bytes, lines 265-266
265'); 266
266</script>
266 267 268 269 270 271 272 273 274 275 276 277 278
278<script type="text/javascript" src="https://cdn.roomvo.com/static/scripts/b2b/vinyylilattiakauppafi.js" async> 279 </script>
279 280 281 282 283 284 </link> 285 </link> 286 <link href="/css/style.css?ver=2.07" rel="stylesheet"/> 287 <link href="/css/pp.css" rel="stylesheet" type="text/css"/> 288 <link href="/css/up.css?ver=1.22" rel="stylesheet"/> 289 <!-- giosg tag --> 290 291 292<!-- giosg tag --> 293 </head> 294 <body class="cart_bck_color"> 295 296 <noscript> 297 <iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-WVLKTF7" style="display:none;visibility:hidden" width="0"> 298 </iframe> 299 </noscript> 300 <div class="row"> 301 <div class="col-12 or" id="header_container"> 302 <div class="row hide_in_cart d-none d-xl-flex"> 303 <div class="col-12 or" id="header_menu"> 304 <div class="container"> 305 <div class="row"> 306 <div class="col-xl-4 col-lg-4 or text-left bold"> 307 <span style="display: inline-block; padding-right: 15px;"><a href="tel:+358207302980"><img alt="phone" src="/media/phone_white.png" title="phone"> 020 7302980</a> Ma-Pe 09-17</span><br> 308 309 </div> 310 <div class="col-xl-4 col-lg-4 or text-center bold"> 311 <a href="https://www.vinyylilattiakauppa.fi/fi/category/mallipalat/359">4 mallipalaa 0 â¬</a> 312 </div> 313 <div class="col-xl-4 col-lg-4 or text-right bold"> 314 <a href="https://www.vinyylilattiakauppa.fi/fi/page/yhteystiedot/10073">Varaa aika lattiamestarille</a> 315 </div> 316 </div> 317 </div> 318 </div> 319 </div> 320 <div class="row f13 d-none d-xl-flex hide_in_cart" id="header_middle_menu"> 321 <div class="container"> 322 <div class="row"> 323 <div class="col-xl-9 col-lg-6 or vertti"> 324 <span class="middle_menu_element"> 325 <a href="/fi/category/tilaa-mallipalat/359"> 326 Tilaa mallipalat 327 </a> 328 </span> 329 <span class="middle_menu_element"> 330 <a href="/fi/page/vinyylilankun-asennus/10032"> 331 Vinyylilankun asennus 332 </a> 333 </span> 334 <span class="middle_menu_element"> 335 <a href="/fi/articles/blogiartikkelit/178"> 336 Blogi 337 </a> 338 </span> 339 <span class="middle_menu_element"> 340 <a href="/fi/page/inspiraatio/10033"> 341 Inspiraatio 342 </a> 343 </span> 344 <sp
344an class="middle_menu_element"> 345 <a href="/fi/page/maksutavat/10107"> 346 Maksutavat 347 </a> 348 </span> 349 <span class="middle_menu_element"> 350 <a href="/fi/?roomvoStartVisualizer=true"> 351 Tilasuunnittelija 352 </a> 353 </span> 354 </div> 355 <div class="col-xl-3 col-lg-6 vertti text-right or"> 356 <div class=" middle_menu_element vertti flag_selector pointer"> 357 <img alt="Finnish" src="/media/fi.svg" title="Finnish" style="margin-right: 3px; width:23px;" /> 358 <span class=" "> 359 FI </span> 360 <div class="language_dropdown"> 361 <div class="row"> 362 <div class="col-12 menu_element vertti"> 363 <a href="/fi"> 364 <img src="/media/fi.svg" style="padding-right: 15px; width:23px;"/> 365 Suomeksi 366 </a> 367 </div> 368 </div> 369 </div> 370 371 <div class="country_dropdown" style="display: none; line-height: 20px !important;"> 372 <div class="row"> 373 <div class="col-12 text-left" style="margin-bottom: 5px;"> 374 <strong> 375 Kieli 376 </strong> 377 </div> 378 <div class="col-6 text-center" style="background-color: #dbc5e3 !important; color: black; border-radius: 2px;"> 379 SUOMI 380 </div> 381 <div class="col-6 text-center" style="border: 1px solid #dbc5e3;"> 382 <a href="/en/articles/blogiartikkelit/178" rel="nofollow" style="color: #fff;"> 383 ENGLISH 384 </a> 385 </div> 386 <div class="col-12"> 387 <br/> 388 </div> 389 </div> 390 <div class="col-12 text-left" style="margin-bottom: 5px;"> 391 <strong> 392 Toimitusmaa 393 </strong> 394 </div> 395 <select class="countries_header cart_input_text cart_country_selector form-control" id="countries_header" name="countries_header" required="required"> 396 <option disabled="" selected="selected" value="Choose"> 397 messages.choose_country 398 </option> 399 <option value="FI"> 400 Finland (Finland) 401 </option> 402 </select> 403 </div> 404 </div> 405 <div class="middle_menu_element"> 406 <a href="/fi/account"> 407 <img alt="Käyttäjätili" src="/media/user.svg" title="Käyttäjätili"/> 408 Käyttäjätili 409 </a> 410 </div> 411 412 </div> 413 </div> 414 </div> 415 </div> 416 417 <div class="col-12 or vertti" id="header_searchbar"> 418 <div class="container"> 419 <div class="row"> 420 <div class="col-3 pointer d-inline-block d-xl-none vertti toggle_mobile_menu vertti text-left hide_in_cart"> 421 <img alt="Menu" src="/media/burgeri.svg" title="Menu" width="30" height="13"/> 422 Valikko 423 </div> 424 <div class="col-xl-4 col-lg-4 d-none or vertti text-center text-xl-left show_in_cart"> 425 <img src="/media/backarrow.svg" width="28" height="20" alt="" title="" /> 426 <a href="/" class="f13 underline"> 427 Jatka ostoksia 428 </a> 429 </div> 430 <div class="col-xl-4 col-6 or vertti text-center text-xl-left"> 431 <a href="/fi/"> <img alt="" class="header_logo d-none d-xl-inline-block" src="/pictures/0/1/small/2747.webp" title=""/> 432 <div class="col-12 or scroll_logo"> 433 <img alt="" class="header_logo d-inline-block d-xl-none" width="300" src="/pictures/0/1/small/8667.webp" title=""/> 434 </div> 435 </a> <div class="mobile_search_here"> 436 </div> 437 </div> 438 <div class="col-xl-4 col-lg-4 d-none or vertti text-center text-xl-left show_in_cart"> 439 </div> 440 <div class="col-xl-6 col-lg-6 d-none d-xl-inline-block vertti hide_in_cart"> 441 <input class="header_searchbar" id="klevusearch" placeholder="Hei! Etsi tuotteita... " type="text"/>
442 <span class=" vertti header_searchbar_btn pointer" style=""> 443 <img alt="Etsi" class="header_search_icon" src="/media/search_icon.svg" title="Etsi" /> 444 </span> 445 <div class="bestquicksearch_result"> 446 </div> 447 </div> 448 449 <div class="col-xl-2 col-lg-2 col-3 text-right vertti or hide_in_cart"> 450 <span class=" f13 header_cart_button header_cart_container"> 451 <a href="/cart"> 452 <div class="col-12 or"> 453 <img alt="Ostoskori" src="/media/cart.svg" width="25" height="20" title="Ostoskori" class="header_cart_icon" /> 454 <span class="cart_round_marker"> 455 0 456 </span> 457 <span class="f12 d-none d-xl-inline-block"> 458 459 460 0,00 € 461 </span> 462 </div> 463 <div class="col-12 d-none d-lg-block" style="padding-right:10px;"> 464 Ostoskori 465 </div> 466</a> </span> 467 </div> 468 </div> 469 <div class="row d-none d-xl-flex header_hr"> 470 <div class="col-12 or hide_in_cart"> 471 <hr/> 472 </div> 473 </div> 474 <style> 475 </style> 476 <div class="row"> 477 <div class="col-xl-12 col-lg-12 or vertti d-none d-xl-inline-block hide_in_cart"> 478 <a href="/fi/category/vinyylilattia-outlet-ja-tarjoukset/438"> 479 <span class="menu_element " data-id="463"> 480 Vinyylilattia outlet ja tarjoukset 481 </span> 482 </a> 483 484 485 486 487 <div class="menu_element show_submenu" data-id="349" style="position: relative; display: inline-block"> 488 <a href="javascript:;"> 489 Vinyylilattiat ja vinyylilankut 490 <img alt="open" class="menu_arr" src="/media/menu_arrd.png" style="padding-left: 10px; " title="open"/> 491 </a> 492 <div class="submenu_holder" style=""> 493 <div class="submenu_element"> 494 <a href="/fi/category/vinyylilankut/349"> 495 Vinyylilankut 496 </a> 497 </div> 498 <div class="submenu_element"> 499 <a href="/fi/category/kalanruotolattiat-ja-chevron/358"> 500 Kalanruotolattiat ja chevron 501 </a> 502 </div> 503 <div class="submenu_element"> 504 <a href="/fi/category/vinyylilattiat-ja-vinyylilankut/339"> 505 <strong>Katso kaikki</strong> 506 </a> 507 </div> 508 </div> 509 </div> 510 511 512 513 514 <div class="menu_element show_submenu" data-id="369" style="position: relative; display: inline-block"> 515 <a href="javascript:;"> 516 Mallipalat 517 <img alt="open" class="menu_arr" src="/media/menu_arrd.png" style="padding-left: 10px; " title="open"/> 518 </a> 519 <div class="submenu_holder" style=""> 520 <div class="submenu_element"> 521 <a href="/fi/category/vinyylilattioiden-mallipalat/410"> 522 Vinyylilattioiden mallipalat 523 </a> 524 </div> 525 <div class="submenu_element"> 526 <a href="/fi/category/saumalistojen-mallipalat/411"> 527 Saumalistojen mallipalat 528 </a> 529 </div> 530 <div class="submenu_element"> 531 <a href="/fi/category/jalkalistojen-mallipalat/412"> 532 Jalkalistojen mallipalat 533 </a> 534 </div> 535 <div class="submenu_element"> 536 <a href="/fi/category/mallipalat/359"> 537 <strong>Katso kaikki</strong> 538 </a> 539 </div> 540 </div> 541 </div> 542 543 544 545 546 <a href="/fi/category/kovapuulattiat/435">
547 <span class="menu_element " data-id="460"> 548 Kovapuulattiat 549 </span> 550 </a> 551 552 553 554 555 <a href="/fi/category/sisustuspaneelit-ja-kattopaneelit/382"> 556 <span class="menu_element " data-id="392"> 557 Sisustuspaneelit ja kattopaneelit 558 </span> 559 </a> 560 561 562 563 564 <div class="menu_element show_submenu" data-id="379" style="position: relative; display: inline-block"> 565 <a href="javascript:;"> 566 Jalkalistat, kynnyslistat ja lattialistat 567 <img alt="open" class="menu_arr" src="/media/menu_arrd.png" style="padding-left: 10px; " title="open"/> 568 </a> 569 <div class="submenu_holder" style=""> 570 <div class="submenu_element"> 571 <a href="/fi/category/jalkalistat/370"> 572 Jalkalistat 573 </a> 574 </div> 575 <div class="submenu_element"> 576 <a href="/fi/category/saumalistat/372"> 577 Saumalistat 578 </a> 579 </div> 580 <div class="submenu_element"> 581 <a href="/fi/category/peitelistat/380"> 582 Peitelistat 583 </a> 584 </div> 585 <div class="submenu_element"> 586 <a href="/fi/category/kattolistat-ja-varjolistat/381"> 587 Kattolistat ja varjolistat 588 </a> 589 </div> 590 <div class="submenu_element"> 591 <a href="/fi/category/kynnyslistat-ja-kynnykset/416"> 592 Kynnyslistat ja kynnykset 593 </a> 594 </div> 595 <div class="submenu_element"> 596 <a href="/fi/category/eritasolistat/430"> 597 Eritasolistat 598 </a> 599 </div> 600 <div class="submenu_element"> 601 <a href="/fi/category/jalkalistat-kynnyslistat-ja-lattialistat/369"> 602 <strong>Katso kaikki</strong> 603 </a> 604 </div> 605 </div> 606 </div> 607 608 609 610 611 <div class="menu_element show_submenu" data-id="373" style="position: relative; display: inline-block"> 612 <a href="javascript:;"> 613 Tarvikkeet 614 <img alt="open" class="menu_arr" src="/media/menu_arrd.png" style="padding-left: 10px; " title="open"/> 615 </a> 616 <div class="submenu_holder" style=""> 617 <div class="submenu_element"> 618 <a href="/fi/category/vinyylilattian-puhdistus/364"> 619 Vinyylilattian puhdistus 620 </a> 621 </div> 622 <div class="submenu_element"> 623 <a href="/fi/category/tyokasineet/391"> 624 Työkäsineet 625 </a> 626 </div> 627 <div class="submenu_element"> 628 <a href="/fi/category/askelaanieristeet/560"> 629 Askeläänieristeet 630 </a> 631 </div> 632 <div class="submenu_element"> 633 <a href="/fi/category/hoyrynsulkuteipit/377"> 634 Höyrynsulkuteipit 635 </a> 636 </div> 637 <div class="submenu_element"> 638 <a href="/fi/category/kosteussuojat/378"> 639 Kosteussuojat 640 </a> 641 </div> 642 <div class="submenu_element"> 643 <a href="/fi/category/vinyylilattian-asennustarvikkeet/376"> 644 Vinyylilattian asennustarvikkeet 645 </a> 646 </div> 647 <div class="submenu_element"> 648 <a href="/fi/category/tasoitteet/520"> 649 Tasoitteet 650 </a> 651 </div> 652 <div class="submenu_element"> 653 <a href="/fi/category/tarvikkeet/363"> 654 <strong>Katso kaikki</strong> 655 </a> 656 </div> 657 </div> 658 </div> 659 660 661 662 663 </div> 664 </div> 665 </div> 666 </div> 667 <div class="col-12 d-inline-block d-xl-none vertti mobile_search_original hide_in_cart" style="padding-top: 10px; padding-bottom: 10px;"> 668 <div class="col-12 or mobile_search_container"> 669 <input class="header_searchbar mobisearch_toggler" id="klevusearch" placeholder="Hei! Etsi tuotteita..." type="text"/>
670 <span class=" mobisearch_toggler vertti header_searchbar_btn pointer" style=""> 671 <img alt="Etsi" class=" " height="20" src="/media/search_icon.svg" title="Etsi" width="19"/> 672 </span> 673 <div class="bestquicksearch_result mobisearch_quicks" style="left: -7px;"> 674 </div> 675 </div> 676 </div> 677 </div> 678 </div> 679 </body> 680</html> 681<div id="mobile_menu" class="pl-2"> 682 <div class="row" style="padding-bottom: 10px !important;"> 683 <div class="col-6 text-left toggle_mobile_menu pointer vertti f13"> 684 <img src="/media/close_mobile_menu.png"/> 685 <span>Sulje</span> 686 </div> 687 <div class="col-6 text-right vertti bold"> 688 Valikko 689 </div> 690 </div> 691 <div class="row" hidden> 692 <div class="mobile_back col-12 d-inline-block d-xl-none vertti bold" data-previous=""> 693 <span style="float: left"> 694 <img alt="left" src="/media/small_left.png" title="left"/> 695 </span> 696 <span>Takaisin</span> 697 </div> 698 <div class="mobile_menu_holder"></div> 699 </div> 700 <div class="mobile_menu_container"> 701 <div class="row"> 702 <div class="col-12 d-inline-block d-xl-none vertti" style="padding-top: 10px; padding-bottom: 10px;"> 703 <input class="header_searchbar" id="klevusearch" placeholder="Hei! Etsi tuotteita..." type="text"/> 704 <span class=" vertti header_searchbar_btn pointer" style=""> 705 <img alt="Etsi" class=" " height="20" src="/media/search_icon.svg" title="Etsi" width="19"/> 706 </span> 707 <div class="bestquicksearch_result" style="left: -20px;"> 708 </div> 709 </div> 710 </div> 711 712 <div class="row mobile_menu_row" style=" "> 713 <div class="col-12 text-left vertti mobile_parent pointer" data-id="463"> 714 715 716 717 718 719 Vinyylilattia outlet ja tarjoukset 720 721 722 723 724 </div> 725 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="463" data-parent-id="463" data-all="1" style="padding-left: 20px !important;"> 726 <a href="/fi/category/vinyylilattia-outlet-ja-tarjoukset/438"> 727 <strong>Katso kaikki</strong> 728 </a> 729 </div> 730 </div> 731 732 733 <div class="row mobile_menu_row" style=" "> 734 <div class="col-12 text-left vertti mobile_parent pointer" data-id="349"> 735 736 737 738 739 740 Vinyylilattiat ja vinyylilankut 741 742 743 744 <span style="float: right"> 745 <img alt="right" src="/media/small_right.png" title="right"/> 746 </span> 747 748 </div> 749 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="359" data-parent-id="349" style="padding-left: 20px !important;"> 750 <a href="/fi/category/vinyylilankut/349"> 751 Vinyylilankut 752 </a> 753 </div> 754 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="368" data-parent-id="349" style="padding-left: 20px !important;"> 755 <a href="/fi/category/kalanruotolattiat-ja-chevron/358"> 756 Kalanruotolattiat ja chevron 757 </a> 758 </div> 759 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="349" data-parent-id="349" data-all="1" style="padding-left: 20px !important;"> 760 <a href="/fi/category/vinyylilattiat-ja-vinyylilankut/339"> 761 <strong>Katso kaikki</strong> 762 </a> 763 </div> 764 </div> 765 766 767 <div class="row mobile_menu_row" style=" "> 768 <div class="col-12 text-left vertti mobile_parent pointer" data-id="369"> 769 770 771 772 773 774 Mallipalat 775 776 777
778 <span style="float: right"> 779 <img alt="right" src="/media/small_right.png" title="right"/> 780 </span> 781 782 </div> 783 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="432" data-parent-id="369" style="padding-left: 20px !important;"> 784 <a href="/fi/category/vinyylilattioiden-mallipalat/410"> 785 Vinyylilattioiden mallipalat 786 </a> 787 </div> 788 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="433" data-parent-id="369" style="padding-left: 20px !important;"> 789 <a href="/fi/category/saumalistojen-mallipalat/411"> 790 Saumalistojen mallipalat 791 </a> 792 </div> 793 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="434" data-parent-id="369" style="padding-left: 20px !important;"> 794 <a href="/fi/category/jalkalistojen-mallipalat/412"> 795 Jalkalistojen mallipalat 796 </a> 797 </div> 798 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="369" data-parent-id="369" data-all="1" style="padding-left: 20px !important;"> 799 <a href="/fi/category/mallipalat/359"> 800 <strong>Katso kaikki</strong> 801 </a> 802 </div> 803 </div> 804 805 806 <div class="row mobile_menu_row" style=" "> 807 <div class="col-12 text-left vertti mobile_parent pointer" data-id="460"> 808 809 810 811 812 813 Kovapuulattiat 814 815 816 817 818 </div> 819 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="460" data-parent-id="460" data-all="1" style="padding-left: 20px !important;"> 820 <a href="/fi/category/kovapuulattiat/435"> 821 <strong>Katso kaikki</strong> 822 </a> 823 </div> 824 </div> 825 826 827 <div class="row mobile_menu_row" style=" "> 828 <div class="col-12 text-left vertti mobile_parent pointer" data-id="392"> 829 830 831 832 833 834 Sisustuspaneelit ja kattopaneelit 835 836 837 838 839 </div> 840 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="392" data-parent-id="392" data-all="1" style="padding-left: 20px !important;"> 841 <a href="/fi/category/sisustuspaneelit-ja-kattopaneelit/382"> 842 <strong>Katso kaikki</strong> 843 </a> 844 </div> 845 </div> 846 847 848 <div class="row mobile_menu_row" style=" "> 849 <div class="col-12 text-left vertti mobile_parent pointer" data-id="379"> 850 851 852 853 854 855 Jalkalistat, kynnyslistat ja lattialistat 856 857 858 859 <span style="float: right"> 860 <img alt="right" src="/media/small_right.png" title="right"/> 861 </span> 862 863 </div> 864 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="380" data-parent-id="379" style="padding-left: 20px !important;"> 865 <a href="/fi/category/jalkalistat/370"> 866 Jalkalistat 867 </a> 868 </div> 869 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="382" data-parent-id="379" style="padding-left: 20px !important;"> 870 <a href="/fi/category/saumalistat/372"> 871 Saumalistat 872 </a> 873 </div> 874 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="390" data-parent-id="379" style="padding-left: 20px !important;"> 875 <a href="/fi/category/peitelistat/380"> 876 Peitelistat 877 </a> 878 </div> 879 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="391" data-parent-id="379" style="padding-left: 20px !important;"> 880 <a href="/fi/category/kattolistat-ja-varjolistat/381"> 881 Kattolistat ja varjolistat 882 </a> 883 </div> 884 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="439" data-parent-id="379" style="padding-left: 20px !important;"> 885 <a href="/fi/category/kynnyslistat-ja-kynnykset/416"> 886 Kynnyslistat ja kynnykset 887 </a> 888 </div> 889 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="455" data-parent-id="379" style="padding-left: 20px !important;"> 890 <a href="/fi/category/eritasolistat/430"> 891 Eritasolistat 892 </a> 893 </div> 894 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="379" data-parent-id="379" data-all="1" style="padding-left: 20px !important;"> 895 <a href="/fi/category/jalkalistat-kynnyslistat-ja-lattialistat/369"> 896 <strong>Katso kaikki</strong> 897 </a> 898 </div> 899 </div> 900 901 902 <div class="row mobile_menu_row" style=" "> 903 <div class="col-12 text-left vertti mobile_parent pointer" data-id="373"> 904 905 906 907 908 909 Tarvikkeet 910 911 912
913 <span style="float: right"> 914 <img alt="right" src="/media/small_right.png" title="right"/> 915 </span> 916 917 </div> 918 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="374" data-parent-id="373" style="padding-left: 20px !important;"> 919 <a href="/fi/category/vinyylilattian-puhdistus/364"> 920 Vinyylilattian puhdistus 921 </a> 922 </div> 923 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="401" data-parent-id="373" style="padding-left: 20px !important;"> 924 <a href="/fi/category/tyokasineet/391"> 925 Työkäsineet 926 </a> 927 </div> 928 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="607" data-parent-id="373" style="padding-left: 20px !important;"> 929 <a href="/fi/category/askelaanieristeet/560"> 930 Askeläänieristeet 931 </a> 932 </div> 933 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="387" data-parent-id="373" style="padding-left: 20px !important;"> 934 <a href="/fi/category/hoyrynsulkuteipit/377"> 935 Höyrynsulkuteipit 936 </a> 937 </div> 938 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="388" data-parent-id="373" style="padding-left: 20px !important;"> 939 <a href="/fi/category/kosteussuojat/378"> 940 Kosteussuojat 941 </a> 942 </div> 943 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="386" data-parent-id="373" style="padding-left: 20px !important;"> 944 <a href="javascript:;"> 945 Vinyylilattian asennustarvikkeet 946 </a> 947 </div> 948 <div class="col-12 text-left vertti mobile_submenu" data-parent-id="386" style="padding-left: 30px !important;"> 949 <a href="/fi/category/asennuskiilat/392"> 950 Asennuskiilat 951 </a> 952 </div> 953 <div class="col-12 text-left vertti mobile_submenu" data-parent-id="386" style="padding-left: 30px !important;"> 954 <a href="/fi/category/vinyylilattian-asennustarvikkeet/376"> 955 <strong>Katso kaikki</strong> 956 </a> 957 </div> 958 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="560" data-parent-id="373" style="padding-left: 20px !important;"> 959 <a href="/fi/category/tasoitteet/520"> 960 Tasoitteet 961 </a> 962 </div> 963 <div class="col-12 text-left vertti f14 mobile_submenu mobile_parent" data-id="373" data-parent-id="373" data-all="1" style="padding-left: 20px !important;"> 964 <a href="/fi/category/tarvikkeet/363"> 965 <strong>Katso kaikki</strong> 966 </a> 967 </div> 968 </div> 969 970 971 <div class="row"> 972 <div class="col-12"> 973 <hr/> 974 </div> 975 </div> 976 977 <div class="row mobile_menu_row" style=" "> 978 <div class="col-12 text-left vertti mobile_parent pointer mpalk f13na" data-id="29"> 979 <a href="https://www.vinyylilattiakauppa.fi/fi/page/yhteystiedot/10073">Varaa aika lattiamestarille</a> 980 </div> 981 </div> 982 <div class="row mobile_menu_row" style=" "> 983 <div class="col-12 text-left vertti mobile_parent pointer mpalk" data-id="30"> 984 <img src="/media/mallipalat_black.webp" class="noinvert"> 985 <a href="/fi/category/tilaa-mallipalat/359"> 986 Tilaa mallipalat 987 </a> 988 </div> 989 </div> 990 <div class="row mobile_menu_row" style=" "> 991 <div class="col-12 text-left vertti mobile_parent pointer mpalk f13na" data-id="27"> 992 <!-- phone --> 993
994 <span style="display: inline-block; padding-right: 15px;"><a href="tel:+358207302980"><img alt="phone" src="/media/phone_white.png" title="phone"> 020 7302980</a> Ma-Pe 09-17</span><br> 995 996 </div> 997 </div> 998 999 <div class="row"> 1000 <div class="col-12"> 1001 <hr/> 1002 </div> 1003 </div> 1004 1005 <div class="row mobile_menu_row" style=" "> 1006 <div class="col-12 text-left vertti mobile_parent pointer" data-id="31"> 1007 <a href="/fi/page/vinyylilankun-asennus/10032"> 1008 Vinyylilankun asennus 1009 </a> 1010 </div> 1011 </div> 1012 <div class="row mobile_menu_row" style=" "> 1013 <div class="col-12 text-left vertti mobile_parent pointer" data-id="1006"> 1014 <a href="/fi/articles/blogiartikkelit/178"> 1015 Blogi 1016 </a> 1017 </div> 1018 </div> 1019 <div class="row mobile_menu_row" style=" "> 1020 <div class="col-12 text-left vertti mobile_parent pointer" data-id="32"> 1021 <a href="/fi/page/inspiraatio/10033"> 1022 Inspiraatio 1023 </a> 1024 </div> 1025 </div> 1026 <div class="row mobile_menu_row" style=" "> 1027 <div class="col-12 text-left vertti mobile_parent pointer" data-id="292"> 1028 <a href="/fi/page/maksutavat/10107"> 1029 Maksutavat 1030 </a> 1031 </div> 1032 </div> 1033 <div class="row mobile_menu_row" style=" "> 1034 <div class="col-12 text-left vertti mobile_parent pointer" data-id="1536"> 1035 <a href="/fi/?roomvoStartVisualizer=true"> 1036 Tilasuunnittelija 1037 </a> 1038 </div> 1039 </div> 1040 <div class="row"> 1041 <div class="col-12"> 1042 <hr/> 1043 </div> 1044 </div> 1045 <div class="row mobile_menu_row" style=" "> 1046 <div class="col-12 text-left vertti mobile_parent pointer" data-id="1337"> 1047 <img alt="Käyttäjätili" src="/media/user.svg" title="Käyttäjätili"/> 1048 Käyttäjätili 1049 </div> 1050 </div> 1051 1052 1053<div class="row"> 1054 <div class="col-12"> 1055 <br /> 1056 </div> 1057 </div> 1058</div> 1059</div> 1060<div class="container"> 1061 <div class="row hide_in_cart"> 1062 <div class="col-12 f13 bold blackbar"> 1063 <div class="container"> 1064 <div class="row huomiobar"> 1065 <div class="col-12 text-center" style="justify-content: center;"> 1066 Nopea toimitus kotipihaan jopa 1-5 arkipäivässä<br> 1067 </div> 1068 <div class="col-12 text-center" style="justify-content: center;"> 1069 Yli 2000 â¬:n tilauksille toimituskulut 0 ⬠1070 </div> 1071 <div class="col-12 text-center" style="justify-content: center;"> 1072 <a href="https://www.vinyylilattiakauppa.fi/fi/category/mallipalat/359">Tilaa mallipalat!</a> 1073 </div> 1074 </div> 1075 </div> 1076 </div> 1077 </div> 1078 <div class="row"> 1079 <div class="col-12 d-none d-xl-block hide_in_cart" style="padding-bottom: 7px;"> 1080 </div> 1081 </div> 1082 <section class="category_section articles" name="category"> 1083 <div class="row"> 1084 1085 <div class="col-12 d-lg-none pt-2 pb-2"> 1086 <span class="f16" itemscope="" itemtype="http://schema.org/BreadcrumbList"> 1087 <img src="/media/SVG/breadcrumbs_arrow.svg" alt="Breadcrumbs"/> 1088 <a href="/">Etusivu</a> 1089 / 1090 <span itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"> 1091 <a href="/fi/articles/blogiartikkelit/178" itemprop="item"> <span itemprop="name">Blogiartikkelit</span> </a> 1092 <meta content="" itemprop="position"/> 1093 </span> 1094 </span> 1095 </div> 1096 </div> 1097 1098 <div class="article_filters"> 1099 <div class="filter_container"> 1100 <div class="filter_button_container filter_button_container_selected text-center"> 1101 <a href="javascript:;" class="filterpopup_btn filterpopup_selected" data-id="show_all"> 1102 Kaikki 1103 </a> 1104 </div> 1105 </div> 1106 <div class="filter_container"> 1107 <div class="filter_button_container text-center uppercase"> 1108 <a href="javascript:;" class="filterpopup_btn" data-id="11"> 1109 Olohuone 1110 </a> 1111 </div> 1112 </div> 1113 <div class="filter_container"> 1114 <div class="filter_button_container text-center uppercase"> 1115 <a href="javascript:;" class="filterpopup_btn" data-id="12"> 1116 Keittiö 1117 </a> 1118 </div> 1119 </div> 1120 <div class="filter_container"> 1121 <div class="filter_button_container text-center uppercase"> 1122 <a href="javascript:;" class="filterpopup_btn" data-id="13"> 1123 Eteinen 1124 </a> 1125 </div> 1126 </div> 1127 <div class="filter_container"> 1128 <div class="filter_button_container text-center uppercase"> 1129 <a href="javascript:;" class="filterpopup_btn" data-id="14"> 1130 Makuuhuone 1131 </a> 1132 </div> 1133 </div> 1134 <div class="filter_container"> 1135 <div class="filter_button_container text-center uppercase"> 1136 <a href="javascript:;" class="filterpopup_btn" data-id="15"> 1137 Julkinen tila 1138 </a> 1139 </div> 1140 </div> 1141 <div class="filter_container"> 1142 <div class="filter_button_container text-center uppercase"> 1143 <a href="javascript:;" class="filterpopup_btn" data-id="120"> 1144 Asennus 1145 </a> 1146 </div> 1147 </div> 1148 <div class="filter_container"> 1149 <div class="filter_button_container text-center uppercase"> 1150 <a href="javascript:;" class="filterpopup_btn" data-id="121"> 1151 Sisustustaminen 1152 </a> 1153 </div> 1154 </div> 1155 <div class="filter_container"> 1156 <div class="filter_button_container text-center uppercase"> 1157 <a href="javascript:;" class="filterpopup_btn" data-id="122"> 1158 Lattiatietoutta 1159 </a> 1160 </div> 1161 </div> 1162 <div class="filter_container"> 1163 <div class="filter_button_container text-center uppercase"> 1164 <a href="javascript:;" class="filterpopup_btn" data-id="123"> 1165 Vaikuttajat 1166 </a> 1167 </div> 1168 </div> 1169 <div class="filter_container"> 1170 <div class="filter_button_container text-center uppercase"> 1171 <a href="javascript:;" class="filterpopup_btn" data-id="138"> 1172 Valikoimamme 1173 </a> 1174 </div> 1175 </div> 1176 <div class="filter_container"> 1177 <div class="filter_button_container text-center uppercase"> 1178 <a href="javascript:;" class="filterpopup_btn" data-id="178"> 1179 Asuntosijoittajat 1180 </a> 1181 </div> 1182 </div> 1183 <div class="filter_container"> 1184 <div class="filter_button_container text-center uppercase"> 1185 <a href="javascript:;" class="filterpopup_btn" data-id="179">
1186 Asuntoflippaajat 1187 </a> 1188 </div> 1189 </div> 1190 <div id="showallfilters" class="d-lg-none"> 1191 <img src="/media/svg/plus.svg" alt="Näytä lisää suodattimia"/> 1192 </div> 1193 <div id="hidefilters"> 1194 <img src="/media/svg/minus.svg" alt="Piilota suodattimia"/> 1195 </div> 1196 1197 </div> 1198 <div class="row xl-negamargin"> 1199 1200 <div class="col-4 sorters_container"> 1201 <span style="font-weight:bold">Järjestä:</span> <span class="article_sorter pointer" id="mostread_sorter">Luetuimmat </span> | <span class="article_sorter pointer chosen_sorter" id="latest_sorter">Uusimmat</span> 1202 </div> 1203 <div class="col-12 or mobile_padding_top"> 1204 1205 1206 <div class="row articlesgroup" data-ajax-category="0" data-limit="66" data-start="0" id="injector_container"> 1207 1208 1209 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="2264" data-date="20260821" data-readcounter="403" data-atrvalues="121;123"> 1210 <div class="row"> 1211 <div class="col-12 or article_card_container"> 1212 <div class="article_card_picture" style="background: url(/pictures/0/1/small/15582.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1213 </div> 1214 <div class="text-left col-12 f24 article_title"> 1215 <a href="/fi/article/vinyylilankku-kokemuksia:-viisi-todellista-kohdetta/11818" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku kokemuksia: viisi todellista kohdetta');"> 1216 Vinyylilankku kokemuksia: viisi todellista kohdetta 1217 </a> 1218 </div> 1219 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1220 Miltä vinyylilattia tuntuu, kun se on ollut käytössä pari vuotta? Kokosimme viisi todellista kohdetta: kaksi kotia, omakotitalon keittiön, osteopatiakeskuksen ja valokuvaajan toimiston. Jokainen kertoo omin sanoin, miksi valinta osui vinyyliin ja miten se on kestänyt.Vinyylilattia kokemuksia kodeiss 1221 </div> 1222 <div class="col-12 text-left article_button_container"> 1223 <a href="/fi/article/vinyylilankku-kokemuksia:-viisi-todellista-kohdetta/11818" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku kokemuksia: viisi todellista kohdetta');"> 1224 <span class="btn basic_btn article_button f12"> 1225 Lue lisää 1226 </span> 1227 </a> 1228 </div> 1229 </div> 1230 </div> 1231</div> 1232 1233 1234 1235 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1968" data-date="20250909" data-readcounter="7394" data-atrvalues="122"> 1236 <div class="row"> 1237 <div class="col-12 or article_card_container"> 1238 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14392.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1239 </div> 1240 <div class="text-left col-12 f24 article_title"> 1241 <a href="/fi/article/miksi-vinyylilankku-nousee-tai-kupristuu/11518" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi vinyylilankku nousee tai kupristuu');"> 1242 Miksi vinyylilankku nousee tai kupristuu 1243 </a> 1244 </div> 1245 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1246 Mikä on vinyylilankku ja miksi se on suosittu? Vinyylilattia (engl. Luxury Vinyl Flooring, Rigid Click, SPC) on moderni lattiamateriaali, joka yhdistää aidon puun tai kiven ulkonäön ja kestävän muovimateriaalin ominaisuudet. Se on suosittu erityisesti kotitalouksissa ja liiketiloissa, koska se on: O 1247 </div> 1248 <div class="col-12 text-left article_button_container"> 1249 <a href="/fi/article/miksi-vinyylilankku-nousee-tai-kupristuu/11518" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi vinyylilankku nousee tai kupristuu');">
1250 <span class="btn basic_btn article_button f12"> 1251 Lue lisää 1252 </span> 1253 </a> 1254 </div> 1255 </div> 1256 </div> 1257</div> 1258 1259 1260 1261 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1967" data-date="20250908" data-readcounter="18258" data-atrvalues="122"> 1262 <div class="row"> 1263 <div class="col-12 or article_card_container"> 1264 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14391.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1265 </div> 1266 <div class="text-left col-12 f24 article_title"> 1267 <a href="/fi/article/mika-on-vinyylilankku/11517" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mikä on vinyylilankku');"> 1268 Mikä on vinyylilankku 1269 </a> 1270 </div> 1271 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1272 Vinyylilankku on monikerroksinen, täysin vedenkestävä lattiamateriaali, joka jäljittelee puulattian ulkonäköä mutta kestää kosteutta, kolhuja ja arjen kulutusta paremmin kuin laminaatti tai parketti. Se asennetaan yleensä kelluvana klikkilukituksella ilman liimaa, ja se sopii myös keittiöön, eteisee 1273 </div> 1274 <div class="col-12 text-left article_button_container"> 1275 <a href="/fi/article/mika-on-vinyylilankku/11517" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mikä on vinyylilankku');"> 1276 <span class="btn basic_btn article_button f12"> 1277 Lue lisää 1278 </span> 1279 </a> 1280 </div> 1281 </div> 1282 </div> 1283</div> 1284 1285 1286 1287 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1943" data-date="20250605" data-readcounter="4965" data-atrvalues="120;122"> 1288 <div class="row"> 1289 <div class="col-12 or article_card_container"> 1290 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14199.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1291 </div> 1292 <div class="text-left col-12 f24 article_title"> 1293 <a href="/fi/article/vinyylilattioiden-lukkoponttijarjestelmat-â-valitse-viisaasti-ja-nauti-kestavasta-lattiasta/11484" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattioiden lukkoponttijärjestelmät â Valitse viisaasti ja nauti kestävästä lattiasta');"> 1294 Vinyylilattioiden lukkoponttijärjestelmät â Valitse viisaasti ja nauti kestävästä lattiasta 1295 </a> 1296 </div> 1297 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1298 Vinyylilankku on noussut yhdeksi suosituimmista lattiamateriaaleista niin uudisrakentamisessa kuin remonttikohteissakin. Vinyylilattioiden suosio perustuu kestävyyteen, helppohoitoisuuteen, laajaan kuosivalikoimaan ja erityisesti helppoon asennukseen. Tässä avainasemassa ovat kehittyneet lukkopontti 1299 </div> 1300 <div class="col-12 text-left article_button_container"> 1301 <a href="/fi/article/vinyylilattioiden-lukkoponttijarjestelmat-â-valitse-viisaasti-ja-nauti-kestavasta-lattiasta/11484" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattioiden lukkoponttijärjestelmät â Valitse viisaasti ja nauti kestävästä lattiasta');"> 1302 <span class="btn basic_btn article_button f12"> 1303 Lue lisää 1304 </span> 1305 </a> 1306 </div> 1307 </div> 1308 </div> 1309</div> 1310 1311 1312 1313 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1942" data-date="20250604" data-readcounter="9197" data-atrvalues="120;122"> 1314 <div class="row"> 1315 <div class="col-12 or article_card_container"> 1316 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14195.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1317 </div> 1318 <div class="text-left col-12 f24 article_title"> 1319 <a href="/fi/article/askelaanieristevaihtoehdot-vinyylilattioille-ja-parketille/11483" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Askeläänieristevaihtoehdot vinyylilattioille ja parketille');"> 1320 Askeläänieristevaihtoehdot vinyylilattioille ja parketille 1321 </a> 1322 </div> 1323 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1324 Oikean lattiamateriaalin valinta on vasta puolet urakasta uutta lattiaa suunniteltaessa. Vähintään yhtä tärkeää on valita oikeanlainen askeläänieriste lattiamateriaalin alle. Hyvä askeläänieriste parantaa asumismukavuutta, suojaa lattiaa ja voi jopa pidentää sen käyttöikää. Tämä on er
1324ityisen tärkeää 1325 </div> 1326 <div class="col-12 text-left article_button_container"> 1327 <a href="/fi/article/askelaanieristevaihtoehdot-vinyylilattioille-ja-parketille/11483" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Askeläänieristevaihtoehdot vinyylilattioille ja parketille');"> 1328 <span class="btn basic_btn article_button f12"> 1329 Lue lisää 1330 </span> 1331 </a> 1332 </div> 1333 </div> 1334 </div> 1335</div> 1336 1337 1338 1339 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1940" data-date="20250603" data-readcounter="3643" data-atrvalues="122;178;179"> 1340 <div class="row"> 1341 <div class="col-12 or article_card_container"> 1342 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14192.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1343 </div> 1344 <div class="text-left col-12 f24 article_title"> 1345 <a href="/fi/article/miksi-asuntosijoittajan-tulisi-valita-vinyylilattia-kestava-ja-kustannustehokas-valinta/11481" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi asuntosijoittajan tulisi valita vinyylilattia - Kestävä ja kustannustehokas valinta');"> 1346 Miksi asuntosijoittajan tulisi valita vinyylilattia - Kestävä ja kustannustehokas valinta 1347 </a> 1348 </div> 1349 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1350 Asuntosijoittajana tai flippaajana teet jatkuvasti päätöksiä, jotka vaikuttavat sijoituksesi tuottoon ja houkuttelevuuteen. Yksi merkittävimmistä, mutta joskus aliarvioiduista, päätöksistä on lattiapäällysteen valinta. Oikea lattiamateriaali voi nostaa asunnon arvoa, vähentää ylläpitokustannuksia ja 1351 </div> 1352 <div class="col-12 text-left article_button_container"> 1353 <a href="/fi/article/miksi-asuntosijoittajan-tulisi-valita-vinyylilattia-kestava-ja-kustannustehokas-valinta/11481" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi asuntosijoittajan tulisi valita vinyylilattia - Kestävä ja kustannustehokas valinta');"> 1354 <span class="btn basic_btn article_button f12"> 1355 Lue lisää 1356 </span> 1357 </a> 1358 </div> 1359 </div> 1360 </div> 1361</div> 1362 1363 1364 1365 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1938" data-date="20250531" data-readcounter="9332" data-atrvalues="15;121;122"> 1366 <div class="row"> 1367 <div class="col-12 or article_card_container"> 1368 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14186.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1369 </div> 1370 <div class="text-left col-12 f24 article_title"> 1371 <a href="/fi/article/mita-savyja-on-helppo-yhdistaa-vinyylilattioissa-ja-seinissa/11478" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mitä sävyjä on helppo yhdistää vinyylilattioissa ja seinissä?');"> 1372 Mitä sävyjä on helppo yhdistää vinyylilattioissa ja seinissä? 1373 </a> 1374 </div> 1375 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1376 Mitä sävyjä on helppo yhdistää vinyylilattioissa ja seinissä? â Vinyylilattiakauppa Vinyylilattia on noussut yhdeksi suosituimmista lattiamateriaaleista suomalaisissa kodeissa, eikä syyttä. Sen kestävyys, 1377 </div> 1378 <div class="col-12 text-left article_button_container"> 1379 <a href="/fi/article/mita-savyja-on-helppo-yhdistaa-vinyylilattioissa-ja-seinissa/11478" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mitä sävyjä on helppo yhdistää vinyylilattioissa ja seinissä?');">
1380 <span class="btn basic_btn article_button f12"> 1381 Lue lisää 1382 </span> 1383 </a> 1384 </div> 1385 </div> 1386 </div> 1387</div> 1388 1389 1390 1391 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1932" data-date="20250528" data-readcounter="3408" data-atrvalues="122"> 1392 <div class="row"> 1393 <div class="col-12 or article_card_container"> 1394 <div class="article_card_picture" style="background: url(/pictures/0/1/small/14182.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1395 </div> 1396 <div class="text-left col-12 f24 article_title"> 1397 <a href="/fi/article/laminaatti-vai-vinyylilankku-â-kumpi-sopii-sinulle/11472" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaatti vai vinyylilankku â kumpi sopii sinulle?');"> 1398 Laminaatti vai vinyylilankku â kumpi sopii sinulle? 1399 </a> 1400 </div> 1401 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1402 Lattiamateriaalin valinta on yksi kodin tärkeimmistä päätöksistä. Lattia ei ainoastaan määritä kotisi ilmettä, vaan sen on myös kestettävä jokapäiväiseen elämäämme kuuluvat kolhut, askeleet ja tahrat. Kaksi suosittua vaihtoehtoa ovat laminaatti ja vinyylilattia, mutta kumpi niistä on oikea valinta j 1403 </div> 1404 <div class="col-12 text-left article_button_container"> 1405 <a href="/fi/article/laminaatti-vai-vinyylilankku-â-kumpi-sopii-sinulle/11472" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaatti vai vinyylilankku â kumpi sopii sinulle?');"> 1406 <span class="btn basic_btn article_button f12"> 1407 Lue lisää 1408 </span> 1409 </a> 1410 </div> 1411 </div> 1412 </div> 1413</div> 1414 1415 1416 1417 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1646" data-date="20240925" data-readcounter="3284" data-atrvalues="122;138"> 1418 <div class="row"> 1419 <div class="col-12 or article_card_container"> 1420 <div class="article_card_picture" style="background: url(/pictures/0/1/small/12448.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1421 </div> 1422 <div class="text-left col-12 f24 article_title"> 1423 <a href="/fi/article/lattialauantai-on-taas-taalla:-nahdaan-lapualla-28-9-2024/11181" onmousedown="ga('send', 'event', 'Category', 'Click product', 'LattiaLauantai on taas täällä: nähdään Lapualla 28.9.2024!');"> 1424 LattiaLauantai on taas täällä: nähdään Lapualla 28.9.2024! 1425 </a> 1426 </div> 1427 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1428 Milloin?Lähes tarkalleen vuosi on nyt vierähtänyt ensimmäisestä LattiaLauantaista, joten tämän viikon lauantaina 28.9.2024 Lapualla taas tapahtuu, ja tapahtumapäivänä kaikki vieraat ovat tervetulleita klo 10â15 välisenä aikana.Missä?LattiaLauantai järjestetään Lapuan Showroomissamme osoitteessa Paja 1429 </div> 1430 <div class="col-12 text-left article_button_container"> 1431 <a href="/fi/article/lattialauantai-on-taas-taalla:-nahdaan-lapualla-28-9-2024/11181" onmousedown="ga('send', 'event', 'Category', 'Click product', 'LattiaLauantai on taas täällä: nähdään Lapualla 28.9.2024!');"> 1432 <span class="btn basic_btn article_button f12"> 1433 Lue lisää 1434 </span> 1435 </a> 1436 </div> 1437 </div> 1438 </div> 1439</div> 1440 1441 1442 1443 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1596" data-date="20240827" data-readcounter="2833" data-atrvalues="122;138"> 1444 <div class="row"> 1445 <div class="col-12 or article_card_container"> 1446 <div class="article_card_picture" style="background: url(/pictures/0/1/small/12081.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1447 </div> 1448 <div class="text-left col-12 f24 article_title"> 1449 <a href="/fi/article/yleinen-arvonlisaverokanta-nousee-syyskuusta-alkaen-â-mika-muuttuu/11128" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Yleinen arvonlisäverokanta nousee syyskuusta alkaen â mikä muuttuu?');"> 1450 Yleinen arvonlisäverokanta nousee syyskuusta alkaen â mikä muuttuu? 1451 </a> 1452 </div> 1453 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1454 Kuukauden vaihtuessa elokuusta syyskuulle arvonlisäverotuksen yleinen verokanta nousee. Aikaisemmin tuttu 24 %:n arvonlisävero onkin siis seuraavasta viikosta alkaen 25,5 %. Alv-prosentin muutos koskee luonnollisesti myös Vinyylilattiakaupan valikoimaa, mutta muutos ei kuitenkaan heti vaikuta tuotte 1455 </div> 1456 <div class="col-12 text-left article_button_container"> 1457 <a href="/fi/article/yleinen-arvonlisaverokanta-nousee-syyskuusta-alkaen-â-mika-muuttuu/11128" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Yleinen arvonlisäverokanta nousee syyskuusta alkaen â mikä muuttuu?');">
1458 <span class="btn basic_btn article_button f12"> 1459 Lue lisää 1460 </span> 1461 </a> 1462 </div> 1463 </div> 1464 </div> 1465</div> 1466 1467 1468 1469 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1557" data-date="20240806" data-readcounter="5890" data-atrvalues="120;121;122"> 1470 <div class="row"> 1471 <div class="col-12 or article_card_container"> 1472 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11753.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1473 </div> 1474 <div class="text-left col-12 f24 article_title"> 1475 <a href="/fi/article/vinyylilattia-ja-listat:-mika-on-saumalista-ja-miten-se-valitaan/11088" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja listat: Mikä on saumalista ja miten se valitaan?');"> 1476 Vinyylilattia ja listat: Mikä on saumalista ja miten se valitaan? 1477 </a> 1478 </div> 1479 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1480 Lattialistoilla eli jalkalistoilla, kynnyksillä ja saumalistoilla on suuri merkitys siinä, kuinka valmiilta ja viimeistellyltä uusi tai vanhempikin lattiapinta näyttää. Saumalistalla tarkoitetaan kapeaa, suoraan lattiapinnalle asennettavaa listaa, joka viimeistelee lattia-alan saumakohdat.Saumalista 1481 </div> 1482 <div class="col-12 text-left article_button_container"> 1483 <a href="/fi/article/vinyylilattia-ja-listat:-mika-on-saumalista-ja-miten-se-valitaan/11088" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja listat: Mikä on saumalista ja miten se valitaan?');"> 1484 <span class="btn basic_btn article_button f12"> 1485 Lue lisää 1486 </span> 1487 </a> 1488 </div> 1489 </div> 1490 </div> 1491</div> 1492 1493 1494 1495 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1556" data-date="20240801" data-readcounter="4292" data-atrvalues="121;123"> 1496 <div class="row"> 1497 <div class="col-12 or article_card_container"> 1498 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11791.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1499 </div> 1500 <div class="text-left col-12 f24 article_title"> 1501 <a href="/fi/article/vaikuttajan-valinta:-salla-salmela-ihastui-kalanruotovinyyliin/11087" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Salla Salmela ihastui kalanruotovinyyliin');"> 1502 Vaikuttajan valinta: Salla Salmela ihastui kalanruotovinyyliin 1503 </a> 1504 </div> 1505 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1506 Sosiaalisen median sisällöntuottaja Salla Salmela sai perheensä kanssa uuden unelmakotinsa avaimet käteen alkukesästä 2023, josta alkoi seuraavien kuukausien tiivistahtinen remontti ennen varsinaista muuttoa. Heinäkuussa myös lattioiden suhteen alettiin tuumasta toimeen, kun vanha lattia purettiin p 1507 </div> 1508 <div class="col-12 text-left article_button_container"> 1509 <a href="/fi/article/vaikuttajan-valinta:-salla-salmela-ihastui-kalanruotovinyyliin/11087" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Salla Salmela ihastui kalanruotovinyyliin');"> 1510 <span class="btn basic_btn article_button f12"> 1511 Lue lisää 1512 </span> 1513 </a> 1514 </div> 1515 </div> 1516 </div> 1517</div> 1518 1519 1520 1521 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1554" data-date="20240726" data-readcounter="8815" data-atrvalues="120;122"> 1522 <div class="row"> 1523 <div class="col-12 or article_card_container"> 1524 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11751.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1525 </div> 1526 <div class="text-left col-12 f24 article_title"> 1527 <a href="/fi/article/vinyylilattia-ja-kesamokki:-saako-vinyylilattian-asentaa-mokille/11085" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja kesämökki: Saako vinyylilattian asentaa mökille?');"> 1528 Vinyylilattia ja kesämökki: Saako vinyylilattian asentaa mökille? 1529 </a> 1530 </div> 1531 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1532 Meiltä kysytään usein erilaisista kohteista ja siit
1532ä, mihin vinyylilattian saa asentaa ja miten se kestää erilaisissa olosuhteissa. Yksi yleisimmistä tällaisista kyselyistä koskee kesämökkiä. Kevään tullessa ja läpi kesäkauden moni käyttää lomakautta ja lämpimämpiä kelejä hyväkseen, ja laittaa mökin 1533 </div> 1534 <div class="col-12 text-left article_button_container"> 1535 <a href="/fi/article/vinyylilattia-ja-kesamokki:-saako-vinyylilattian-asentaa-mokille/11085" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja kesämökki: Saako vinyylilattian asentaa mökille?');"> 1536 <span class="btn basic_btn article_button f12"> 1537 Lue lisää 1538 </span> 1539 </a> 1540 </div> 1541 </div> 1542 </div> 1543</div> 1544 1545 1546 1547 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1555" data-date="20240724" data-readcounter="8379" data-atrvalues="121;122;138"> 1548 <div class="row"> 1549 <div class="col-12 or article_card_container"> 1550 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11752.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1551 </div> 1552 <div class="text-left col-12 f24 article_title"> 1553 <a href="/fi/article/kovapuulattia-vai-parketti:-erot-ja-yhtalaisyydet/11086" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kovapuulattia vai parketti: erot ja yhtäläisyydet');"> 1554 Kovapuulattia vai parketti: erot ja yhtäläisyydet 1555 </a> 1556 </div> 1557 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1558 Parketti tunnetaan arvostettuna klassikkolattiana, josta moni haaveilee. Vinyylilattia ja laminaattilattia pääsevät sävyiltään ja kuvioinnitiltaan jo hyvin lähelle aitoa puulattiaa, mutta täysin aidolta puulta tuntuu ainoastaan â no, aito puupinta. Tämän haasteen ratkaisemiseksi markkinoilta löytyyk 1559 </div> 1560 <div class="col-12 text-left article_button_container"> 1561 <a href="/fi/article/kovapuulattia-vai-parketti:-erot-ja-yhtalaisyydet/11086" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kovapuulattia vai parketti: erot ja yhtäläisyydet');"> 1562 <span class="btn basic_btn article_button f12"> 1563 Lue lisää 1564 </span> 1565 </a> 1566 </div> 1567 </div> 1568 </div> 1569</div> 1570 1571 1572 1573 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1552" data-date="20240722" data-readcounter="4754" data-atrvalues="120;121;122"> 1574 <div class="row"> 1575 <div class="col-12 or article_card_container"> 1576 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11750.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1577 </div> 1578 <div class="text-left col-12 f24 article_title"> 1579 <a href="/fi/article/vinyylilattia-ja-listat:-miksi-jalkalista-kannattaa-asentaa/11083" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja listat: Miksi jalkalista kannattaa asentaa?');"> 1580 Vinyylilattia ja listat: Miksi jalkalista kannattaa asentaa? 1581 </a> 1582 </div> 1583 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1584 Lattiaremontin ja tai muun pintaremontin viimeistelyssä listat näyttelevät merkittävää roolia. Kattolistat, peitelistat, saumalistat, kynnykset ja jalkalistat antavat tilalle kauniin loppusilauksen. Usein vasta listojen asentamisen jälkeen huomaakin, kuinka paljon valmiimmalta lopputulos niiden kans 1585 </div> 1586 <div class="col-12 text-left article_button_container"> 1587 <a href="/fi/article/vinyylilattia-ja-listat:-miksi-jalkalista-kannattaa-asentaa/11083" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja listat: Miksi jalkalista kannattaa asentaa?');">
1588 <span class="btn basic_btn article_button f12"> 1589 Lue lisää 1590 </span> 1591 </a> 1592 </div> 1593 </div> 1594 </div> 1595</div> 1596 1597 1598 1599 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1550" data-date="20240717" data-readcounter="2288" data-atrvalues="122;138"> 1600 <div class="row"> 1601 <div class="col-12 or article_card_container"> 1602 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11748.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1603 </div> 1604 <div class="text-left col-12 f24 article_title"> 1605 <a href="/fi/article/valikoimamme-laajeni-uusilla-tilaustuotteilla/11081" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Valikoimamme laajeni uusilla tilaustuotteilla!');"> 1606 Valikoimamme laajeni uusilla tilaustuotteilla! 1607 </a> 1608 </div> 1609 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1610 Verkkokaupastamme löytyy nyt aivan uusi tuotekategoria â nimittäin tilaustuotteet! Tilaustuotteiden sivu löytyy klikkaamalla päävalikkoriviltä vinyylilattiat, sitten vinyylilankut ja viimeisenä vinyylilankku
1610sivun sisältä tilaustuotteet.Koska varastotilamme on mittavasta koosta huolimatta rajallista 1611 </div> 1612 <div class="col-12 text-left article_button_container"> 1613 <a href="/fi/article/valikoimamme-laajeni-uusilla-tilaustuotteilla/11081" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Valikoimamme laajeni uusilla tilaustuotteilla!');"> 1614 <span class="btn basic_btn article_button f12"> 1615 Lue lisää 1616 </span> 1617 </a> 1618 </div> 1619 </div> 1620 </div> 1621</div> 1622 1623 1624 1625 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1551" data-date="20240715" data-readcounter="7331" data-atrvalues="121;122;138"> 1626 <div class="row"> 1627 <div class="col-12 or article_card_container"> 1628 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11749.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1629 </div> 1630 <div class="text-left col-12 f24 article_title"> 1631 <a href="/fi/article/tilasuunnittelija-apuna-lattian-valinnassa/11082" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tilasuunnittelija apuna lattian valinnassa');"> 1632 Tilasuunnittelija apuna lattian valinnassa 1633 </a> 1634 </div> 1635 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1636 Onko lattioita mahdollista vertailla ja testailla verkossa? â nyt on! Verkkosivuiltamme löytyy nyt uusi Tilasuunnittelija-ohjelma, joka mahdollistaa monien vinyyli- ja kovapuulattioiden vertailun virtuaalisesti joko itse kuvaamassasi huoneessa tai ohjelman tarjoamassa esimerkkihuoneessa.Tilasuunnitt 1637 </div> 1638 <div class="col-12 text-left article_button_container"> 1639 <a href="/fi/article/tilasuunnittelija-apuna-lattian-valinnassa/11082" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tilasuunnittelija apuna lattian valinnassa');"> 1640 <span class="btn basic_btn article_button f12"> 1641 Lue lisää 1642 </span> 1643 </a> 1644 </div> 1645 </div> 1646 </div> 1647</div> 1648 1649 1650 1651 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1544" data-date="20240712" data-readcounter="16020" data-atrvalues="11;12;13;121;122"> 1652 <div class="row"> 1653 <div class="col-12 or article_card_container"> 1654 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11743.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1655 </div> 1656 <div class="text-left col-12 f24 article_title"> 1657 <a href="/fi/article/mita-huomioida-mattojen-valinnassa-vinyylilattialle/11075" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mitä huomioida mattojen valinnassa vinyylilattialle?');"> 1658 Mitä huomioida mattojen valinnassa vinyylilattialle? 1659 </a> 1660 </div> 1661 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1662 Suurimmassa osassa kodeista lattia ei ole täysin paljas, vaan siihen pehmeyttä, sävyjä ja sisustuksellista tyyliä tuovat erilaiset mattovalinnat. Mattoja on markkinoilla lukemattomissa materiaaleissa, muodoissa, sävyissä ja koâoissa.Matto parantaa viihtyisyyttä, kestävyyttä ja akustiikkaaMattojen ai 1663 </div> 1664 <div class="col-12 text-left article_button_container"> 1665 <a href="/fi/article/mita-huomioida-mattojen-valinnassa-vinyylilattialle/11075" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mitä huomioida mattojen valinnassa vinyylilattialle?');"> 1666 <span class="btn basic_btn article_button f12"> 1667 Lue lisää 1668 </span> 1669 </a> 1670 </div> 1671 </div> 1672 </div> 1673</div> 1674 1675 1676 1677 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_c
1677ontainer" id="1549" data-date="20240711" data-readcounter="3901" data-atrvalues="122"> 1678 <div class="row"> 1679 <div class="col-12 or article_card_container"> 1680 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11742.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1681 </div> 1682 <div class="text-left col-12 f24 article_title"> 1683 <a href="/fi/article/heinakuun-2024-ajan-viisi-suosittua-vinyylilattiasavya-huippuedullisesti/11080" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Heinäkuun 2024 ajan viisi suosittua vinyylilattiasävyä huippuedullisesti');"> 1684 Heinäkuun 2024 ajan viisi suosittua vinyylilattiasävyä huippuedullisesti 1685 </a> 1686 </div> 1687 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1688 Lattiavalikoima kehittyy jatkuvastiMoni jättää remonttihommia kesäkaudelle lomien, mukavamman sään ja kevyemmän pukeutumisen vuoksi. Meille tämä kesä tuo mukanaan myös pientä hienosäätöä valikoimaamme. Lattiamarkkinoiden ja lattioiden teknisten ominaisuuksien kehittyessä myös me, palvelumme ja tuott 1689 </div> 1690 <div class="col-12 text-left article_button_container"> 1691 <a href="/fi/article/heinakuun-2024-ajan-viisi-suosittua-vinyylilattiasavya-huippuedullisesti/11080" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Heinäkuun 2024 ajan viisi suosittua vinyylilattiasävyä huippuedullisesti');"> 1692 <span class="btn basic_btn article_button f12"> 1693 Lue lisää 1694 </span> 1695 </a> 1696 </div> 1697 </div> 1698 </div> 1699</div> 1700 1701 1702 1703 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1535" data-date="20240620" data-readcounter="7726" data-atrvalues="122"> 1704 <div class="row"> 1705 <div class="col-12 or article_card_container"> 1706 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11650.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1707 </div> 1708 <div class="text-left col-12 f24 article_title"> 1709 <a href="/fi/article/sopiiko-vinyylilattia-lapsiperheeseen/11066" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Sopiiko vinyylilattia lapsiperheeseen?');"> 1710 Sopiiko vinyylilattia lapsiperheeseen? 1711 </a> 1712 </div> 1713 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1714 Kun perheeseen kuuluu pieniä ja kasvavia lapsia, monen kodin materiaalivalinnoissa korostuvat kauniin ulkonäön lisäksi ennen kaikkea käytännöllisyys ja kestävyys. Lattiapinta onkin yksi asuinympäristön pintamateriaaleista, jonka laadulla on reilusti vaikutusta tilan toimivuuteen arjen keskellä. Latt 1715 </div> 1716 <div class="col-12 text-left article_button_container"> 1717 <a href="/fi/article/sopiiko-vinyylilattia-lapsiperheeseen/11066" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Sopiiko vinyylilattia lapsiperheeseen?');"> 1718 <span class="btn basic_btn article_button f12"> 1719 Lue lisää 1720 </span> 1721 </a> 1722 </div> 1723 </div> 1724 </div> 1725</div> 1726 1727 1728 1729 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1526" data-date="20240614" data-readcounter="7677" data-atrvalues="122"> 1730 <div class="row"> 1731 <div class="col-12 or article_card_container"> 1732 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11640.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1733 </div> 1734 <div class="text-left col-12 f24 article_title"> 1735 <a href="/fi/article/vinyylilattia-arjessa-mukana-vuodenajasta-toiseen:-miten-huolehtia-lattiasta-kesalla/11057" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia arjessa mukana vuodenajasta toiseen: Miten huolehtia lattiasta kesällä?');"> 1736 Vinyylilattia arjessa mukana vuodenajasta toiseen: Miten huolehtia lattiasta kesällä? 1737 </a> 1738 </div> 1739 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1740 Suomessa vuodenajat ovat rikkaus, mutta jokainen vuodenaika asettaa myös omia haasteitaan ja huomionarvoisia seikkojaan kodin rakenteille ja pintamateriaaleille. Vinyylilattia on yksi kaikkein helppohoitoisimmista ja vaivattomimmista lattiamateriaaleista, mutta myös sen ylläpidossa kannattaa huomioi 1741 </div> 1742 <div class="col-12 text-left article_button_container"> 1743 <a href="/fi/article/vinyylilattia-arjessa-mukana-vuodenajasta-toiseen:-miten-huolehtia-lattiasta-kesalla/11057" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia arjessa mukana vuodenajasta toiseen: Miten huolehtia lattiasta kesällä?');">
1744 <span class="btn basic_btn article_button f12"> 1745 Lue lisää 1746 </span> 1747 </a> 1748 </div> 1749 </div> 1750 </div> 1751</div> 1752 1753 1754 1755 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1520" data-date="20240604" data-readcounter="3091" data-atrvalues="120"> 1756 <div class="row"> 1757 <div class="col-12 or article_card_container"> 1758 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11623.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1759 </div> 1760 <div class="text-left col-12 f24 article_title"> 1761 <a href="/fi/article/lattian-asennuspalvelu:-osta-uusi-lattia-valmiiksi-asennettuna/11051" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattian asennuspalvelu: osta uusi lattia valmiiksi asennettuna');"> 1762 Lattian asennuspalvelu: osta uusi lattia valmiiksi asennettuna 1763 </a> 1764 </div> 1765 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1766 Meiltä pyydetään usein suosituksia ammattitaitoisista lattia-asentajista, jotka hoitavat homman takuuehtojen mukaisesti, sujuvasti ja sovitusti. Olemmekin siis innoissanne päästessämme ilmoittamaan, että lanseerasimme oman lattian asennuspalvelun!Vaikka suurin osa vinyyli- ja kovapuulattioistamme on 1767 </div> 1768 <div class="col-12 text-left article_button_container"> 1769 <a href="/fi/article/lattian-asennuspalvelu:-osta-uusi-lattia-valmiiksi-asennettuna/11051" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattian asennuspalvelu: osta uusi lattia valmiiksi asennettuna');"> 1770 <span class="btn basic_btn article_button f12"> 1771 Lue lisää 1772 </span> 1773 </a> 1774 </div> 1775 </div> 1776 </div> 1777</div> 1778 1779 1780 1781 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1519" data-date="20240602" data-readcounter="3763" data-atrvalues="123"> 1782 <div class="row"> 1783 <div class="col-12 or article_card_container"> 1784 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11622.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1785 </div> 1786 <div class="text-left col-12 f24 article_title"> 1787 <a href="/fi/article/vaikuttajan-valinta:-hellapoliisin-kotona-yhdistyvat-vinyylilankku-ja-vinyylilaatta/11050" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Hellapoliisin kotona yhdistyvät vinyylilankku ja vinyylilaatta');"> 1788 Vaikuttajan valinta: Hellapoliisin kotona yhdistyvät vinyylilankku ja vinyylilaatta 1789 </a> 1790 </div> 1791 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1792 Kuten moni muukin vinyylilaatan valinnut, myös Hellapoliisina tunnettu Kati Jaakonen valitsi laatan keittiöön, kun taas muuta kotia koristaa laatan sävyyn sopiva vinyylilankku.Kati Jaakonen perusti vuonna 2005 yhden Suomen ensimmäisistä ja myös Suomen suosituimmista ruokablogeista. Nykyisin sivustoo 1793 </div> 1794 <div class="col-12 text-left article_button_container"> 1795 <a href="/fi/article/vaikuttajan-valinta:-hellapoliisin-kotona-yhdistyvat-vinyylilankku-ja-vinyylilaatta/11050" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Hellapoliisin kotona yhdistyvät vinyylilankku ja vinyylilaatta');"> 1796 <span class="btn basic_btn article_button f12"> 1797 Lue lisää 1798 </span> 1799 </a> 1800 </div> 1801 </div> 1802 </div> 1803</div> 1804 1805 1806 1807 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_c
1807ontainer" id="1517" data-date="20240601" data-readcounter="3126" data-atrvalues="122"> 1808 <div class="row"> 1809 <div class="col-12 or article_card_container"> 1810 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11620.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1811 </div> 1812 <div class="text-left col-12 f24 article_title"> 1813 <a href="/fi/article/kaikki-postin-tilauksemme-toimittaa-vihrea-posti/11048" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kaikki Postin tilauksemme toimittaa Vihreä Posti');"> 1814 Kaikki Postin tilauksemme toimittaa Vihreä Posti 1815 </a> 1816 </div> 1817 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1818 Aikaisemmassa blogiartikkelissamme keskityimme kertomaan, miten lattiat saapuvat varastollemme Lapualle, ja miten niiden matka tehtaalta asiakkaiden lattioille järjestetään mahdollisimman tehokkaasti ja ympäristöystävällisyyttä silmällä pitäen. Kerroimme tekstin lopussa kiinnittäneemme huomiota myös 1819 </div> 1820 <div class="col-12 text-left article_button_container"> 1821 <a href="/fi/article/kaikki-postin-tilauksemme-toimittaa-vihrea-posti/11048" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kaikki Postin tilauksemme toimittaa Vihreä Posti');"> 1822 <span class="btn basic_btn article_button f12"> 1823 Lue lisää 1824 </span> 1825 </a> 1826 </div> 1827 </div> 1828 </div> 1829</div> 1830 1831 1832 1833 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1477" data-date="20240527" data-readcounter="2791" data-atrvalues="122"> 1834 <div class="row"> 1835 <div class="col-12 or article_card_container"> 1836 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11467.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1837 </div> 1838 <div class="text-left col-12 f24 article_title"> 1839 <a href="/fi/article/suuntana-kestavampi-toimitusketju:-dhl-gogreen/11008" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Suuntana kestävämpi toimitusketju: DHL GoGreen');"> 1840 Suuntana kestävämpi toimitusketju: DHL GoGreen 1841 </a> 1842 </div> 1843 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1844 Vinyylilattiakaupan koko lattiavarasto sijaitsee Etelä-Pohjanmaalla samassa rakennuksessa kuin Lapuan Showroomimme. Lattiatilauksen voi halutessaan noutaa itse suoraan varastolta tai klikata kätevän kotiinkuljetuksen suoraan haluttuun kohteeseen. Mutta miten vinyyli- ja kovapuulattiat päätyvät varas 1845 </div> 1846 <div class="col-12 text-left article_button_container"> 1847 <a href="/fi/article/suuntana-kestavampi-toimitusketju:-dhl-gogreen/11008" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Suuntana kestävämpi toimitusketju: DHL GoGreen');"> 1848 <span class="btn basic_btn article_button f12"> 1849 Lue lisää 1850 </span> 1851 </a> 1852 </div> 1853 </div> 1854 </div> 1855</div> 1856 1857 1858 1859 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1464" data-date="20240525" data-readcounter="3738" data-atrvalues="122"> 1860 <div class="row"> 1861 <div class="col-12 or article_card_container"> 1862 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11458.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1863 </div> 1864 <div class="text-left col-12 f24 article_title"> 1865 <a href="/fi/article/suomi-lattia-suomi-sanakirja:-mita-eri-termit-tarkoittavat/10995" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Suomi-lattia-suomi -sanakirja: Mitä eri termit tarkoittavat?');"> 1866 Suomi-lattia-suomi -sanakirja: Mitä eri termit tarkoittavat? 1867 </a> 1868 </div> 1869 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1870 Lattiamarkkinoilla vilisee erilaisia termejä ja outoja ilmaisuja, ja ensimmäisiä kertoja lattiakaupoille suuntaavan saattaakin olla vaikeaa pysyä perillä, mitä milloinkin tarkoitetaan. Halusimmekin helpottaa lattiaviidakossa suunnistamista, ja selitimme auki tärkeimpiä termejä:Aluslattia: Aluslattia 1871 </div> 1872 <div class="col-12 text-left article_button_container"> 1873 <a href="/fi/article/suomi-lattia-suomi-sanakirja:-mita-eri-termit-tarkoittavat/10995" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Suomi-lattia-suomi -sanakirja: Mitä eri termit tarkoittavat?');">
1874 <span class="btn basic_btn article_button f12"> 1875 Lue lisää 1876 </span> 1877 </a> 1878 </div> 1879 </div> 1880 </div> 1881</div> 1882 1883 1884 1885 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1460" data-date="20240519" data-readcounter="6041" data-atrvalues="121;122"> 1886 <div class="row"> 1887 <div class="col-12 or article_card_container"> 1888 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11446.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1889 </div> 1890 <div class="text-left col-12 f24 article_title"> 1891 <a href="/fi/article/miksi-vinyylilattiasta-tai-kovapuulattiasta-kannattaa-tilata-mallipala/10991" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi vinyylilattiasta tai kovapuulattiasta kannattaa tilata mallipala?');"> 1892 Miksi vinyylilattiasta tai kovapuulattiasta kannattaa tilata mallipala? 1893 </a> 1894 </div> 1895 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1896 Lattiamateriaalin valinta vaikuttaa yllättävän paljon kodin tai muun tilan sisustukseen ja yleiseen tunnelmaan. Olipa valintasi vinyylilankku tai kovapuulattia, tässä artikkelissa kerromme, miksi lattian mallipalan tilaaminen on hyvä ajatus.Miltä sävy näyttää paikan päällä?Tietokoneen tai puhelimen 1897 </div> 1898 <div class="col-12 text-left article_button_container"> 1899 <a href="/fi/article/miksi-vinyylilattiasta-tai-kovapuulattiasta-kannattaa-tilata-mallipala/10991" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi vinyylilattiasta tai kovapuulattiasta kannattaa tilata mallipala?');"> 1900 <span class="btn basic_btn article_button f12"> 1901 Lue lisää 1902 </span> 1903 </a> 1904 </div> 1905 </div> 1906 </div> 1907</div> 1908 1909 1910 1911 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1451" data-date="20240502" data-readcounter="6838" data-atrvalues="122"> 1912 <div class="row"> 1913 <div class="col-12 or article_card_container"> 1914 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11380.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1915 </div> 1916 <div class="text-left col-12 f24 article_title"> 1917 <a href="/fi/article/olemme-yksi-suomen-vahvimmista/10982" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Olemme yksi Suomen Vahvimmista');"> 1918 Olemme yksi Suomen Vahvimmista 1919 </a> 1920 </div> 1921 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1922 Miten voi varmistua siitä, että yhteistyökumppani tai valitsemasi verkkokauppa on taloudellisesti vakaa ja luotettava? Yksi tämän arvioimiseksi luoduista luotettavuuden mittareista on Suomen Vahvimmat Sertifikaatti, joka jaetaan hopea-, kulta- ja platinatasoon. Olemmekin erityisen ylpeitä saadessamm 1923 </div> 1924 <div class="col-12 text-left article_button_container"> 1925 <a href="/fi/article/olemme-yksi-suomen-vahvimmista/10982" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Olemme yksi Suomen Vahvimmista');"> 1926 <span class="btn basic_btn article_button f12"> 1927 Lue lisää 1928 </span> 1929 </a> 1930 </div> 1931 </div> 1932 </div> 1933</div> 1934 1935 1936 1937 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1380" data-date="20240411" data-readcounter="7756" data-atrvalues="15;123"> 1938 <div class="row"> 1939 <div class="col-12 or article_card_container"> 1940 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11360.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1941 </div> 1942 <div class="text-left col-12 f24 article_title"> 1943 <a href="/fi/article/vaikuttajan-valinta:-kalanruotovinyyli-julkiseen-tilaan/10910" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Kalanruotovinyyli julkiseen tilaan');"> 1944 Vaikuttajan valinta: Kalanruotovinyyli julkiseen tilaan 1945 </a> 1946 </div> 1947 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1948 Osteopatiakeskus Karhun perustaja Eetu âEpiâ Karhunen oli aina haaveillut kauniista kalanruotolattiasta. Pitkäaikainen toive toteutui vihdoin uuden keskuksen lattiamateriaalia valitessa Vinyylilattiakaupan Ohra-kalanruodon muodossa. Valmis osteopatiakeskus avautui valmistuttuaan Tampereen Klingendah 1949 </div> 1950 <div class="col-12 text-left article_button_container"> 1951 <a href="/fi/article/vaikuttajan-valinta:-kalanruotovinyyli-julkiseen-tilaan/10910" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Kalanruotovinyyli julkiseen tilaan');">
1952 <span class="btn basic_btn article_button f12"> 1953 Lue lisää 1954 </span> 1955 </a> 1956 </div> 1957 </div> 1958 </div> 1959</div> 1960 1961 1962 1963 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1386" data-date="20240410" data-readcounter="8147" data-atrvalues="123"> 1964 <div class="row"> 1965 <div class="col-12 or article_card_container"> 1966 <div class="article_card_picture" style="background: url(/pictures/0/1/small/11349.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1967 </div> 1968 <div class="text-left col-12 f24 article_title"> 1969 <a href="/fi/article/vaikuttajan-valinta:-mikael-renwall-valitsi-kotiinsa-puuteri-vinyylilankun/10916" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Mikael Renwall valitsi kotiinsa Puuteri-vinyylilankun');"> 1970 Vaikuttajan valinta: Mikael Renwall valitsi kotiinsa Puuteri-vinyylilankun 1971 </a> 1972 </div> 1973 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 1974 Loppuvuodesta 2022 sisällöntuottaja Mikael Renwall osti oman tilavan kerrostaloasunnon, josta hänen päämääränään oli luoda itsensä näköinen ja viihtyisä koti. Alkuvuodesta 2023 asunto kokikin aikamoisen muodonmuutoksen kokonaisvaltaisen pintaremontin muodossa.Suurin osa asunnosta oli viimeksi kokenu 1975 </div> 1976 <div class="col-12 text-left article_button_container"> 1977 <a href="/fi/article/vaikuttajan-valinta:-mikael-renwall-valitsi-kotiinsa-puuteri-vinyylilankun/10916" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: Mikael Renwall valitsi kotiinsa Puuteri-vinyylilankun');"> 1978 <span class="btn basic_btn article_button f12"> 1979 Lue lisää 1980 </span> 1981 </a> 1982 </div> 1983 </div> 1984 </div> 1985</div> 1986 1987 1988 1989 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1361" data-date="20240202" data-readcounter="27490" data-atrvalues="122"> 1990 <div class="row"> 1991 <div class="col-12 or article_card_container"> 1992 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10668.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 1993 </div> 1994 <div class="text-left col-12 f24 article_title"> 1995 <a href="/fi/article/lattian-huolto-ja-hoito:-miten-vinyylilattiaa-kuuluu-yllapitaa/10888" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattian huolto ja hoito: Miten vinyylilattiaa kuuluu ylläpitää?');"> 1996 Lattian huolto ja hoito: Miten vinyylilattiaa kuuluu ylläpitää? 1997 </a> 1998 </div> 1999 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2000 Erityisesti eri lattiamateriaalien välillä pohtivat asiakkaamme kysyvät usein, miten Vinyylilattiakaupan vinyylilattioita tulee huoltaa ja ylläpitää. Lattian hoidon huolettomuus ja kestävyys arjessa kiireenkin keskellä on monelle määrittävä kriteeri sopivan tuotteen valinnassa.Kivikomposiittirunkois 2001 </div> 2002 <div class="col-12 text-left article_button_container"> 2003 <a href="/fi/article/lattian-huolto-ja-hoito:-miten-vinyylilattiaa-kuuluu-yllapitaa/10888" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattian huolto ja hoito: Miten vinyylilattiaa kuuluu ylläpitää?');"> 2004 <span class="btn basic_btn article_button f12"> 2005 Lue lisää 2006 </span> 2007 </a> 2008 </div> 2009 </div> 2010 </div> 2011</div> 2012 2013 2014 2015 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_c
2015ontainer" id="1358" data-date="20240122" data-readcounter="10035" data-atrvalues="122"> 2016 <div class="row"> 2017 <div class="col-12 or article_card_container"> 2018 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10650.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2019 </div> 2020 <div class="text-left col-12 f24 article_title"> 2021 <a href="/fi/article/bambumiehen-terveiset:-valitettavia-hinnanmuutoksia-vinyylilattiakaupassa-1-2-alkaen/10885" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Bambumiehen terveiset: Valitettavia hinnanmuutoksia Vinyylilattiakaupassa 1.2. alkaen');"> 2022 Bambumiehen terveiset: Valitettavia hinnanmuutoksia Vinyylilattiakaupassa 1.2. alkaen 2023 </a> 2024 </div> 2025 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2026 Vuoden 2023 loppupuolella uutisoitiin paljon Gazan tapahtumista ja Jemenin huthien laivahyökkäyksistä Punaisenmeren kautta kulkeviin kauppalaivoihin. Monen maahantuontiin nojaavan yrityksen kannalta tilanne on todella vaikea, sillä tapahtumien seurauksiin on ollut mahdotonta varautua etukäteen.Nyt k 2027 </div> 2028 <div class="col-12 text-left article_button_container"> 2029 <a href="/fi/article/bambumiehen-terveiset:-valitettavia-hinnanmuutoksia-vinyylilattiakaupassa-1-2-alkaen/10885" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Bambumiehen terveiset: Valitettavia hinnanmuutoksia Vinyylilattiakaupassa 1.2. alkaen');"> 2030 <span class="btn basic_btn article_button f12"> 2031 Lue lisää 2032 </span> 2033 </a> 2034 </div> 2035 </div> 2036 </div> 2037</div> 2038 2039 2040 2041 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1330" data-date="20231213" data-readcounter="27931" data-atrvalues="122"> 2042 <div class="row"> 2043 <div class="col-12 or article_card_container"> 2044 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10591.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2045 </div> 2046 <div class="text-left col-12 f24 article_title"> 2047 <a href="/fi/article/lattialammitys-ja-vinyylilattia:-voiko-nama-kaksi-yhdistaa/10840" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattialämmitys ja vinyylilattia: voiko nämä kaksi yhdistää?');"> 2048 Lattialämmitys ja vinyylilattia: voiko nämä kaksi yhdistää? 2049 </a> 2050 </div> 2051 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2052 Vinyylilattia tarjoaa lukemattomia etuja niin ulkonäöllisesti kuin teknisiltä ominaisuuksiltaan. Käytännöllisyyden, kestävyyden ja kauniin sävyskaalan ohella yksi suurimmista käyttömukavuuteen vaikuttavista seikoista on sen lämpöisyys jalkojen alla. Kädellä koetettaessa tai jalkapohjia vasten lattia 2053 </div> 2054 <div class="col-12 text-left article_button_container"> 2055 <a href="/fi/article/lattialammitys-ja-vinyylilattia:-voiko-nama-kaksi-yhdistaa/10840" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattialämmitys ja vinyylilattia: voiko nämä kaksi yhdistää?');"> 2056 <span class="btn basic_btn article_button f12"> 2057 Lue lisää 2058 </span> 2059 </a> 2060 </div> 2061 </div> 2062 </div> 2063</div> 2064 2065 2066 2067 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1284" data-date="20230926" data-readcounter="3955" data-atrvalues="122"> 2068 <div class="row"> 2069 <div class="col-12 or article_card_container"> 2070 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10378.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2071 </div> 2072 <div class="text-left col-12 f24 article_title"> 2073 <a href="/fi/article/lattialauantai-lapualla-30-9-2023/10782" onmousedown="ga('send', 'event', 'Category', 'Click product', 'LattiaLauantai Lapualla 30.9.2023');"> 2074 LattiaLauantai Lapualla 30.9.2023 2075 </a> 2076 </div> 2077 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2078 Tämän viikon lauantaina Lapualla tapahtuu, kun järjestämme alkavan syksyn ja kaikkien lattioista kiinnostuneiden kunniaksi Bambumiehen LattiaLauantain Lapuan Showroomissamme.Nykyiset, edelleen uutuuttaan komeilevat Nordic Floorsin tilat Lapualla mahdollistavat aikaisempaa paremmin tällaisten tapahtu 2079 </div> 2080 <div class="col-12 text-left article_button_container"> 2081 <a href="/fi/article/lattialauantai-lapualla-30-9-2023/10782" onmousedown="ga('send', 'event', 'Category', 'Click product', 'LattiaLauantai Lapualla 30.9.2023');">
2082 <span class="btn basic_btn article_button f12"> 2083 Lue lisää 2084 </span> 2085 </a> 2086 </div> 2087 </div> 2088 </div> 2089</div> 2090 2091 2092 2093 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1277" data-date="20230906" data-readcounter="18142" data-atrvalues="12;13;14;121"> 2094 <div class="row"> 2095 <div class="col-12 or article_card_container"> 2096 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10380.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2097 </div> 2098 <div class="text-left col-12 f24 article_title"> 2099 <a href="/fi/article/mummola-vinyylilankku:-kuin-aito-mantylankkulattia/10774" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mummola-vinyylilankku: Kuin aito mäntylankkulattia');"> 2100 Mummola-vinyylilankku: Kuin aito mäntylankkulattia 2101 </a> 2102 </div> 2103 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2104 Monen suomalaisen haaveissa lattiamateriaalin suhteen on materiaali, joka on toisaalta käytännöllisen helppohoitoinen ja vaivaton ylläpitää, mutta toisaalta näyttää kauniin luonnolliselta ja maisemoituu osaksi sisustusta.Tunnetusti mänty puulajina on suomalaisessa rakentamisessa ja pohjoismaisessa k 2105 </div> 2106 <div class="col-12 text-left article_button_container"> 2107 <a href="/fi/article/mummola-vinyylilankku:-kuin-aito-mantylankkulattia/10774" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mummola-vinyylilankku: Kuin aito mäntylankkulattia');"> 2108 <span class="btn basic_btn article_button f12"> 2109 Lue lisää 2110 </span> 2111 </a> 2112 </div> 2113 </div> 2114 </div> 2115</div> 2116 2117 2118 2119 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1276" data-date="20230906" data-readcounter="17129" data-atrvalues="120;122"> 2120 <div class="row"> 2121 <div class="col-12 or article_card_container"> 2122 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10374.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2123 </div> 2124 <div class="text-left col-12 f24 article_title"> 2125 <a href="/fi/article/vinyylilattian-asentajan-muistilista/10773" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattian asentajan muistilista');"> 2126 Vinyylilattian asentajan muistilista 2127 </a> 2128 </div> 2129 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2130 Harkitsetko uudiskohteeseen tai jo vanhempaan tilaan vanhan lattianpäällysteen tilalle vinyylilattian hankkimista? Vinyylilattia on erinomainen valinta paitsi moderniin kotiin tai toimistoon, myös perinteikkäämpään aikaa nähneeseen kohteeseen. Se on helppohoitoinen, kestävä ja tyylikäs. Vaikka vinyy 2131 </div> 2132 <div class="col-12 text-left article_button_container"> 2133 <a href="/fi/article/vinyylilattian-asentajan-muistilista/10773" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattian asentajan muistilista');"> 2134 <span class="btn basic_btn article_button f12"> 2135 Lue lisää 2136 </span> 2137 </a> 2138 </div> 2139 </div> 2140 </div> 2141</div> 2142 2143 2144 2145 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1260" data-date="20230728" data-readcounter="11216" data-atrvalues="15;122"> 2146 <div class="row"> 2147 <div class="col-12 or article_card_container"> 2148 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10285.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2149 </div> 2150 <div class="text-left col-12 f24 article_title"> 2151 <a href="/fi/article/vinyylilattia-toimistoon-â-miksi-se-on-kannattava-valinta/10757" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia toimistoon â miksi se on kannattava valinta');"> 2152 Vinyylilattia toimistoon â miksi se on kannattava valinta 2153 </a> 2154 </div> 2155 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2156 Toimistotyötä tekevälle oma työpiste tai suurempi toimistotila on paikka, missä tavallisesta arjesta kuluu huomattavan suur
2156i osa ajasta.Sen vuoksi on tärkeää varmistaa, että nämä tilat ovat sekä viihtyisät että toiminnallisuudeltaan käytännölliset. Lattian valinta onkin yksi merkittävä tekijä, jolla 2157 </div> 2158 <div class="col-12 text-left article_button_container"> 2159 <a href="/fi/article/vinyylilattia-toimistoon-â-miksi-se-on-kannattava-valinta/10757" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia toimistoon â miksi se on kannattava valinta');"> 2160 <span class="btn basic_btn article_button f12"> 2161 Lue lisää 2162 </span> 2163 </a> 2164 </div> 2165 </div> 2166 </div> 2167</div> 2168 2169 2170 2171 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1244" data-date="20230627" data-readcounter="32135" data-atrvalues="121"> 2172 <div class="row"> 2173 <div class="col-12 or article_card_container"> 2174 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10271.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2175 </div> 2176 <div class="text-left col-12 f24 article_title"> 2177 <a href="/fi/article/tikkurilan-varikartta-ja-kovapuulattia:-katso-maalisavyt/10741" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurilan värikartta ja kovapuulattia: katso maalisävyt!');"> 2178 Tikkurilan värikartta ja kovapuulattia: katso maalisävyt! 2179 </a> 2180 </div> 2181 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2182 Mikä kovapuulattia?Vinyylilattiakaupan valikoimaan ovat nyt jonkin aikaa kuuluneet myös ainutlaatuiset kovapuulattiamme. Kovapuulattian rakenteessa yhdistyvät upean luonnollinen tammiviilu sekä kiviainespohjainen SPC-runko, jonka kestävyys on ensiluokkaista. Markkinoilla olevien muiden kovapuulattio 2183 </div> 2184 <div class="col-12 text-left article_button_container"> 2185 <a href="/fi/article/tikkurilan-varikartta-ja-kovapuulattia:-katso-maalisavyt/10741" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurilan värikartta ja kovapuulattia: katso maalisävyt!');"> 2186 <span class="btn basic_btn article_button f12"> 2187 Lue lisää 2188 </span> 2189 </a> 2190 </div> 2191 </div> 2192 </div> 2193</div> 2194 2195 2196 2197 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1238" data-date="20230626" data-readcounter="53313" data-atrvalues="120;122"> 2198 <div class="row"> 2199 <div class="col-12 or article_card_container"> 2200 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10277.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2201 </div> 2202 <div class="text-left col-12 f24 article_title"> 2203 <a href="/fi/article/vinyylilankun-asennus:-millainen-aluslattian-tulee-olla/10735" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankun asennus: millainen aluslattian tulee olla?');"> 2204 Vinyylilankun asennus: millainen aluslattian tulee olla? 2205 </a> 2206 </div> 2207 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2208 Vinyylilattia on suosittu lattiamateriaali, jota arvostetaan sekä kotikäytössä että julkitiloissa. Kattavan valikoiman ansiosta vinyylilankun eri kuvio- ja sävyvaihtoehdot luovat tilaan toivotun tunnelman. Ennen kuin upouudesta lattiasta päästään nauttimaan, tulee ennen varsinaisen asennuksen aloitt 2209 </div> 2210 <div class="col-12 text-left article_button_container"> 2211 <a href="/fi/article/vinyylilankun-asennus:-millainen-aluslattian-tulee-olla/10735" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankun asennus: millainen aluslattian tulee olla?');">
2212 <span class="btn basic_btn article_button f12"> 2213 Lue lisää 2214 </span> 2215 </a> 2216 </div> 2217 </div> 2218 </div> 2219</div> 2220 2221 2222 2223 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1230" data-date="20230612" data-readcounter="13181" data-atrvalues="121"> 2224 <div class="row"> 2225 <div class="col-12 or article_card_container"> 2226 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10229.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2227 </div> 2228 <div class="text-left col-12 f24 article_title"> 2229 <a href="/fi/article/vinyylilankku-harmaan-savyssa-on-suosittu-valinta/10727" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku harmaan sävyssä on suosittu valinta');"> 2230 Vinyylilankku harmaan sävyssä on suosittu valinta 2231 </a> 2232 </div> 2233 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2234 Harmaat lattiat ovat pysyneet suuressa suosiossa jo useampien vuosien ajan. Ne ovat edelleen trendikäs pohja sisustukselle tyyliltään hyvin erilaisissakin kohteissa. Harmaa on monipuolinen ja ajaton väri, joka tuo sisustukseen harmonista rauhallisuutta, mutta samalla myös tyylikkyyttä. Se sopii erit 2235 </div> 2236 <div class="col-12 text-left article_button_container"> 2237 <a href="/fi/article/vinyylilankku-harmaan-savyssa-on-suosittu-valinta/10727" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku harmaan sävyssä on suosittu valinta');"> 2238 <span class="btn basic_btn article_button f12"> 2239 Lue lisää 2240 </span> 2241 </a> 2242 </div> 2243 </div> 2244 </div> 2245</div> 2246 2247 2248 2249 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1219" data-date="20230530" data-readcounter="28034" data-atrvalues="122"> 2250 <div class="row"> 2251 <div class="col-12 or article_card_container"> 2252 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10287.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2253 </div> 2254 <div class="text-left col-12 f24 article_title"> 2255 <a href="/fi/article/vinyylikorkki-vai-vinyylilattia:-kumpi-kannattaa-valita/10716" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylikorkki- vai vinyylilattia: kumpi kannattaa valita?');"> 2256 Vinyylikorkki- vai vinyylilattia: kumpi kannattaa valita? 2257 </a> 2258 </div> 2259 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2260 Meiltä kysytään usein, mitä eroa vinyylikorkkilattialla ja vinyylilattialla on. Vinyylikorkki on erityisen tunnettu juuri pehmeästä ja lämpimästä askeltuntumastaan. Monet kuitenkin yllättyvät siitä, kuinka samankaltaiselta SilentTech-vinyylilattiamme tuntuma jalan alla tuntuu. Valmiina asennettuna l 2261 </div> 2262 <div class="col-12 text-left article_button_container"> 2263 <a href="/fi/article/vinyylikorkki-vai-vinyylilattia:-kumpi-kannattaa-valita/10716" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylikorkki- vai vinyylilattia: kumpi kannattaa valita?');"> 2264 <span class="btn basic_btn article_button f12"> 2265 Lue lisää 2266 </span> 2267 </a> 2268 </div> 2269 </div> 2270 </div> 2271</div> 2272 2273 2274 2275 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1181" data-date="20230515" data-readcounter="11827" data-atrvalues="122"> 2276 <div class="row"> 2277 <div class="col-12 or article_card_container"> 2278 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9870.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2279 </div> 2280 <div class="text-left col-12 f24 article_title"> 2281 <a href="/fi/article/asuntosijoittaminen-ja-vinyylilattia-sopivat-yhteen/10678" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Asuntosijoittaminen ja vinyylilattia sopivat yhteen');"> 2282 Asuntosijoittaminen ja vinyylilattia sopivat yhteen 2283 </a> 2284 </div> 2285 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2286 Sijoitusasunnon ja sen materiaalien valitseminen saattaa olla haastava tehtävä. O
2286n tietenkin luonnollista varmistaa parhaansa mukaan, että asunto houkuttelee vuokralaisia ja tuottaa vuokranantajalle konkreettista hyötyä. Yksi tärkeimmistä tekijöistä sekä viihtyisyyden että kestävyyden parantamiseksi 2287 </div> 2288 <div class="col-12 text-left article_button_container"> 2289 <a href="/fi/article/asuntosijoittaminen-ja-vinyylilattia-sopivat-yhteen/10678" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Asuntosijoittaminen ja vinyylilattia sopivat yhteen');"> 2290 <span class="btn basic_btn article_button f12"> 2291 Lue lisää 2292 </span> 2293 </a> 2294 </div> 2295 </div> 2296 </div> 2297</div> 2298 2299 2300 2301 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1172" data-date="20230508" data-readcounter="25629" data-atrvalues="122"> 2302 <div class="row"> 2303 <div class="col-12 or article_card_container"> 2304 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10489.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2305 </div> 2306 <div class="text-left col-12 f24 article_title"> 2307 <a href="/fi/article/miten-vinyylilankun-ja-laminaatin-puhdistus-eroavat-toisistaan/10669" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miten vinyylilankun ja laminaatin puhdistus eroavat toisistaan?');"> 2308 Miten vinyylilankun ja laminaatin puhdistus eroavat toisistaan? 2309 </a> 2310 </div> 2311 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2312 Vinyylilattia ja laminaatti ovat usein keskinäisen vertailun kohteena, koska molemmat tunnetaan edullisena lattiamateriaalina, jotka tarjoavat reilusti valinnanvaraa esimerkiksi sävyn ja pinnan kuvioinnin suhteen.Kosteudenkesto vaikuttaa vinyylilankun ja laminaattilattian puhdistukseenVinyylilattian 2313 </div> 2314 <div class="col-12 text-left article_button_container"> 2315 <a href="/fi/article/miten-vinyylilankun-ja-laminaatin-puhdistus-eroavat-toisistaan/10669" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miten vinyylilankun ja laminaatin puhdistus eroavat toisistaan?');"> 2316 <span class="btn basic_btn article_button f12"> 2317 Lue lisää 2318 </span> 2319 </a> 2320 </div> 2321 </div> 2322 </div> 2323</div> 2324 2325 2326 2327 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1171" data-date="20230508" data-readcounter="19609" data-atrvalues="120;123"> 2328 <div class="row"> 2329 <div class="col-12 or article_card_container"> 2330 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9869.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2331 </div> 2332 <div class="text-left col-12 f24 article_title"> 2333 <a href="/fi/article/vaikuttajan-valinta:-miten-vinyylilattian-asentaminen-sujuu-itse-tehtyna/10668" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: miten vinyylilattian asentaminen sujuu itse tehtynä?');"> 2334 Vaikuttajan valinta: miten vinyylilattian asentaminen sujuu itse tehtynä? 2335 </a> 2336 </div> 2337 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2338 Asiakkaamme Niklas Vuorenmäki valitsi toimistollensa vanhan muovimaton tilalle Vinyylilattiakaupan Mummola-nimisen vinyylilankun.Toimisto sijaitsee vanhassa, 1920â1940-luvulla rakennetussa talossa Kokkolassa. Talo tunnetaan nimellä Hagströmin kulma, sillä aikoinaan talossa on toiminut Hagströmin nah 2339 </div> 2340 <div class="col-12 text-left article_button_container"> 2341 <a href="/fi/article/vaikuttajan-valinta:-miten-vinyylilattian-asentaminen-sujuu-itse-tehtyna/10668" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaikuttajan valinta: miten vinyylilattian asentaminen sujuu itse tehtynä?');">
2342 <span class="btn basic_btn article_button f12"> 2343 Lue lisää 2344 </span> 2345 </a> 2346 </div> 2347 </div> 2348 </div> 2349</div> 2350 2351 2352 2353 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1152" data-date="20230405" data-readcounter="30591" data-atrvalues="121;122"> 2354 <div class="row"> 2355 <div class="col-12 or article_card_container"> 2356 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9742.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2357 </div> 2358 <div class="text-left col-12 f24 article_title"> 2359 <a href="/fi/article/kovapuulattia:-mika-se-on-ja-miten-se-eroaa-muista/10646" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kovapuulattia: mikä se on ja miten se eroaa muista');"> 2360 Kovapuulattia: mikä se on ja miten se eroaa muista 2361 </a> 2362 </div> 2363 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2364 Odotettu uutuustuotteemme uuden sukupolven kovapuulattia on innokkaan odotuksen jälkeen saapunut Lapuan varastollemme valmiina täyttämään asiakkaidemme lattiahaaveet.Oletko kuullut kovapuulattioista mutta et ole kärryillä, mitä niillä oikeastaan tarkoitetaan? Vai törmäsitkö termiin juuri ensimmäistä 2365 </div> 2366 <div class="col-12 text-left article_button_container"> 2367 <a href="/fi/article/kovapuulattia:-mika-se-on-ja-miten-se-eroaa-muista/10646" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kovapuulattia: mikä se on ja miten se eroaa muista');"> 2368 <span class="btn basic_btn article_button f12"> 2369 Lue lisää 2370 </span> 2371 </a> 2372 </div> 2373 </div> 2374 </div> 2375</div> 2376 2377 2378 2379 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1144" data-date="20230329" data-readcounter="16224" data-atrvalues="11;121"> 2380 <div class="row"> 2381 <div class="col-12 or article_card_container"> 2382 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9740.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2383 </div> 2384 <div class="text-left col-12 f24 article_title"> 2385 <a href="/fi/article/sisustustrendit:-valmistaudu-kevaaseen-2023-poimimalla-parhaat-ideat-omaan-kotiisi/10638" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Sisustustrendit: Valmistaudu kevääseen 2023 poimimalla parhaat ideat omaan kotiisi!');"> 2386 Sisustustrendit: Valmistaudu kevääseen 2023 poimimalla parhaat ideat omaan kotiisi! 2387 </a> 2388 </div> 2389 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2390 Kevät on jo aivan nurkan takana, ja sen mukana saapuvat taas uudet sisustustrendit! Säiden lämmetessä ja päivien pidentyessä monelle meistä iskeekin halu vähän päivittää tai piristää kodin ilmettä. Tässä blogikirjoituksessa käydään läpi joitakin kevään 2023 sisustus- ja lattiatrendien huippuja, jois 2391 </div> 2392 <div class="col-12 text-left article_button_container"> 2393 <a href="/fi/article/sisustustrendit:-valmistaudu-kevaaseen-2023-poimimalla-parhaat-ideat-omaan-kotiisi/10638" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Sisustustrendit: Valmistaudu kevääseen 2023 poimimalla parhaat ideat omaan kotiisi!');"> 2394 <span class="btn basic_btn article_button f12"> 2395 Lue lisää 2396 </span> 2397 </a> 2398 </div> 2399 </div> 2400 </div> 2401</div> 2402 2403 2404 2405 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_c
2405ontainer" id="1131" data-date="20230320" data-readcounter="16734" data-atrvalues="122"> 2406 <div class="row"> 2407 <div class="col-12 or article_card_container"> 2408 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9787.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2409 </div> 2410 <div class="text-left col-12 f24 article_title"> 2411 <a href="/fi/article/onko-viistetty-lattia-vaikea-yllapitaa/10624" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Onko viistetty lattia vaikea ylläpitää?');"> 2412 Onko viistetty lattia vaikea ylläpitää? 2413 </a> 2414 </div> 2415 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2416 Mikä on lattian viiste?Lattian viiste tarkoittaa lankun reunan viimeistelyä, joka voidaan toteuttaa joko pyöristämällä tai kulmikkaasti. Tavallisesti viisteet ovat noin 3â5 millimetriä syviä, mutta lattian materiaalista ja tyylistä riippuen viiste saattaa olla myös syvempi tai matalampi.Viisteiden t 2417 </div> 2418 <div class="col-12 text-left article_button_container"> 2419 <a href="/fi/article/onko-viistetty-lattia-vaikea-yllapitaa/10624" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Onko viistetty lattia vaikea ylläpitää?');"> 2420 <span class="btn basic_btn article_button f12"> 2421 Lue lisää 2422 </span> 2423 </a> 2424 </div> 2425 </div> 2426 </div> 2427</div> 2428 2429 2430 2431 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1127" data-date="20230307" data-readcounter="37139" data-atrvalues="122"> 2432 <div class="row"> 2433 <div class="col-12 or article_card_container"> 2434 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9654.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2435 </div> 2436 <div class="text-left col-12 f24 article_title"> 2437 <a href="/fi/article/spc-lvt-hdf-mita-eri-vinyylilankun-materiaalit-ovat/10620" onmousedown="ga('send', 'event', 'Category', 'Click product', 'SPC, LVT, HDF - mitä eri vinyylilankun materiaalit ovat?');"> 2438 SPC, LVT, HDF - mitä eri vinyylilankun materiaalit ovat? 2439 </a> 2440 </div> 2441 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2442 SPC eli kivikomposiitti on vinyylilattiamarkkinoiden edistynein mahdollinen runkomateriaali, jonka eduista ja vahvuuksista puhutaan paljon. Ennen SPC-lattiaa vinyylin suosituimmat runkomateriaalit olivat kuitenkin tiivistetystä puukuidusta valmistettu HDF sekä muovinen PVC. Ei olekaan ihme, että lyh 2443 </div> 2444 <div class="col-12 text-left article_button_container"> 2445 <a href="/fi/article/spc-lvt-hdf-mita-eri-vinyylilankun-materiaalit-ovat/10620" onmousedown="ga('send', 'event', 'Category', 'Click product', 'SPC, LVT, HDF - mitä eri vinyylilankun materiaalit ovat?');"> 2446 <span class="btn basic_btn article_button f12"> 2447 Lue lisää 2448 </span> 2449 </a> 2450 </div> 2451 </div> 2452 </div> 2453</div> 2454 2455 2456 2457 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1107" data-date="20230207" data-readcounter="9322" data-atrvalues="121;122"> 2458 <div class="row"> 2459 <div class="col-12 or article_card_container"> 2460 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9609.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2461 </div> 2462 <div class="text-left col-12 f24 article_title"> 2463 <a href="/fi/article/kattopaneelit:-mdf-materiaalina-ja-miksi-vaalea-katto/10600" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kattopaneelit: mdf materiaalina ja miksi vaalea katto');"> 2464 Kattopaneelit: mdf materiaalina ja miksi vaalea katto 2465 </a> 2466 </div> 2467 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2468 Kattoremontti tulossa? Katon pintamateriaali ei useinkaan uuteen tilaan astuessa ole se kaikkein eniten huomiota itseensä kiinnittävä pinta, mutta muiden pintojen tavoin sillä on kokonaisuudessa kiistämätön merkitys. Sekä katon materiaali, tunnelma, tyyli että värisävy vaikuttavat huomattavasti koko 2469 </div> 2470 <div class="col-12 text-left article_button_container"> 2471 <a href="/fi/article/kattopaneelit:-mdf-materiaalina-ja-miksi-vaalea-katto/10600" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kattopaneelit: mdf materiaalina ja miksi vaalea katto');">
2472 <span class="btn basic_btn article_button f12"> 2473 Lue lisää 2474 </span> 2475 </a> 2476 </div> 2477 </div> 2478 </div> 2479</div> 2480 2481 2482 2483 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="1059" data-date="20230112" data-readcounter="31375" data-atrvalues="120;122"> 2484 <div class="row"> 2485 <div class="col-12 or article_card_container"> 2486 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9522.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2487 </div> 2488 <div class="text-left col-12 f24 article_title"> 2489 <a href="/fi/article/laminaatti-vai-vinyyli:-erot-ja-yhtalaisyydet/10552" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaatti vai vinyyli: erot ja yhtäläisyydet');"> 2490 Laminaatti vai vinyyli: erot ja yhtäläisyydet 2491 </a> 2492 </div> 2493 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2494 Lattian hankintaa edeltää usein enemmän tai vähemmän pään pyörälle saava vertailuprosessi eri hintojen, materiaalien, sävyjen ja tyylien välillä. Erilaisten lattiamateriaalien välillä on eroja siinä, millaisia haasteita tai ympäristöä ne on suunniteltu kestämään. Tärkeitä seikkoja, joihin lattian va 2495 </div> 2496 <div class="col-12 text-left article_button_container"> 2497 <a href="/fi/article/laminaatti-vai-vinyyli:-erot-ja-yhtalaisyydet/10552" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaatti vai vinyyli: erot ja yhtäläisyydet');"> 2498 <span class="btn basic_btn article_button f12"> 2499 Lue lisää 2500 </span> 2501 </a> 2502 </div> 2503 </div> 2504 </div> 2505</div> 2506 2507 2508 2509 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="536" data-date="20220908" data-readcounter="13244" data-atrvalues="11;12;14;121"> 2510 <div class="row"> 2511 <div class="col-12 or article_card_container"> 2512 <div class="article_card_picture" style="background: url(/pictures/0/1/small/8985.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2513 </div> 2514 <div class="text-left col-12 f24 article_title"> 2515 <a href="/fi/article/tiesithan-etta-listat-kruunaavat-kotisi/10356" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tiesithän, että listat kruunaavat kotisi!');"> 2516 Tiesithän, että listat kruunaavat kotisi! 2517 </a> 2518 </div> 2519 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2520 Aina sitä ei ajattele, että kuinka tärkeä asia listojen valitseminen onkaan kun on aloittamassa remontoinnin. Usein huomataan vasta sen jälkeen kuin asunto on saanut listat paikoilleen, että koti alkaa tuntumaan yhtäkkiä oikeasti ihan valmiilta kodilta. Listat toimivat tärkeänä osana sisustamis 2521 </div> 2522 <div class="col-12 text-left article_button_container"> 2523 <a href="/fi/article/tiesithan-etta-listat-kruunaavat-kotisi/10356" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tiesithän, että listat kruunaavat kotisi!');"> 2524 <span class="btn basic_btn article_button f12"> 2525 Lue lisää 2526 </span> 2527 </a> 2528 </div> 2529 </div> 2530 </div> 2531</div> 2532 2533 2534 2535 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="533" data-date="20220908" data-readcounter="26676" data-atrvalues="15;122"> 2536 <div class="row"> 2537 <div class="col-12 or article_card_container"> 2538 <div class="article_card_picture" style="background: url(/pictures/0/1/small/8894.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2539 </div> 2540 <div class="text-left col-12 f24 article_title">
2541 <a href="/fi/article/millainen-lattiamateriaali-kannattaa-valita-julkiseen-tilaan/10353" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Millainen lattiamateriaali kannattaa valita julkiseen tilaan?');"> 2542 Millainen lattiamateriaali kannattaa valita julkiseen tilaan? 2543 </a> 2544 </div> 2545 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2546 Julkisessa tilassa lattiamateriaalin pitää kestää kengät jalassa kulkevia työntekijöitä ja asiakkaita, sekä sietää kenkien mukana tullutta lunta ja vettä. Haittaa ei ole, jos lattia kestää iskuja ja tarjoaisi laadukkaan sisäilman sekä työntekijöille että mahdollisesti asiakkaille. Julkitilaan hankit 2547 </div> 2548 <div class="col-12 text-left article_button_container"> 2549 <a href="/fi/article/millainen-lattiamateriaali-kannattaa-valita-julkiseen-tilaan/10353" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Millainen lattiamateriaali kannattaa valita julkiseen tilaan?');"> 2550 <span class="btn basic_btn article_button f12"> 2551 Lue lisää 2552 </span> 2553 </a> 2554 </div> 2555 </div> 2556 </div> 2557</div> 2558 2559 2560 2561 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="532" data-date="20220908" data-readcounter="19418" data-atrvalues="122"> 2562 <div class="row"> 2563 <div class="col-12 or article_card_container"> 2564 <div class="article_card_picture" style="background: url(/pictures/0/1/small/8982.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2565 </div> 2566 <div class="text-left col-12 f24 article_title"> 2567 <a href="/fi/article/vinyyliparketti-ja-vinyylilaminaatti-mita-lattioita-ne-ovat/10352" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyyliparketti ja vinyylilaminaatti - mitä lattioita ne ovat?');"> 2568 Vinyyliparketti ja vinyylilaminaatti - mitä lattioita ne ovat? 2569 </a> 2570 </div> 2571 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2572 Jos rautakaupan myyjä yrittää tarjota sinulle vinyylilaminaatti- tai vinyyliparkettiratkaisua, kannattaa olla tarkkana ja harkita vähintään myyjän vaihtoa. Näistä kumpaakaan lattiamateriaalia ei nimittäin ole olemassa, vaan kyseessä on vä&a 2573 </div> 2574 <div class="col-12 text-left article_button_container"> 2575 <a href="/fi/article/vinyyliparketti-ja-vinyylilaminaatti-mita-lattioita-ne-ovat/10352" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyyliparketti ja vinyylilaminaatti - mitä lattioita ne ovat?');"> 2576 <span class="btn basic_btn article_button f12"> 2577 Lue lisää 2578 </span> 2579 </a> 2580 </div> 2581 </div> 2582 </div> 2583</div> 2584 2585 2586 2587 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="534" data-date="20220908" data-readcounter="18165" data-atrvalues="11;12;13;121"> 2588 <div class="row"> 2589 <div class="col-12 or article_card_container"> 2590 <div class="article_card_picture" style="background: url(/pictures/0/1/small/8984.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2591 </div> 2592 <div class="text-left col-12 f24 article_title"> 2593 <a href="/fi/article/vaalea-sisustus-on-kestosuosikki:-5-syyta/10354" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaalea sisustus on kestosuosikki: 5 syytä');"> 2594 Vaalea sisustus on kestosuosikki: 5 syytä 2595 </a> 2596 </div> 2597 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14">
2598 Aivan kuin kahvi ja pulla, vaalea sisustus sopii monen kanssa yhteen, kestää aikaa ja on aina muodissa. Etenkin skandikodeissa vaalea yleisilme kertoo harmonisesta kokonaisuudesta, raikkaudesta ja minimalistisuudestakin. Sen ei silti tarvitse olla tylsä, vaikka kestosuosikki onkin! Tässä viisi syytä 2599 </div> 2600 <div class="col-12 text-left article_button_container"> 2601 <a href="/fi/article/vaalea-sisustus-on-kestosuosikki:-5-syyta/10354" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaalea sisustus on kestosuosikki: 5 syytä');"> 2602 <span class="btn basic_btn article_button f12"> 2603 Lue lisää 2604 </span> 2605 </a> 2606 </div> 2607 </div> 2608 </div> 2609</div> 2610 2611 2612 2613 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="531" data-date="20220908" data-readcounter="11590" data-atrvalues="122"> 2614 <div class="row"> 2615 <div class="col-12 or article_card_container"> 2616 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9095.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2617 </div> 2618 <div class="text-left col-12 f24 article_title"> 2619 <a href="/fi/article/miksi-vinyylilankku-on-asuntosijoittajan-valinta/10351" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi vinyylilankku on asuntosijoittajan valinta?');"> 2620 Miksi vinyylilankku on asuntosijoittajan valinta? 2621 </a> 2622 </div> 2623 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2624 Asuntosijoittajan toiveissa on saada sijoitusasuntoonsa kestävä ja tyylikäs lattia â ja vielä järkevällä hinnalla. Tämä ei ole helppo yhtälö täytettäväksi. Esimerkiksi pienessä sijoitusyksiössä vuokralainen voi vaihtua vuosittain, joten muutossa raahautuvat sohvan ja sängynjalat haastavat lattiapinn 2625 </div> 2626 <div class="col-12 text-left article_button_container"> 2627 <a href="/fi/article/miksi-vinyylilankku-on-asuntosijoittajan-valinta/10351" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Miksi vinyylilankku on asuntosijoittajan valinta?');"> 2628 <span class="btn basic_btn article_button f12"> 2629 Lue lisää 2630 </span> 2631 </a> 2632 </div> 2633 </div> 2634 </div> 2635</div> 2636 2637 2638 2639 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="535" data-date="20220908" data-readcounter="33706" data-atrvalues="121"> 2640 <div class="row"> 2641 <div class="col-12 or article_card_container"> 2642 <div class="article_card_picture" style="background: url(/pictures/0/1/small/8981.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2643 </div> 2644 <div class="text-left col-12 f24 article_title"> 2645 <a href="/fi/article/tikkurila-laasti-x487-on-taydellinen-yleisvari-skandikotiin/10355" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Laasti X487 on täydellinen yleisväri skandikotiin');"> 2646 Tikkurila Laasti X487 on täydellinen yleisväri skandikotiin 2647 </a> 2648 </div> 2649 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2650 Tikkurila Laasti X487 -seinäväri on sävyltään kirjaimellisesti nimensä veroinen; hiukan hiekkainen, valojen ja sitä ympäröivien kalusteiden mukaan sävyään vaihtava maanläheinen väri, joka pehmentää tilaa upeasti. Jos skandikodeissa yleensä nähty valkoinen vaikuttaa liian kylmälle ja kovalle, on tämä 2651 </div> 2652 <div class="col-12 text-left article_button_container"> 2653 <a href="/fi/article/tikkurila-laasti-x487-on-taydellinen-yleisvari-skandikotiin/10355" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Laasti X487 on täydellinen yleisväri skandikotiin');">
2654 <span class="btn basic_btn article_button f12"> 2655 Lue lisää 2656 </span> 2657 </a> 2658 </div> 2659 </div> 2660 </div> 2661</div> 2662 2663 2664 2665 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="529" data-date="20220908" data-readcounter="126948" data-atrvalues="122"> 2666 <div class="row"> 2667 <div class="col-12 or article_card_container"> 2668 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9060.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2669 </div> 2670 <div class="text-left col-12 f24 article_title"> 2671 <a href="/fi/article/vinyylilankkujen-ongelmat:-5-tarkeaa-yksityiskohtaa-lattioista/10349" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankkujen ongelmat: 5 tärkeää yksityiskohtaa lattioista');"> 2672 Vinyylilankkujen ongelmat: 5 tärkeää yksityiskohtaa lattioista 2673 </a> 2674 </div> 2675 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2676 Vinyylilankut ovat erittäin suosittuja lattioita, mutta markkinoilla on useita eri malleja ja osaan liittyy myös ongelmia. Alan asiantuntijayrityksenä olemme nähneet, miten tuotteiden valmistuksessa käytettävien materiaalien kehitys kehittyy ja kuinka ongelmia on onnistuttu korjaamaan tehokkaasti tu 2677 </div> 2678 <div class="col-12 text-left article_button_container"> 2679 <a href="/fi/article/vinyylilankkujen-ongelmat:-5-tarkeaa-yksityiskohtaa-lattioista/10349" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankkujen ongelmat: 5 tärkeää yksityiskohtaa lattioista');"> 2680 <span class="btn basic_btn article_button f12"> 2681 Lue lisää 2682 </span> 2683 </a> 2684 </div> 2685 </div> 2686 </div> 2687</div> 2688 2689 2690 2691 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="527" data-date="20220908" data-readcounter="26849" data-atrvalues="122"> 2692 <div class="row"> 2693 <div class="col-12 or article_card_container"> 2694 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9059.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2695 </div> 2696 <div class="text-left col-12 f24 article_title"> 2697 <a href="/fi/article/laminaatin-hinta-ja-piilokulut/10347" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaatin hinta ja piilokulut');"> 2698 Laminaatin hinta ja piilokulut 2699 </a> 2700 </div> 2701 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2702 Laminaatin hinta voi päällepäin näyttää edulliselta, mutta harva tietää että lattia sisältää piilokuluja. Alla kerromme laskelmassamme, miksi 19,90 â¬/m2 maksava laminaatti on itseasiassa kalliimpi kuin 28,90 â¬/m2 maksava SilentTech-vinyylilankku.Kokonaisuutena piilokulut monesti nostattavat heikkola 2703 </div> 2704 <div class="col-12 text-left article_button_container"> 2705 <a href="/fi/article/laminaatin-hinta-ja-piilokulut/10347" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaatin hinta ja piilokulut');"> 2706 <span class="btn basic_btn article_button f12"> 2707 Lue lisää 2708 </span> 2709 </a> 2710 </div> 2711 </div> 2712 </div> 2713</div> 2714 2715 2716 2717 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="523" data-date="20220908" data-readcounter="62693" data-atrvalues="120;122"> 2718 <div class="row"> 2719 <div class="col-12 or article_card_container"> 2720 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9057.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2721 </div> 2722 <div class="text-left col-12 f24 article_title"> 2723 <a href="/fi/article/vinyylilattian-pesun-ja-hoidon-abc/10343" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattian pesun ja hoidon ABC');"> 2724 Vinyylilattian pesun ja hoidon ABC 2725 </a> 2726 </div> 2727 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2728 Vinyylilattian hoito ja pesu on helpompaa kuin monen muun lattian! Toisin kuin voisi luulla, muutamalla yksinkertaisella niksillä lattia pysyy kunnossa pitkään, eikä sen hoidosta tarvitse ottaa stressiä. Kun käytät ja huollat vinyylilattiaa oikeaoppisesti, voimme taata mallistomme lattioille jopa 20 2729 </div> 2730 <div class="col-12 text-left article_button_container"> 2731 <a href="/fi/article/vinyylilattian-pesun-ja-hoidon-abc/10343" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattian pesun ja hoidon ABC');">
2732 <span class="btn basic_btn article_button f12"> 2733 Lue lisää 2734 </span> 2735 </a> 2736 </div> 2737 </div> 2738 </div> 2739</div> 2740 2741 2742 2743 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="519" data-date="20220908" data-readcounter="27551" data-atrvalues="122"> 2744 <div class="row"> 2745 <div class="col-12 or article_card_container"> 2746 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9056.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2747 </div> 2748 <div class="text-left col-12 f24 article_title"> 2749 <a href="/fi/article/vinyylilattian-haju:-miksi-jotkut-tuoksuvat-voimakkaasti/10339" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattian haju: miksi jotkut tuoksuvat voimakkaasti?');"> 2750 Vinyylilattian haju: miksi jotkut tuoksuvat voimakkaasti? 2751 </a> 2752 </div> 2753 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2754 Oletko lattiakaupoilla tai asennusvaiheessa törmännyt vahvasti tuoksuviin vinyylilattioihin? Vinyylilattian haju, tai itse asiassa hajuttomuus, kertoo usein sen laadusta; samaan tapaan kuin "kiinakaupoista" tulevat halpatuotteet yleensä haisevat, sama tuote teetettynä laadukkain ja tutkituin materia 2755 </div> 2756 <div class="col-12 text-left article_button_container"> 2757 <a href="/fi/article/vinyylilattian-haju:-miksi-jotkut-tuoksuvat-voimakkaasti/10339" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattian haju: miksi jotkut tuoksuvat voimakkaasti?');"> 2758 <span class="btn basic_btn article_button f12"> 2759 Lue lisää 2760 </span> 2761 </a> 2762 </div> 2763 </div> 2764 </div> 2765</div> 2766 2767 2768 2769 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="516" data-date="20220908" data-readcounter="27338" data-atrvalues="12;121;122"> 2770 <div class="row"> 2771 <div class="col-12 or article_card_container"> 2772 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9055.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2773 </div> 2774 <div class="text-left col-12 f24 article_title"> 2775 <a href="/fi/article/vinyylilattia-keittioon-kaikki-vinyylilattiat-eivat-ole-vedenkestavia/10336" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia keittiöön? Kaikki vinyylilattiat eivät ole vedenkestäviä');"> 2776 Vinyylilattia keittiöön? Kaikki vinyylilattiat eivät ole vedenkestäviä 2777 </a> 2778 </div> 2779 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2780 Kun harkinnassa on vinyylilattia keittiöön, täyttyy kaikki neljä tärkeää kriteeriä keittiön lattian valinnassa; iskunkestävyys, vedenkestävyys, hyvä kulutuksenkestävyys sekä helppohoitoisuus. Vinyylilattia ei kuitenkaan aina ole synonyymi laadulle tai vedenkestävyydelle: pinta kyllä kestää kosteutta 2781 </div> 2782 <div class="col-12 text-left article_button_container"> 2783 <a href="/fi/article/vinyylilattia-keittioon-kaikki-vinyylilattiat-eivat-ole-vedenkestavia/10336" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia keittiöön? Kaikki vinyylilattiat eivät ole vedenkestäviä');"> 2784 <span class="btn basic_btn article_button f12"> 2785 Lue lisää 2786 </span> 2787 </a> 2788 </div> 2789 </div> 2790 </div> 2791</div> 2792 2793 2794 2795 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_c
2795ontainer" id="513" data-date="20220908" data-readcounter="27203" data-atrvalues="120;122"> 2796 <div class="row"> 2797 <div class="col-12 or article_card_container"> 2798 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9054.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2799 </div> 2800 <div class="text-left col-12 f24 article_title"> 2801 <a href="/fi/article/vinyylilattia-ja-lattialammitys:-vesikiertoinen-vai-sahkoinen/10333" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja lattialämmitys: vesikiertoinen vai sähköinen');"> 2802 Vinyylilattia ja lattialämmitys: vesikiertoinen vai sähköinen 2803 </a> 2804 </div> 2805 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2806 Lattialämmitys on helppo tapa nostattaa asuinmukavuutta huomattavasti. Se on mahdollista asentaa sekä remontoitaviin, että täysin uusiin kohteisiin. Kun lattialämmitys yhdistetään kivikomposiittirunkoisen ja integroidun askeläänieristeen sisältävän SilentTech-vinyylilattian kanssa, on mukavuudentunn 2807 </div> 2808 <div class="col-12 text-left article_button_container"> 2809 <a href="/fi/article/vinyylilattia-ja-lattialammitys:-vesikiertoinen-vai-sahkoinen/10333" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattia ja lattialämmitys: vesikiertoinen vai sähköinen');"> 2810 <span class="btn basic_btn article_button f12"> 2811 Lue lisää 2812 </span> 2813 </a> 2814 </div> 2815 </div> 2816 </div> 2817</div> 2818 2819 2820 2821 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="524" data-date="20220908" data-readcounter="18869" data-atrvalues="122"> 2822 <div class="row"> 2823 <div class="col-12 or article_card_container"> 2824 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9062.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2825 </div> 2826 <div class="text-left col-12 f24 article_title"> 2827 <a href="/fi/article/vinyylilankku-materiaalina:-turvallisuus-ja-ymparistoystavallisyys/10344" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku materiaalina: turvallisuus ja ympäristöystävällisyys');"> 2828 Vinyylilankku materiaalina: turvallisuus ja ympäristöystävällisyys 2829 </a> 2830 </div> 2831 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2832 Onko vinyylilankku turvallinen ja ympäristöystävällinen jos se sisältää muovia? Uusimpien valmistusteknologioiden avulla sisäilmaan liittyvää turvallisuutta sekä ympäristöystävällisyyttä on parannettu huimasti ja esimerkiksi uuden sukupolven SilentTech-vinyylilankut sisältävät 70 % vähemmän PVC:tä k 2833 </div> 2834 <div class="col-12 text-left article_button_container"> 2835 <a href="/fi/article/vinyylilankku-materiaalina:-turvallisuus-ja-ymparistoystavallisyys/10344" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku materiaalina: turvallisuus ja ympäristöystävällisyys');"> 2836 <span class="btn basic_btn article_button f12"> 2837 Lue lisää 2838 </span> 2839 </a> 2840 </div> 2841 </div> 2842 </div> 2843</div> 2844 2845 2846 2847 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="514" data-date="20220908" data-readcounter="73696" data-atrvalues="11;12;13;15;122"> 2848 <div class="row"> 2849 <div class="col-12 or article_card_container"> 2850 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9016.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2851 </div> 2852 <div class="text-left col-12 f24 article_title"> 2853 <a href="/fi/article/lattiamateriaalit-vertailussa/10334" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattiamateriaalit vertailussa');"> 2854 Lattiamateriaalit vertailussa 2855 </a> 2856 </div> 2857 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2858 Meinaako remontti tai täysin uuden kohteen lattiavalinta olla ajankohtainen? Erilaiset lattiamateriaalit on tarkoitettu erilaisiin tiloihin ja tilanteisiin, joista nyt kerrommekin viiden suosituimman lattian erilaiset edut sekä haitat. Lattian valinnassa kannattaa kiinnittää huomiota niinkin tärkeis 2859 </div> 2860 <div class="col-12 text-left article_button_container"> 2861 <a href="/fi/article/lattiamateriaalit-vertailussa/10334" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattiamateriaalit vertailussa');">
2862 <span class="btn basic_btn article_button f12"> 2863 Lue lisää 2864 </span> 2865 </a> 2866 </div> 2867 </div> 2868 </div> 2869</div> 2870 2871 2872 2873 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="530" data-date="20220908" data-readcounter="28442" data-atrvalues="121"> 2874 <div class="row"> 2875 <div class="col-12 or article_card_container"> 2876 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9064.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2877 </div> 2878 <div class="text-left col-12 f24 article_title"> 2879 <a href="/fi/article/tikkurila-nefriitti-n494-sopii-suomalaiseen-sisustukseen/10350" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Nefriitti N494 sopii suomalaiseen sisustukseen');"> 2880 Tikkurila Nefriitti N494 sopii suomalaiseen sisustukseen 2881 </a> 2882 </div> 2883 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2884 Onko klassisempaa sävyä kuvaamaan suomalaisten mielenmaisemaa tai istumaan Suomen luontoon kuin Tikkurilan Nefriitti N494 -seinäväri? Tämä hiukan eukalyptuksen vihreä, kauniin harmahtava vihreän sävy löytyy Tikkurilan värikartoista Tunne Väri 2020 sekä Tunto Struktuurivärikartta, joten se sopii täyd 2885 </div> 2886 <div class="col-12 text-left article_button_container"> 2887 <a href="/fi/article/tikkurila-nefriitti-n494-sopii-suomalaiseen-sisustukseen/10350" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Nefriitti N494 sopii suomalaiseen sisustukseen');"> 2888 <span class="btn basic_btn article_button f12"> 2889 Lue lisää 2890 </span> 2891 </a> 2892 </div> 2893 </div> 2894 </div> 2895</div> 2896 2897 2898 2899 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="528" data-date="20220908" data-readcounter="19394" data-atrvalues="120;122"> 2900 <div class="row"> 2901 <div class="col-12 or article_card_container"> 2902 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9069.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2903 </div> 2904 <div class="text-left col-12 f24 article_title"> 2905 <a href="/fi/article/kelluva-eli-uiva-lattia:-miksi-se-on-niin-suosittu/10348" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kelluva eli uiva lattia: miksi se on niin
2905suosittu?');"> 2906 Kelluva eli uiva lattia: miksi se on niin suosittu? 2907 </a> 2908 </div> 2909 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2910 Kelluva eli uiva lattia on saavuttanut Suomessa todella suuren suosion koti- ja julkitilakäytössä. Uiva lattia näet tarkoittaa, että lattiaa ei kiinnitetä pohjaan eli esimerkiksi alusbetoniin millään tapaa liimaamalla, vaan se jää ikään kuin "kellumaan" sen päälle ja pysyy yhtenäisenä mm. lukkopontt 2911 </div> 2912 <div class="col-12 text-left article_button_container"> 2913 <a href="/fi/article/kelluva-eli-uiva-lattia:-miksi-se-on-niin-suosittu/10348" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Kelluva eli uiva lattia: miksi se on niin suosittu?');"> 2914 <span class="btn basic_btn article_button f12"> 2915 Lue lisää 2916 </span> 2917 </a> 2918 </div> 2919 </div> 2920 </div> 2921</div> 2922 2923 2924 2925 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="520" data-date="20220908" data-readcounter="56586" data-atrvalues="122"> 2926 <div class="row"> 2927 <div class="col-12 or article_card_container"> 2928 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9017.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2929 </div> 2930 <div class="text-left col-12 f24 article_title"> 2931 <a href="/fi/article/hybridilattian-suurin-heikkous-selittaa-sen-edullisuuden/10340" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Hybridilattian suurin heikkous selittää sen edullisuuden');"> 2932 Hybridilattian suurin heikkous selittää sen edullisuuden 2933 </a> 2934 </div> 2935 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2936 Hybridilattia kuulostaa teknisesti hyvältä sen väittämän mukaan, että se yhdistää vinyylilankun ja laminaatin parhaat puolet; vinyylilankun vedenkestävyyden sekä laminaatin puun tunnun. Emoyhtiömme Nordic Floors Oy on lattioiden erikoisliike, jolla on valikoimassaan vinyylilankkuja, parkettilattioit 2937 </div> 2938 <div class="col-12 text-left article_button_container"> 2939 <a href="/fi/article/hybridilattian-suurin-heikkous-selittaa-sen-edullisuuden/10340" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Hybridilattian suurin heikkous selittää sen edullisuuden');"> 2940 <span class="btn basic_btn article_button f12"> 2941 Lue lisää 2942 </span> 2943 </a> 2944 </div> 2945 </div> 2946 </div> 2947</div> 2948 2949 2950 2951 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="517" data-date="20220908" data-readcounter="20527" data-atrvalues="122"> 2952 <div class="row"> 2953 <div class="col-12 or article_card_container"> 2954 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9063.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2955 </div> 2956 <div class="text-left col-12 f24 article_title"> 2957 <a href="/fi/article/parketin-hionta:-palauta-lattia-entiseen-loistoon-helposti/10337" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Parketin hionta: palauta lattia entiseen loistoon helposti');"> 2958 Parketin hionta: palauta lattia entiseen loistoon helposti 2959 </a> 2960 </div> 2961 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2962 Yksi pitkäikäisimmistä ja arvokkaimmista, mutta myös herkimmistä ja eniten huoltoa vaativimmista lattiamateriaaleista on parketti. Syy johtuu materiaalista: parketti on jalopuuta, joka on luonnonmateriaali. Suosituin parketti Suomessa on tyypillisesti tammiparketti.Parketin hionta ja sävytys lakkaam 2963 </div> 2964 <div class="col-12 text-left article_button_container"> 2965 <a href="/fi/article/parketin-hionta:-palauta-lattia-entiseen-loistoon-helposti/10337" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Parketin hionta: palauta lattia entiseen loistoon helposti');">
2966 <span class="btn basic_btn article_button f12"> 2967 Lue lisää 2968 </span> 2969 </a> 2970 </div> 2971 </div> 2972 </div> 2973</div> 2974 2975 2976 2977 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="518" data-date="20220908" data-readcounter="79102" data-atrvalues="120"> 2978 <div class="row"> 2979 <div class="col-12 or article_card_container"> 2980 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9068.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 2981 </div> 2982 <div class="text-left col-12 f24 article_title"> 2983 <a href="/fi/article/muovimaton-poisto:-parhaat-vinkit-ja-ohjeet/10338" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Muovimaton poisto: parhaat vinkit ja ohjeet');"> 2984 Muovimaton poisto: parhaat vinkit ja ohjeet 2985 </a> 2986 </div> 2987 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 2988 Muovimaton poisto tulee usein ajankohtaiseksi sen ollessa "heikossa hapessa" tai muun tilan kokonaisvaltaisemman remontin yhteydessä. Suosionsa huipulla se oli 1970-luvulla Suomessa ja valitettavasti tuohon aikaan käytössä ollutta asbestia löytyy usein 1970- ja 1980-luvulla asennuksista. Näin ne oli 2989 </div> 2990 <div class="col-12 text-left article_button_container"> 2991 <a href="/fi/article/muovimaton-poisto:-parhaat-vinkit-ja-ohjeet/10338" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Muovimaton poisto: parhaat vinkit ja ohjeet');"> 2992 <span class="btn basic_btn article_button f12"> 2993 Lue lisää 2994 </span> 2995 </a> 2996 </div> 2997 </div> 2998 </div> 2999</div> 3000 3001 3002 3003 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="511" data-date="20220908" data-readcounter="51939" data-atrvalues="11;12;15;121"> 3004 <div class="row"> 3005 <div class="col-12 or article_card_container"> 3006 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9018.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3007 </div> 3008 <div class="text-left col-12 f24 article_title"> 3009 <a href="/fi/article/harmaa-lattia-sisustuksessa:-nain-yhdistat-ne-eri-savyihin/10331" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Harmaa lattia sisustuksessa: näin yhdistät ne eri sävyihin');"> 3010 Harmaa lattia sisustuksessa: näin yhdistät ne eri sävyihin 3011 </a> 3012 </div> 3013 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3014 Harmaa lattia on edelleen tyylikäs ja yksi ajattomimmista valinnoista joita kotiin, toimistolle tai julkisiin tiloihin voi valita. Harmaissakin lattioissa on usein paljon eroja sillä viimeistelyjä, kuviointeja ja sävyjä on olemassa useita erilaisia. Neutraalinharmaan rinnalle on viime vuosina noussu 3015 </div> 3016 <div class="col-12 text-left article_button_container"> 3017 <a href="/fi/article/harmaa-lattia-sisustuksessa:-nain-yhdistat-ne-eri-savyihin/10331" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Harmaa lattia sisustuksessa: näin yhdistät ne eri sävyihin');"> 3018 <span class="btn basic_btn article_button f12"> 3019 Lue lisää 3020 </span> 3021 </a> 3022 </div> 3023 </div> 3024 </div> 3025</div> 3026 3027 3028 3029 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="522" data-date="20220908" data-readcounter="21852" data-atrvalues="11;14;121"> 3030 <div class="row"> 3031 <div class="col-12 or article_card_container"> 3032 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9067.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3033 </div> 3034 <div class="text-left col-12 f24 article_title"> 3035 <a href="/fi/article/utuinen-tikkurila-x420-neito-seinamaali-huokuu-romanttista-roosaa/10342" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Utuinen Tikkurila X420 Neito -seinämaali huokuu romanttista roosaa');"> 3036 Utuinen Tikkurila X420 Neito -seinämaali huokuu romanttista roosaa 3037 </a> 3038 </div> 3039 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3040 Jo hetken aikaa hempeät sävyt, kuten herkän utuinen Tikkurila X420 Neito -sävy, ovat olleet suuria suosikkeja etenkin olo- ja makuuhuoneissa. Niiden rauhallisuus, harmonisuus ja lempeys vetoavat etenkin tiloissa, joissa olotilasta halutaan luoda seesteinen. Tämä upea roosan sävy löytyy Tikkurilan Tu 3041 </div> 3042 <div class="col-12 text-left article_button_container"> 3043 <a href="/fi/article/utuinen-tikkurila-x420-neito-seinamaali-huokuu-romanttista-roosaa/10342" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Utuinen Tikkurila X420 Neito -seinämaali huokuu romanttista roosaa');">
3044 <span class="btn basic_btn article_button f12"> 3045 Lue lisää 3046 </span> 3047 </a> 3048 </div> 3049 </div> 3050 </div> 3051</div> 3052 3053 3054 3055 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="521" data-date="20220908" data-readcounter="19753" data-atrvalues="120;122"> 3056 <div class="row"> 3057 <div class="col-12 or article_card_container"> 3058 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9019.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3059 </div> 3060 <div class="text-left col-12 f24 article_title"> 3061 <a href="/fi/article/lattiaremontin-hinta:-naista-se-muodostuu/10341" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattiaremontin hinta: näistä se muodostuu');"> 3062 Lattiaremontin hinta: näistä se muodostuu 3063 </a> 3064 </div> 3065 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3066 Lähestulkoon aina suurin kysymys lattiaremonttia aloittaessa on sen kokonaishinnasta; mitä vaiheita lattiaremonttiin kuuluu ja minkä verran mikäkin maksaa. Lattiaremontin hintaan vaikuttaa moni tekijä, joista kallein on usein materiaalit (n. 50 %) sekä käytettyjen työtuntien osuus - etenkin jos käyt 3067 </div> 3068 <div class="col-12 text-left article_button_container"> 3069 <a href="/fi/article/lattiaremontin-hinta:-naista-se-muodostuu/10341" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattiaremontin hinta: näistä se muodostuu');"> 3070 <span class="btn basic_btn article_button f12"> 3071 Lue lisää 3072 </span> 3073 </a> 3074 </div> 3075 </div> 3076 </div> 3077</div> 3078 3079 3080 3081 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="526" data-date="20220908" data-readcounter="24905" data-atrvalues="121"> 3082 <div class="row"> 3083 <div class="col-12 or article_card_container"> 3084 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9066.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3085 </div> 3086 <div class="text-left col-12 f24 article_title"> 3087 <a href="/fi/article/murrettu-ja-pehmea-tikkurila-serpentiini-v447-rauhoittaa-mielta/10346" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Murrettu ja pehmeä Tikkurila Serpentiini V447 rauhoittaa mieltä');"> 3088 Murrettu ja pehmeä Tikkurila Serpentiini V447 rauhoittaa mieltä 3089 </a> 3090 </div> 3091 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3092 Pehmeät ja murretut sisämaalisävyt, kuten harmahtavan vihreä Tikkurila Serpentiini V447 -sävy, ovat jo muutaman vuoden ajan vallanneet suomalaisia koteja. Tämä liikaa huomiota herättämätön ja mieltä upeasti rauhoittava sävy sopii pienille tai suurille pinnoille aina WC:n tehosteseinästä makuuhuoneen 3093 </div> 3094 <div class="col-12 text-left article_button_container"> 3095 <a href="/fi/article/murrettu-ja-pehmea-tikkurila-serpentiini-v447-rauhoittaa-mielta/10346" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Murrettu ja pehmeä Tikkurila Serpentiini V447 rauhoittaa mieltä');"> 3096 <span class="btn basic_btn article_button f12"> 3097 Lue lisää 3098 </span> 3099 </a> 3100 </div> 3101 </div> 3102 </div> 3103</div> 3104 3105 3106 3107 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="525" data-date="20220908" data-readcounter="15533" data-atrvalues="121;122"> 3108 <div class="row"> 3109 <div class="col-12 or article_card_container"> 3110 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9065.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3111 </div> 3112 <div class="text-left col-12 f24 article_title"> 3113 <a href="/fi/article/mantylattia-lumoaa-kestavana-vinyylilankkuna/10345" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mäntylattia lumoaa kestävänä vinyylilankkuna');"> 3114 Mäntylattia lumoaa kestävänä vinyylilankkuna 3115 </a> 3116 </div> 3117 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3118 Mäntylattiat ovat olleet osana pohjoismaisia koteja jo vuosikymmeniä j
3118a niiden muodikkuus skandinaavisessa sisustuksessa tuskin hiipuu. On kuitenkin muutama syy miksi aidosta puusta valmistettu mäntylattia ei ole ihanteellinen vaihtoehto. Näitä syitä ovat mm.: 3119 Mäntylankun paksuus 28-32 mm ei sovel 3120 </div> 3121 <div class="col-12 text-left article_button_container"> 3122 <a href="/fi/article/mantylattia-lumoaa-kestavana-vinyylilankkuna/10345" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Mäntylattia lumoaa kestävänä vinyylilankkuna');"> 3123 <span class="btn basic_btn article_button f12"> 3124 Lue lisää 3125 </span> 3126 </a> 3127 </div> 3128 </div> 3129 </div> 3130</div> 3131 3132 3133 3134 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="515" data-date="20220908" data-readcounter="15239" data-atrvalues="121"> 3135 <div class="row"> 3136 <div class="col-12 or article_card_container"> 3137 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9058.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3138 </div> 3139 <div class="text-left col-12 f24 article_title"> 3140 <a href="/fi/article/smaragdinvihrea-tikkurila-vuono-m442-seinavari-syventaa-tilaa/10335" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Smaragdinvihreä Tikkurila Vuono M442 -seinäväri syventää tilaa');"> 3141 Smaragdinvihreä Tikkurila Vuono M442 -seinäväri syventää tilaa 3142 </a> 3143 </div> 3144 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3145 Tikkurilan Vuoden Väri 2016 ja Tunne väri -kokoelmaan kuuluva Tikkurila Vuono M442 -väri pitää pintansa edelleen! Se on yksi Tikkurilan suosituimpia sävyjä edelleenkin. Rohkea mutta harmoninen vihreä väri näkyy hyvin vahvasti mm. seinäväreissä, sohvissa ja matoissa eikä turhaan, sillä onhan tämä upe 3146 </div> 3147 <div class="col-12 text-left article_button_container"> 3148 <a href="/fi/article/smaragdinvihrea-tikkurila-vuono-m442-seinavari-syventaa-tilaa/10335" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Smaragdinvihreä Tikkurila Vuono M442 -seinäväri syventää tilaa');"> 3149 <span class="btn basic_btn article_button f12"> 3150 Lue lisää 3151 </span> 3152 </a> 3153 </div> 3154 </div> 3155 </div> 3156</div> 3157 3158 3159 3160 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="512" data-date="20220908" data-readcounter="18045" data-atrvalues="122"> 3161 <div class="row"> 3162 <div class="col-12 or article_card_container"> 3163 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9061.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3164 </div> 3165 <div class="text-left col-12 f24 article_title"> 3166 <a href="/fi/article/silenttech-vinyylilattia-ja-sen-edut/10332" onmousedown="ga('send', 'event', 'Category', 'Click product', 'SilentTech-vinyylilattia ja sen edut');"> 3167 SilentTech-vinyylilattia ja sen edut 3168 </a> 3169 </div> 3170 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3171 Vinyylilankku on aina varma valinta lapsi- ja lemmikkitalouksiin, sillä se on lämmin, kestävä ja hiljainen. Markkinoilla on useita erilaisia vinyylilankkuja joista suuri osa sisältää puukuitupohjaisen rungon, jotka eivät sovellu mm. eteiseen tai keittiöön. Kun varmistat että vinyylilankku on SilentT 3172 </div> 3173 <div class="col-12 text-left article_button_container"> 3174 <a href="/fi/article/silenttech-vinyylilattia-ja-sen-edut/10332" onmousedown="ga('send', 'event', 'Category', 'Click product', 'SilentTech-vinyylilattia ja sen edut');">
3175 <span class="btn basic_btn article_button f12"> 3176 Lue lisää 3177 </span> 3178 </a> 3179 </div> 3180 </div> 3181 </div> 3182</div> 3183 3184 3185 3186 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="507" data-date="20220908" data-readcounter="15220" data-atrvalues="11;12;14;121"> 3187 <div class="row"> 3188 <div class="col-12 or article_card_container"> 3189 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9082.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3190 </div> 3191 <div class="text-left col-12 f24 article_title"> 3192 <a href="/fi/article/vinyylilankku-tammi-savylla-on-luonnollinen-ja-aito/10327" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku tammi-sävyllä on luonnollinen ja aito');"> 3193 Vinyylilankku tammi-sävyllä on luonnollinen ja aito 3194 </a> 3195 </div> 3196 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3197 Oletko koskaan miettinyt miksi tammi on lattian sävynä yksi suosituimmista? Suurta suosiota selittää useampikin tekijä; tammi istuu luonnollisen lämpönsä ja trendikkäästi vaaleissa sävyissä täydellisesti monenlaiseen sisustustyyliin. Se on mainio valinta mm. lapsiperheille sekä eläintalouksiin ja av 3198 </div> 3199 <div class="col-12 text-left article_button_container"> 3200 <a href="/fi/article/vinyylilankku-tammi-savylla-on-luonnollinen-ja-aito/10327" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankku tammi-sävyllä on luonnollinen ja aito');"> 3201 <span class="btn basic_btn article_button f12"> 3202 Lue lisää 3203 </span> 3204 </a> 3205 </div> 3206 </div> 3207 </div> 3208</div> 3209 3210 3211 3212 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="502" data-date="20220908" data-readcounter="14077" data-atrvalues="11;12;121;122"> 3213 <div class="row"> 3214 <div class="col-12 or article_card_container"> 3215 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9077.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3216 </div> 3217 <div class="text-left col-12 f24 article_title"> 3218 <a href="/fi/article/valkoinen-lattia-tuo-raikkautta-vaaleaan-ja-varikkaaseen-sisustukseen/10322" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Valkoinen lattia tuo raikkautta vaaleaan ja värikkääseen sisustukseen');"> 3219 Valkoinen lattia tuo raikkautta vaaleaan ja värikkääseen sisustukseen 3220 </a> 3221 </div> 3222 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3223 Valkoinen lattia on sisustuksessa aivan turhaan parjattu! Sitä helposti kuvaillaan vaikeaksi pitää puhtaana, se ei muka kestäisi elämistä/kulutusta yhtä hyvin kuin muun väriset lattiat ja jotkut jopa väittävät, että valkoinen lattia olisi tylsä ja yksitoikkoinen. Faktahan on, että valkoinen lattia k 3224 </div> 3225 <div class="col-12 text-left article_button_container"> 3226 <a href="/fi/article/valkoinen-lattia-tuo-raikkautta-vaaleaan-ja-varikkaaseen-sisustukseen/10322" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Valkoinen lattia tuo raikkautta vaaleaan ja värikkääseen sisustukseen');"> 3227 <span class="btn basic_btn article_button f12"> 3228 Lue lisää 3229 </span> 3230 </a> 3231 </div> 3232 </div> 3233 </div> 3234</div> 3235 3236 3237 3238 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="508" data-date="20220908" data-readcounter="14714" data-atrvalues="12
32381;122"> 3239 <div class="row"> 3240 <div class="col-12 or article_card_container"> 3241 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9078.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3242 </div> 3243 <div class="text-left col-12 f24 article_title"> 3244 <a href="/fi/article/vaalea-laminaatti-vai-vinyyli-kumpi-on-kestavampi/10328" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaalea laminaatti vai vinyyli? Kumpi on kestävämpi?');"> 3245 Vaalea laminaatti vai vinyyli? Kumpi on kestävämpi? 3246 </a> 3247 </div> 3248 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3249 Onko sinulla etsinnässä vaalea laminaattilattia tai vinyylilattia? Vaalea lattia pitää edelleen pintansa ollessaan yksi suosituimmista sisustusratkaisuista, mutta ei ole samantekevää minkä materiaalin sävyn lisäksi lattialleen valitsee. Vinyylilankussa ja laminaattilattiassa on suuria eroja mm. isku 3250 </div> 3251 <div class="col-12 text-left article_button_container"> 3252 <a href="/fi/article/vaalea-laminaatti-vai-vinyyli-kumpi-on-kestavampi/10328" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vaalea laminaatti vai vinyyli? Kumpi on kestävämpi?');"> 3253 <span class="btn basic_btn article_button f12"> 3254 Lue lisää 3255 </span> 3256 </a> 3257 </div> 3258 </div> 3259 </div> 3260</div> 3261 3262 3263 3264 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="496" data-date="20220908" data-readcounter="8175" data-atrvalues="121"> 3265 <div class="row"> 3266 <div class="col-12 or article_card_container"> 3267 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9079.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3268 </div> 3269 <div class="text-left col-12 f24 article_title"> 3270 <a href="/fi/article/tummanvihrea-tikkurila-n378-ficus-nayttaa-upealta-eri-lattioiden-kanssa/10316" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tummanvihreä Tikkurila N378 Ficus näyttää upealta eri lattioiden kanssa');"> 3271 Tummanvihreä Tikkurila N378 Ficus näyttää upealta eri lattioiden kanssa 3272 </a> 3273 </div> 3274 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3275 Kaipaatko kokemuksia ja vertailuapua Tikkurila N378 Ficus -maalin kanssa? Yhdistimme N378 Ficus -värin mallistomme kahdeksaan erilaiseen lattiaan juurikin tästä syystä! Tämä väri on osa Tikkurilan Color Now 2021 -värikokoelmaa sekä Tunne Väri -värikarttaa, jotka molemmat tarjoavat inspiraatiota ja s 3276 </div> 3277 <div class="col-12 text-left article_button_container"> 3278 <a href="/fi/article/tummanvihrea-tikkurila-n378-ficus-nayttaa-upealta-eri-lattioiden-kanssa/10316" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tummanvihreä Tikkurila N378 Ficus näyttää upealta eri lattioiden kanssa');"> 3279 <span class="btn basic_btn article_button f12"> 3280 Lue lisää 3281 </span> 3282 </a> 3283 </div> 3284 </div> 3285 </div> 3286</div> 3287 3288 3289 3290 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="500" data-date="20220908" data-readcounter="7318" data-atrvalues="14;121"> 3291 <div class="row"> 3292 <div class="col-12 or article_card_container"> 3293 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9093.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3294 </div> 3295 <div class="text-left col-12 f24 article_title"> 3296 <a href="/fi/article/tikkurila-m425-punajuuri-korostaa-kauniisti-naita-lattioita/10320" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila M425 Punajuuri korostaa kauniisti näitä lattioita');"> 3297 Tikkurila M425 Punajuuri korostaa kauniisti näitä lattioita 3298 </a> 3299 </div> 3300 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3301 Yhdistimme syvään ja hyvin rikkaaseen Tikkurila M425 Punajuuri -seinämaaliin kahdeksan erilaista lattiaa. Kyseisen seinäväri on osa Tikkurilan Color now 2021 -kokoelmaa sekä vuoden 2020 Tunne väri -värikarttaa, jotka molemmat on luotu tuomaan inspiraatiota tekemiseen sekä toimimaan ponnahduslautana 3302 </div> 3303 <div class="col-12 text-left article_button_container"> 3304 <a href="/fi/article/tikkurila-m425-punajuuri-korostaa-kauniisti-naita-lattioita/10320" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila M425 Punajuuri korostaa kauniisti näitä lattioita');">
3305 <span class="btn basic_btn article_button f12"> 3306 Lue lisää 3307 </span> 3308 </a> 3309 </div> 3310 </div> 3311 </div> 3312</div> 3313 3314 3315 3316 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="493" data-date="20220908" data-readcounter="9404" data-atrvalues="121"> 3317 <div class="row"> 3318 <div class="col-12 or article_card_container"> 3319 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9081.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3320 </div> 3321 <div class="text-left col-12 f24 article_title"> 3322 <a href="/fi/article/tikkurila-mirage-g481-ja-8-erilaista-vinyylilankkua/10313" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Mirage G481 ja 8 erilaista vinyylilankkua');"> 3323 Tikkurila Mirage G481 ja 8 erilaista vinyylilankkua 3324 </a> 3325 </div> 3326 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3327 Tikkurila Mirage G481 on osa Color Now 2021 -värikokoelmaa sekä Tunne Väri -värikarttaa, jotka tarjoavat inspiraatiota ja suunnittelumahdollisuuksia erilaisia tiloja elävöittämään.Tämä vaaleanharmaa sävy on saanut inspiraation arvoitukselliseen nimeensä kangastuksesta kuumalla aavikolla. Se muuttuu 3328 </div> 3329 <div class="col-12 text-left article_button_container"> 3330 <a href="/fi/article/tikkurila-mirage-g481-ja-8-erilaista-vinyylilankkua/10313" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Mirage G481 ja 8 erilaista vinyylilankkua');"> 3331 <span class="btn basic_btn article_button f12"> 3332 Lue lisää 3333 </span> 3334 </a> 3335 </div> 3336 </div> 3337 </div> 3338</div> 3339 3340 3341 3342 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="499" data-date="20220908" data-readcounter="5980" data-atrvalues="121"> 3343 <div class="row"> 3344 <div class="col-12 or article_card_container"> 3345 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9080.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3346 </div> 3347 <div class="text-left col-12 f24 article_title"> 3348 <a href="/fi/article/tikkurila-s329-freesia-kirkas-ja-raikas-vaihtoehto-eri-lattioille/10319" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila S329 Freesia - kirkas ja raikas vaihtoehto eri lattioille');"> 3349 Tikkurila S329 Freesia - kirkas ja raikas vaihtoehto eri lattioille 3350 </a> 3351 </div> 3352 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3353 Upea, eläväinen ja keväästä muistuttava Tikkurila S329 Freesia -seinäväri on osa monipuolista Color Now 2021 -värikokoelmaa. Sen, sekä Tunne Väri -värikartan tarkoituksena on tarjota inspiraatiota sekä erilaisia suunnitteluideoita tilojen elävöittämiseksi yhdessä tai erikseen. Milloin olisi parempi 3354 </div> 3355 <div class="col-12 text-left article_button_container"> 3356 <a href="/fi/article/tikkurila-s329-freesia-kirkas-ja-raikas-vaihtoehto-eri-lattioille/10319" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila S329 Freesia - kirkas ja raikas vaihtoehto eri lattioille');"> 3357 <span class="btn basic_btn article_button f12"> 3358 Lue lisää 3359 </span> 3360 </a> 3361 </div> 3362 </div> 3363 </div> 3364</div> 3365 3366 3367 3368 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="506" data-date="20220908" data-readcounter="7645" data-atrvalues="122"> 3369 <div class="row"> 3370 <div class="col-12 or article_card_container"> 3371 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9083.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3372 </div> 3373 <div class="text-left col-12 f24 article_title"> 3374 <a href="/fi/article/what-the-vinyylilattia-ostajan-perusopas/10326" onmousedown="ga('send', 'event', 'Category', 'Click product', 'What the Vinyylilattia! - Ostajan perusopas');"> 3375 What the Vinyylilattia! - Ostajan perusopas 3376 </a> 3377 </div> 3378 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3379 Voi kääk! Elämämme kivijalan tuunaus tiedossa, eli lattian. Nopeasti ensiajatus liitelee pelkän visuaalisen ulkokuoren ympärillä ja that's it. Totuus on kuitenkin aivan toista. Lattian valitseminen on erityinen hankinta, ja eikä mistään edullisimmasta päästä. Mikä siis neuvoksi, kun termejä ja milli 3380 </div> 3381 <div class="col-12 text-left article_button_container"> 3382 <a href="/fi/article/what-the-vinyylilattia-ostajan-perusopas/10326" onmousedown="ga('send', 'event', 'Category', 'Click product', 'What the Vinyylilattia! - Ostajan perusopas');">
3383 <span class="btn basic_btn article_button f12"> 3384 Lue lisää 3385 </span> 3386 </a> 3387 </div> 3388 </div> 3389 </div> 3390</div> 3391 3392 3393 3394 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="494" data-date="20220908" data-readcounter="7547" data-atrvalues="121"> 3395 <div class="row"> 3396 <div class="col-12 or article_card_container"> 3397 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9075.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3398 </div> 3399 <div class="text-left col-12 f24 article_title"> 3400 <a href="/fi/article/yhdistelmana-tikkurila-aaloe-x381-maali-ja-vinyylilankku-on-veikea/10314" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Yhdistelmänä Tikkurila Aaloe X381 -maali ja vinyylilankku on veikeä');"> 3401 Yhdistelmänä Tikkurila Aaloe X381 -maali ja vinyylilankku on veikeä 3402 </a> 3403 </div> 3404 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3405 Tikkurila Aaloe X381 on osa Color Now 2021 -värikokoelmaa sekä Tunne Väri -värikarttaa. Nämä kaksi värikokoelmaa ja -karttaa tarjoavat inspiraatiota ja suunnittelumahdollisuuksia, joilla elävöittää erilaisia tiloja ja joista hakea sisustusinspiraatiota.Inspiraation tämä ulko- ja sisätilojen maalauks 3406 </div> 3407 <div class="col-12 text-left article_button_container"> 3408 <a href="/fi/article/yhdistelmana-tikkurila-aaloe-x381-maali-ja-vinyylilankku-on-veikea/10314" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Yhdistelmänä Tikkurila Aaloe X381 -maali ja vinyylilankku on veikeä');"> 3409 <span class="btn basic_btn article_button f12"> 3410 Lue lisää 3411 </span> 3412 </a> 3413 </div> 3414 </div> 3415 </div> 3416</div> 3417 3418 3419 3420 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="503" data-date="20220908" data-readcounter="19658" data-atrvalues="120;122"> 3421 <div class="row"> 3422 <div class="col-12 or article_card_container"> 3423 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9086.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3424 </div> 3425 <div class="text-left col-12 f24 article_title"> 3426 <a href="/fi/article/vinyylilankun-asennus-laatan-paalle-onnistuuko/10323" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankun asennus laatan päälle - onnistuuko?');"> 3427 Vinyylilankun asennus laatan päälle - onnistuuko? 3428 </a> 3429 </div> 3430 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3431 Vinyylilankun voi asentaa laattalattian päälle, jos laatta täyttää vinyylilankun asennuksen tasaisuusvaatimukset. Suosittelemme tasoittamaan yli laattalattian saumat, jotta pohja on suora ja tasainen. 3432Laattalattian päälle asennettaessa on käytettävä vinyylilankulle soveltuvaa alusmateriaalia / aske 3433 </div> 3434 <div class="col-12 text-left article_button_container"> 3435 <a href="/fi/article/vinyylilankun-asennus-laatan-paalle-onnistuuko/10323" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankun asennus laatan päälle - onnistuuko?');"> 3436 <span class="btn basic_btn article_button f12"> 3437 Lue lisää 3438 </span> 3439 </a> 3440 </div> 3441 </div> 3442 </div> 3443</div> 3444 3445 3446 3447 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="490" data-date="20220908" data-readcounter="24734" data-atrvalues="122"> 3448 <div class="row"> 3449 <div class="col-12 or article_card_container"> 3450 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9084.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3451 </div> 3452 <div class="text-left col-12 f24 article_title"> 3453 <a href="/fi/article/voiko-vinyylilankun-asentaa-parketin-paalle/10310" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Voiko vinyylilankun asentaa parketin päälle?');"> 3454 Voiko vinyylilankun asentaa parketin päälle? 3455 </a> 3456 </div> 3457 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3458 Vinyylilankun voi asentaa parketin päälle, jos parketti täyttää vinyylilankun asennuksen tasaisuusvaatimukset ja parketti on liimattu lattiaan. Jos parketti on asennettu kelluvasti, vinyylilankkua tai muutakaan kelluvaa lattianpäÃ
3458¤llystettä, kuten laminaattia tai vinyylikorkkia ei pidä asentaa toisen 3459 </div> 3460 <div class="col-12 text-left article_button_container"> 3461 <a href="/fi/article/voiko-vinyylilankun-asentaa-parketin-paalle/10310" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Voiko vinyylilankun asentaa parketin päälle?');"> 3462 <span class="btn basic_btn article_button f12"> 3463 Lue lisää 3464 </span> 3465 </a> 3466 </div> 3467 </div> 3468 </div> 3469</div> 3470 3471 3472 3473 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="504" data-date="20220908" data-readcounter="31032" data-atrvalues="120;122"> 3474 <div class="row"> 3475 <div class="col-12 or article_card_container"> 3476 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9085.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3477 </div> 3478 <div class="text-left col-12 f24 article_title"> 3479 <a href="/fi/article/voiko-vinyylilankun-asentaa-muovimaton-paalle/10324" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Voiko vinyylilankun asentaa muovimaton päälle?');"> 3480 Voiko vinyylilankun asentaa muovimaton päälle? 3481 </a> 3482 </div> 3483 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3484 Suosittelemme poistamaan vanhan alustaan liimatun muovimaton ennen uivaksi asennettavan vinyylilankun asennusta. Muovimatto saattaa joustaa liikaa ja aiheuttaa uivaksi asennettavan lattian ponteille liian suuren liikkumavaran. Lisäksi tunnetaan useita tapauksia Suomessa, joissa vanhoista muovimatois 3485 </div> 3486 <div class="col-12 text-left article_button_container"> 3487 <a href="/fi/article/voiko-vinyylilankun-asentaa-muovimaton-paalle/10324" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Voiko vinyylilankun asentaa muovimaton päälle?');"> 3488 <span class="btn basic_btn article_button f12"> 3489 Lue lisää 3490 </span> 3491 </a> 3492 </div> 3493 </div> 3494 </div> 3495</div> 3496 3497 3498 3499 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="501" data-date="20220908" data-readcounter="7799" data-atrvalues="11;14;121"> 3500 <div class="row"> 3501 <div class="col-12 or article_card_container"> 3502 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9089.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3503 </div> 3504 <div class="text-left col-12 f24 article_title"> 3505 <a href="/fi/article/tikkurila-l429-indigo-seinavari-toimii-hienosti-naiden-lattioiden-kanssa/10321" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila L429 Indigo -seinäväri toimii hienosti näiden lattioiden kanssa');"> 3506 Tikkurila L429 Indigo -seinäväri toimii hienosti näiden lattioiden kanssa 3507 </a> 3508 </div> 3509 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3510 Rauhallinen, syvä farkun- ja merensininen Tikkurila L429 Indigo -seinäväri sopii todella monen eri lattian kanssa yhteen! Tämä väri kuuluu osaksi Tikkurilan Color Now 2021 -kokoelmaa sekä vuoden 2020 Tunne väri -värikarttaa, joiden avulla inspiraatio ja erilaisten sisustusideoiden kokeiluhalu on taa 3511 </div> 3512 <div class="col-12 text-left article_button_container"> 3513 <a href="/fi/article/tikkurila-l429-indigo-seinavari-toimii-hienosti-naiden-lattioiden-kanssa/10321" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila L429 Indigo -seinäväri toimii hienosti näiden lattioiden kanssa');">
3514 <span class="btn basic_btn article_button f12"> 3515 Lue lisää 3516 </span> 3517 </a> 3518 </div> 3519 </div> 3520 </div> 3521</div> 3522 3523 3524 3525 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="492" data-date="20220908" data-readcounter="11462" data-atrvalues="14;121"> 3526 <div class="row"> 3527 <div class="col-12 or article_card_container"> 3528 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9087.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3529 </div> 3530 <div class="text-left col-12 f24 article_title"> 3531 <a href="/fi/article/tikkurila-h405-nukke-vari-erilaisten-lattiavaihtoÂehtojen-kera/10312" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila H405 Nukke -väri erilaisten lattiavaihtoÂehtojen kera');"> 3532 Tikkurila H405 Nukke -väri erilaisten lattiavaihtoÂehtojen kera 3533 </a> 3534 </div> 3535 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3536 Tikkurila H405 Nukke on osa Color Now 2021 -värikokoelmaa, joka tarjoaa inspiraatiota ja suunnittelumahdollisuuksia erilaisia tiloja elävöittämään. Kyseinen sävy on hennon persikkainen, harmoninen sävy, joka täydentää sisustusta ja luo harmoniaa yleisilmeeseen. Väri on osa myös Tunne Väri -värikartt 3537 </div> 3538 <div class="col-12 text-left article_button_container"> 3539 <a href="/fi/article/tikkurila-h405-nukke-vari-erilaisten-lattiavaihtoÂehtojen-kera/10312" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila H405 Nukke -väri erilaisten lattiavaihtoÂehtojen kera');"> 3540 <span class="btn basic_btn article_button f12"> 3541 Lue lisää 3542 </span> 3543 </a> 3544 </div> 3545 </div> 3546 </div> 3547</div> 3548 3549 3550 3551 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="491" data-date="20220908" data-readcounter="6208" data-atrvalues="121"> 3552 <div class="row"> 3553 <div class="col-12 or article_card_container"> 3554 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9088.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3555 </div> 3556 <div class="text-left col-12 f24 article_title"> 3557 <a href="/fi/article/tikkurila-cumulus-y354-ja-8-erilaista-lattiaa/10311" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Cumulus Y354 ja 8 erilaista lattiaa');"> 3558 Tikkurila Cumulus Y354 ja 8 erilaista lattiaa 3559 </a> 3560 </div> 3561 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3562 Tikkurila Cumulus Y354 on osa Color Now 2021 -värikokoelmaa sekä Tunne Väri -värikarttaa, jotka tarjoavat inspiraatiota ja suunnittelumahdollisuuksia erilaisia tiloja elävöittämään.Tämä vaaleansinisen sävy on rauhoittava ja valoisampaa tulevaisuutta ilmentävä sävy. Se herättää toivoa, kutsuu ih 3563 </div> 3564 <div class="col-12 text-left article_button_container"> 3565 <a href="/fi/article/tikkurila-cumulus-y354-ja-8-erilaista-lattiaa/10311" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Tikkurila Cumulus Y354 ja 8 erilaista lattiaa');"> 3566 <span class="btn basic_btn article_button f12"> 3567 Lue lisää 3568 </span> 3569 </a> 3570 </div> 3571 </div> 3572 </div> 3573</div> 3574 3575 3576 3577 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="510" data-date="20220908" data-readcounter="14311" data-atrvalues="11;12;13;121;122"> 3578 <div class="row"> 3579 <div class="col-12 or article_card_container"> 3580 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9094.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3581 </div> 3582 <div class="text-left col-12 f24 article_title"> 3583 <a href="/fi/article/lattia-trendit-2021:-luonnonmukaiset-savyt-nousussa/10330" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattia & trendit 2021: luonnonmukaiset sävyt nousussa');"> 3584 Lattia & trendit 2021: luonnonmukaiset sävyt nousussa 3585 </a> 3586 </div> 3587 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3588 Vaikka lattia kannattaa valita kestämään aikaa, mikään ei sano etteikö sen valinnan kanssa voisi seurata sisustustrendejä. Lattiatrendien sykli on tunnetusti pitkäkestoisempi kuin monen muun sisustustrendin, minkä vuoksi sen valintaan kannattaakin käyttää kunnolla aikaa. Lähiaikoina kovassa n
3588osteess 3589 </div> 3590 <div class="col-12 text-left article_button_container"> 3591 <a href="/fi/article/lattia-trendit-2021:-luonnonmukaiset-savyt-nousussa/10330" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Lattia & trendit 2021: luonnonmukaiset sävyt nousussa');"> 3592 <span class="btn basic_btn article_button f12"> 3593 Lue lisää 3594 </span> 3595 </a> 3596 </div> 3597 </div> 3598 </div> 3599</div> 3600 3601 3602 3603 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="489" data-date="20220908" data-readcounter="40636" data-atrvalues="122"> 3604 <div class="row"> 3605 <div class="col-12 or article_card_container"> 3606 <div class="article_card_picture" style="background: url(/pictures/0/1/small/10623.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3607 </div> 3608 <div class="text-left col-12 f24 article_title"> 3609 <a href="/fi/article/laminaattilattia-vs-vinyylilattia-vasaratesti-ja-vertailu/10309" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaattilattia vs. vinyylilattia - vasaratesti ja vertailu');"> 3610 Laminaattilattia vs. vinyylilattia - vasaratesti ja vertailu 3611 </a> 3612 </div> 3613 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3614 Edullista lattiaa etsivälle on tyypillisesti kaksi vaihtoehtoa yli muiden. Ne ovat laminaattilattia ja vinyylilattia. Lattioissa on materiaaliteknisiä eroja, jotka vaikuttavat niiden käyttöön mm. lämmön, akustisuuden, iskunkeston sekä kosteuden keston suhteen. Pureudumme tässä kirjoituksessa laminaa 3615 </div> 3616 <div class="col-12 text-left article_button_container"> 3617 <a href="/fi/article/laminaattilattia-vs-vinyylilattia-vasaratesti-ja-vertailu/10309" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Laminaattilattia vs. vinyylilattia - vasaratesti ja vertailu');"> 3618 <span class="btn basic_btn article_button f12"> 3619 Lue lisää 3620 </span> 3621 </a> 3622 </div> 3623 </div> 3624 </div> 3625</div> 3626 3627 3628 3629 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="505" data-date="20220908" data-readcounter="24005" data-atrvalues="12;122"> 3630 <div class="row"> 3631 <div class="col-12 or article_card_container"> 3632 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9074.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3633 </div> 3634 <div class="text-left col-12 f24 article_title"> 3635 <a href="/fi/article/keittion-lattian-valinnassa-yksi-on-yli-muiden-4-syyta/10325" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Keittiön lattian valinnassa yksi on yli muiden - 4 syytä');"> 3636 Keittiön lattian valinnassa yksi on yli muiden - 4 syytä 3637 </a> 3638 </div> 3639 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3640 Keittiöremontti mielessä ja lattia vielä päättämättä? On pari asiaa, mihin kannattaa kiinnittää huomiota. Monilla on harkinnassa laminaatti-, laatta- tai puulattia, joista laatta onkin nykyään vinyylilankun ohella suosituin valita. Syitä on yksi: vedenkestävyys. Uuden sukupolven komposiittirunkoinen 3641 </div> 3642 <div class="col-12 text-left article_button_container"> 3643 <a href="/fi/article/keittion-lattian-valinnassa-yksi-on-yli-muiden-4-syyta/10325" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Keittiön lattian valinnassa yksi on yli muiden - 4 syytä');"> 3644 <span class="btn basic_btn article_button f12"> 3645 Lue lisää 3646 </span> 3647 </a> 3648 </div> 3649 </div> 3650 </div> 3651</div> 3652 3653 3654 3655 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_c
3655ontainer" id="497" data-date="20220908" data-readcounter="42860" data-atrvalues="11;12;121"> 3656 <div class="row"> 3657 <div class="col-12 or article_card_container"> 3658 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9072.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3659 </div> 3660 <div class="text-left col-12 f24 article_title"> 3661 <a href="/fi/article/greige-vari-sisustuksessa:-lattiat-ja-seinavarit/10317" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Greige väri sisustuksessa: lattiat ja seinävärit');"> 3662 Greige väri sisustuksessa: lattiat ja seinävärit 3663 </a> 3664 </div> 3665 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3666 Yksi suosiotaan edelleen jatkavista sisustustrendeistä on greige! Sana ei tule yhdistelmästä 'beige' ja 'gray', vaan se on englanninkieleen lainattu ranskankielisestä sanasta 'grège', joka tarkoittaa raakasilkin väriä. Käytännössä kyseessä on lämpöisen beigen ja viileän harmaan värin yhdistelmä, jot 3667 </div> 3668 <div class="col-12 text-left article_button_container"> 3669 <a href="/fi/article/greige-vari-sisustuksessa:-lattiat-ja-seinavarit/10317" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Greige väri sisustuksessa: lattiat ja seinävärit');"> 3670 <span class="btn basic_btn article_button f12"> 3671 Lue lisää 3672 </span> 3673 </a> 3674 </div> 3675 </div> 3676 </div> 3677</div> 3678 3679 3680 3681 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="495" data-date="20220908" data-readcounter="9721" data-atrvalues="121"> 3682 <div class="row"> 3683 <div class="col-12 or article_card_container"> 3684 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9070.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3685 </div> 3686 <div class="text-left col-12 f24 article_title"> 3687 <a href="/fi/article/maanlaheinen-beige-tikkurila-k480-tamariski-ja-8-erilaista-lattiaa/10315" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Maanläheinen beige Tikkurila K480 Tamariski ja 8 erilaista lattiaa');"> 3688 Maanläheinen beige Tikkurila K480 Tamariski ja 8 erilaista lattiaa 3689 </a> 3690 </div> 3691 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3692 Yhdistimme Tikkurila K480 Tamariski -värin seinävärinä kahdeksaan erilaiseen lattiaan, jotta tilan tunnelman vertailu helpottuu! Tamariski K480 väri on osa Color Now 2021 -värikokoelmaa sekä Tunne Väri -värikarttaa, jotka molemmat tarjoavat inspiraatiota ja suunnittelumahdollisuuksia erilaisia tiloj 3693 </div> 3694 <div class="col-12 text-left article_button_container"> 3695 <a href="/fi/article/maanlaheinen-beige-tikkurila-k480-tamariski-ja-8-erilaista-lattiaa/10315" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Maanläheinen beige Tikkurila K480 Tamariski ja 8 erilaista lattiaa');"> 3696 <span class="btn basic_btn article_button f12"> 3697 Lue lisää 3698 </span> 3699 </a> 3700 </div> 3701 </div> 3702 </div> 3703</div> 3704 3705 3706 3707 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="498" data-date="20220908" data-readcounter="11086" data-atrvalues="121"> 3708 <div class="row"> 3709 <div class="col-12 or article_card_container"> 3710 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9071.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3711 </div> 3712 <div class="text-left col-12 f24 article_title"> 3713 <a href="/fi/article/poltettu-oranssi-tikkurila-s311-helle-luo-auringonlaskun-eri-lattioiden-ylle/10318" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Poltettu oranssi Tikkurila S311 Helle luo auringonlaskun eri lattioiden ylle');"> 3714 Poltettu oranssi Tikkurila S311 Helle luo auringonlaskun eri lattioiden ylle 3715 </a> 3716 </div> 3717 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3718 Tikkurila S311 Helle on osa Color Now 2021 -värikokoelmaa ja vuoden 2020 Tunne Väri 2020 -karttaa, joista molemmista on apua modernin inspiraation löytymiseen kotiin sekä toimistotiloihin. Voisiko sanoa, että huh hellettä!Tämä poltettu oranssi sävy huokuu kesäiltoja, varpaiden tuntua lämpöisessä ran 3719 </div> 3720 <div class="col-12 text-left article_button_container"> 3721 <a href="/fi/article/poltettu-oranssi-tikkurila-s311-helle-luo-auringonlaskun-eri-lattioiden-ylle/10318" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Poltettu oranssi Tikkurila S311 Helle luo auringonlaskun eri lattioiden ylle');">
3722 <span class="btn basic_btn article_button f12"> 3723 Lue lisää 3724 </span> 3725 </a> 3726 </div> 3727 </div> 3728 </div> 3729</div> 3730 3731 3732 3733 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="509" data-date="20220908" data-readcounter="18931" data-atrvalues="120;121"> 3734 <div class="row"> 3735 <div class="col-12 or article_card_container"> 3736 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9073.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3737 </div> 3738 <div class="text-left col-12 f24 article_title"> 3739 <a href="/fi/article/muovimatto-keittioon:-ala-liimaa-vaan-valitse-lankku/10329" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Muovimatto keittiöön: älä liimaa vaan valitse lankku');"> 3740 Muovimatto keittiöön: älä liimaa vaan valitse lankku 3741 </a> 3742 </div> 3743 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3744 Houkutteleeko lämmin ja pehmeä, helppohoitoinen pinta, jonka takia sinulla on harkinnassa muovimatto keittiöön? Muovimatto oli suuressa suosiossa 20â30 vuotta sitten juuri jalalle mieluisen pintansa ja vedenkestävyytensä ansiosta. Se ei kuitenkaan ollut kaikista kestävin materiaali: tippuva veitsi s 3745 </div> 3746 <div class="col-12 text-left article_button_container"> 3747 <a href="/fi/article/muovimatto-keittioon:-ala-liimaa-vaan-valitse-lankku/10329" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Muovimatto keittiöön: älä liimaa vaan valitse lankku');"> 3748 <span class="btn basic_btn article_button f12"> 3749 Lue lisää 3750 </span> 3751 </a> 3752 </div> 3753 </div> 3754 </div> 3755</div> 3756 3757 3758 3759 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="488" data-date="20220908" data-readcounter="7481" data-atrvalues="122"> 3760 <div class="row"> 3761 <div class="col-12 or article_card_container"> 3762 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9090.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3763 </div> 3764 <div class="text-left col-12 f24 article_title"> 3765 <a href="/fi/article/vinyylilattiat-olivat-asta-rakentaja-messujen-suosituimmat-lattiat/10308" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattiat olivat Asta Rakentaja -messujen suosituimmat lattiat');"> 3766 Vinyylilattiat olivat Asta Rakentaja -messujen suosituimmat lattiat 3767 </a> 3768 </div> 3769 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3770 Tampereen Messukeskuksessa järjestettiin Asta Rakentaja -messut 1.-3.2.2019 ja Vinyylilattiakauppa.fi oli mukana messuilla uutuusmallien kera. Vinyylilattioista oli kova kuhina osastollamme ja tänä vuonna erityisen suosittuja olivat edelleen harmaat, vaalean harmaat ja lempeästi lämpöiseen vaaleaan 3771 </div> 3772 <div class="col-12 text-left article_button_container"> 3773 <a href="/fi/article/vinyylilattiat-olivat-asta-rakentaja-messujen-suosituimmat-lattiat/10308" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilattiat olivat Asta Rakentaja -messujen suosituimmat lattiat');"> 3774 <span class="btn basic_btn article_button f12"> 3775 Lue lisää 3776 </span> 3777 </a> 3778 </div> 3779 </div> 3780 </div> 3781</div> 3782 3783 3784 3785 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="487" data-date="20220908" data-readcounter="16287" data-atrvalues="15;121;122"> 3786 <div class="row"> 3787 <div class="col-12 or article_card_container"> 3788 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9091.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3789 </div> 3790 <div class="text-left col-12 f24 article_title"> 3791 <a href="/fi/article/vinyylilankut-vertailussa:-testimenestyja-mallit-eri-savyissa/10307" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankut vertailussa: testimenestyjä-mallit eri sävyissä');"> 3792 Vinyylilankut vertailussa: testimenestyjä-mallit eri sävyissä 3793 </a> 3794 </div> 3795 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3796 Vinyylilankku
3796on erinomainen tapa varmistaa, että kodin tai julkitilan yksi suurimmista ja näyttävimmistä pinnoista on paitsi tyylikäs myös käytännöllinen: vinyylilankku on ihanan lämmin paljaallekin jalkapohjalle. Lisäksi lattialta kannattaa edellyttää hyvää kulutuskestävyyttä: vinyylilankun p 3797 </div> 3798 <div class="col-12 text-left article_button_container"> 3799 <a href="/fi/article/vinyylilankut-vertailussa:-testimenestyja-mallit-eri-savyissa/10307" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylilankut vertailussa: testimenestyjä-mallit eri sävyissä');"> 3800 <span class="btn basic_btn article_button f12"> 3801 Lue lisää 3802 </span> 3803 </a> 3804 </div> 3805 </div> 3806 </div> 3807</div> 3808 3809 3810 3811 <div class="col-xl-4 col-lg-4 col-12 text-center list listc article_container" id="486" data-date="20220908" data-readcounter="79209" data-atrvalues="15;121;122"> 3812 <div class="row"> 3813 <div class="col-12 or article_card_container"> 3814 <div class="article_card_picture" style="background: url(/pictures/0/1/small/9092.webp); background-clip: padding-box; background-size: cover; background-position: center center;"> 3815 </div> 3816 <div class="text-left col-12 f24 article_title"> 3817 <a href="/fi/article/vinyylikorkki:-lampimin-vinyylilattia-vai-valheellisesti-markkinoitu/10306" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylikorkki: lämpimin vinyylilattia vai valheellisesti markkinoitu?');"> 3818 Vinyylikorkki: lämpimin vinyylilattia vai valheellisesti markkinoitu? 3819 </a> 3820 </div> 3821 <div class=" col-12 v-ellipsis text-left d-none d-xl-inline-block article_desription f14"> 3822 Asiakkaamme kysyi meiltä, mitä eroa on vinyylikorkilla ja vinyylilattialla. Hinnassa eroa voi olla jopa 10-20 euroa neliöltä, mutta käyttökokemukseltaan ne ovat miltei identtisiä: kummassakin pinta on polyuretaania (PUR). Sen takia nimikin: vinyyli. Pinnan alla olevassa rakenteessa piilee kuitenkin 3823 </div> 3824 <div class="col-12 text-left article_button_container"> 3825 <a href="/fi/article/vinyylikorkki:-lampimin-vinyylilattia-vai-valheellisesti-markkinoitu/10306" onmousedown="ga('send', 'event', 'Category', 'Click product', 'Vinyylikorkki: lämpimin vinyylilattia vai valheellisesti markkinoitu?');"> 3826 <span class="btn basic_btn article_button f12"> 3827 Lue lisää 3828 </span> 3829 </a> 3830 </div> 3831 </div> 3832 </div> 3833</div> 3834 3835 </div> 3836 3837 </div> 3838 </div> 3839 <div class="py-5"> 3840 </div> 3841 <div class="row"> 3842 <div class="col-12 vertti text_header text-center or"> 3843 <h2 class="f24 semibold"> 3844 <span> 3845 Katso myös 3846 </span> 3847 </h2> 3848 </div> 3849 <div class="col-12 f14 text-center"> 3850 3851 <br/> 3852 <br/> 3853 </div> 3854 </div> 3855 <div class="row sisaltoblokki"> 3856 <div class="col-xl-3 col-12 text-center sisaltoblokki_content " style="background-color: #eeeeea; "> 3857 <div> 3858 <br/> 3859 <div class="col-12 or f15 medium uppercase"> 3860 OTA YHTEYTTà 3861 </div> 3862 <br/> 3863 <h2 class="f30 semibold"> 3864 Yhteystiedot 3865 </h2> 3866 <br/> 3867 Tavoitat meidät asiakaspalvelunumerosta Lapualla 020 730 2980 tai Helsingissä <span class="ui-provider ec bai baj bak bal bam ban bao bap baq bar bas bat bau bav baw bax bay baz bba bbb bbc bbd bbe bbf bbg bbh bbi bbj bbk bbl bbm bbn bbo bbp" dir="ltr">020 730 2983</span>. Tervetuloa vierailemaan myös Showroomeissamme! 3868 <br/> 3869 <div class="col-12 or sisaltoblokki_btn_container text-center"> 3870 <a href="/page/yhteystiedot/10073">
3871 <span class="btn basic_btn "> 3872 KAIKKI YHTEYSTIEDOT 3873 </span> 3874 </a> 3875 </div> 3876 <br/> 3877 <br/> 3878 </div> 3879 </div> 3880 <div class="col-xl-3 col-12 text-center sisaltoblokki_content " style="background-color: #f0f0f0; "> 3881 <div> 3882 <br/> 3883 <div class="col-12 or f15 medium uppercase"> 3884 YRITYKSILLE 3885 </div> 3886 <br/> 3887 <h2 class="f30 semibold"> 3888 Yritysmyynti 3889 </h2> 3890 <br/> 3891 <p>Asiantuntevien yritysmyyjiemme avulla saat laadukkaat vinyylilattiat ja kokonaisuuden viimeistelevät listat toimitettuna suoraan kohteeseen.<br></p> 3892 <br/> 3893 <div class="col-12 or sisaltoblokki_btn_container text-center"> 3894 <a href="https://www.vinyylilattiakauppa.fi/fi/page/yritysmyynti/10883"> 3895 <span class="btn basic_btn "> 3896 OTA YHTEYTTà 3897 </span> 3898 </a> 3899 </div> 3900 <br/> 3901 <br/> 3902 </div> 3903 </div> 3904 <div class="col-xl-3 col-12 text-center sisaltoblokki_content " style="background-color: #f0e1cf; "> 3905 <div> 3906 <br/> 3907 <div class="col-12 or f15 medium uppercase"> 3908 KOHTI PAREMPIA VALINTOJA 3909 </div> 3910 <br/> 3911 <h2 class="f30 semibold"> 3912 Vastuullisuus 3913 </h2> 3914 <br/> 3915 <p>Uuden sukupolven vinyylilankku on pitkäikäinen, turvallinen ja laadukas lattiavalinta.<br></p> 3916 <br/> 3917 <div class="col-12 or sisaltoblokki_btn_container text-center"> 3918 <a href="/page/vastuullisuus/10109"> 3919 <span class="btn basic_btn "> 3920 LUE LISÃà 3921 </span> 3922 </a> 3923 </div> 3924 <br/> 3925 <br/> 3926 </div> 3927 </div> 3928 </div> 3929 <div class="py-5"> 3930 </div> 3931</section> 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 </div> 3950<div class="col-12 mt-5"></div> 3951<div class="row footer_container lightgraybg"> 3952 <div class="container"> 3953 <div class="row"> 3954 <div class="col-12" id="footer_logo_container"> 3955 <span>NORDIC FLOORS</span> 3956 </div> 3957 <br/> 3958 </div> 3959 <div class="row footer_smaller_container"> 3960 <div class="col-xl-3 col-lg-3 col-12 mobile_padding_top "> 3961 <span class="bold f18"> 3962 Selaa tuoteryhmiä 3963 </span> 3964 <hr/> 3965 <a href="/fi/category/vinyylilattia-outlet-ja-tarjoukset/438"> 3966 Vinyylilattia outlet ja tarjoukset 3967 </a> 3968 <hr/> 3969 <a href="/fi/category/vinyylilattiat-ja-vinyylilankut/339"> 3970 Vinyylilattiat ja vinyylilankut 3971 </a> 3972 <hr/> 3973 <a href="/fi/category/mallipalat/359"> 3974 Mallipalat 3975 </a> 3976 <hr/> 3977 <a href="/fi/category/kovapuulattiat/435"> 3978 Kovapuulattiat 3979 </a> 3980 <hr/> 3981 <a href="/fi/category/sisustuspaneelit-ja-kattopaneelit/382"> 3982 Sisustuspaneelit ja kattopaneelit 3983 </a> 3984 <hr/> 3985 <a href="/fi/category/jalkalistat-kynnyslistat-ja-lattialistat/369"> 3986 Jalkalistat, kynnyslistat ja lattialistat 3987 </a> 3988 <hr/> 3989 <a href="/fi/category/tarvikkeet/363"> 3990 Tarvikkeet 3991 </a> 3992 <hr/> 3993 </div> 3994 <div class="col-xl-3
3994col-lg-3 col-12 mobile_padding_top "> 3995 <span class="bold f18"> 3996 Tietoa meistä 3997 </span> 3998 <hr/> 3999 <a href="/page/yhteystiedot/10073">Yhteystiedot</a> 4000 <hr /> 4001 <a href="/page/vinyylilankun-asennus/10032">Vinyylilankun asennus</a> 4002 <hr /> 4003 <a href="/page/tietosuojaseloste/10112">Tietosuojaseloste</a> 4004 <hr /> 4005 <a href="/page/inspiraatio/10033">Inspiraatio</a> 4006 <hr /> 4007 <a href="/page/tilaa-mallipalat/10031">Tilaa mallipalat</a> 4008 <hr /> 4009 <a href="/page/yritys/10577">Yritys</a> 4010 <hr /> 4011 <a href="/page/toimitusehdot/10113">Toimitusehdot</a> 4012 <hr /> 4013 <a href="/page/peruutuslomake/11788">Peruutuslomake</a> 4014 <hr /> 4015 </div> 4016 <div class="col-xl-3 col-lg-3 col-12 mobile_padding_top "> 4017 <span class="bold f18"> 4018 Seuraa meitä 4019 </span> 4020 <hr/> 4021 <a href="https://www.instagram.com/vinyylilattiakauppa" target="_blank" ><img src="/pictures/24962f0b1d7b79e8.svg" alt="Instagram" title="Instagram" height="32" width="32" class="footer_image" /></a> 4022 <a href="https://www.facebook.com/vinyylilattiakauppa" target="_blank" ><img src="/pictures/25962f0b1e6997e1.svg" alt="Facebook" title="Facebook" height="32" width="32" class="footer_image" /></a> 4023 <a href="https://www.youtube.com/channel/UCqeVyzi3AViUk7StUyG1iqw" target="_blank" ><img src="/pictures/26062f0b20dc6c5c.svg" alt="Youtube" title="Youtube" height="32" width="32" class="footer_image" /></a> 4024 <img src="/pictures/26262f0b24755b6e.svg" alt="Avainlippu" title="Avainlippu" height="32" width="32" class="footer_image" /> 4025 </div>
4026 <div class="col-xl-3 col-lg-3 col-12 mobile_padding_top "> 4027 <span class="bold f18"> 4028 Ota yhteyttä 4029 </span> 4030 <hr/> 4031 <a href="/page/yhteystiedot/10073" target="_blank" > 4032 <img src="/pictures/26362f0b65b19ea1.svg" alt="Varaa aika lattiamestarille" title="Varaa aika lattiamestarille" class="footer_small_image" height="32" width="32" /> Varaa aika lattiamestarille 4033 </a> 4034 <br /> 4035 <br /> 4036 <a href="tel:020 730 2980" target="_blank" > 4037 <img src="/pictures/26462f0b638099da.svg" alt="020 730 2980" title="020 730 2980" class="footer_small_image" height="32" width="32" /> 020 730 2980 4038 </a> 4039 <br /> 4040 <a href="mailto:[email protected]" target="_blank" > 4041 <img src="/pictures/26562f0b648a1bc1.svg" alt="[email protected]" title="[email protected]" class="footer_small_image" height="32" width="32" /> [email protected] 4042 </a> 4043 <br /> 4044 <br /> 4045 <a href="/page/yhteystiedot/10073" target="_blank" > 4046 Kaikki yhteystiedot 4047 </a> 4048 <p><br></p><p>Nordic Floors Oy</p><p><b>Lapua | Pajakuja 7</b></p><p>Avoinna: arkisin klo 9-17</p><p>020 730 2980</p> 4049 </div> 4050 4051 4052 </div> 4053 <br/> 4054 <br/> 4055 </div> 4056</div><div class="cookie_settings_container "> 4057 <!-- <span class="cookie_settings_container_hide">Sulje</span> --> 4058<div class="cookie_settings"> 4059<div style="text-align:center;"> 4060 <div class="cookies_text_area"> 4061 Tämä sivusto käyttää evästeitä paremman asiakaskokemuksen luomiseksi. <a style="color:#fff;text-decoration:underline;" href="#">Tietosuojaseloste</a> 4062 <br> 4063 </div> 4064 4065 <div class="cookie_selects" style="display:none"> 4066 <input type="checkbox" name="google_consent" id="google_consent"> 4067 <label for="google_consent">Hyväksyn Googlen</label> 4068 <br> 4069 <input type="checkbox" name="fb_consent" id="fb_consent"> 4070 <label for="fb_consent">Hyväksyn Facebookin</label> 4071 </div> 4072</div> 4073 4074<div style="text-align:center;"> 4075<div class="cookie_button" id="accept_all_cookies" data-value="granted">Hyväksyn Kaikki</div> 4076<div class="cookie_button_show_editable">Evästeasetukset</div> 4077<div class="cookie_button" id="accept_necessary_cookies" data-value="denied" style="display:none;">Hyväksy valitut</div> 4078</div> 4079</div> 4080</div> 4081 4082
4083<script> 4084
vendor: 89,501 bytes, lines 4084-4085
4084/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 4085!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
4086</script>
vendor: 1 bytes, line 4086
4086
4087<script> 4088
vendor: 20,964 bytes, lines 4088-4091
4088/* 4089 Copyright (C) Federico Zivolo 2019 4090 Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). 4091 */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return ee(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?parseInt(o['offset'+e])+parseInt(n['margin'+('Height'===e?'Top':'Left')])+parseInt(n['margin'+('Height'===e?'Bottom':'Right')]):0)}function c(e){var t=e.body,o=e.documentElement,n=r(10)&&getComputedStyle(o);return{height:h('Height',t,o,n),width:h('Width',t,o,n)}}function g(e){return fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c(e.ownerDocument):{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&s&&(a.top=ee(a.top,0),a.left=ee(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var w=parseFloat(m.marginTop,10),y=parseFloat(m.marginLeft,10);b.top-=h-w,b.bottom-=h-w,b.left-=c-y,b.right-=c-y,b.marginTop=w,b.marginLeft=y}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function w(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=ee(o.clientWidth,window.innerWidth||0),r=ee(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function y(e){var n=e.nodeName;if('BODY'===n||'HTML'===n)return!1;if('fixed'===t(e,'position'))return!0;var i=o(e);return!!i&&y(i)}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=w(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!y(d)){var m=c(e.ownerDocument),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}i=i||0;var u='number'==typeof i;return s.left+=u?i:i.left||0,s.top+=u?i:i.top||0,s.right-=u?i:i.right||0,s.bottom-=u?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return fe({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=e.ownerDocument.defaultView,o=t.getComputedStyle(e),n=parseFloat(o.marginTop||0)+parseFloat(o.marginBottom||0),i=parseFloat(o.marginLeft||0)+parseFloat(o.marginRight||0),r={width:e.offsetWidth+i,height:e.offsetHeight+n};return r}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function D(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function C(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=C(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function H(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function B(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[H('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function F(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function V(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=$,p=function(e){return e},s=r(i.width),d=r(n.width),a=-1!==['left','right'].indexOf(e.placement),l=-1!==e.placement.indexOf('-'),f=t?a||l||s%2==d%2?r:Z:p,m=t?r:p;return{left:f(1==s%2&&1==d%2&&!l&&t?n.left-1:n.left),top:m(n.top),bottom:m(n.bottom),right:f(n.right)}}function K(e,t,o){var n=C(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function z(e){return'end'===e?'start':'start'===e?'end':e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ce.indexOf(e),n=ce.slice(o+1).concat(ce.slice(0,o));return t?n.reverse():n}function _(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function X(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(C(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return _(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function J(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:X(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var Q=Math.min,Z=Math.floor,$=Math.round,ee=Math.max,te='undefined'!=typeof window&&'undefined'!=typeof document,oe=['Edge','Trident','Firefox'],ne=0,ie=0;ie<oe.length;ie+=1)if(te&&0<=navigator.userAgent.indexOf(oe[ie])){ne=1;break}var i=te&&window.Promise,re=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},pe=te&&!!(window.MSInputMethodContext&&document.documentMode),se=te&&/MSIE 10/.test(navigator.userAgent),de=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},ae=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),le=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},fe=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},me=te&&/Firefox/i.test(navigator.userAgent),he=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ce=he.slice(3),ge={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ue=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=fe({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(fe({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=fe({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return fe({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return ae(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return B.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ue.Utils=('undefined'==typeof window?global:window).PopperUtils,ue.placements=he,ue.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:le({},d,r[d]),end:le({},d,r[d]+r[a]-p[a])};e.offsets.popper=fe({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:J,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=H('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=ee(f[e],a[e])),le({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=C(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=C(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h=q(e,2>window.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=H('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue});
4091 4092 //# sourceMappingURL=popper.min.js.map 4093 </script>
4093 4094
4095<script> 4096 /*! 4097 * Bootstrap v4.3.1 (https://getbootstrap.com/) 4098 * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 4099 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 4100 */ 4101!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}g=g&&g.hasOwnProperty("default")?g.default:g,u=u&&u.hasOwnProperty("default")?u.default:u;var e="transitionend";function n(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),n=g(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};g.fn.emulateTransitionEnd=n,g.event.special[_.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",r="bs.alert",a="."+r,c=g.fn[o],h={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",d="fade",m="show",p=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){g.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=g(t).closest("."+f)[0]),n},t._triggerCloseEvent=function(t){var e=g.Event(h.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(m),g(e).hasClass(d)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();
4101g(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),g.fn[o]=p._jQueryInterface,g.fn[o].Constructor=p,g.fn[o].noConflict=function(){return g.fn[o]=c,p._jQueryInterface};var v="button",y="bs.button",E="."+y,C=".data-api",T=g.fn[v],S="active",b="btn",I="focus",D='[data-toggle^="button"]',w='[data-toggle="buttons"]',A='input:not([type="hidden"])',N=".active",O=".btn",k={CLICK_DATA_API:"click"+E+C,FOCUS_BLUR_DATA_API:"focus"+E+C+" blur"+E+C},P=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(w)[0];if(n){var i=this._element.querySelector(A);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(N);o&&g(o).removeClass(S)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(S),g(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S)},t.dispose=function(){g.removeData(this._element,y),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(y);t||(t=new n(this),g(this).data(y,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();g(document).on(k.CLICK_DATA_API,D,function(t){t.preventDefault();var e=t.target;g(e).hasClass(b)||(e=g(e).closest(O)),P._jQueryInterface.call(g(e),"toggle")}).on(k.FOCUS_BLUR_DATA_API,D,function(t){var e=g(t.target).closest(O)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g.fn[v]=P._jQueryInterface,g.fn[v].Constructor=P,g.fn[v].noConflict=function(){return g.fn[v]=T,P._jQueryInterface};var L="carousel",j="bs.carousel",H="."+j,R=".data-api",x=g.fn[L],F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},W="next",q="prev",M="left",K="right",Q={SLIDE:"slide"+H,SLID:"slid"+H,KEYDOWN:"keydown"+H,MOUSEENTER:"mouseenter"+H,MOUSELEAVE:"mouseleave"+H,TOUCHSTART:"touchstart"+H,TOUCHMOVE:"touchmove"+H,TOUCHEND:"touchend"+H,POINTERDOWN:"pointerdown"+H,POINTERUP:"pointerup"+H,DRAG_START:"dragstart"+H,LOAD_DATA_API:"load"+H+R,CLICK_DATA_API:"click"+H+R},B="carousel",V="active",Y="slide",z="carousel-item-right",X="carousel-item-left",$="carousel-item-next",G="carousel-item-prev",J="pointer-event",Z=".active",tt=".active.carousel-item",et=".carousel-item",nt=".carousel-item img",it=".carousel-item-next, .carousel-item-prev",ot=".carousel-indicators",rt="[data-slide], [data-slide-to]",st='[data-ride="carousel"]',at={TOUCH:"touch",PEN:"pen"},lt=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(ot),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(W)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(it)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(tt);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?W:q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(H),g.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},F,t),_.typeCheckConfig(L,t,U),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};g(this._element.querySelectorAll(nt)).on(Q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Q.POINTERDOWN,function(t){return e(t)}),g(this._element).on(Q.POINTERUP,function(t){return i(t)}),this._element.classList.add(J)):(g(this._element).on(Q.TOUCHSTART,function(t){return e(t)}),g(this._element).on(Q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),g(this._element).on(Q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(et)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===W,i=t===q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===q?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(tt)),o=g.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Z));g(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(V)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(tt),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===W?(n=X,i=$,M):(n=z,i=G,K),l&&g(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass(Y)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+" "+i).addClass(V),g(s).removeClass(V+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(V),g(l).addClass(V),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(j),e=l({},F,g(this).data());"object"==typeof i&&(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(j,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
4101amed "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(B)){var i=l({},g(n).data(),g(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(j).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return F}}]),r}();g(document).on(Q.CLICK_DATA_API,rt,lt._dataApiClickHandler),g(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(st)),e=0,n=t.length;e<n;e++){var i=g(t[e]);lt._jQueryInterface.call(i,i.data())}}),g.fn[L]=lt._jQueryInterface,g.fn[L].Constructor=lt,g.fn[L].noConflict=function(){return g.fn[L]=x,lt._jQueryInterface};var ct="collapse",ht="bs.collapse",ut="."+ht,ft=g.fn[ct],dt={toggle:!0,parent:""},gt={toggle:"boolean",parent:"(string|element)"},_t={SHOW:"show"+ut,SHOWN:"shown"+ut,HIDE:"hide"+ut,HIDDEN:"hidden"+ut,CLICK_DATA_API:"click"+ut+".data-api"},mt="show",pt="collapse",vt="collapsing",yt="collapsed",Et="width",Ct="height",Tt=".show, .collapsing",St='[data-toggle="collapse"]',bt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(St)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(mt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Tt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(pt)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(ht))&&e._isTransitioning))){var i=g.Event(_t.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(ht,null));var o=this._getDimension();g(this._element).removeClass(pt).addClass(vt),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(yt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(vt).addClass(pt).addClass(mt),n._element.style[o]="",n.setTransitioning(!1),g(n._element).trigger(_t.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(mt)){var e=g.Event(_t.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",_.reflow(this._element),g(this._element).addClass(vt).removeClass(pt).removeClass(mt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(mt)||g(r).addClass(yt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(vt).addClass(pt).trigger(_t.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,ht),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},dt,t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ct,t,gt),t},t._getDimension=function(){return g(this._element).hasClass(Et)?Et:Ct},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(mt);e.length&&g(e).toggleClass(yt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(ht),n=l({},dt,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(ht,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method n
4101amed "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return dt}}]),a}();g(document).on(_t.CLICK_DATA_API,St,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(ht)?"toggle":n.data();bt._jQueryInterface.call(t,e)})}),g.fn[ct]=bt._jQueryInterface,g.fn[ct].Constructor=bt,g.fn[ct].noConflict=function(){return g.fn[ct]=ft,bt._jQueryInterface};var It="dropdown",Dt="bs.dropdown",wt="."+Dt,At=".data-api",Nt=g.fn[It],Ot=new RegExp("38|40|27"),kt={HIDE:"hide"+wt,HIDDEN:"hidden"+wt,SHOW:"show"+wt,SHOWN:"shown"+wt,CLICK:"click"+wt,CLICK_DATA_API:"click"+wt+At,KEYDOWN_DATA_API:"keydown"+wt+At,KEYUP_DATA_API:"keyup"+wt+At},Pt="disabled",Lt="show",jt="dropup",Ht="dropright",Rt="dropleft",xt="dropdown-menu-right",Ft="position-static",Ut='[data-toggle="dropdown"]',Wt=".dropdown form",qt=".dropdown-menu",Mt=".navbar-nav",Kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Qt="top-start",Bt="top-end",Vt="bottom-start",Yt="bottom-end",zt="right-start",Xt="left-start",$t={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Gt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Jt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)){var t=c._getParentFromElement(this._element),e=g(this._menu).hasClass(Lt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=g.Event(kt.SHOW,n);if(g(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof u)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=t:_.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&g(t).addClass(Ft),this._popper=new u(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(t).closest(Mt).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(Lt),g(t).toggleClass(Lt).trigger(g.Event(kt.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||g(this._element).hasClass(Pt)||g(this._menu).hasClass(Lt))){var t={relatedTarget:this._element},e=g.Event(kt.SHOW,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)&&g(this._menu).hasClass(Lt)){var t={relatedTarget:this._element},e=g.Event(kt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Dt),g(this._element).off(wt),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(kt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,g(this._element).data(),t),_.typeCheckConfig(It,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Vt;return t.hasClass(jt)?(e=Qt,g(this._menu).hasClass(xt)&&(e=Bt)):t.hasClass(Ht)?e=zt:t.hasClass(Rt)?e=Xt:g(this._menu).hasClass(xt)&&(e=Yt),e},t._detectNavbar=function(){return 0<g(this._element).closest(".
4101navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Dt);if(t||(t=new c(this,"object"==typeof e?e:null),g(this).data(Dt,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Ut)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Dt),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Lt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(kt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[n].setAttribute("aria-expanded","false"),g(a).removeClass(Lt),g(o).removeClass(Lt).trigger(g.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(qt).length)):Ot.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Pt))){var e=c._getParentFromElement(this),n=g(e).hasClass(Lt);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Ut);g(r).trigger("focus")}g(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return $t}},{key:"DefaultType",get:function(){return Gt}}]),c}();g(document).on(kt.KEYDOWN_DATA_API,Ut,Jt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,qt,Jt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+" "+kt.KEYUP_DATA_API,Jt._clearMenus).on(kt.CLICK_DATA_API,Ut,function(t){t.preventDefault(),t.stopPropagation(),Jt._jQueryInterface.call(g(this),"toggle")}).on(kt.CLICK_DATA_API,Wt,function(t){t.stopPropagation()}),g.fn[It]=Jt._jQueryInterface,g.fn[It].Constructor=Jt,g.fn[It].noConflict=function(){return g.fn[It]=Nt,Jt._jQueryInterface};var Zt="modal",te="bs.modal",ee="."+te,ne=g.fn[Zt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},oe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},re={HIDE:"hide"+ee,HIDDEN:"hidden"+ee,SHOW:"show"+ee,SHOWN:"shown"+ee,FOCUSIN:"focusin"+ee,RESIZE:"resize"+ee,CLICK_DISMISS:"click.dismiss"+ee,KEYDOWN_DISMISS:"keydown.dismiss"+ee,MOUSEUP_DISMISS:"mouseup.dismiss"+ee,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ee,CLICK_DATA_API:"click"+ee+".data-api"},se="modal-dialog-scrollable",ae="modal-scrollbar-measure",le="modal-backdrop",ce="modal-open",he="fade",ue="show",fe=".modal-dialog",de=".modal-body",ge='[data-toggle="modal"]',_e='[data-dismiss="modal"]',me=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pe=".sticky-top",ve=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(fe),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(he)&&(this._isTransitioning=!0);var n=g.Event(re.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(re.CLICK_DISMISS,_e,function(t){return e.hide(t)}),g(this._dialog).on(re.MOUSEDOWN_DISMISS,function(){g(e._element).one(re.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(re.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(he);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(re.FOCUSIN),g(this._element).removeClass(ue),g(this._element).off(re.CLICK_DISMISS),g(this._dialog).off(re.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(ee)}),g(document).off(re.FOCUSIN),g.removeData(this._element,te),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),_.typeCheckConfig(Zt,t,oe),t},t._showElement=function(t){var e=this,n=g(this._element).hasClass(he);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(se)?this._dialog.querySelector(de).scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ue),this._config.focus&&this._enforceFocus();
4101var i=g.Event(re.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(i)};if(n){var r=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;g(document).off(re.FOCUSIN).on(re.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(re.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||g(this._element).off(re.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(re.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(re.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ce),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(re.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(he)?he:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=le,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(re.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ue),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ue);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(he)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(me)),e=[].slice.call(document.querySelectorAll(pe));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css("padding-right");g(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css("margin-right");g(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=g(document.body).css("padding-right");g(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}g(document.body).addClass(ce)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(me));g(t).each(function(t,e){var n=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+pe));g(e).each(function(t,e){var n=g(e).data("margin-right");"undefined"!=typeof n&&g(e).css("margin-right",n).removeData("margin-right")});var n=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=ae,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(te),e=l({},ie,g(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(te,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
4101amed "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ie}}]),o}();g(document).on(re.CLICK_DATA_API,ge,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(te)?"toggle":l({},g(e).data(),g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var r=g(e).one(re.SHOW,function(t){t.isDefaultPrevented()||r.one(re.HIDDEN,function(){g(n).is(":visible")&&n.focus()})});ve._jQueryInterface.call(g(e),o,this)}),g.fn[Zt]=ve._jQueryInterface,g.fn[Zt].Constructor=ve,g.fn[Zt].noConflict=function(){return g.fn[Zt]=ne,ve._jQueryInterface};var ye=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ee={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ce=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Se(t,s,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),r=[].concat(s["*"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===ye.indexOf(n)||Boolean(t.nodeValue.match(Ce)||t.nodeValue.match(Te));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o<r;o++)i(o);return n.body.innerHTML}var be="tooltip",Ie="bs.tooltip",De="."+Ie,we=g.fn[be],Ae="bs-tooltip",Ne=new RegExp("(^|\\s)"+Ae+"\\S+","g"),Oe=["sanitize","whiteList","sanitizeFn"],ke={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},Pe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Le={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We}
4101,preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method n
4101amed "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ye),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Je}},{key:"NAME",get:function(){return Ve}},{key:"DATA_KEY",get:function(){return Ye}},{key:"Event",get:function(){return rn}},{key:"EVENT_KEY",get:function(){return ze}},{key:"DefaultType",get:function(){return Ze}}]),i}(Be);g.fn[Ve]=sn._jQueryInterface,g.fn[Ve].Constructor=sn,g.fn[Ve].noConflict=function(){return g.fn[Ve]=Xe,sn._jQueryInterface};var an="scrollspy",ln="bs.scrollspy",cn="."+ln,hn=g.fn[an],un={offset:10,method:"auto",target:""},fn={offset:"number",method:"string",target:"(string|element)"},dn={ACTIVATE:"activate"+cn,SCROLL:"scroll"+cn,LOAD_DATA_API:"load"+cn+".data-api"},gn="dropdown-item",_n="active",mn='[data-spy="scroll"]',pn=".nav, .list-group",vn=".nav-link",yn=".nav-item",En=".list-group-item",Cn=".dropdown",Tn=".dropdown-item",Sn=".dropdown-toggle",bn="offset",In="position",Dn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+vn+","+this._config.target+" "+En+","+this._config.target+" "+Tn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(dn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bn:In,o="auto"===this._config.method?t:this._config.method,r=o===In?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}
4101).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,ln),g(this._scrollElement).off(cn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},un,"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=_.getUID(an),g(t.target).attr("id",e)),t.target="#"+e}return _.typeCheckConfig(an,t,fn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=g([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(gn)?(n.closest(Cn).find(Sn).addClass(_n),n.addClass(_n)):(n.addClass(_n),n.parents(pn).prev(vn+", "+En).addClass(_n),n.parents(pn).prev(yn).children(vn).addClass(_n)),g(this._scrollElement).trigger(dn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(_n)}).forEach(function(t){return t.classList.remove(_n)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(ln);if(t||(t=new n(this,"object"==typeof e&&e),g(this).data(ln,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return un}}]),n}();g(window).on(dn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(mn)),e=t.length;e--;){var n=g(t[e]);Dn._jQueryInterface.call(n,n.data())}}),g.fn[an]=Dn._jQueryInterface,g.fn[an].Constructor=Dn,g.fn[an].noConflict=function(){return g.fn[an]=hn,Dn._jQueryInterface};var wn="bs.tab",An="."+wn,Nn=g.fn.tab,On={HIDE:"hide"+An,HIDDEN:"hidden"+An,SHOW:"show"+An,SHOWN:"shown"+An,CLICK_DATA_API:"click"+An+".data-api"},kn="dropdown-menu",Pn="active",Ln="disabled",jn="fade",Hn="show",Rn=".dropdown",xn=".nav, .list-group",Fn=".active",Un="> li > .active",Wn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qn=".dropdown-toggle",Mn="> .dropdown-menu .active",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Pn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method n
4101amed "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn="toast",Bn="bs.toast",Vn="."+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:"click.dismiss"+Vn,HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn},Xn="fade",$n="hide",Gn="show",Jn="showing",Zn={animation:"boolean",autohide:"boolean",delay:"number"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss="toast"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Bn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Zn}},{key:"Default",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})}); 4102 //# sourceMappingURL=bootstrap.min.js.map 4103 </script>
4103 4104 4105
4106<script src="/js/typewatch.js" type="text/javascript"> 4107</script>
vendor: 1 bytes, line 4107
4107
4108<script type="text/javascript" src="/js/analytics.js?ver=1.20"></script>
vendor: 1 bytes, line 4108
4108
4109<script src="/js/kauppa.js?ver=1.208" type="text/javascript"> 4110</script>
vendor: 1 bytes, line 4110
4110
4111<script src="/js/slick.js" type="text/javascript"> 4112</script>
vendor: 1 bytes, line 4112
4112
4113<script defer src="/js/ellipsis.js" type="text/javascript"> 4114</script>
vendor: 1 bytes, line 4114
4114
4115<script defer src="//cdn.jsdelivr.net/npm/sweetalert2@11"> 4116</script>
vendor: 1 bytes, line 4116
4116
4117<script defer src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"> 4118</script>
vendor: 1 bytes, line 4118
4118
4119<script src="/js/blockui.js" type="text/javascript"> 4120</script>
vendor: 1 bytes, line 4120
4120
4121<script defer src="//cdn.jsdelivr.net/npm/sweetalert2@11"> 4122</script>
4122 4123 4124 4125 4126<div class="wa-container"> 4127 <a href="https://wa.me/+358401634163" target="_blank"> 4128 <img src="/media/whatsapp_edit.png" alt="WhatsApp" title="" style="height:50px;margin-bottom: 5px;"/> 4129 </a> 4130 </div> 4131 4132 4133 4134 4135 4136 4137
4137<script> 4138 $('.sisaltoblokki').slick({ 4139 dots: true, 4140 arrows: false, 4141 infinite: true, 4142 speed: 300, 4143 slidesToShow: 1, 4144 centerMode: false, 4145 mobileFirst: true, 4146 responsive: [ 4147 { 4148 breakpoint: 768, 4149 settings: 'unslick', 4150 }, 4151 ], 4152 4153 4154}); 4155</script>
4155 4156
4157<script> 4158 $(document).ready(function(){ 4159 $('#hidefilters').hide(); 4160 if($('#showallfilters').css('display') != 'none'){ 4161 let iteration = 0; 4162 if($('.filter_container').length > 5){ 4163 $('.filter_container').each(function(){ 4164 if(iteration >= 5){ 4165 $(this).hide(); 4166 } 4167 iteration = iteration + 1; 4168 }); 4169 } 4170 } 4171 }); 4172 $('.filterpopup_btn').click(function() { 4173 selectattributes($(this)); 4174 }); 4175 4176 function selectattributes(filter){ 4177 var selecteds = []; 4178 4179 if(filter.data('id') == 'show_all'){ 4180 let showallbutton = $(document).find('.filterpopup_btn[data-id="show_all"]'); 4181 if(showallbutton.hasClass('filterpopup_selected')){ 4182 showallbutton.removeClass('filterpopup_selected'); 4183 showallbutton.parent().removeClass('filter_button_container_selected'); 4184 $('.article_container').each(function() { 4185 $(this).hide(); 4186 }); 4187 } else { 4188 showallbutton.addClass('filterpopup_selected'); 4189 showallbutton.parent().addClass('filter_button_container_selected'); 4190 $('.article_container').each(function() { 4191 $(this).show(); 4192 }); 4193 } 4194 4195 $('.filterpopup_selected').not(showallbutton).each(function(){ 4196 $(this).removeClass('filterpopup_selected'); 4197 $(this).parent().removeClass('filter_button_container_selected'); 4198 }); 4199 4200 } else { 4201 var id = filter.data('id'); 4202 $(document).find('.filterpopup_btn[data-id="show_all"]').removeClass('filterpopup_selected'); 4203 $(document).find('.filterpopup_btn[data-id="show_all"]').parent().removeClass('filter_button_container_selected'); 4204 4205 if(filter.hasClass('filterpopup_selected')){ 4206 filter.removeClass('filterpopup_selected'); 4207 filter.parent().removeClass('filter_button_container_selected'); 4208 } else { 4209 $('.filterpopup_selected').each(function() { 4210 $(this).parent().removeClass('filter_button_container_selected'); 4211 $(this).removeClass('filterpopup_selected'); 4212 }); 4213 filter.addClass('filterpopup_selected'); 4214 filter.parent().addClass('filter_button_container_selected'); 4215 } 4216 4217 $('.filterpopup_selected').each(function() { 4218 selecteds.push($(this).data('id').toString()); 4219 }); 4220 4221 if(selecteds.length === 0){ 4222 $(document).find('.filterpopup_btn[data-id="show_all"]').trigger('click'); 4223 return false; 4224 } 4225 4226 $('.article_container').each(function() { 4227 let article_id = $(this).attr('id'); 4228 if($.inArray("show_all", selecteds) !== -1){ 4229 $(this).show(); 4230 return true; 4231 } 4232 let article_attributes = $(this).data('atrvalues'); 4233 if(typeof(article_attributes) != 'string'){ 4234 article_attributes = article_attributes+';'; 4235 } 4236 if(article_attributes.length > 0){ 4237 article_attributes = article_attributes.split(';'); 4238 let show = 0; 4239 $.each(selecteds,function(index,selected){ 4240 if($.inArray(selected,article_attributes) !== -1){ 4241 show = 1; 4242 } 4243 }); 4244 if (show == 0){ 4245 $(document).find('#'+article_id).hide(); 4246 } else { 4247 $(document).find('#'+article_id).show(); 4248 } 4249 } 4250 }); 4251 } 4252 } 4253 $('.article_sorter').click(function(){ 4254 if($(this).attr('id') == "mostread_sorter"){ 4255 $('#latest_sorter').removeClass('chosen_sorter'); 4256 $(this).addClass('chosen_sorter'); 4257 4258 $('.listc').sort(function(a, b) { 4259 return $(b).data('readcounter') - $(a).data('readcounter'); 4260 }).each(function(_, container) { 4261 $(container).parent().append(container); 4262 }); 4263 } else { 4264 $('#mostread_sorter').removeClass('chosen_sorter'); 4265 $(this).addClass('chosen_sorter'); 4266 4267 $('.listc').sort(function(a, b) { 4268 return $(b).data('date') - $(a).data('date'); 4269 }).each(function(_, container) { 4270 $(container).parent().append(container); 4271 }); 4272 } 4273 }); 4274 4275 $('#showallfilters').click(function(){ 4276 $(this).hide(); 4277 $('#hidefilters').show(); 4278 $('.filter_container').each(function(){ 4279 $(this).show(); 4280 }); 4281 }); 4282 $('#hidefilters').click(function(){ 4283 $(this).hide(); 4284 $('#showallfilters').show(); 4285 let iteration = 0; 4286 if($('.filter_container').length > 5){ 4287 $('.filter_container').each(function(){ 4288 if(iteration >= 5){ 4289 $(this).hide(); 4290 } 4291 iteration = iteration + 1; 4292 }); 4293 } 4294 }); 4295</script>
vendor: 1 bytes, line 4295
4295
4296<script> 4297 function tlSetPlatformConsent(googleAds, meta) { 4298 var snapshot = { version: 1, google_ads: googleAds, meta: meta, tiktok: 'denied' }; 4299 window.__tlPlatformConsent = snapshot; 4300 window.dataLayer = window.dataLayer || []; 4301 window.dataLayer.push({ event: 'tracklyzer_consent', platform_consent: snapshot }); 4302 } 4303 4304 $('.cookie_button_show_editable').click(function(){ 4305 $('.cookie_selects').show(); 4306 $('#accept_necessary_cookies').show(); 4307 $(this).hide(); 4308 $('.cookies_text_area').hide(); 4309 }); 4310 $('.cookie_button').click(function() { 4311 var fb_consent = $('#fb_consent').is(':checked'); 4312 var google_consent = $('#google_consent').is(':checked'); 4313 var youmakethedecision = $(this).data('value'); 4314 // jos painetan denied, määritellään google, fb tai molemmat 4315 if(youmakethedecision == 'denied'){ 4316 if(google_consent == true){ 4317 youmakethedecision = 'google_granted'; 4318 } 4319 if(fb_consent == true){ 4320 youmakethedecision = 'fb_granted'; 4321 } 4322 if(google_consent == true && fb_consent == true){ 4323 youmakethedecision = "granted"; 4324 } 4325 4326 } 4327 var googleAds = (youmakethedecision === 'granted' || youmakethedecision === 'google_granted') ? 'granted' : 'denied'; 4328 var metaAds = (youmakethedecision === 'granted' || youmakethedecision === 'fb_granted') ? 'granted' : 'denied'; 4329 4330 if(googleAds === 'granted'){ 4331 gtag('consent', 'update', { 4332 'ad_storage': 'granted', 4333 'ad_user_data': 'granted', 4334 'ad_personalization': 'granted', 4335 'analytics_storage': 'granted' 4336 }); 4337 } 4338 tlSetPlatformConsent(googleAds, metaAds); 4339 4340 $('.cookie_button_show_editable').show(); 4341 $('#accept_necessary_cookies').hide(); 4342 $('.cookie_settings_container').addClass('cookie_settings_container_hidden'); 4343 $.ajax({ 4344 type: "GET", 4345 url: "/account/cookie_policy", 4346 data: { 4347 data:youmakethedecision 4348 }, 4349 success: function(data) { 4350 window.dataLayer.push({ 4351 allow_cookies: data 4352 }); 4353 4354 consent_mode(data); 4355 }, 4356 error: function(data) {} 4357 }); 4358 }); 4359</script>
4359 4360 4361 4362
4363<script> 4364 4365 function consent_mode(data) { 4366 4367 var consent = {}; 4368 consent.mode = 'default'; 4369 4370 if(data) consent.mode = data; 4371 4372 switch (consent.mode) { 4373 case 'granted': 4374 consent.event = 'update'; 4375 consent.ad_storage = 'granted'; 4376 consent.analytics_storage = 'granted'; 4377 consent.ads_data_redaction = 'false'; 4378 consent.ad_user_data = 'granted'; 4379 consent.ad_personalization = 'granted'; 4380 break; 4381 case 'denied': 4382 consent.event = 'update'; 4383 consent.ad_storage = 'denied'; 4384 consent.analytics_storage = 'denied'; 4385 consent.ads_data_redaction = 'true'; 4386 consent.ad_user_data = 'denied'; 4387 consent.ad_personalization = 'denied'; 4388 break; 4389 default: 4390 consent.event = 'default'; 4391 consent.ad_storage = 'denied'; 4392 consent.ads_data_redaction = 'true'; 4393 consent.ad_user_data = 'denied'; 4394 consent.ad_personalization = 'denied'; 4395 consent.analytics_storage = 'denied'; 4396 break; 4397 } 4398 4399 gtag('consent', consent.event, { 4400 'ad_storage': consent.ad_storage, 4401 'analytics_storage': consent.analytics_storage, 4402 'ad_user_data': consent.ad_user_data, 4403 'ad_personalization': consent.ad_personalization 4404 }); 4405 } 4406 4407 4408</script>
vendor: 1 bytes, line 4408
4408
4409<script> 4410 4411 $('body').on('click','.quicksearch_searchmore',function() { 4412 4413 var e = $.Event( "keypress", { which: 13 } ); 4414 4415 4416 $(this).parent().parent().parent().find('input').trigger(e); 4417 4418 4419 }); 4420 4421 $('.flag_selector').click(function () { 4422 $('.language_dropdown').toggle(); 4423 }); 4424 4425 4426 $('.huomiobar').slick({ 4427 arrows: false, 4428 dots: false, 4429 autoplay: true, 4430 autoplaySpeed: 3000 4431 }); 4432 4433 $('body').on('click', '.parentvariation', function () { 4434 var id = $(this).attr('data-id'); 4435 $('.picker_holder').hide(); 4436 $('.variation_container').hide(); 4437 $('.subchooser_container').removeClass('bluebg'); 4438 $('.subchooser_container').addClass('greybg'); 4439 $(this).find('.subchooser_container').removeClass('greybg'); 4440 $(this).find('.subchooser_container').addClass('bluebg'); 4441 $('.variation_container[data-parent="' + id + '"]').show(); 4442 }); 4443 4444 $('body').on('click', '.variation_header', function () { 4445 4446 $('.variation_header').show(); 4447 $('.variation_content').hide(); 4448 $('.subpicker_holder').hide(); 4449 $(this).hide(); 4450 $(this).parent().find('.variation_content').show(); 4451 4452 }); 4453 4454 const setBuyamount = ($this) => { 4455 4456 let val = $this.val(), 4457 max = parseInt($this.attr('max')), 4458 min = parseInt($this.attr('min')), 4459 step = parseInt($this.attr('step')); 4460 4461 // align with step 4462 if(step != undefined && (val * 10) % (step * 10)) $this.val(Math.round(val)); 4463 4464 if(val > max) $this.val(max); 4465 else if(val < min) $this.val(min); 4466 4467 } 4468 4469 function changeBuyAmount(type, id) { 4470 current_saldo = parseFloat($('.buyamount_new[data-product-id="' + id + '"]').val()); 4471 4472 if (type == "add") { 4473 4474 var new_saldo = current_saldo + 1; 4475 4476 $('.buyamount_new[data-product-id="' + id + '"]').val(new_saldo); 4477 } 4478 if (type == "remove") { 4479 4480 var new_saldo = current_saldo - 1; 4481 if (new_saldo < 1) { 4482 new_saldo = 1; 4483 } 4484 4485 $('.buyamount_new[data-product-id="' + id + '"]').val(new_saldo); 4486 } 4487 $('.buyamount_new[data-product-id="' + id + '"]').trigger('change'); 4488 4489 } 4490 4491 $('.buyamount_new:visible').change(function() { 4492 4493 /* setBuyamount($(this)); // check buyamount */ 4494 4495 if(window.location.href.indexOf("cart") > -1) { 4496 4497 let products = [], 4498 product_id = $(this).attr('data-product-id'); 4499 4500 products.push(product_id); 4501 4502 let amount = $(this).val(), 4503 url = "https://www.vinyylilattiakauppa.fi/fi/articles/blogiartikkelit/178", 4504 group = 0, 4505 result = addtoCart(products,product_id,amount,url,group); 4506 4507 if(result){ 4508 location.reload(); 4509 } 4510 4511 } 4512 4513 }); 4514 4515 $('body').on('click', '.buy_product_new', function () { 4516 4517 /* setBuyamount($('.buyamount_new:visible')); */ 4518 4519 if($('.additionals_parent_checkbox:checked').length > 0){ 4520 let additionals = addAdditionalsToCart(); 4521 if(!additionals) { 4522 return false; 4523 } 4524 } 4525 var product_id = $(this).attr('data-product-id'); 4526 4527 var product_type = $(this).attr('data-producttype') 4528 var products = []; 4529 $('.product_selector').each(function () { 4530 if ($(this).val() != 0) { 4531 products.push($(this).val()); 4532 } 4533 }); 4534 if (products.length == 0 && product_type == "variation") { 4535 $(document).find('.product_selector').addClass('red_outline'); 4536 alert("valitse tuote"); 4537 } else { 4538 var amount = $('.buyamount_new:visible').val(); 4539 var product_id = product_id; 4540 var url = "https://www.vinyylilattiakauppa.fi/fi/articles/blogiartikkelit/178"; 4541 var group = 0; 4542 var result = addtoCart(products, product_id, amount, url, group); 4543 4544 if($(this).attr('id') === 'inspis_buy' && result) { 4545 $(this).siblings('a.inspis_product_added_cart').children().show(0).delay(1500); 4546 let h = parseFloat($(this).parents('.inspiration_products_scroll:visible').css('height').replace(/[^0-9]/g,'')); 4547 $(this).parents('.inspiration_products_scroll:visible').css('height',(h+40)+'px'); 4548 } 4549 4550 } 4551 if ($('input[name=accessory_option]:checked').val()) { 4552 $('input[name=accessory_option]:checked').each(function () { 4553 var products = []; 4554 var product_id = $(this).val(); 4555 var url = "https://www.vinyylilattiakauppa.fi/fi/articles/blogiartikkelit/178"; 4556 var group = 0; 4557 var amount = 1; 4558 if($('#bs_amount_'+product_id).length){ 4559 amount = $('#bs_amount_'+product_id).val(); 4560 } 4561 4562 var result = addtoCart(products, product_id, amount, url, 0); 4563 }); 4564 } 4565 }); 4566 4567 function addAdditionalsToCart(){ 4568 if($('.additionals_parent_checkbox:checked').length > 0){ 4569 let checked = $('.additionals_parent_checkbox:checked'); 4570 4571 let fillthese = []; 4572 checked.each(function(){ 4573 let parent = $(this); 4574 let children = $('.additional_option_info[data-parent-id="'+parent.val()+'"]'); 4575 children.each(function(){ 4576 let childi = $(this); 4577 if(childi.attr('type') == 'number'){ 4578 if(childi.val() == ""){ 4579 let labeli = $('label[for="'+childi.attr('id')+'"]').html(); 4580 fillthese.push(labeli); 4581 } 4582 } else { 4583 if(childi.find(':selected').val() == "default"){ 4584 let labeli = $('label[for="'+childi.attr('id')+'"]').html(); 4585 fillthese.push(labeli); 4586 } 4587 } 4588 }); 4589 }); 4590 4591 if(fillthese.length > 0){ 4592 let alert_text = ""; 4593 $.each(fillthese, function(q, v){ 4594 alert_text += v + "<br>"; 4595 }); 4596 Swal.fire({ 4597 title: 'Täytäthän vielä seuraavat kentät:', 4598 html: alert_text, 4599 type: 'warning', 4600 confirmButtonText: 'OK', 4601 }); 4602 return false;
4603 } 4604 4605 let url = "https://www.vinyylilattiakauppa.fi/fi/articles/blogiartikkelit/178"; 4606 let group = 0; 4607 let amount = 1; 4608 checked.each(function(){ 4609 let additional_products = []; 4610 let parent_id = $(this).val(); 4611 let children = $('.additional_option_info[data-parent-id="'+parent_id+'"]'); 4612 children.each(function(){ 4613 if($(this).attr('type') == 'number'){ 4614 additional_products.push({id: $(this).attr('data-child-id'), amount: $(this).val(), value: ""}); 4615 } else { 4616 additional_products.push({id: $(this).find(':selected').val(), amount: 1, value: ""}); 4617 } 4618 }); 4619 additional_products = jQuery.grep(additional_products, function(n, i){ 4620 return (n !== "" && n != null); 4621 }); 4622 4623 $.ajax({ 4624 type: "GET", 4625 url: "/sales/add_additionals", 4626 async: false, 4627 data: { 4628 product_id: parent_id, 4629 product_array: additional_products, 4630 amount: amount, 4631 url: url, 4632 group: group 4633 }, 4634 success: function (data) { 4635 if (data == "true") { 4636 updateheadercart(); 4637 $('.notify_product_added_cart').show(0).delay(1500); 4638 done = true; 4639 4640 ga_add(amount); 4641 } 4642 else { 4643 console.log(data); 4644 swalStock(data); 4645 done = true; 4646 } 4647 4648 }, 4649 error: function (data) { 4650 done = true; 4651 4652 } 4653 }); 4654 }); 4655 return true; 4656 } 4657 } 4658 4659 $('body').on('click', '.buy_product_new_malli', function () { 4660 4661 4662 var product_id = $(this).attr('data-product-id'); 4663 4664 var product_type = $(this).attr('data-producttype') 4665 var products = []; 4666 4667 var amount = 1; 4668 var product_id = product_id; 4669 var url = "https://www.vinyylilattiakauppa.fi/fi/articles/blogiartikkelit/178"; 4670 var group = 0; 4671 var result = addtoCart(products, product_id, amount, url, group); 4672 4673 }); 4674 4675 $('.header_change_shipping_country').click(function () { 4676 $('.country_dropdown').slideDown(); 4677 }); 4678 4679 4680 $(document).on('click', '.header_searchbar_btn', function () { 4681 var searchword = $(this).siblings('#klevusearch').val(); 4682 window.location.href = "/fi/search/search?q=" + searchword; 4683 4684 }); 4685 4686 4687 $(document).on('keypress', '#klevusearch', function (e) { 4688 if (e.which == 13) { 4689 var searchword = $(this).val(); 4690 window.location.href = "/fi/search/search?q=" + searchword; 4691 4692 4693 } 4694 }); 4695 4696 $.blockUI.defaults.fadeIn = 50; 4697 $.blockUI.defaults.fadeOut = 50; 4698 4699 $('.show_submenu').click(function () { 4700 $('.show_submenu').each(function(){ 4701 $(this).css('font-weight', 'normal'); 4702 $(this).find('.menu_arr').attr('src', "/media/menu_arrd.png"); 4703 $(this).find('.menu_arr').parent().css('font-weight', 'normal'); 4704 $(this).find('.submenu_holder').hide(); 4705 }); 4706 if ($(this).find('.menu_arr').attr('src') == "/media/menu_arrd.png") { 4707 $(this).find('.menu_arr').attr('src', "/media/menu_arrup.png"); 4708 $(this).find('.menu_arr').parent().css('font-weight', 'bold'); 4709 } 4710 else { 4711 $(this).find('.menu_arr').attr('src', "/media/menu_arrd.png") 4712 $(this).find('.menu_arr').parent().css('font-weight', 'normal'); 4713 } 4714 $(this).find('.submenu_holder').toggle(); 4715 }); 4716 4717 $(document).click(function () { 4718 $('.submenu_holder').hide(); 4719 $('.menu_arr').attr('src', "/media/menu_arrd.png") 4720 $('.menu_arr').parent().css('font-weight', 'normal'); 4721 }); 4722 4723 $(".show_submenu").click(function (e) { 4724 e.stopPropagation(); 4725 }); 4726 4727 $('.toggle_mobile_menu').click(function () { 4728 $('#mobile_menu').toggle(); 4729 $('.mobisearch_toggler').toggle(); 4730 }); 4731 4732 $('.mpalk').each(function() { 4733 let a = $(this).children('span').first(); 4734 if(a.length && $(this).find(':nth-child(2)').is('a')) { 4735 $('<br/>').insertAfter(a); 4736 a.css('padding-bottom', '15px'); 4737 $(this).children('a').css('margin-left', '-1.5px'); 4738 } 4739 }); 4740 4741 const mobile_menu_highlighter = (function bar() { 4742 if(window.innerWidth < 1200) { 4743 let category = $('#mobile_menu a[href="'+ window.location.pathname +'"]').parent() 4744 mm = {}; 4745 mm.elm = (category) ? category : $('.mobile_parent a[href="'+ window.location.pathname +'"]').parent(); 4746 mm.loc = (mm.elm.data('parent-id')) ? mm.elm.data('parent-id') : mm.elm.data('id'); 4747 mm.cat = mm.loc; 4748 mm.sub = []; 4749 /* console.log(mm.loc, mm.elm) */ 4750 4751 // check for children 4752 const menu_tarverse = (id) => {
4753 $('.mobile_submenu[data-parent-id="'+ id +'"]').each(function (index, element) { 4754 $.merge(mm.sub, $(this).clone(true)); 4755 }); 4756 id = $('.mobile_submenu[data-id="'+ id +'"]').data('parent-id'); 4757 if(mm.cat != id) { 4758 mm.cat = id; 4759 menu_tarverse(id); 4760 } 4761 } 4762 menu_tarverse(mm.cat); 4763 4764 // if no children 4765 if(!mm.sub.length && mm.loc && mm.elm) { 4766 mm.elm.addClass('orange'); 4767 } 4768 4769 // if children 4770 if(mm.sub.length) { 4771 $('.mobile_menu_holder').append(mm.sub); 4772 $('#mobile_menu').find('.mobile_menu_container').children().attr('hidden', true); 4773 $('.mobile_back').attr('data-previous', mm.loc).parent().attr('hidden', false); 4774 $('.mobile_menu_holder').children('[data-parent-id="' + mm.loc + '"]').show(); 4775 4776 // levels 4777 let t1 = $('.mobile_menu_holder a[href="'+ window.location.pathname +'"]').parent() 4778 t2 = $('.mobile_menu_holder .mobile_submenu[data-id="'+ mm.loc +'"]'); 4779 4780 t1.addClass('orange'); 4781 if(!t2.data('all')) t2.addClass('orange'); // second 4782 4783 mm.org = t2.data('parent-id'); 4784 const set_orange = (id) => { 4785 let tt = $('.mobile_menu_holder .mobile_submenu[data-id="'+ id +'"]'); 4786 id = tt.data('id'); 4787 pi = tt.data('parent-id'); 4788 if(pi != id) tt.addClass('orange'); 4789 if(mm.org != pi) { 4790 mm.org = pi; 4791 set_orange(pi); 4792 } 4793 } 4794 if(mm.loc != mm.org) set_orange(mm.org); 4795 $('.row.mobile_menu_row div[data-id="'+ mm.org +'"]').parent().addClass('orange'); 4796 window.mobile_highlighted = true; 4797 } 4798 } 4799 return bar; 4800 })(); 4801 4802 $(window).resize(function() { 4803 if(!window.mobile_highlighted) mobile_menu_highlighter(); 4804 }); 4805 4806 4807 $(document).on('click','.mobile_parent', function(e) { 4808 4809 let id = parseInt($(this).attr('data-id')); 4810 mm = $('#mobile_menu').find('.mobile_menu_container'), 4811 ms = $('.mobile_submenu[data-parent-id="'+ id +'"]'); 4812 4813 if(!$('.mobile_menu_holder').find(ms).length) $('.mobile_menu_holder').append(ms.clone(true)); 4814 4815 console.log(ms); 4816 4817 if(ms.length) { 4818 mm.children().attr('hidden', true); 4819 $('.mobile_back').parent().attr('hidden', false); 4820 $('.mobile_menu_holder').children().hide(); 4821 $('.mobile_menu_holder').children('[data-parent-id="'+ id +'"]').show(); 4822 $('.mobile_back').attr('data-previous', $('.mobile_submenu:visible').data('parent-id')); 4823 } 4824 4825 4826 4827 }); 4828 4829 $(document).on('click','.mobile_back', function(e) { 4830 4831 let id = parseInt($(this).attr('data-previous')); 4832 $('.mobile_submenu').hide(); 4833 let id2 = parseInt($('.mobile_menu_holder').find('[data-id='+ id +']').data('parent-id')); 4834 4835 if(id == id2) { 4836 $('#mobile_menu').find('.mobile_menu_container').children().attr('hidden', false); 4837 $(this).attr('data-previous', '').parent().attr('hidden', true); 4838 } else { 4839 $(this).attr('data-previous', id2); 4840 $('.mobile_menu_holder').find('[data-parent-id='+ id2 +']').toggle(); 4841 } 4842 4843 }); 4844 4845 function swalStock(data) { 4846 $.each(data, function (index, value) { 4847 4848 $.each(value, function (ind, val2) { 4849 if (val2 == "error_nostock") { 4850 Swal.fire({ 4851 title: 'Tuotteen saldoa ei riittävästi', 4852 html: 'Tuotteen varastosaldoa ei valitettavasti ole saatavilla haluamaasi määrää.', 4853 type: 'warning', 4854 confirmButtonText: 'OK', 4855 }); 4856 } else if (val2 == "error_mallipala") { 4857 Swal.fire({ 4858 title: 'Voit ostaa vain yhden mallipalan', 4859 html: 'Et voi ostaa valitettavasti kuin yhden mallipalan', 4860 type: 'warning', 4861 confirmButtonText: 'OK', 4862 }); 4863 } 4864 4865 }); 4866 4867 }); 4868 } 4869 4870 function addtoCart(product_array, product_id, amount, url, group) { 4871 var done = false;
4872 $.ajax({ 4873 type: "GET", 4874 url: "/sales/add", 4875 async: false, 4876 data: { 4877 product_id: product_id, 4878 product_array: product_array, 4879 amount: amount, 4880 url: url, 4881 group: group 4882 }, 4883 success: function (data) { 4884 if (data == "true") { 4885 updateheadercart(); 4886 $('.notify_product_added_cart').show(0).delay(1500); 4887 done = true; 4888 4889 ga_add(amount); 4890 } 4891 else { 4892 console.log(data); 4893 swalStock(data); 4894 done = true; 4895 } 4896 4897 4898 4899 }, 4900 error: function (data) { 4901 done = true; 4902 4903 } 4904 }); 4905 return done; 4906 4907 } 4908 4909 function updateheadercart() { 4910 $.ajax({ 4911 type: "GET", 4912 url: "/sales/updateheadercart", 4913 data: { 4914 }, 4915 success: function (data) { 4916 $('.header_cart_container').html(data); 4917 }, 4918 error: function (data) { 4919 console.log(data); 4920 } 4921 }); 4922 } 4923 4924 $('body').on('click', '.buyBundle', function (e) { 4925 $dis = $(this); 4926 var bundle_id = $(this).attr('data-bundle-id'); 4927 $.ajax({ 4928 type: "GET", 4929 url: "/sales/addbundle", 4930 data: { 4931 bundle_id: bundle_id, 4932 }, 4933 success: function (data) { 4934 updateheadercart(); 4935 $dis.hide(); 4936 $dis.parent().find('.buyBundle_ok').show(); 4937 return data; 4938 }, 4939 error: function (data) { 4940 return data; 4941 } 4942 }); 4943 4944 4945 }); 4946 4947 $('.header_infobar_close').click(function(){ 4948 let infobar = ""; 4949 if($(window).width() < 1200){ 4950 infobar = $(document).find('.header_infobar_mobile'); 4951 let infobar_height = infobar.outerHeight(); 4952 console.log(infobar_height); 4953 let currentpadding = $(".cart_bck_color").css("padding-top"); 4954 currentpadding = currentpadding.replace("px",""); 4955 currentpadding = parseInt(currentpadding); 4956 let newpadding = (currentpadding-infobar_height)+"px"; 4957 // console.log(newpadding); 4958 $(".cart_bck_color").css("padding-top", newpadding); 4959 } else { 4960 infobar = $(document).find('.header_infobar_desktop'); 4961 } 4962 infobar.slideUp(); 4963 $.get("/misc/hide_header_infobar"); 4964 }); 4965 4966</script>
4966 4967 4968 4969 4970
4971<script> 4972 4973 $('body').on('click', '.closequickbuy', function (e) { 4974 e.stopPropagation(); 4975 $('.quickbuy_container').hide(300); 4976 }); 4977 4978 $(document).on('click', '.quickbtn', function () { 4979 $dis = $(this); 4980 var id = $(this).attr('data-id'); 4981 let $selector = $dis.parents('.product_container:first').find('.quickbuy_container'); 4982 $('.quickbuy_container').hide(); 4983 4984 $.ajax({ 4985 type: "GET", 4986 url: "/product/quickbuy", 4987 data: { id: id }, 4988 success: function (data) { 4989 $selector.html(data); 4990 $selector.show(300); 4991 }, 4992 error: function (data) { 4993 dump(data); 4994 } 4995 }); 4996 }); 4997 4998 4999 $(window).resize(function () { 5000 windowWidth = $(window).width(); 5001 if ($(window).width() != windowWidth) { 5002 // update window width 5003 windowWidth = $(window).width(); 5004 product_container_picture_resize(); 5005 } 5006 }); 5007 5008 5009 5010 5011 $(document).ready(function () { 5012 function product_container_picture_resize() { 5013 $('.product_card_container').each(function () { 5014 $(this).find('.product_card_picture').css('height', $(this).css('width')); 5015 }); 5016 5017 if ($('#product_pictures_container').length) { 5018 $('#product_pictures_container').css('height', $('#product_pictures_container').css('width')); 5019 $('.slider-for').css('height', $('#product_pictures_container').css('width')); 5020 $('.slider-for').find('.slick-track').css('height', $('#product_pictures_container').css('width')); 5021 } 5022 } 5023 product_container_picture_resize(); 5024 5025 $().vEllipsis({ 5026 'element': '.v-ellipsis', // element identifier 5027 'lines': 5, // show that many lines 5028 'onlyFullWords': false, // set to true to avoid cutting the text in the middle of a word 5029 'char': 'â¦', // ellipsis 5030 'responsive': true, // responsive to window resize 5031 'tolerance': 5, // optimal tolerance (best value is 5 based on tests) 5032 'delay': 300, // delay after resize 5033 'elementEvent': 'change', // event to reEllipsise 5034 'additionalEnding': false, // additional link after char (from data-link on element) 5035 'expandLink': false, // expand link after char and additional link (from data-expandlink on element) 5036 'collapseLink': false, // collapse link after char and additional link (from data-collapselink on element) 5037 'animationTime': '0', // time for animations 5038 'linesClass': 'v-ellipsis-lines' // class for changing number of lines 5039 }); 5040 }); 5041 5042</script>
5042 5043 5044
5045<script> 5046 </script>
5046 5047 5048
5049<script> 5050 5051$(document).on("click",".wishlist_button", function() { 5052 var product_number = $(this).parent().attr('id'); 5053 if($(this).hasClass('wishlist_button_active') == false) { 5054 $.ajax({ 5055 type: "GET", 5056 url: "/wishlist/add", 5057 data: { 5058 product_id: product_number 5059 }, 5060 success: function(data) { 5061 if(data == 1){ 5062 $('.wish_container[id='+product_number+']').html("<div class='wishlist_button wishlist_button_active' data-toggle='tooltip' title='Tämä tuote on toivelistallasi'><img alt='wishlist' height='38' width='38' src='/media/SVG/sydan.svg' title='wishlist'/></div>"); 5063 tooltip = $('.wish_container[id='+product_number+'] .wishlist_button').tooltip({trigger:"manual"}); 5064 tooltip.tooltip("show"); 5065 setTimeout(function(){ 5066 tooltip.tooltip("hide"); 5067 }, 1000); 5068 } else if(data == 'login') { 5069 $('.notify_box').remove(); 5070 $('.wish_container[id='+product_number+']').html("<div class='wishlist_button' data-toggle='tooltip' title='Kirjaudu sisään tai rekisteröidy kanta-asiakkaaksemme'><img alt='wishlist' height='38' width='38' src='/media/SVG/empty_sydan.svg' title='wishlist'/></div>"); 5071 $('.notify_box').delay(5000).fadeOut(250); 5072 5073 tooltip = $('.wish_container[id='+product_number+'] .wishlist_button').tooltip({trigger:"manual"}); 5074 tooltip.tooltip("show"); 5075 setTimeout(function(){ 5076 tooltip.tooltip("hide"); 5077 }, 1000); 5078 } 5079 }, 5080 error: function(data) { 5081 dump(data); 5082 } 5083 }); 5084 } else { 5085 ajaxloader(); 5086 $.ajax({ 5087 type: "GET", 5088 url: "/wishlist/remove", 5089 data: { 5090 product_id: product_number 5091 }, 5092 success: function(data) { 5093 if(data == 1){ 5094 $('.wish_container[id='+product_number+']').html("<div data-toggle='tooltip' title='Tämä tuote on poistettu toivelistaltasi' class='wishlist_button'><img alt='wishlist' height='38' width='38' src='/media/SVG/empty_sydan.svg' title='wishlist'/></div>"); 5095 $(this).removeClass('wishlist_button_active'); 5096 tooltip = $('.wish_container[id='+product_number+'] .wishlist_button').tooltip({trigger:"manual"}); 5097 tooltip.tooltip("show"); 5098 setTimeout(function(){ 5099 tooltip.tooltip("hide"); 5100 }, 1000); 5101 } 5102 }, 5103 error: function(data) { 5104 ajaxloader(); 5105 alert(data); 5106 } 5107 }); 5108 } 5109}); 5110 5111 5112</script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.