:root{--grid-max-width:1220px;--grid-default-spacing:10px;--header-fixed-height:40px;--header-inline-height:100px;--footer-inline-height:100px;--background-image:none;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));--cell-100:100%;--color-action:#FF9C00;--color-action-dark:#CC7A00;--color-action-light:#FFD699;--color-black:#000000;--color-black-dark:#222222;--color-black-light:#555555;--color-gray:#B8B8B8;--color-gray-dark:#989898;--color-gray-light:#D8D8D8;--color-theme:#1D242E;--color-theme-dark:#1D242E;--color-theme-light:#048FCB;--color-theme2:#FFFFFF;--color-theme2-dark:#FFFFFF;--color-theme2-light:#FFFFFF;--color-theme3:#FFFFFF;--color-theme3-dark:#FFFFFF;--color-theme3-light:#FFFFFF;--color-white:#FFFFFF;--color-white-dark:#E0E0E0;--color-white-light:#F0F0F0;--color-blue:#3399FF;--color-blue-dark:#004D99;--color-blue-light:#99CCFF;--color-green:#3DC23D;--color-green-dark:#247524;--color-green-light:#B1E7B1;--color-orange:#FF6633;--color-orange-dark:#CC4422;--color-orange-light:#FFCC99;--color-red:#CC0000;--color-red-dark:#800000;--color-red-light:#FF6666;--fa-family:'Font Awesome 5 Free';--fb-family:'Font Awesome 5 Brand';}
body.moderator .moderator-block{display:block !important;}
body.moderator .moderator-inine{display:inline !important;}
body.moderator .moderator-inline{display:inline !important;}
body.moderator .moderator-grid{display:grid !important;}
body.moderator .moderator-flex{display:flex !important;}
body .moderator-block,body .moderator-flex,body .moderator-grid,body .moderator-inine,body .moderator-inline,body.moderator .moderator-none{display:none !important;}
html,body{margin:0;min-width:320px;padding:0;}
body{overflow-x:hidden;overflow-y:scroll;}
aside,button,div,footer,header,main,menu,nav,section,*::before,*::after{box-sizing:border-box;display:block;margin:0;padding:0;position:relative;}
aside,div,footer,header,main,menu,nav,section{width:100%;}
body .ellipsis,body .nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body .fix-float::after{clear:both;content:'';display:block;float:none;}
body .hidden{display:none;}
body .show-hidden .hidden{display:block;}
a,button,input,select,textarea{color:inherit;outline:none;text-decoration:none;}
p a,p .a,.p a,.p .a{color:var(--color-theme);display:inline;font-weight:bold;text-decoration:underline;}
a,.a,button,.button,input[type="button"],input[type="reset"],input[type="submit"],label,select,[onclick]{cursor:pointer;}
html body.print{background-color:transparent;}
body.print .content-centered{margin:0px auto 0px auto;max-width:720px;}
body.print .page-break hr{margin:50px 0px 50px 0px;}
@media print{body.print .print-block{display:block !important;}
body.print .page-break hr{display:none;}
body.print .print-hide{display:none !important;}
}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://grid.com/data/fonts/fa-brands-400.woff2) format("woff2"),url(https://grid.com/data/fonts/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://grid.com/data/fonts/fa-solid-900.woff2) format("woff2"),url(https://grid.com/data/fonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"FAB";font-style:normal;font-weight:400;font-display:block;src:url(https://grid.com/data/fonts/fa-brands-400.woff2) format("woff2"),url(https://grid.com/data/fonts/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"FAS";font-style:normal;font-weight:900;font-display:block;src:url(https://grid.com/data/fonts/fa-solid-900.woff2) format("woff2"),url(https://grid.com/data/fonts/fa-solid-900.ttf) format("truetype")}
body{font-family:Arial;font-size:14px;line-height:100%;}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal;line-height:100%;margin:0;padding:0;}
p{font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;line-height:150%;margin:20px 0 0 0;padding:0;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0;}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0;}
li,td{font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;line-height:150%;}
small{font-size:80%;}
body .text-size-80{font-size:80% !important;line-height:150% !important;}
body .text-size-100{font-size:100% !important;line-height:150% !important;}
body .text-size-125{font-size:125% !important;line-height:125% !important;}
body .text-size-150{font-size:150% !important;line-height:110% !important;}
body .text-size-175{font-size:175% !important;line-height:110% !important;}
body .text-size-200{font-size:200% !important;line-height:110% !important;}
body .text-size-250{font-size:250% !important;line-height:110% !important;}
body .text-size-300{font-size:300% !important;line-height:110% !important;}
body .text-align-center,body .text-center{text-align:center !important;}
body .text-align-justify,body .text-justify{text-align:justify !important;}
body .text-align-left,body .text-left{text-align:left !important;}
body .text-align-right,body .text-right{text-align:right !important;}
body .text-bold{font-weight:bold !important;}
body .text-code{font-family:"Courier New",Courier !important;}
body .text-italic{font-style:italic !important;}
body .text-lowercase{text-transform:lowercase;}
body .text-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body .text-strike{text-decoration:line-through !important;}
body .text-underline{text-decoration:underline !important;}
body .text-uppercase{text-transform:uppercase;}
.fab::before,.fas::before{content:'\f001';color:inherit;cursor:pointer;display:inline-block;font-family:'Font Awesome 5 Brands';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.fas::before{font-family:'Font Awesome 5 Free';}
input::placeholder{color:#D0D0D0;}
body [fab],body [fas],body [fab20],body [fab30],body [fab40],body [fas20],body [fas30],body [fas40]{position:relative;}
body [fab20],body [fas20]{padding-left:24px;}
body [fab30],body [fas30]{padding-left:34px;}
body [fab40],body [fas40]{padding-left:44px;}
body [fab]::before,body [fab20]::before,body [fab30]::before,body [fab40]::before,body [fas]::before,body [fas20]::before,body [fas30]::before,body [fas40]::before{color:inherit;content:attr(fas);cursor:inherit;display:block;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;height:20px;left:0px;line-height:20px;pointer-events:none;position:absolute;text-align:center;text-rendering:auto;top:0px;width:20px;}
body [fab20]::before,body [fas20]::before{content:attr(fas20);font-size:12px;height:20px;line-height:20px;width:20px;}
body [fab30]::before,body [fas30]::before{content:attr(fas30);font-size:15px;height:30px;line-height:30px;width:30px;}
body [fab40]::before,body [fas40]::before{content:attr(fas40);font-size:18px;height:40px;line-height:40px;width:40px;}
body [fab]::before{content:attr(fab);font-family:'Font Awesome 5 Brands';}
body [fab20]::before{content:attr(fab20);font-family:'Font Awesome 5 Brands';}
body [fab30]::before{content:attr(fab30);font-family:'Font Awesome 5 Brands';}
body [fab40]::before{content:attr(fab40);font-family:'Font Awesome 5 Brands';}
.fa-address-card:before{content:"\f2bb";}
.fa-analytics:before{content:"\f643";}
.fa-angle-down:before{content:"\f107";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-archive:before{content:"\f187";}
.fa-arrow-alt-to-bottom:before{content:"\f34a";}
.fa-award:before{content:"\f559";}
.fa-bars:before{content:"\f0c9";}
.fa-bell:before{content:"\f0f3";}
.fa-bell-slash:before{content:"\f1f6";}
.fa-bells:before{content:"\f77f";}
.fa-bolt:before{content:"\f0e7";}
.fa-building:before{content:"\f1ad";}
.fa-calculator:before{content:"\f1ec";}
.fa-calendar:before{content:"\f133";}
.fa-calendar-alt:before{content:"\f073";}
.fa-camera-alt:before{content:"\f332";}
.fa-car-alt:before{content:"\f5de";}
.fa-cars:before{content:"\f85b";}
.fa-cart-plus:before{content:"\f217";}
.fa-cc-apple-pay:before{content:"\f416";}
.fa-cc-paypal:before{content:"\f1f4";}
.fa-cc-visa:before{content:"\f1f0";}
.fa-charging-station:before{content:"\f5e7";}
.fa-chart-area:before{content:"\f1fe";}
.fa-chart-bar:before{content:"\f080";}
.fa-chart-line:before{content:"\f201";}
.fa-chart-line-down:before{content:"\f64d";}
.fa-chart-pie:before{content:"\f200";}
.fa-chart-pie-alt:before{content:"\f64e";}
.fa-check:before{content:"\f00c";}
.fa-check-circle:before{content:"\f058";}
.fa-check-square:before{content:"\f14a";}
.fa-chevron-down:before{content:"\f078";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-chevron-up:before{content:"\f077";}
.fa-circle-arrow-up:before{content:"\f0aa";}
.fa-clipboard-list:before{content:"\f46d";}
.fa-clock:before{content:"\f017";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-code:before{content:"\f121";}
.fa-cog:before{content:"\f013";}
.fa-cogs:before{content:"\f085";}
.fa-comment:before{content:"\f075";}
.fa-comment-check:before{content:"\f4ac";}
.fa-comment-dots:before{content:"\f4ad";}
.fa-comment-exclamation:before{content:"\f4af";}
.fa-comment-lines:before{content:"\f4b0";}
.fa-comments:before{content:"\f086";}
.fa-database:before{content:"\f1c0";}
.fa-desktop:before{content:"\f108";}
.fa-dice-d6:before{content:"\f6d1";}
.fa-directions:before{content:"\f5eb";}
.fa-do-not-enter:before{content:"\f5ec";}
.fa-dolly:before{content:"\f472";}
.fa-door-closed:before{content:"\f52a";}
.fa-door-open:before{content:"\f52b";}
.fa-download:before{content:"\f019";}
.fa-edit:before{content:"\f044";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-envelope:before{content:"\f0e0";}
.fa-exchange:before{content:"\f0ec";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-exclamation-triangle:before{content:"\f071";}
.fa-external-link-alt:before{content:"\f35d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-facebook:before{content:"\f09a";}
.fa-facebook-f:before{content:"\f39e";}
.fa-facebook-square:before{content:"\f082";}
.fa-fast-backward:before{content:"\f049";}
.fa-fast-forward:before{content:"\f050";}
.fa-file:before{content:"\f15b";}
.fa-flag:before{content:"\f024";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-globe:before{content:"\f0ac";}
.fa-google:before{content:"\f1a0";}
.fa-google-plus:before{content:"\f2b3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-graduation-cap:before{content:"\f19d";}
.fa-hammer:before{content:"\f6e3";}
.fa-heart:before{content:"\f004";}
.fa-history:before{content:"\f1da";}
.fa-hockey-puck:before{content:"\f453";}
.fa-home-lg:before{content:"\f80b";}
.fa-ideal:before{content:"\e013";}
.fa-image:before{content:"\f03e";}
.fa-images:before{content:"\f302";}
.fa-imdb:before{content:"\f2d8";}
.fa-industry-alt:before{content:"\f3b3";}
.fa-infinity:before{content:"\f534";}
.fa-info-circle:before{content:"\f05a";}
.fa-instagram:before{content:"\f16d";}
.fa-instagram-square:before{content:"\e055";}
.fa-keyboard:before{content:"\f11c";}
.fa-landmark:before{content:"\f66f";}
.fa-laptop:before{content:"\f109";}
.fa-layer-group:before{content:"\f5fd";}
.fa-linkedin:before{content:"\f08c";}
.fa-linkedin-in:before{content:"\f0e1";}
.fa-list:before{content:"\f03a";}
.fa-list-ol:before{content:"\f0cb";}
.fa-list-ul:before{content:"\f0ca";}
.fa-location:before{content:"\f601";}
.fa-location-arrow:before{content:"\f124";}
.fa-location-circle:before{content:"\f602";}
.fa-lock:before{content:"\f023";}
.fa-lock-alt:before{content:"\f30d";}
.fa-low-vision:before{content:"\f2a8";}
.fa-map:before{content:"\f279";}
.fa-map-marked:before{content:"\f59f";}
.fa-map-marked-alt:before{content:"\f5a0";}
.fa-map-marker-alt:before{content:"\f3c5";}
.fa-map-marker-alt-slash:before{content:"\f605";}
.fa-map-signs:before{content:"\f277";}
.fa-mars:before{content:"\f222";}
.fa-medal:before{content:"\f5a2";}
.fa-megaphone:before{content:"\f675";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-minus:before{content:"\f068";}
.fa-minus-circle:before{content:"\f056";}
.fa-mobile:before{content:"\f10b";}
.fa-mobile-alt:before{content:"\f3cd";}
.fa-money-bill:before{content:"\f0d6";}
.fa-money-check:before{content:"\f53c";}
.fa-mouse-pointer:before{content:"\f245";}
.fa-mug-hot:before{content:"\f7b6";}
.fa-music:before{content:"\f001";}
.fa-music-slash:before{content:"\f8d1";}
.fa-network-wired:before{content:"\f6ff";}
.fa-newspaper:before{content:"\f1ea";}
.fa-omega:before{content:"\f67a";}
.fa-palette:before{content:"\f53f";}
.fa-paper-plane:before{content:"\f1d8";}
.fa-paperclip:before{content:"\f0c6";}
.fa-parking:before{content:"\f540";}
.fa-pause:before{content:"\f04c";}
.fa-paw:before{content:"\f1b0";}
.fa-paypal:before{content:"\f1ed";}
.fa-pen:before{content:"\f304";}
.fa-people-arrows:before{content:"\e068";}
.fa-phone:before{content:"\f095";}
.fa-phone-alt:before{content:"\f879";}
.fa-phone-laptop:before{content:"\f87a";}
.fa-photo-video:before{content:"\f87c";}
.fa-php:before{content:"\f457";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-p:before{content:"\f231";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-plane:before{content:"\f072";}
.fa-plane-slash:before{content:"\e069";}
.fa-play:before{content:"\f04b";}
.fa-plus:before{content:"\f067";}
.fa-plus-circle:before{content:"\f055";}
.fa-police-box:before{content:"\e021";}
.fa-power-off:before{content:"\f011";}
.fa-presentation:before{content:"\f685";}
.fa-print:before{content:"\f02f";}
.fa-project-diagram:before{content:"\f542";}
.fa-question:before{content:"\f128";}
.fa-question-circle:before{content:"\f059";}
.fa-restroom:before{content:"\f7bd";}
.fa-ribbon:before{content:"\f4d6";}
.fa-search:before{content:"\f002";}
.fa-search-minus:before{content:"\f010";}
.fa-search-plus:before{content:"\f00e";}
.fa-share:before{content:"\f064";}
.fa-share-alt:before{content:"\f1e0";}
.fa-share-square:before{content:"\f14d";}
.fa-shield:before{content:"\f132";}
.fa-shield-alt:before{content:"\f3ed";}
.fa-shield-check:before{content:"\f2f7";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-sitemap:before{content:"\f0e8";}
.fa-sliders-h:before{content:"\f1de";}
.fa-sliders-v:before{content:"\f3f1";}
.fa-snapchat:before{content:"\f2ab";}
.fa-snapchat-ghost:before{content:"\f2ac";}
.fa-snapchat-square:before{content:"\f2ad";}
.fa-sort-alpha-down:before{content:"\f15d";}
.fa-sort-alpha-down-alt:before{content:"\f881";}
.fa-sort-alpha-up:before{content:"\f15e";}
.fa-sort-alpha-up-alt:before{content:"\f882";}
.fa-sort-alt:before{content:"\f883";}
.fa-sort-amount-down:before{content:"\f160";}
.fa-sort-amount-down-alt:before{content:"\f884";}
.fa-sort-amount-up:before{content:"\f161";}
.fa-sort-amount-up-alt:before{content:"\f885";}
.fa-sort-circle:before{content:"\e030";}
.fa-sort-circle-down:before{content:"\e031";}
.fa-sort-circle-up:before{content:"\e032";}
.fa-sort-down:before{content:"\f0dd";}
.fa-sort-numeric-down:before{content:"\f162";}
.fa-sort-numeric-down-alt:before{content:"\f886";}
.fa-sort-numeric-up:before{content:"\f163";}
.fa-sort-numeric-up-alt:before{content:"\f887";}
.fa-sort-up:before{content:"\f0de";}
.fa-spotify:before{content:"\f1bc";}
.fa-star:before{content:"\f005";}
.fa-star-half:before{content:"\f089";}
.fa-star-half-alt:before{content:"\f5c0";}
.fa-step-backward:before{content:"\f048";}
.fa-step-forward:before{content:"\f051";}
.fa-stop:before{content:"\f04d";}
.fa-stopwatch:before{content:"\f2f2";}
.fa-store:before{content:"\f54e";}
.fa-street-view:before{content:"\f21d";}
.fa-sync:before{content:"\f021";}
.fa-sync-alt:before{content:"\f2f1";}
.fa-tablet:before{content:"\f10a";}
.fa-tablet-alt:before{content:"\f3fa";}
.fa-tachometer-alt:before{content:"\f3fd";}
.fa-tachometer-alt-average:before{content:"\f624";}
.fa-tachometer-alt-fast:before{content:"\f625";}
.fa-tachometer-alt-fastest:before{content:"\f626";}
.fa-tachometer-alt-slow:before{content:"\f627";}
.fa-tachometer-alt-slowest:before{content:"\f628";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-tasks:before{content:"\f0ae";}
.fa-telegram:before{content:"\f2c6";}
.fa-telegram-plane:before{content:"\f3fe";}
.fa-temperature-down:before{content:"\e03f";}
.fa-temperature-high:before{content:"\f769";}
.fa-temperature-low:before{content:"\f76b";}
.fa-temperature-up:before{content:"\e040";}
.fa-th:before{content:"\f00a";}
.fa-th-large:before{content:"\f009";}
.fa-th-list:before{content:"\f00b";}
.fa-thermometer-half:before{content:"\f2c9";}
.fa-thumbs-down:before{content:"\f165";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbtack:before{content:"\f08d";}
.fa-times:before{content:"\f00d";}
.fa-times-circle:before{content:"\f057";}
.fa-toggle-off:before{content:"\f204";}
.fa-toggle-on:before{content:"\f205";}
.fa-tools:before{content:"\f7d9";}
.fa-trash-alt:before{content:"\f2ed";}
.fa-trophy:before{content:"\f091";}
.fa-trophy-alt:before{content:"\f2eb";}
.fa-truck:before{content:"\f0d1";}
.fa-tshirt:before{content:"\f553";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-tv:before{content:"\f26c";}
.fa-twitter:before{content:"\f099";}
.fa-twitter-square:before{content:"\f081";}
.fa-umbrella:before{content:"\f0e9";}
.fa-university:before{content:"\f19c";}
.fa-unlock:before{content:"\f09c";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-upload:before{content:"\f093";}
.fa-user:before{content:"\f007";}
.fa-user-friends:before{content:"\f500";}
.fa-user-graduate:before{content:"\f501";}
.fa-user-headset:before{content:"\f82d";}
.fa-user-tie:before{content:"\f508";}
.fa-users:before{content:"\f0c0";}
.fa-utensils:before{content:"\f2e7";}
.fa-venus:before{content:"\f221";}
.fa-video:before{content:"\f03d";}
.fa-video-slash:before{content:"\f4e2";}
.fa-vimeo:before{content:"\f40a";}
.fa-vimeo-square:before{content:"\f194";}
.fa-vimeo-v:before{content:"\f27d";}
.fa-volume:before{content:"\f6a8";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-mute:before{content:"\f6a9";}
.fa-volume-up:before{content:"\f028";}
.fa-warehouse:before{content:"\f494";}
.fa-weight:before{content:"\f496";}
.fa-wheelchair:before{content:"\f193";}
.fa-whatsapp:before{content:"\f232";}
.fa-whatsapp-square:before{content:"\f40c";}
.fa-wifi:before{content:"\f1eb";}
.fa-wifi-slash:before{content:"\f6ac";}
.fa-windows:before{content:"\f17a";}
.fa-wrench:before{content:"\f0ad";}
.fa-yelp:before{content:"\f1e9";}
.fa-youtube:before{content:"\f167";}
.fa-youtube-square:before{content:"\f431";}
body [fab-icon],body [fas-icon]{position:relative;}
body [fab-icon]::before,body [fas-icon]::before{color:inherit;content:attr(fas-icon);cursor:inherit;display:block;font-family:FAS;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;text-rendering:auto;}
body [fab-icon]::before{content:attr(fab-icon);font-family:FAB;}
body [fa-size]::before{height:20px;left:0px;line-height:20px;position:absolute;text-align:center;top:0px;width:20px;}
body [fa-size="30"]::before{height:30px;line-height:30px;width:30px;}
body [fa-size="40"]::before{height:40px;line-height:40px;width:40px;}
body .background-action,body .background-action-hover:hover{background-color:var(--color-action);}
body .background-action-dark,body .background-action-dark-hover:hover{background-color:var(--color-action-dark);}
body .background-action-light,body .background-action-light-hover:hover{background-color:var(--color-action-light);}
body .background-black,body .background-black-hover:hover{background-color:var(--color-black);}
body .background-black-dark,body .background-black-dark-hover:hover{background-color:var(--color-black-dark);}
body .background-black-light,body .background-black-light-hover:hover{background-color:var(--color-black-light);}
body .background-blue,body .background-blue-hover:hover{background-color:var(--color-blue);}
body .background-blue-dark,body .background-blue-dark-hover:hover{background-color:var(--color-blue-dark);}
body .background-blue-light,body .background-blue-light-hover:hover{background-color:var(--color-blue-light);}
body .background-gray,body .background-gray-hover:hover{background-color:var(--color-gray);}
body .background-gray-dark,body .background-gray-dark-hover:hover{background-color:var(--color-gray-dark);}
body .background-gray-light,body .background-gray-light-hover:hover{background-color:var(--color-gray-light);}
body .background-green,body .background-green-hover:hover{background-color:var(--color-green);}
body .background-green-dark,body .background-green-dark-hover:hover{background-color:var(--color-green-dark);}
body .background-green-light,body .background-green-light-hover:hover{background-color:var(--color-green-light);}
body .background-orange,body .background-orange-hover:hover{background-color:var(--color-orange);}
body .background-orange-dark,body .background-orange-dark-hover:hover{background-color:var(--color-orange-dark);}
body .background-orange-light,body .background-orange-light-hover:hover{background-color:var(--color-orange-light);}
body .background-red,body .background-red-hover:hover{background-color:var(--color-red);}
body .background-red-dark,body .background-red-dark-hover:hover{background-color:var(--color-red-dark);}
body .background-red-light,body .background-red-light-hover:hover{background-color:var(--color-red-light);}
body .background-theme,body .background-theme-hover:hover{background-color:var(--color-theme);}
body .background-theme-dark,body .background-theme-dark-hover:hover{background-color:var(--color-theme-dark);}
body .background-theme-light,body .background-theme-light-hover:hover{background-color:var(--color-theme-light);}
body .background-theme2,body .background-theme2-hover:hover{background-color:var(--color-theme2);}
body .background-theme2-dark,body .background-theme2-dark-hover:hover{background-color:var(--color-theme2-dark);}
body .background-theme2-light,body .background-theme2-light-hover:hover{background-color:var(--color-theme2-light);}
body .background-theme3,body .background-theme3-hover:hover{background-color:var(--color-theme3);}
body .background-theme3-dark,body .background-theme3-dark-hover:hover{background-color:var(--color-theme3-dark);}
body .background-theme3-light,body .background-theme3-light-hover:hover{background-color:var(--color-theme3-light);}
body .background-white,body .background-white-hover:hover{background-color:var(--color-white);}
body .background-white-dark,body .background-white-dark-hover:hover{background-color:var(--color-white-dark);}
body .background-white-light,body .background-white-light-hover:hover{background-color:var(--color-white-light);}
body .color-action,body .color-action-hover:hover{color:var(--color-action) !important;}
body .color-black,body .color-black-hover:hover{color:var(--color-black) !important;}
body .color-blue,body .color-blue-hover:hover{color:var(--color-blue) !important;}
body .color-green,body .color-green-hover:hover{color:var(--color-green) !important;}
body .color-orange,body .color-orange-hover:hover{color:var(--color-orange) !important;}
body .color-red,body .color-red-hover:hover{color:var(--color-red) !important;}
body .color-theme,body .color-theme-hover:hover{color:var(--color-theme) !important;}
body .color-theme-dark,body .color-theme-dark-hover:hover{color:var(--color-theme-dark) !important;}
body .color-theme-light,body .color-theme-light-hover:hover{color:var(--color-theme-light) !important;}
body .color-theme2,body .color-theme2-hover:hover{color:var(--color-theme2) !important;}
body .color-theme2-dark,body .color-theme2-dark-hover:hover{color:var(--color-theme2-dark) !important;}
body .color-theme2-light,body .color-theme2-light-hover:hover{color:var(--color-theme2-light) !important;}
body .color-theme3,body .color-theme3-hover:hover{color:var(--color-theme3) !important;}
body .color-theme3-dark,body .color-theme3-dark-hover:hover{color:var(--color-theme3-dark) !important;}
body .color-theme3-light,body .color-theme3-light-hover:hover{color:var(--color-theme3-light) !important;}
body .color-white,body .color-white-hover:hover{color:var(--color-white) !important;}
body .color-action-hover:hover,body .color-action-dark-hover:hover,body .color-action-light-hover:hover,body .color-black-hover:hover,body .color-blue-hover:hover,body .color-green-hover:hover,body .color-orange-hover:hover,body .color-red-hover:hover,body .color-theme-hover:hover,body .color-theme-dark-hover:hover,body .color-theme-light-hover:hover,body .color-theme2-hover:hover,body .color-theme2-dark-hover:hover,body .color-theme2-light-hover:hover,body .color-theme3-hover:hover,body .color-theme3-dark-hover:hover,body .color-theme3-light-hover:hover,body .color-white-hover:hover{transition:color 0.15s ease-in-out;}
body .border-red{border:1px solid var(--color-red) !important;}
body .border-orange{border:1px solid var(--color-orange) !important;}
body .border-green{border:1px solid var(--color-green) !important;}
body .border-blue{border:1px solid var(--color-blue) !important;}
body .wysiwyg-html img{height:100%;max-width:100%;}
body .wysiwyg-html img[align="left"]{margin:0 20px 20px 0;}
body .wysiwyg-html img[align="right"]{margin:0 0 20px 20px;}
body .wysiwyg-html h1,body .wysiwyg-html h2,body .wysiwyg-html h3,body .wysiwyg-html h4,body .wysiwyg-html h5,body .wysiwyg-html h6{color:var(--color-theme);font-size:150%;font-style:normal;font-weight:bold;line-height:125%;margin-top:30px;}
body .wysiwyg-html h1:first-child,body .wysiwyg-html h2:first-child,body .wysiwyg-html h3:first-child,body .wysiwyg-html h4:first-child,body .wysiwyg-html h5:first-child,body .wysiwyg-html h6:first-child{margin:0;}
body .wysiwyg-html p:not(:first-child)
{
color:var(--color-black);font-size:100%;font-style:normal;font-weight:normal;line-height:150%;margin-top:10px;}
body .wysiwyg-html a{color:var(--color-theme-light);text-decoration:underline;}
body .wysiwyg-warning{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:6px;line-height:150%;padding:8px 8px 8px 50px;position:relative;overflow:hidden;margin-bottom:10px;}
body .wysiwyg-warning::before{content:'';background-color:var(--color-gray);height:100%;left:0;position:absolute;top:0;width:40px;}
body .wysiwyg-warning::after{color:#FFFFFF;content:'\f188';font-family:'Font Awesome 5 Free';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;line-height:40px;text-align:center;text-rendering:auto;position:absolute;top:-1px;left:-1px;width:40px;height:40px;display:block;}
body p > img{float:left;max-width:300px;margin:0px 15px 15px 0px;vertical-align:top;}
body p > img[align="right"]{float:right;margin:0px 0px 15px 15px;}
body .background-image-cover{background-image:var(--background-image);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;min-height:20px;min-width:20px;width:100%;}
body .background-image-contain{background-image:var(--background-image);background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;min-height:20px;min-width:20px;width:100%;}
body .background-image-stretch{background-image:var(--background-image);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;height:100%;min-height:20px;min-width:20px;width:100%;}
body .background-image-cover.background-image-left-top,body .background-image-contain.background-image-left-top{background-position:left top;}
body .background-image-cover.background-image-left-center,body .background-image-contain.background-image-left-center{background-position:left center;}
body .background-image-cover.background-image-left-right,body .background-image-contain.background-image-left-right{background-position:left right;}
body .background-image-cover.background-image-center-top,body .background-image-contain.background-image-center-top{background-position:center top;}
body .background-image-cover.background-image-center-center,body .background-image-contain.background-image-center-center{background-position:center center;}
body .background-image-cover.background-image-center-right,body .background-image-contain.background-image-center-right{background-position:center right;}
body .background-image-cover.background-image-right-top,body .background-image-contain.background-image-right-top{background-position:right top;}
body .background-image-cover.background-image-right-center,body .background-image-contain.background-image-right-center{background-position:right center;}
body .background-image-cover.background-image-right-right,body .background-image-contain.background-image-right-right{background-position:right right;}
body .image{overflow:hidden;}
body .image > a,body .background-image > a{display:block;height:100%;width:100%;}
body .image .image-content,body .background-image .image-content{padding:var(--grid-default-spacing);z-index:10;}
body .background-image-border-radius{border-radius:var(--grid-default-spacing) !important;}
body .background-image-border-radius-0{border-radius:none !important;}
body .background-image-border-radius-10{border-radius:10px !important;}
body .background-image-border-radius-20{border-radius:20px !important;}
body .background-image-border-radius-30{border-radius:30px !important;}
body .background-image-border-radius-50{border-radius:50% !important;}
body .background-image-grayscale{filter:grayscale(80%);}
body .background-image-grayscale:hover{filter:grayscale(0%);transition:all .5s;}
body .background-image-mirror:hover{filter:FlipH;transform:scaleX(-1);transition:all .5s;}
body .background-image-zoom:hover{transform:scale(1.2);transition:all .5s;}
@media (min-width:320px)
{
body .background-image-300{background-image:var(--background-image-300);}
}
@media (min-width:420px)
{
body .background-image > img,body .background-image > a > img{display:none;}
body .background-image-400{background-image:var(--background-image-400);}
}
@media (min-width:520px)
{
body .background-image-500{background-image:var(--background-image-500);}
}
@media (min-width:620px)
{
body .background-image-600{background-image:var(--background-image-600);}
}
@media (min-width:720px)
{
body .background-image-700{background-image:var(--background-image-700);}
}
@media (min-width:820px)
{
body .background-image-800{background-image:var(--background-image-800);}
}
@media (min-width:920px)
{
body .background-image-900{background-image:var(--background-image-900);}
}
@media (min-width:1020px)
{
body .background-image-1000{background-image:var(--background-image-1000);}
}
@media (min-width:1120px)
{
body .background-image-1100{background-image:var(--background-image-1100);}
}
@media (min-width:1220px)
{
body .background-image-1200{background-image:var(--background-image-1200);}
}
@media (min-width:1320px)
{
body .background-image-1300{background-image:var(--background-image-1300);}
}
@media (min-width:1420px)
{
body .background-image-1400{background-image:var(--background-image-1400);}
}
@media (min-width:1520px)
{
body .background-image-1500{background-image:var(--background-image-1500);}
}
@media (min-width:1620px)
{
body .background-image-1600{background-image:var(--background-image-1600);}
}
.web-layout .web-centered{margin:0 auto 0 auto;max-width:var(--grid-max-width);overflow:visible;width:calc(100% - (var(--grid-default-spacing) + var(--grid-default-spacing)));}
.web-layout .web-centered.size-small{max-width:320px;}
.web-layout .web-centered.size-medium{max-width:620px;}
.web-layout .web-centered.size-large{max-width:920px;}
.web-layout .web-justified{margin:0;overflow:visible;width:100%;}
.web-layout .web-justified > .web-justified{margin:0 auto 0 auto;width:calc(100% - (var(--grid-default-spacing) + var(--grid-default-spacing)));}
@media (min-width:620px)
{
:root{--grid-default-spacing:20px;}
.web-layout .web-centered,.web-layout .web-justified > .web-justified{width:calc(100% - 40px);}
}
@media (min-width:920px)
{
:root{--grid-default-spacing:30px;}
.web-layout .web-centered,.web-layout .web-justified > .web-justified{width:calc(100% - 60px);}
}
.web-layout .web-cell{/* overflow:hidden;*/}
.web-layout .margin-0{margin:0px !important;}
.web-layout .margin-bottom{margin-bottom:var(--grid-default-spacing) !important;}
.web-layout .margin-bottom-0{margin-bottom:0px !important;}
.web-layout .margin-bottom-5{margin-bottom:5px !important;}
.web-layout .margin-bottom-10{margin-bottom:10px !important;}
.web-layout .margin-bottom-20{margin-bottom:20px !important;}
.web-layout .margin-bottom-30{margin-bottom:30px !important;}
.web-layout .margin-bottom-40{margin-bottom:40px !important;}
.web-layout .margin-bottom-50{margin-bottom:50px !important;}
.web-layout .margin-bottom-60{margin-bottom:60px !important;}
.web-layout .margin-top{margin-top:var(--grid-default-spacing) !important;}
.web-layout .margin-top-0{margin-top:0px !important;}
.web-layout .margin-top-5{margin-top:5px !important;}
.web-layout .margin-top-10{margin-top:10px !important;}
.web-layout .margin-top-20{margin-top:20px !important;}
.web-layout .margin-top-30{margin-top:30px !important;}
.web-layout .margin-top-40{margin-top:40px !important;}
.web-layout .margin-top-50{margin-top:50px !important;}
.web-layout .margin-top-60{margin-top:60px !important;}
.web-layout .padding-0{padding:0px !important;}
.web-layout .padding-bottom{padding-bottom:var(--grid-default-spacing) !important;}
.web-layout .padding-bottom-0{padding-bottom:0px !important;}
.web-layout .padding-bottom-5{padding-bottom:5px !important;}
.web-layout .padding-bottom-10{padding-bottom:10px !important;}
.web-layout .padding-bottom-20{padding-bottom:20px !important;}
.web-layout .padding-bottom-30{padding-bottom:30px !important;}
.web-layout .padding-bottom-40{padding-bottom:40px !important;}
.web-layout .padding-bottom-50{padding-bottom:50px !important;}
.web-layout .padding-bottom-60{padding-bottom:60px !important;}
.web-layout .padding-left{padding-left:var(--grid-default-spacing) !important;}
.web-layout .padding-left-0{padding-left:0px !important;}
.web-layout .padding-left-10{padding-left:10px !important;}
.web-layout .padding-left-20{padding-left:20px !important;}
.web-layout .padding-left-30{padding-left:30px !important;}
.web-layout .padding-left-40{padding-left:40px !important;}
.web-layout .padding-left-50{padding-left:50px !important;}
.web-layout .padding-left-60{padding-left:60px !important;}
.web-layout .padding-right{padding-right:var(--grid-default-spacing) !important;}
.web-layout .padding-right-0{padding-right:0px !important;}
.web-layout .padding-right-10{padding-right:10px !important;}
.web-layout .padding-right-20{padding-right:20px !important;}
.web-layout .padding-right-30{padding-right:30px !important;}
.web-layout .padding-right-40{padding-right:40px !important;}
.web-layout .padding-right-50{padding-right:50px !important;}
.web-layout .padding-right-60{padding-right:60px !important;}
.web-layout .padding-top{padding-top:var(--grid-default-spacing) !important;}
.web-layout .padding-top-0{padding-top:0px !important;}
.web-layout .padding-top-10{padding-top:10px !important;}
.web-layout .padding-top-20{padding-top:20px !important;}
.web-layout .padding-top-30{padding-top:30px !important;}
.web-layout .padding-top-40{padding-top:40px !important;}
.web-layout .padding-top-50{padding-top:50px !important;}
.web-layout .padding-top-60{padding-top:60px !important;}
.web-layout .web-float::after{clear:both;content:'';display:block;float:none;}
.web-layout .web-hidden{display:none;}
.web-layout .max-width-300{margin-left:auto;margin-right:auto;max-width:300px;}
.web-layout .max-width-400{margin-left:auto;margin-right:auto;max-width:400px;}
.web-layout .max-width-500{margin-left:auto;margin-right:auto;max-width:500px;}
.web-layout .max-width-600{margin-left:auto;margin-right:auto;max-width:600px;}
.web-layout .max-width-700{margin-left:auto;margin-right:auto;max-width:700px;}
.web-layout .max-width-800{margin-left:auto;margin-right:auto;max-width:800px;}
.web-layout .max-width-900{margin-left:auto;margin-right:auto;max-width:900px;}
.web-layout .max-width-1000{margin-left:auto;margin-right:auto;max-width:1000px;}
.web-layout .max-width-1100{margin-left:auto;margin-right:auto;max-width:1100px;}
.web-layout .max-width-1200{margin-left:auto;margin-right:auto;max-width:1200px;}
.web-layout .max-width-1300{margin-left:auto;margin-right:auto;max-width:1300px;}
.web-layout .max-width-1400{margin-left:auto;margin-right:auto;max-width:1400px;}
.web-layout .max-width-1500{margin-left:auto;margin-right:auto;max-width:1500px;}
.web-layout .max-width-1600{margin-left:auto;margin-right:auto;max-width:1600px;}
body .display-block{display:block !important;}
body .display-cell{display:table-cell !important;}
body .display-flex{display:flex !important;}
body .display-grid{display:grid !important;}
body .display-initial{display:initial !important;}
body .display-inherit{display:unset !important;}
body .display-inline{display:inline !important;}
body .display-inline-block{display:inline-block !important;}
body .display-inline-flex{display:inline-flex !important;}
body .display-inline-grid{display:inline-grid !important;}
body .display-inline-table{display:inline-table !important;}
body .display-none{display:none !important;}
body .display-row{display:table-row !important;}
body .display-table{display:table !important;}
body .display-block-300{display:block !important;}
body .display-cell-300{display:table-cell !important;}
body .display-flex-300{display:flex !important;}
body .display-grid-300{display:grid !important;}
body .display-initial-300{display:initial !important;}
body .display-inherit-300{display:unset !important;}
body .display-inline-300{display:inline !important;}
body .display-inline-block-300{display:inline-block !important;}
body .display-inline-flex-300{display:inline-flex !important;}
body .display-inline-grid-300{display:inline-grid !important;}
body .display-inline-table-300{display:inline-table !important;}
body .display-none-300{display:none !important;}
body .display-row-300{display:table-row !important;}
body .display-table-300{display:table !important;}
@media (min-width:420px)
{
body .display-block-400{display:block !important;}
body .display-cell-400{display:table-cell !important;}
body .display-flex-400{display:flex !important;}
body .display-grid-400{display:grid !important;}
body .display-initial-400{display:initial !important;}
body .display-inherit-400{display:unset !important;}
body .display-inline-400{display:inline !important;}
body .display-inline-block-400{display:inline-block !important;}
body .display-inline-flex-400{display:inline-flex !important;}
body .display-inline-grid-400{display:inline-grid !important;}
body .display-inline-table-400{display:inline-table !important;}
body .display-none-400{display:none !important;}
body .display-row-400{display:table-row !important;}
body .display-table-400{display:table !important;}
}
@media (min-width:520px)
{
body .display-block-500{display:block !important;}
body .display-cell-500{display:table-cell !important;}
body .display-flex-500{display:flex !important;}
body .display-grid-500{display:grid !important;}
body .display-initial-500{display:initial !important;}
body .display-inherit-500{display:unset !important;}
body .display-inline-500{display:inline !important;}
body .display-inline-block-500{display:inline-block !important;}
body .display-inline-flex-500{display:inline-flex !important;}
body .display-inline-grid-500{display:inline-grid !important;}
body .display-inline-table-500{display:inline-table !important;}
body .display-none-500{display:none !important;}
body .display-row-500{display:table-row !important;}
body .display-table-500{display:table !important;}
}
@media (min-width:620px)
{
body .display-block-600{display:block !important;}
body .display-cell-600{display:table-cell !important;}
body .display-flex-600{display:flex !important;}
body .display-grid-600{display:grid !important;}
body .display-initial-600{display:initial !important;}
body .display-inherit-600{display:unset !important;}
body .display-inline-600{display:inline !important;}
body .display-inline-block-600{display:inline-block !important;}
body .display-inline-flex-600{display:inline-flex !important;}
body .display-inline-grid-600{display:inline-grid !important;}
body .display-inline-table-600{display:inline-table !important;}
body .display-none-600{display:none !important;}
body .display-row-600{display:table-row !important;}
body .display-table-600{display:table !important;}
}
@media (min-width:720px)
{
body .display-block-700{display:block !important;}
body .display-cell-700{display:table-cell !important;}
body .display-flex-700{display:flex !important;}
body .display-grid-700{display:grid !important;}
body .display-initial-700{display:initial !important;}
body .display-inherit-700{display:unset !important;}
body .display-inline-700{display:inline !important;}
body .display-inline-block-700{display:inline-block !important;}
body .display-inline-flex-700{display:inline-flex !important;}
body .display-inline-grid-700{display:inline-grid !important;}
body .display-inline-table-700{display:inline-table !important;}
body .display-none-700{display:none !important;}
body .display-row-700{display:table-row !important;}
body .display-table-700{display:table !important;}
}
@media (min-width:820px)
{
body .display-block-800{display:block !important;}
body .display-cell-800{display:table-cell !important;}
body .display-flex-800{display:flex !important;}
body .display-grid-800{display:grid !important;}
body .display-initial-800{display:initial !important;}
body .display-inherit-800{display:unset !important;}
body .display-inline-800{display:inline !important;}
body .display-inline-block-800{display:inline-block !important;}
body .display-inline-flex-800{display:inline-flex !important;}
body .display-inline-grid-800{display:inline-grid !important;}
body .display-inline-table-800{display:inline-table !important;}
body .display-none-800{display:none !important;}
body .display-row-800{display:table-row !important;}
body .display-table-800{display:table !important;}
}
@media (min-width:920px)
{
body .display-block-900{display:block !important;}
body .display-cell-900{display:table-cell !important;}
body .display-flex-900{display:flex !important;}
body .display-grid-900{display:grid !important;}
body .display-initial-900{display:initial !important;}
body .display-inherit-900{display:unset !important;}
body .display-inline-900{display:inline !important;}
body .display-inline-block-900{display:inline-block !important;}
body .display-inline-flex-900{display:inline-flex !important;}
body .display-inline-grid-900{display:inline-grid !important;}
body .display-inline-table-900{display:inline-table !important;}
body .display-none-900{display:none !important;}
body .display-row-900{display:table-row !important;}
body .display-table-900{display:table !important;}
}
@media (min-width:1020px)
{
body .display-block-1000{display:block !important;}
body .display-cell-1000{display:table-cell !important;}
body .display-flex-1000{display:flex !important;}
body .display-grid-1000{display:grid !important;}
body .display-initial-1000{display:initial !important;}
body .display-inherit-1000{display:unset !important;}
body .display-inline-1000{display:inline !important;}
body .display-inline-block-1000{display:inline-block !important;}
body .display-inline-flex-1000{display:inline-flex !important;}
body .display-inline-grid-1000{display:inline-grid !important;}
body .display-inline-table-1000{display:inline-table !important;}
body .display-none-1000{display:none !important;}
body .display-row-1000{display:table-row !important;}
body .display-table-1000{display:table !important;}
}
@media (min-width:1120px)
{
body .display-block-1100{display:block !important;}
body .display-cell-1100{display:table-cell !important;}
body .display-flex-1100{display:flex !important;}
body .display-grid-1100{display:grid !important;}
body .display-initial-1100{display:initial !important;}
body .display-inherit-1100{display:unset !important;}
body .display-inline-1100{display:inline !important;}
body .display-inline-block-1100{display:inline-block !important;}
body .display-inline-flex-1100{display:inline-flex !important;}
body .display-inline-grid-1100{display:inline-grid !important;}
body .display-inline-table-1100{display:inline-table !important;}
body .display-none-1100{display:none !important;}
body .display-row-1100{display:table-row !important;}
body .display-table-1100{display:table !important;}
}
@media (min-width:1220px)
{
body .display-block-1200{display:block !important;}
body .display-cell-1200{display:table-cell !important;}
body .display-flex-1200{display:flex !important;}
body .display-grid-1200{display:grid !important;}
body .display-initial-1200{display:initial !important;}
body .display-inherit-1200{display:unset !important;}
body .display-inline-1200{display:inline !important;}
body .display-inline-block-1200{display:inline-block !important;}
body .display-inline-flex-1200{display:inline-flex !important;}
body .display-inline-grid-1200{display:inline-grid !important;}
body .display-inline-table-1200{display:inline-table !important;}
body .display-none-1200{display:none !important;}
body .display-row-1200{display:table-row !important;}
body .display-table-1200{display:table !important;}
}
body .web-layout [class*="max-width-"]{margin-left:auto;margin-right:auto;}
body .web-layout .max-width-50{max-width:50%;}
body .web-layout .max-width-100{max-width:100%;}
body .web-layout .max-width-200{max-width:200px;}
body .web-layout .max-width-300{max-width:300px;}
body .web-layout .max-width-400{max-width:400px;}
body .web-layout .max-width-500{max-width:500px;}
body .web-layout .max-width-600{max-width:600px;}
body .web-layout .max-width-700{max-width:700px;}
body .web-layout .max-width-800{max-width:800px;}
body .web-layout .max-width-900{max-width:900px;}
body .web-layout .max-width-1000{max-width:1000px;}
body .web-layout .max-width-1100{max-width:1100px;}
body .web-layout .max-width-1200{max-width:1200px;}
body .web-layout .max-width-none{max-width:none;}
@media (min-width:420px)
{
body .web-layout .max-width-400-50{max-width:50%;}
body .web-layout .max-width-400-100{max-width:100%;}
body .web-layout .max-width-400-200{max-width:200px;}
body .web-layout .max-width-400-300{max-width:300px;}
body .web-layout .max-width-400-400{max-width:400px;}
body .web-layout .max-width-400-500{max-width:500px;}
body .web-layout .max-width-400-600{max-width:600px;}
body .web-layout .max-width-400-700{max-width:700px;}
body .web-layout .max-width-400-800{max-width:800px;}
body .web-layout .max-width-400-900{max-width:900px;}
body .web-layout .max-width-400-1000{max-width:1000px;}
body .web-layout .max-width-400-1100{max-width:1100px;}
body .web-layout .max-width-400-1200{max-width:1200px;}
body .web-layout .max-width-400-none{max-width:none;}
}
@media (min-width:520px)
{
body .web-layout .max-width-500-50{max-width:50%;}
body .web-layout .max-width-500-100{max-width:100%;}
body .web-layout .max-width-500-200{max-width:200px;}
body .web-layout .max-width-500-300{max-width:300px;}
body .web-layout .max-width-500-400{max-width:400px;}
body .web-layout .max-width-500-500{max-width:500px;}
body .web-layout .max-width-500-600{max-width:600px;}
body .web-layout .max-width-500-700{max-width:700px;}
body .web-layout .max-width-500-800{max-width:800px;}
body .web-layout .max-width-500-900{max-width:900px;}
body .web-layout .max-width-500-1000{max-width:1000px;}
body .web-layout .max-width-500-1100{max-width:1100px;}
body .web-layout .max-width-500-1200{max-width:1200px;}
body .web-layout .max-width-500-none{max-width:none;}
}
@media (min-width:620px)
{
body .web-layout .max-width-600-50{max-width:50%;}
body .web-layout .max-width-600-100{max-width:100%;}
body .web-layout .max-width-600-200{max-width:200px;}
body .web-layout .max-width-600-300{max-width:300px;}
body .web-layout .max-width-600-400{max-width:400px;}
body .web-layout .max-width-600-500{max-width:500px;}
body .web-layout .max-width-600-600{max-width:600px;}
body .web-layout .max-width-600-700{max-width:700px;}
body .web-layout .max-width-600-800{max-width:800px;}
body .web-layout .max-width-600-900{max-width:900px;}
body .web-layout .max-width-600-1000{max-width:1000px;}
body .web-layout .max-width-600-1100{max-width:1100px;}
body .web-layout .max-width-600-1200{max-width:1200px;}
body .web-layout .max-width-600-none{max-width:none;}
}
@media (min-width:720px)
{
body .web-layout .max-width-700-50{max-width:50%;}
body .web-layout .max-width-700-100{max-width:100%;}
body .web-layout .max-width-700-200{max-width:200px;}
body .web-layout .max-width-700-300{max-width:300px;}
body .web-layout .max-width-700-400{max-width:400px;}
body .web-layout .max-width-700-500{max-width:500px;}
body .web-layout .max-width-700-600{max-width:600px;}
body .web-layout .max-width-700-700{max-width:700px;}
body .web-layout .max-width-700-800{max-width:800px;}
body .web-layout .max-width-700-900{max-width:900px;}
body .web-layout .max-width-700-1000{max-width:1000px;}
body .web-layout .max-width-700-1100{max-width:1100px;}
body .web-layout .max-width-700-1200{max-width:1200px;}
body .web-layout .max-width-700-none{max-width:none;}
}
@media (min-width:820px)
{
body .web-layout .max-width-800-50{max-width:50%;}
body .web-layout .max-width-800-100{max-width:100%;}
body .web-layout .max-width-800-200{max-width:200px;}
body .web-layout .max-width-800-300{max-width:300px;}
body .web-layout .max-width-800-400{max-width:400px;}
body .web-layout .max-width-800-500{max-width:500px;}
body .web-layout .max-width-800-600{max-width:600px;}
body .web-layout .max-width-800-700{max-width:700px;}
body .web-layout .max-width-800-800{max-width:800px;}
body .web-layout .max-width-800-900{max-width:900px;}
body .web-layout .max-width-800-1000{max-width:1000px;}
body .web-layout .max-width-800-1100{max-width:1100px;}
body .web-layout .max-width-800-1200{max-width:1200px;}
body .web-layout .max-width-800-none{max-width:none;}
}
@media (min-width:920px)
{
body .web-layout .max-width-900-50{max-width:50%;}
body .web-layout .max-width-900-100{max-width:100%;}
body .web-layout .max-width-900-200{max-width:200px;}
body .web-layout .max-width-900-300{max-width:300px;}
body .web-layout .max-width-900-400{max-width:400px;}
body .web-layout .max-width-900-500{max-width:500px;}
body .web-layout .max-width-900-600{max-width:600px;}
body .web-layout .max-width-900-700{max-width:700px;}
body .web-layout .max-width-900-800{max-width:800px;}
body .web-layout .max-width-900-900{max-width:900px;}
body .web-layout .max-width-900-1000{max-width:1000px;}
body .web-layout .max-width-900-1100{max-width:1100px;}
body .web-layout .max-width-900-1200{max-width:1200px;}
body .web-layout .max-width-900-none{max-width:none;}
}
@media (min-width:1020px)
{
body .web-layout .max-width-1000-50{max-width:50%;}
body .web-layout .max-width-1000-100{max-width:100%;}
body .web-layout .max-width-1000-200{max-width:200px;}
body .web-layout .max-width-1000-300{max-width:300px;}
body .web-layout .max-width-1000-400{max-width:400px;}
body .web-layout .max-width-1000-500{max-width:500px;}
body .web-layout .max-width-1000-600{max-width:600px;}
body .web-layout .max-width-1000-700{max-width:700px;}
body .web-layout .max-width-1000-800{max-width:800px;}
body .web-layout .max-width-1000-900{max-width:900px;}
body .web-layout .max-width-1000-1000{max-width:1000px;}
body .web-layout .max-width-1000-1100{max-width:1100px;}
body .web-layout .max-width-1000-1200{max-width:1200px;}
body .web-layout .max-width-1000-none{max-width:none;}
}
@media (min-width:1120px)
{
body .web-layout .max-width-1100-50{max-width:50%;}
body .web-layout .max-width-1100-100{max-width:100%;}
body .web-layout .max-width-1100-200{max-width:200px;}
body .web-layout .max-width-1100-300{max-width:300px;}
body .web-layout .max-width-1100-400{max-width:400px;}
body .web-layout .max-width-1100-500{max-width:500px;}
body .web-layout .max-width-1100-600{max-width:600px;}
body .web-layout .max-width-1100-700{max-width:700px;}
body .web-layout .max-width-1100-800{max-width:800px;}
body .web-layout .max-width-1100-900{max-width:900px;}
body .web-layout .max-width-1100-1000{max-width:1000px;}
body .web-layout .max-width-1100-1100{max-width:1100px;}
body .web-layout .max-width-1100-1200{max-width:1200px;}
body .web-layout .max-width-1100-none{max-width:none;}
}
@media (min-width:1220px)
{
body .web-layout .max-width-1200-50{max-width:50%;}
body .web-layout .max-width-1200-100{max-width:100%;}
body .web-layout .max-width-1200-200{max-width:200px;}
body .web-layout .max-width-1200-300{max-width:300px;}
body .web-layout .max-width-1200-400{max-width:400px;}
body .web-layout .max-width-1200-500{max-width:500px;}
body .web-layout .max-width-1200-600{max-width:600px;}
body .web-layout .max-width-1200-700{max-width:700px;}
body .web-layout .max-width-1200-800{max-width:800px;}
body .web-layout .max-width-1200-900{max-width:900px;}
body .web-layout .max-width-1200-1000{max-width:1000px;}
body .web-layout .max-width-1200-1100{max-width:1100px;}
body .web-layout .max-width-1200-1200{max-width:1200px;}
body .web-layout .max-width-1200-none{max-width:none;}
}
body .grid-simple{display:grid;grid-column-gap:var(--grid-default-spacing);grid-row-gap:var(--grid-default-spacing);grid-template-columns:var(--cell-100);margin:0;padding:0;}
body .grid-simple.grid-300-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-300-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-300-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-300-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-300-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-300-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-300-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-300-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-300-10{grid-column-end:span 10;}
body .grid-simple .cell-300-8{grid-column-end:span 8;}
body .grid-simple .cell-300-6{grid-column-end:span 6;}
body .grid-simple .cell-300-5{grid-column-end:span 5;}
body .grid-simple .cell-300-4{grid-column-end:span 4;}
body .grid-simple .cell-300-3{grid-column-end:span 3;}
body .grid-simple .cell-300-2{grid-column-end:span 2;}
body .grid-simple .cell-300-1{grid-column-end:span 1;}
@media (min-width:370px)
{
body .grid-simple.grid-350-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-350-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-350-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-350-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-350-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-350-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-350-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-350-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-350-10{grid-column-end:span 10;}
body .grid-simple .cell-350-8{grid-column-end:span 8;}
body .grid-simple .cell-350-6{grid-column-end:span 6;}
body .grid-simple .cell-350-5{grid-column-end:span 5;}
body .grid-simple .cell-350-4{grid-column-end:span 4;}
body .grid-simple .cell-350-3{grid-column-end:span 3;}
body .grid-simple .cell-350-2{grid-column-end:span 2;}
body .grid-simple .cell-350-1{grid-column-end:span 1;}
}
@media (min-width:420px)
{
body .grid-simple.grid-400-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-400-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-400-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-400-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-400-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-400-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-400-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-400-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-400-10{grid-column-end:span 10;}
body .grid-simple .cell-400-8{grid-column-end:span 8;}
body .grid-simple .cell-400-6{grid-column-end:span 6;}
body .grid-simple .cell-400-5{grid-column-end:span 5;}
body .grid-simple .cell-400-4{grid-column-end:span 4;}
body .grid-simple .cell-400-3{grid-column-end:span 3;}
body .grid-simple .cell-400-2{grid-column-end:span 2;}
body .grid-simple .cell-400-1{grid-column-end:span 1;}
}
@media (min-width:470px)
{
body .grid-simple.grid-450-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-450-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-450-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-450-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-450-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-450-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-450-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-450-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-450-10{grid-column-end:span 10;}
body .grid-simple .cell-450-8{grid-column-end:span 8;}
body .grid-simple .cell-450-6{grid-column-end:span 6;}
body .grid-simple .cell-450-5{grid-column-end:span 5;}
body .grid-simple .cell-450-4{grid-column-end:span 4;}
body .grid-simple .cell-450-3{grid-column-end:span 3;}
body .grid-simple .cell-450-2{grid-column-end:span 2;}
body .grid-simple .cell-450-1{grid-column-end:span 1;}
}
@media (min-width:520px)
{
body .grid-simple.grid-500-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-500-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-500-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-500-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-500-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-500-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-500-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-500-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-500-10{grid-column-end:span 10;}
body .grid-simple .cell-500-8{grid-column-end:span 8;}
body .grid-simple .cell-500-6{grid-column-end:span 6;}
body .grid-simple .cell-500-5{grid-column-end:span 5;}
body .grid-simple .cell-500-4{grid-column-end:span 4;}
body .grid-simple .cell-500-3{grid-column-end:span 3;}
body .grid-simple .cell-500-2{grid-column-end:span 2;}
body .grid-simple .cell-500-1{grid-column-end:span 1;}
}
@media (min-width:570px)
{
body .grid-simple.grid-550-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-550-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-550-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-550-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-550-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-550-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-550-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-550-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-550-10{grid-column-end:span 10;}
body .grid-simple .cell-550-8{grid-column-end:span 8;}
body .grid-simple .cell-550-6{grid-column-end:span 6;}
body .grid-simple .cell-550-5{grid-column-end:span 5;}
body .grid-simple .cell-550-4{grid-column-end:span 4;}
body .grid-simple .cell-550-3{grid-column-end:span 3;}
body .grid-simple .cell-550-2{grid-column-end:span 2;}
body .grid-simple .cell-550-1{grid-column-end:span 1;}
}
@media (min-width:620px)
{
body .grid-simple.grid-600-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-600-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-600-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-600-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-600-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-600-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-600-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-600-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-600-10{grid-column-end:span 10;}
body .grid-simple .cell-600-8{grid-column-end:span 8;}
body .grid-simple .cell-600-6{grid-column-end:span 6;}
body .grid-simple .cell-600-5{grid-column-end:span 5;}
body .grid-simple .cell-600-4{grid-column-end:span 4;}
body .grid-simple .cell-600-3{grid-column-end:span 3;}
body .grid-simple .cell-600-2{grid-column-end:span 2;}
body .grid-simple .cell-600-1{grid-column-end:span 1;}
}
@media (min-width:670px)
{
body .grid-simple.grid-650-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-650-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-650-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-650-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-650-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-650-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-650-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-650-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-650-10{grid-column-end:span 10;}
body .grid-simple .cell-650-8{grid-column-end:span 8;}
body .grid-simple .cell-650-6{grid-column-end:span 6;}
body .grid-simple .cell-650-5{grid-column-end:span 5;}
body .grid-simple .cell-650-4{grid-column-end:span 4;}
body .grid-simple .cell-650-3{grid-column-end:span 3;}
body .grid-simple .cell-650-2{grid-column-end:span 2;}
body .grid-simple .cell-650-1{grid-column-end:span 1;}
}
@media (min-width:720px)
{
body .grid-simple.grid-700-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-700-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-700-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-700-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-700-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-700-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-700-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-700-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-700-10{grid-column-end:span 10;}
body .grid-simple .cell-700-8{grid-column-end:span 8;}
body .grid-simple .cell-700-6{grid-column-end:span 6;}
body .grid-simple .cell-700-5{grid-column-end:span 5;}
body .grid-simple .cell-700-4{grid-column-end:span 4;}
body .grid-simple .cell-700-3{grid-column-end:span 3;}
body .grid-simple .cell-700-2{grid-column-end:span 2;}
body .grid-simple .cell-700-1{grid-column-end:span 1;}
}
@media (min-width:770px)
{
body .grid-simple.grid-750-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-750-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-750-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-750-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-750-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-750-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-750-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-750-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-750-10{grid-column-end:span 10;}
body .grid-simple .cell-750-8{grid-column-end:span 8;}
body .grid-simple .cell-750-6{grid-column-end:span 6;}
body .grid-simple .cell-750-5{grid-column-end:span 5;}
body .grid-simple .cell-750-4{grid-column-end:span 4;}
body .grid-simple .cell-750-3{grid-column-end:span 3;}
body .grid-simple .cell-750-2{grid-column-end:span 2;}
body .grid-simple .cell-750-1{grid-column-end:span 1;}
}
@media (min-width:820px)
{
body .grid-simple.grid-800-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-800-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-800-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-800-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-800-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-800-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-800-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-800-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-800-10{grid-column-end:span 10;}
body .grid-simple .cell-800-8{grid-column-end:span 8;}
body .grid-simple .cell-800-6{grid-column-end:span 6;}
body .grid-simple .cell-800-5{grid-column-end:span 5;}
body .grid-simple .cell-800-4{grid-column-end:span 4;}
body .grid-simple .cell-800-3{grid-column-end:span 3;}
body .grid-simple .cell-800-2{grid-column-end:span 2;}
body .grid-simple .cell-800-1{grid-column-end:span 1;}
}
@media (min-width:920px)
{
body .grid-simple.grid-900-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-900-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-900-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-900-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-900-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-900-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-900-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-900-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-900-10{grid-column-end:span 10;}
body .grid-simple .cell-900-8{grid-column-end:span 8;}
body .grid-simple .cell-900-6{grid-column-end:span 6;}
body .grid-simple .cell-900-5{grid-column-end:span 5;}
body .grid-simple .cell-900-4{grid-column-end:span 4;}
body .grid-simple .cell-900-3{grid-column-end:span 3;}
body .grid-simple .cell-900-2{grid-column-end:span 2;}
body .grid-simple .cell-900-1{grid-column-end:span 1;}
}
@media (min-width:1020px)
{
body .grid-simple.grid-1000-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1000-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1000-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1000-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1000-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1000-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1000-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1000-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1000-10{grid-column-end:span 10;}
body .grid-simple .cell-1000-8{grid-column-end:span 8;}
body .grid-simple .cell-1000-6{grid-column-end:span 6;}
body .grid-simple .cell-1000-5{grid-column-end:span 5;}
body .grid-simple .cell-1000-4{grid-column-end:span 4;}
body .grid-simple .cell-1000-3{grid-column-end:span 3;}
body .grid-simple .cell-1000-2{grid-column-end:span 2;}
body .grid-simple .cell-1000-1{grid-column-end:span 1;}
}
@media (min-width:1120px)
{
body .grid-simple.grid-1100-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1100-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1100-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1100-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1100-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1100-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1100-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1100-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1100-10{grid-column-end:span 10;}
body .grid-simple .cell-1100-8{grid-column-end:span 8;}
body .grid-simple .cell-1100-6{grid-column-end:span 6;}
body .grid-simple .cell-1100-5{grid-column-end:span 5;}
body .grid-simple .cell-1100-4{grid-column-end:span 4;}
body .grid-simple .cell-1100-3{grid-column-end:span 3;}
body .grid-simple .cell-1100-2{grid-column-end:span 2;}
body .grid-simple .cell-1100-1{grid-column-end:span 1;}
}
@media (min-width:1220px)
{
body .grid-simple.grid-1200-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1200-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1200-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1200-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1200-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1200-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1200-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1200-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1200-10{grid-column-end:span 10;}
body .grid-simple .cell-1200-8{grid-column-end:span 8;}
body .grid-simple .cell-1200-6{grid-column-end:span 6;}
body .grid-simple .cell-1200-5{grid-column-end:span 5;}
body .grid-simple .cell-1200-4{grid-column-end:span 4;}
body .grid-simple .cell-1200-3{grid-column-end:span 3;}
body .grid-simple .cell-1200-2{grid-column-end:span 2;}
body .grid-simple .cell-1200-1{grid-column-end:span 1;}
}
@media (min-width:1320px)
{
body .grid-simple.grid-1300-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1300-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1300-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1300-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1300-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1300-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1300-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1300-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1300-10{grid-column-end:span 10;}
body .grid-simple .cell-1300-8{grid-column-end:span 8;}
body .grid-simple .cell-1300-6{grid-column-end:span 6;}
body .grid-simple .cell-1300-5{grid-column-end:span 5;}
body .grid-simple .cell-1300-4{grid-column-end:span 4;}
body .grid-simple .cell-1300-3{grid-column-end:span 3;}
body .grid-simple .cell-1300-2{grid-column-end:span 2;}
body .grid-simple .cell-1300-1{grid-column-end:span 1;}
}
@media (min-width:1420px)
{
body .grid-simple.grid-1400-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1400-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1400-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1400-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1400-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1400-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1400-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1400-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1400-10{grid-column-end:span 10;}
body .grid-simple .cell-1400-8{grid-column-end:span 8;}
body .grid-simple .cell-1400-6{grid-column-end:span 6;}
body .grid-simple .cell-1400-5{grid-column-end:span 5;}
body .grid-simple .cell-1400-4{grid-column-end:span 4;}
body .grid-simple .cell-1400-3{grid-column-end:span 3;}
body .grid-simple .cell-1400-2{grid-column-end:span 2;}
body .grid-simple .cell-1400-1{grid-column-end:span 1;}
}
@media (min-width:1520px)
{
body .grid-simple.grid-1500-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1500-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1500-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1500-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1500-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1500-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1500-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1500-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1500-10{grid-column-end:span 10;}
body .grid-simple .cell-1500-8{grid-column-end:span 8;}
body .grid-simple .cell-1500-6{grid-column-end:span 6;}
body .grid-simple .cell-1500-5{grid-column-end:span 5;}
body .grid-simple .cell-1500-4{grid-column-end:span 4;}
body .grid-simple .cell-1500-3{grid-column-end:span 3;}
body .grid-simple .cell-1500-2{grid-column-end:span 2;}
body .grid-simple .cell-1500-1{grid-column-end:span 1;}
}
@media (min-width:1620px)
{
body .grid-simple.grid-1600-10{grid-template-columns:var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10) var(--cell-10);}
body .grid-simple.grid-1600-8{grid-template-columns:var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12) var(--cell-12);}
body .grid-simple.grid-1600-6{grid-template-columns:var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16) var(--cell-16);}
body .grid-simple.grid-1600-5{grid-template-columns:var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20) var(--cell-20);}
body .grid-simple.grid-1600-4{grid-template-columns:var(--cell-25) var(--cell-25) var(--cell-25) var(--cell-25);}
body .grid-simple.grid-1600-3{grid-template-columns:var(--cell-33) var(--cell-33) var(--cell-33);}
body .grid-simple.grid-1600-2{grid-template-columns:var(--cell-50) var(--cell-50);}
body .grid-simple.grid-1600-1{grid-template-columns:var(--cell-100);}
body .grid-simple .cell-1600-10{grid-column-end:span 10;}
body .grid-simple .cell-1600-8{grid-column-end:span 8;}
body .grid-simple .cell-1600-6{grid-column-end:span 6;}
body .grid-simple .cell-1600-5{grid-column-end:span 5;}
body .grid-simple .cell-1600-4{grid-column-end:span 4;}
body .grid-simple .cell-1600-3{grid-column-end:span 3;}
body .grid-simple .cell-1600-2{grid-column-end:span 2;}
body .grid-simple .cell-1600-1{grid-column-end:span 1;}
}
.web-grid.grid-spacing-0{--grid-default-spacing:0px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
.web-grid.grid-spacing-10{--grid-default-spacing:10px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
.web-grid.grid-spacing-20{--grid-default-spacing:20px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
.web-grid.grid-spacing-30{--grid-default-spacing:30px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
.web-grid.grid-spacing-40{--grid-default-spacing:40px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
.web-grid.grid-spacing-50{--grid-default-spacing:50px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
.web-grid.grid-spacing-60{--grid-default-spacing:60px;--cell-10:calc((100% - (9 * var(--grid-default-spacing))) / 10);--cell-12:calc((100% - (7 * var(--grid-default-spacing))) / 8);--cell-16:calc((100% - (5 * var(--grid-default-spacing))) / 6);--cell-20:calc((100% - (4 * var(--grid-default-spacing))) / 5);--cell-25:calc((100% - (3 * var(--grid-default-spacing))) / 4);--cell-33:calc((100% - (2 * var(--grid-default-spacing))) / 3);--cell-50:calc(((100% - var(--grid-default-spacing)) / 2));--cell-66:calc((((100% - (2 * var(--grid-default-spacing))) / 3) * 2) + (1 * var(--grid-default-spacing)));--cell-75:calc((((100% - (3 * var(--grid-default-spacing))) / 4) * 3) + (2 * var(--grid-default-spacing)));}
body .grid-custom{display:grid;margin:0;padding:0;}
body .grid-custom > :nth-child(1)
{
grid-area:cell-1;}
body .grid-custom > :nth-child(2)
{
grid-area:cell-2;}
body .grid-custom > :nth-child(3)
{
grid-area:cell-3;}
body .grid-custom > :nth-child(4)
{
grid-area:cell-4;}
body .grid-custom > :nth-child(5)
{
grid-area:cell-5;}
body .grid-custom > :nth-child(6)
{
grid-area:cell-6;}
body .grid-custom > :nth-child(7)
{
grid-area:cell-7;}
body .grid-custom > :nth-child(8)
{
grid-area:cell-8;}
body .grid-custom > :nth-child(9)
{
grid-area:cell-9;}
body .grid-custom > :nth-child(10)
{
grid-area:cell-10;}
body .grid-custom > :nth-child(11)
{
grid-area:cell-11;}
body .grid-custom > :nth-child(12)
{
grid-area:cell-12;}
body .grid-custom > :nth-child(13)
{
grid-area:cell-13;}
body .grid-custom > :nth-child(14)
{
grid-area:cell-14;}
body .grid-custom > :nth-child(15)
{
grid-area:cell-15;}
body .grid-custom > :nth-child(16)
{
grid-area:cell-16;}
body .grid-custom > :nth-child(17)
{
grid-area:cell-17;}
body .grid-custom > :nth-child(18)
{
grid-area:cell-18;}
body .grid-custom > :nth-child(19)
{
grid-area:cell-19;}
body .grid-custom > :nth-child(20)
{
grid-area:cell-20;}
body .grid-label-text{display:grid;grid-template-columns:150px calc(100% - 150px);}
body .grid-label-input{display:grid;grid-template-columns:150px calc(100% - 150px);}
.block-align-middle{align-items:center;}
.block-align-bottom{align-items:flex-end;}
.block-align-top{align-items:flex-start;}
body .align-left-right > div{clear:none;float:left;text-align:left;width:auto;}
body .align-left-right > div + div{clear:none;float:right;margin-left:5px;text-align:right;width:auto;}
body .align-left-right::after{clear:both;content:'';display:block;float:none;}
@media (max-width:619px)
{
body .align-left-right > div{width:100%;}
body .align-left-right > div + div{margin-top:5px;width:100%;}
body .align-left-right .web-button{margin:0px;width:100%;}
body .align-left-right .web-button + .web-button{margin-top:5px;}
}
body .ajax-loader{/* background-color:rgba(0,0,0,0.5);*/
   background-image:url('https://grid.com/data/template/ajax-loader.gif');background-position:center;background-repeat:no-repeat;height:100vh;left:0px;pointer-events:none;position:fixed;top:0px;width:100%;z-index:1000;}
body .web-overlay{height:100%;left:0px;min-height:100vh;position:fixed;top:0px;width:100%;z-index:1000;}
body .web-overlay > .overlay-content{background:#FFFFFF;border:#555555 solid 1px;box-sizing:border-box;cursor:auto;display:block;height:auto;min-height:100px;left:calc((100% - 300px) / 2);position:absolute;top:60px;width:300px;z-index:2;}
.overlay-black-20::before,.hover-overlay-black-20:hover::before{background-color:rgba(0,0,0,0.20);}
.overlay-black-25::before,.hover-overlay-black-25:hover::before{background-color:rgba(0,0,0,0.25);}
.overlay-black-40::before,.hover-overlay-black-40:hover::before{background-color:rgba(0,0,0,0.40);}
.overlay-black-50::before,.hover-overlay-black-50:hover::before{background-color:rgba(0,0,0,0.50);}
.overlay-black-60::before,.hover-overlay-black-60:hover::before{background-color:rgba(0,0,0,0.60);}
.overlay-black-75::before,.hover-overlay-black-75:hover::before{background-color:rgba(0,0,0,0.75);}
.overlay-black-80::before,.hover-overlay-black-80:hover::before{background-color:rgba(0,0,0,0.80);}
.overlay-black-20::before,.hover-overlay-black-20:hover::before,.overlay-black-25::before,.hover-overlay-black-25:hover::before,.overlay-black-40::before,.hover-overlay-black-40:hover::before,.overlay-black-50::before,.hover-overlay-black-50:hover::before,.overlay-black-60::before,.hover-overlay-black-60:hover::before,.overlay-black-75::before,.hover-overlay-black-75:hover::before,.overlay-black-80::before,.hover-overlay-black-80:hover::before{content:'';height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 0.5s;width:100%;z-index:1;}
.overlay-white-20::before,.hover-overlay-white-20:hover::before{background-color:rgba(255,255,255,0.20);}
.overlay-white-25::before,.hover-overlay-white-25:hover::before{background-color:rgba(255,255,255,0.25);}
.overlay-white-40::before,.hover-overlay-white-40:hover::before{background-color:rgba(255,255,255,0.40);}
.overlay-white-50::before,.hover-overlay-white-50:hover::before{background-color:rgba(255,255,255,0.50);}
.overlay-white-60::before,.hover-overlay-white-60:hover::before{background-color:rgba(255,255,255,0.60);}
.overlay-white-75::before,.hover-overlay-white-75:hover::before{background-color:rgba(255,255,255,0.75);}
.overlay-white-80::before,.hover-overlay-white-80:hover::before{background-color:rgba(255,255,255,0.80);}
.overlay-white-20::before,.hover-overlay-white-20:hover::before,.overlay-white-25::before,.hover-overlay-white-25:hover::before,.overlay-white-40::before,.hover-overlay-white-40:hover::before,.overlay-white-50::before,.hover-overlay-white-50:hover::before,.overlay-white-60::before,.hover-overlay-white-60:hover::before,.overlay-white-75::before,.hover-overlay-white-75:hover::before,.overlay-white-80::before,.hover-overlay-white-80:hover::before{content:'';height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 0.5s;width:100%;z-index:1;}
.ratio-1x1 > *,.ratio-1x2 > *,.ratio-1x3 > *,.ratio-1x4 > *,.ratio-1x5 > *,.ratio-2x1 > *,.ratio-2x2 > *,.ratio-2x3 > *,.ratio-2x4 > *,.ratio-2x5 > *,.ratio-3x1 > *,.ratio-3x2 > *,.ratio-3x3 > *,.ratio-3x4 > *,.ratio-3x5 > *,.ratio-4x1 > *,.ratio-4x2 > *,.ratio-4x3 > *,.ratio-4x4 > *,.ratio-4x5 > *,.ratio-5x1 > *,.ratio-5x2 > *,.ratio-5x3 > *,.ratio-5x4 > *,.ratio-5x5 > *,.ratio-16x9 > *{display:block;height:100%;left:0;position:absolute;top:0;width:100%;}
body .ratio-1x1{height:auto;overflow:hidden;padding-bottom:100%;}
body .ratio-1x2{height:auto;overflow:hidden;padding-bottom:200%;}
body .ratio-1x3{height:auto;overflow:hidden;padding-bottom:300%;}
body .ratio-1x4{height:auto;overflow:hidden;padding-bottom:400%;}
body .ratio-1x5{height:auto;overflow:hidden;padding-bottom:500%;}
body .ratio-2x1{height:auto;overflow:hidden;padding-bottom:50%;}
body .ratio-2x2{height:auto;overflow:hidden;padding-bottom:100%;}
body .ratio-2x3{height:auto;overflow:hidden;padding-bottom:150%;}
body .ratio-2x4{height:auto;overflow:hidden;padding-bottom:200%;}
body .ratio-2x5{height:auto;overflow:hidden;padding-bottom:250%;}
body .ratio-3x1{height:auto;overflow:hidden;padding-bottom:33%;}
body .ratio-3x2{height:auto;overflow:hidden;padding-bottom:66%;}
body .ratio-3x3{height:auto;overflow:hidden;padding-bottom:100%;}
body .ratio-3x4{height:auto;overflow:hidden;padding-bottom:133%;}
body .ratio-3x5{height:auto;overflow:hidden;padding-bottom:166%;}
body .ratio-4x1{height:auto;overflow:hidden;padding-bottom:25%;}
body .ratio-4x2{height:auto;overflow:hidden;padding-bottom:50%;}
body .ratio-4x3{height:auto;overflow:hidden;padding-bottom:75%;}
body .ratio-4x4{height:auto;overflow:hidden;padding-bottom:100%;}
body .ratio-4x5{height:auto;overflow:hidden;padding-bottom:125%;}
body .ratio-5x1{height:auto;overflow:hidden;padding-bottom:20%;}
body .ratio-5x2{height:auto;overflow:hidden;padding-bottom:40%;}
body .ratio-5x3{height:auto;overflow:hidden;padding-bottom:60%;}
body .ratio-5x4{height:auto;overflow:hidden;padding-bottom:80%;}
body .ratio-5x5{height:auto;overflow:hidden;padding-bottom:100%;}
body .ratio-16x9{height:auto;overflow:hidden;padding-bottom:56.25%;}
@media (min-width:320px)
{
body .ratio-300-1x1{padding-bottom:100%;}
body .ratio-300-1x2{padding-bottom:200%;}
body .ratio-300-1x3{padding-bottom:300%;}
body .ratio-300-1x4{padding-bottom:400%;}
body .ratio-300-1x5{padding-bottom:500%;}
body .ratio-300-2x1{padding-bottom:50%;}
body .ratio-300-2x2{padding-bottom:100%;}
body .ratio-300-2x3{padding-bottom:150%;}
body .ratio-300-2x4{padding-bottom:200%;}
body .ratio-300-2x5{padding-bottom:250%;}
body .ratio-300-3x1{padding-bottom:33%;}
body .ratio-300-3x2{padding-bottom:66%;}
body .ratio-300-3x3{padding-bottom:100%;}
body .ratio-300-3x4{padding-bottom:133%;}
body .ratio-300-3x5{padding-bottom:166%;}
body .ratio-300-4x1{padding-bottom:25%;}
body .ratio-300-4x2{padding-bottom:50%;}
body .ratio-300-4x3{padding-bottom:75%;}
body .ratio-300-4x4{padding-bottom:100%;}
body .ratio-300-4x5{padding-bottom:125%;}
body .ratio-300-5x1{padding-bottom:20%;}
body .ratio-300-5x2{padding-bottom:40%;}
body .ratio-300-5x3{padding-bottom:60%;}
body .ratio-300-5x4{padding-bottom:80%;}
body .ratio-300-5x5{padding-bottom:100%;}
body .ratio-300-16x9{padding-bottom:56.25%;}
}
@media (min-width:620px)
{
body .ratio-600-1x1{padding-bottom:100%;}
body .ratio-600-1x2{padding-bottom:200%;}
body .ratio-600-1x3{padding-bottom:300%;}
body .ratio-600-1x4{padding-bottom:400%;}
body .ratio-600-1x5{padding-bottom:500%;}
body .ratio-600-2x1{padding-bottom:50%;}
body .ratio-600-2x2{padding-bottom:100%;}
body .ratio-600-2x3{padding-bottom:150%;}
body .ratio-600-2x4{padding-bottom:200%;}
body .ratio-600-2x5{padding-bottom:250%;}
body .ratio-600-3x1{padding-bottom:33%;}
body .ratio-600-3x2{padding-bottom:66%;}
body .ratio-600-3x3{padding-bottom:100%;}
body .ratio-600-3x4{padding-bottom:133%;}
body .ratio-600-3x5{padding-bottom:166%;}
body .ratio-600-4x1{padding-bottom:25%;}
body .ratio-600-4x2{padding-bottom:50%;}
body .ratio-600-4x3{padding-bottom:75%;}
body .ratio-600-4x4{padding-bottom:100%;}
body .ratio-600-4x5{padding-bottom:125%;}
body .ratio-600-5x1{padding-bottom:20%;}
body .ratio-600-5x2{padding-bottom:40%;}
body .ratio-600-5x3{padding-bottom:60%;}
body .ratio-600-5x4{padding-bottom:80%;}
body .ratio-600-5x5{padding-bottom:100%;}
body .ratio-600-16x9{padding-bottom:56.25%;}
}
@media (min-width:920px)
{
body .ratio-900-1x1{padding-bottom:100%;}
body .ratio-900-1x2{padding-bottom:200%;}
body .ratio-900-1x3{padding-bottom:300%;}
body .ratio-900-1x4{padding-bottom:400%;}
body .ratio-900-1x5{padding-bottom:500%;}
body .ratio-900-2x1{padding-bottom:50%;}
body .ratio-900-2x2{padding-bottom:100%;}
body .ratio-900-2x3{padding-bottom:150%;}
body .ratio-900-2x4{padding-bottom:200%;}
body .ratio-900-2x5{padding-bottom:250%;}
body .ratio-900-3x1{padding-bottom:33%;}
body .ratio-900-3x2{padding-bottom:66%;}
body .ratio-900-3x3{padding-bottom:100%;}
body .ratio-900-3x4{padding-bottom:133%;}
body .ratio-900-3x5{padding-bottom:166%;}
body .ratio-900-4x1{padding-bottom:25%;}
body .ratio-900-4x2{padding-bottom:50%;}
body .ratio-900-4x3{padding-bottom:75%;}
body .ratio-900-4x4{padding-bottom:100%;}
body .ratio-900-4x5{padding-bottom:125%;}
body .ratio-900-5x1{padding-bottom:20%;}
body .ratio-900-5x2{padding-bottom:40%;}
body .ratio-900-5x3{padding-bottom:60%;}
body .ratio-900-5x4{padding-bottom:80%;}
body .ratio-900-5x5{padding-bottom:100%;}
body .ratio-900-16x9{padding-bottom:56.25%;}
}
@media (min-width:1220px)
{
body .ratio-1200-1x1{padding-bottom:100%;}
body .ratio-1200-1x2{padding-bottom:200%;}
body .ratio-1200-1x3{padding-bottom:300%;}
body .ratio-1200-1x4{padding-bottom:400%;}
body .ratio-1200-1x5{padding-bottom:500%;}
body .ratio-1200-2x1{padding-bottom:50%;}
body .ratio-1200-2x2{padding-bottom:100%;}
body .ratio-1200-2x3{padding-bottom:150%;}
body .ratio-1200-2x4{padding-bottom:200%;}
body .ratio-1200-2x5{padding-bottom:250%;}
body .ratio-1200-3x1{padding-bottom:33%;}
body .ratio-1200-3x2{padding-bottom:66%;}
body .ratio-1200-3x3{padding-bottom:100%;}
body .ratio-1200-3x4{padding-bottom:133%;}
body .ratio-1200-3x5{padding-bottom:166%;}
body .ratio-1200-4x1{padding-bottom:25%;}
body .ratio-1200-4x2{padding-bottom:50%;}
body .ratio-1200-4x3{padding-bottom:75%;}
body .ratio-1200-4x4{padding-bottom:100%;}
body .ratio-1200-4x5{padding-bottom:125%;}
body .ratio-1200-5x1{padding-bottom:20%;}
body .ratio-1200-5x2{padding-bottom:40%;}
body .ratio-1200-5x3{padding-bottom:60%;}
body .ratio-1200-5x4{padding-bottom:80%;}
body .ratio-1200-5x5{padding-bottom:100%;}
body .ratio-1200-16x9{padding-bottom:56.25%;}
}
@media (min-width:1520px)
{
body .ratio-1500-1x1{padding-bottom:100%;}
body .ratio-1500-1x2{padding-bottom:200%;}
body .ratio-1500-1x3{padding-bottom:300%;}
body .ratio-1500-1x4{padding-bottom:400%;}
body .ratio-1500-1x5{padding-bottom:500%;}
body .ratio-1500-2x1{padding-bottom:50%;}
body .ratio-1500-2x2{padding-bottom:100%;}
body .ratio-1500-2x3{padding-bottom:150%;}
body .ratio-1500-2x4{padding-bottom:200%;}
body .ratio-1500-2x5{padding-bottom:250%;}
body .ratio-1500-3x1{padding-bottom:33%;}
body .ratio-1500-3x2{padding-bottom:66%;}
body .ratio-1500-3x3{padding-bottom:100%;}
body .ratio-1500-3x4{padding-bottom:133%;}
body .ratio-1500-3x5{padding-bottom:166%;}
body .ratio-1500-4x1{padding-bottom:25%;}
body .ratio-1500-4x2{padding-bottom:50%;}
body .ratio-1500-4x3{padding-bottom:75%;}
body .ratio-1500-4x4{padding-bottom:100%;}
body .ratio-1500-4x5{padding-bottom:125%;}
body .ratio-1500-5x1{padding-bottom:20%;}
body .ratio-1500-5x2{padding-bottom:40%;}
body .ratio-1500-5x3{padding-bottom:60%;}
body .ratio-1500-5x4{padding-bottom:80%;}
body .ratio-1500-5x5{padding-bottom:100%;}
body .ratio-1500-16x9{padding-bottom:56.25%;}
}
body .border-radius{border-radius:var(--grid-default-spacing) !important;}
body .border-radius-0{border-radius:none !important;}
body .border-radius-10{border-radius:10px !important;}
.web-button{background-color:var(--color-gray);border:none;border-radius:6px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-weight:bold;line-height:40px;padding:0 15px 0 15px;text-align:center;width:auto;}
body .web-button.background-none{background-color:transparent;padding:0px 0px 0px 0px;}
.web-button.button-block{display:block;width:100%;}
.web-button + .web-button{margin:0 0 0 5px;}
.web-button + .web-button.button-block,.web-button + .web-button.button-block{margin:5px 0 0 0;}
.web-button.button-action{background-color:var(--color-action);color:var(--color-white);}
.web-button.button-action-inverted{background-color:var(--color-white);border:1px solid var(--color-action);color:var(--color-action);line-height:38px;padding:0px 14px 0px 14px;}
.web-button.button-theme{background-color:var(--color-theme);color:var(--color-white);}
.web-button.button-theme-inverted{background-color:var(--color-white);border:1px solid var(--color-theme);color:var(--color-theme);line-height:38px;padding:0px 19px;}
.web-button.button-theme-dark{background-color:var(--color-theme-dark);color:var(--color-white);}
.web-button.button-theme-dark-inverted{background-color:var(--color-white);border:1px solid var(--color-theme-dark);color:var(--color-theme-dark);line-height:38px;padding:0px 19px;}
.web-button.button-theme-light{background-color:var(--color-theme-light);color:var(--color-white);}
.web-button.button-theme-light-inverted{background-color:var(--color-white);border:1px solid var(--color-theme-light);color:var(--color-theme-light);line-height:38px;padding:0px 19px;}
.web-button.button-link{background-color:transparent;color:inherit;font-weight:normal;padding:0;text-decoration:underline;}
.web-button.button-block.button-link{line-height:30px;text-align:left;}
.web-button.button-gray-dark{background-color:var(--color-gray-dark);color:var(--color-white);}
.web-button.button-gray-light{background-color:var(--color-gray-light);color:var(--color-white);}
.web-button.button-apple{background-color:#000000;}
.web-button.button-facebook{background-color:#1877F2;}
.web-button.button-google{background-color:#FABB05;}
body .buttons-align-left{padding:5px 0px 0px 0px;text-align:left !important;}
body .buttons-align-center{padding:5px 0px 0px 0px;text-align:center !important;}
body .buttons-align-right{padding:5px 0px 0px 0px;text-align:right !important;}
body .buttons-align-left > button,body .buttons-align-center > button,body .buttons-align-right > button{margin:0px 0px 5px 0px !important;width:100%;}
@media (min-width:420px)
{
body .buttons-align-left > button{margin:0px 5px 5px 0px !important;width:auto;}
body .buttons-align-center > button{margin:0px 0px 5px 0px !important;width:auto;}
body .buttons-align-center > button + button{margin:0px 0px 5px 5px !important;}
body .buttons-align-right > button{margin:0px 0px 5px 5px !important;width:auto;}
}
.flag[title="AD"],.flag[data-flag="AD"],.flag-AD{background-image:url('https://grid.com/images/flags/AD.png');}
.flag[title="AE"],.flag[data-flag="AE"],.flag-AE{background-image:url('https://grid.com/images/flags/AE.png');}
.flag[title="AF"],.flag[data-flag="AF"],.flag-AF{background-image:url('https://grid.com/images/flags/AF.png');}
.flag[title="AG"],.flag[data-flag="AG"],.flag-AG{background-image:url('https://grid.com/images/flags/AG.png');}
.flag[title="AL"],.flag[data-flag="AL"],.flag-AL{background-image:url('https://grid.com/images/flags/AL.png');}
.flag[title="AM"],.flag[data-flag="AM"],.flag-AM{background-image:url('https://grid.com/images/flags/AM.png');}
.flag[title="AO"],.flag[data-flag="AO"],.flag-AO{background-image:url('https://grid.com/images/flags/AO.png');}
.flag[title="AR"],.flag[data-flag="AR"],.flag-AR{background-image:url('https://grid.com/images/flags/AR.png');}
.flag[title="AT"],.flag[data-flag="AT"],.flag-AT{background-image:url('https://grid.com/images/flags/AT.png');}
.flag[title="AU"],.flag[data-flag="AU"],.flag-AU{background-image:url('https://grid.com/images/flags/AU.png');}
.flag[title="AZ"],.flag[data-flag="AZ"],.flag-AZ{background-image:url('https://grid.com/images/flags/AZ.png');}
.flag[title="BA"],.flag[data-flag="BA"],.flag-BA{background-image:url('https://grid.com/images/flags/BA.png');}
.flag[title="BB"],.flag[data-flag="BB"],.flag-BB{background-image:url('https://grid.com/images/flags/BB.png');}
.flag[title="BD"],.flag[data-flag="BD"],.flag-BD{background-image:url('https://grid.com/images/flags/BD.png');}
.flag[title="BE"],.flag[data-flag="BE"],.flag-BE{background-image:url('https://grid.com/images/flags/BE.png');}
.flag[title="BF"],.flag[data-flag="BF"],.flag-BF{background-image:url('https://grid.com/images/flags/BF.png');}
.flag[title="BG"],.flag[data-flag="BG"],.flag-BG{background-image:url('https://grid.com/images/flags/BG.png');}
.flag[title="BH"],.flag[data-flag="BH"],.flag-BH{background-image:url('https://grid.com/images/flags/BH.png');}
.flag[title="BI"],.flag[data-flag="BI"],.flag-BI{background-image:url('https://grid.com/images/flags/BI.png');}
.flag[title="BJ"],.flag[data-flag="BJ"],.flag-BJ{background-image:url('https://grid.com/images/flags/BJ.png');}
.flag[title="BN"],.flag[data-flag="BN"],.flag-BN{background-image:url('https://grid.com/images/flags/BN.png');}
.flag[title="BO"],.flag[data-flag="BO"],.flag-BO{background-image:url('https://grid.com/images/flags/BO.png');}
.flag[title="BR"],.flag[data-flag="BR"],.flag-BR{background-image:url('https://grid.com/images/flags/BR.png');}
.flag[title="BS"],.flag[data-flag="BS"],.flag-BS{background-image:url('https://grid.com/images/flags/BS.png');}
.flag[title="BT"],.flag[data-flag="BT"],.flag-BT{background-image:url('https://grid.com/images/flags/BT.png');}
.flag[title="BW"],.flag[data-flag="BW"],.flag-BW{background-image:url('https://grid.com/images/flags/BW.png');}
.flag[title="BY"],.flag[data-flag="BY"],.flag-BY{background-image:url('https://grid.com/images/flags/BY.png');}
.flag[title="BZ"],.flag[data-flag="BZ"],.flag-BZ{background-image:url('https://grid.com/images/flags/BZ.png');}
.flag[title="CA"],.flag[data-flag="CA"],.flag-CA{background-image:url('https://grid.com/images/flags/CA.png');}
.flag[title="CD"],.flag[data-flag="CD"],.flag-CD{background-image:url('https://grid.com/images/flags/CD.png');}
.flag[title="CF"],.flag[data-flag="CF"],.flag-CF{background-image:url('https://grid.com/images/flags/CF.png');}
.flag[title="CG"],.flag[data-flag="CG"],.flag-CG{background-image:url('https://grid.com/images/flags/CG.png');}
.flag[title="CH"],.flag[data-flag="CH"],.flag-CH{background-image:url('https://grid.com/images/flags/CH.png');}
.flag[title="CI"],.flag[data-flag="CI"],.flag-CI{background-image:url('https://grid.com/images/flags/CI.png');}
.flag[title="CL"],.flag[data-flag="CL"],.flag-CL{background-image:url('https://grid.com/images/flags/CL.png');}
.flag[title="CM"],.flag[data-flag="CM"],.flag-CM{background-image:url('https://grid.com/images/flags/CM.png');}
.flag[title="CN"],.flag[data-flag="CN"],.flag-CN{background-image:url('https://grid.com/images/flags/CN.png');}
.flag[title="CO"],.flag[data-flag="CO"],.flag-CO{background-image:url('https://grid.com/images/flags/CO.png');}
.flag[title="CR"],.flag[data-flag="CR"],.flag-CR{background-image:url('https://grid.com/images/flags/CR.png');}
.flag[title="CU"],.flag[data-flag="CU"],.flag-CU{background-image:url('https://grid.com/images/flags/CU.png');}
.flag[title="CV"],.flag[data-flag="CV"],.flag-CV{background-image:url('https://grid.com/images/flags/CV.png');}
.flag[title="CY"],.flag[data-flag="CY"],.flag-CY{background-image:url('https://grid.com/images/flags/CY.png');}
.flag[title="CZ"],.flag[data-flag="CZ"],.flag-CZ{background-image:url('https://grid.com/images/flags/CZ.png');}
.flag[title="DE"],.flag[data-flag="DE"],.flag-DE{background-image:url('https://grid.com/images/flags/DE.png');}
.flag[title="DJ"],.flag[data-flag="DJ"],.flag-DJ{background-image:url('https://grid.com/images/flags/DJ.png');}
.flag[title="DK"],.flag[data-flag="DK"],.flag-DK{background-image:url('https://grid.com/images/flags/DK.png');}
.flag[title="DM"],.flag[data-flag="DM"],.flag-DM{background-image:url('https://grid.com/images/flags/DM.png');}
.flag[title="DO"],.flag[data-flag="DO"],.flag-DO{background-image:url('https://grid.com/images/flags/DO.png');}
.flag[title="DZ"],.flag[data-flag="DZ"],.flag-DZ{background-image:url('https://grid.com/images/flags/DZ.png');}
.flag[title="EC"],.flag[data-flag="EC"],.flag-EC{background-image:url('https://grid.com/images/flags/EC.png');}
.flag[title="EE"],.flag[data-flag="EE"],.flag-EE{background-image:url('https://grid.com/images/flags/EE.png');}
.flag[title="EG"],.flag[data-flag="EG"],.flag-EG{background-image:url('https://grid.com/images/flags/EG.png');}
.flag[title="EH"],.flag[data-flag="EH"],.flag-EH{background-image:url('https://grid.com/images/flags/EH.png');}
.flag[title="ER"],.flag[data-flag="ER"],.flag-ER{background-image:url('https://grid.com/images/flags/ER.png');}
.flag[title="ES"],.flag[data-flag="ES"],.flag-ES{background-image:url('https://grid.com/images/flags/ES.png');}
.flag[title="ET"],.flag[data-flag="ET"],.flag-ET{background-image:url('https://grid.com/images/flags/ET.png');}
.flag[title="FI"],.flag[data-flag="FI"],.flag-FI{background-image:url('https://grid.com/images/flags/FI.png');}
.flag[title="FJ"],.flag[data-flag="FJ"],.flag-FJ{background-image:url('https://grid.com/images/flags/FJ.png');}
.flag[title="FM"],.flag[data-flag="FM"],.flag-FM{background-image:url('https://grid.com/images/flags/FM.png');}
.flag[title="FR"],.flag[data-flag="FR"],.flag-FR{background-image:url('https://grid.com/images/flags/FR.png');}
.flag[title="GA"],.flag[data-flag="GA"],.flag-GA{background-image:url('https://grid.com/images/flags/GA.png');}
.flag[title="GB"],.flag[data-flag="GB"],.flag-GB{background-image:url('https://grid.com/images/flags/GB.png');}
.flag[title="GD"],.flag[data-flag="GD"],.flag-GD{background-image:url('https://grid.com/images/flags/GD.png');}
.flag[title="GE"],.flag[data-flag="GE"],.flag-GE{background-image:url('https://grid.com/images/flags/GE.png');}
.flag[title="GH"],.flag[data-flag="GH"],.flag-GH{background-image:url('https://grid.com/images/flags/GH.png');}
.flag[title="GM"],.flag[data-flag="GM"],.flag-GM{background-image:url('https://grid.com/images/flags/GM.png');}
.flag[title="GN"],.flag[data-flag="GN"],.flag-GN{background-image:url('https://grid.com/images/flags/GN.png');}
.flag[title="GQ"],.flag[data-flag="GQ"],.flag-GQ{background-image:url('https://grid.com/images/flags/GQ.png');}
.flag[title="GR"],.flag[data-flag="GR"],.flag-GR{background-image:url('https://grid.com/images/flags/GR.png');}
.flag[title="GT"],.flag[data-flag="GT"],.flag-GT{background-image:url('https://grid.com/images/flags/GT.png');}
.flag[title="GW"],.flag[data-flag="GW"],.flag-GW{background-image:url('https://grid.com/images/flags/GW.png');}
.flag[title="GY"],.flag[data-flag="GY"],.flag-GY{background-image:url('https://grid.com/images/flags/GY.png');}
.flag[title="HN"],.flag[data-flag="HN"],.flag-HN{background-image:url('https://grid.com/images/flags/HN.png');}
.flag[title="HR"],.flag[data-flag="HR"],.flag-HR{background-image:url('https://grid.com/images/flags/HR.png');}
.flag[title="HT"],.flag[data-flag="HT"],.flag-HT{background-image:url('https://grid.com/images/flags/HT.png');}
.flag[title="HU"],.flag[data-flag="HU"],.flag-HU{background-image:url('https://grid.com/images/flags/HU.png');}
.flag[title="ID"],.flag[data-flag="ID"],.flag-ID{background-image:url('https://grid.com/images/flags/ID.png');}
.flag[title="IE"],.flag[data-flag="IE"],.flag-IE{background-image:url('https://grid.com/images/flags/IE.png');}
.flag[title="IL"],.flag[data-flag="IL"],.flag-IL{background-image:url('https://grid.com/images/flags/IL.png');}
.flag[title="IN"],.flag[data-flag="IN"],.flag-IN{background-image:url('https://grid.com/images/flags/IN.png');}
.flag[title="IQ"],.flag[data-flag="IQ"],.flag-IQ{background-image:url('https://grid.com/images/flags/IQ.png');}
.flag[title="IR"],.flag[data-flag="IR"],.flag-IR{background-image:url('https://grid.com/images/flags/IR.png');}
.flag[title="IS"],.flag[data-flag="IS"],.flag-IS{background-image:url('https://grid.com/images/flags/IS.png');}
.flag[title="IT"],.flag[data-flag="IT"],.flag-IT{background-image:url('https://grid.com/images/flags/IT.png');}
.flag[title="JM"],.flag[data-flag="JM"],.flag-JM{background-image:url('https://grid.com/images/flags/JM.png');}
.flag[title="JO"],.flag[data-flag="JO"],.flag-JO{background-image:url('https://grid.com/images/flags/JO.png');}
.flag[title="JP"],.flag[data-flag="JP"],.flag-JP{background-image:url('https://grid.com/images/flags/JP.png');}
.flag[title="KE"],.flag[data-flag="KE"],.flag-KE{background-image:url('https://grid.com/images/flags/KE.png');}
.flag[title="KG"],.flag[data-flag="KG"],.flag-KG{background-image:url('https://grid.com/images/flags/KG.png');}
.flag[title="KH"],.flag[data-flag="KH"],.flag-KH{background-image:url('https://grid.com/images/flags/KH.png');}
.flag[title="KI"],.flag[data-flag="KI"],.flag-KI{background-image:url('https://grid.com/images/flags/KI.png');}
.flag[title="KM"],.flag[data-flag="KM"],.flag-KM{background-image:url('https://grid.com/images/flags/KM.png');}
.flag[title="KN"],.flag[data-flag="KN"],.flag-KN{background-image:url('https://grid.com/images/flags/KN.png');}
.flag[title="KP"],.flag[data-flag="KP"],.flag-KP{background-image:url('https://grid.com/images/flags/KP.png');}
.flag[title="KR"],.flag[data-flag="KR"],.flag-KR{background-image:url('https://grid.com/images/flags/KR.png');}
.flag[title="KS"],.flag[data-flag="KS"],.flag-KS{background-image:url('https://grid.com/images/flags/KS.png');}
.flag[title="KW"],.flag[data-flag="KW"],.flag-KW{background-image:url('https://grid.com/images/flags/KW.png');}
.flag[title="KZ"],.flag[data-flag="KZ"],.flag-KZ{background-image:url('https://grid.com/images/flags/KZ.png');}
.flag[title="LA"],.flag[data-flag="LA"],.flag-LA{background-image:url('https://grid.com/images/flags/LA.png');}
.flag[title="LB"],.flag[data-flag="LB"],.flag-LB{background-image:url('https://grid.com/images/flags/LB.png');}
.flag[title="LC"],.flag[data-flag="LC"],.flag-LC{background-image:url('https://grid.com/images/flags/LC.png');}
.flag[title="LI"],.flag[data-flag="LI"],.flag-LI{background-image:url('https://grid.com/images/flags/LI.png');}
.flag[title="LK"],.flag[data-flag="LK"],.flag-LK{background-image:url('https://grid.com/images/flags/LK.png');}
.flag[title="LR"],.flag[data-flag="LR"],.flag-LR{background-image:url('https://grid.com/images/flags/LR.png');}
.flag[title="LS"],.flag[data-flag="LS"],.flag-LS{background-image:url('https://grid.com/images/flags/LS.png');}
.flag[title="LT"],.flag[data-flag="LT"],.flag-LT{background-image:url('https://grid.com/images/flags/LT.png');}
.flag[title="LU"],.flag[data-flag="LU"],.flag-LU{background-image:url('https://grid.com/images/flags/LU.png');}
.flag[title="LV"],.flag[data-flag="LV"],.flag-LV{background-image:url('https://grid.com/images/flags/LV.png');}
.flag[title="LY"],.flag[data-flag="LY"],.flag-LY{background-image:url('https://grid.com/images/flags/LY.png');}
.flag[title="MA"],.flag[data-flag="MA"],.flag-MA{background-image:url('https://grid.com/images/flags/MA.png');}
.flag[title="MC"],.flag[data-flag="MC"],.flag-MC{background-image:url('https://grid.com/images/flags/MC.png');}
.flag[title="MD"],.flag[data-flag="MD"],.flag-MD{background-image:url('https://grid.com/images/flags/MD.png');}
.flag[title="ME"],.flag[data-flag="ME"],.flag-ME{background-image:url('https://grid.com/images/flags/ME.png');}
.flag[title="MG"],.flag[data-flag="MG"],.flag-MG{background-image:url('https://grid.com/images/flags/MG.png');}
.flag[title="MH"],.flag[data-flag="MH"],.flag-MH{background-image:url('https://grid.com/images/flags/MH.png');}
.flag[title="MK"],.flag[data-flag="MK"],.flag-MK{background-image:url('https://grid.com/images/flags/MK.png');}
.flag[title="ML"],.flag[data-flag="ML"],.flag-ML{background-image:url('https://grid.com/images/flags/ML.png');}
.flag[title="MM"],.flag[data-flag="MM"],.flag-MM{background-image:url('https://grid.com/images/flags/MM.png');}
.flag[title="MN"],.flag[data-flag="MN"],.flag-MN{background-image:url('https://grid.com/images/flags/MN.png');}
.flag[title="MR"],.flag[data-flag="MR"],.flag-MR{background-image:url('https://grid.com/images/flags/MR.png');}
.flag[title="MT"],.flag[data-flag="MT"],.flag-MT{background-image:url('https://grid.com/images/flags/MT.png');}
.flag[title="MU"],.flag[data-flag="MU"],.flag-MU{background-image:url('https://grid.com/images/flags/MU.png');}
.flag[title="MV"],.flag[data-flag="MV"],.flag-MV{background-image:url('https://grid.com/images/flags/MV.png');}
.flag[title="MW"],.flag[data-flag="MW"],.flag-MW{background-image:url('https://grid.com/images/flags/MW.png');}
.flag[title="MX"],.flag[data-flag="MX"],.flag-MX{background-image:url('https://grid.com/images/flags/MX.png');}
.flag[title="MY"],.flag[data-flag="MY"],.flag-MY{background-image:url('https://grid.com/images/flags/MY.png');}
.flag[title="MZ"],.flag[data-flag="MZ"],.flag-MZ{background-image:url('https://grid.com/images/flags/MZ.png');}
.flag[title="NA"],.flag[data-flag="NA"],.flag-NA{background-image:url('https://grid.com/images/flags/NA.png');}
.flag[title="NE"],.flag[data-flag="NE"],.flag-NE{background-image:url('https://grid.com/images/flags/NE.png');}
.flag[title="NG"],.flag[data-flag="NG"],.flag-NG{background-image:url('https://grid.com/images/flags/NG.png');}
.flag[title="NI"],.flag[data-flag="NI"],.flag-NI{background-image:url('https://grid.com/images/flags/NI.png');}
.flag[title="NL"],.flag[data-flag="NL"],.flag-NL{background-image:url('https://grid.com/images/flags/NL.png');}
.flag[title="NO"],.flag[data-flag="NO"],.flag-NO{background-image:url('https://grid.com/images/flags/NO.png');}
.flag[title="NP"],.flag[data-flag="NP"],.flag-NP{background-image:url('https://grid.com/images/flags/NP.png');}
.flag[title="NR"],.flag[data-flag="NR"],.flag-NR{background-image:url('https://grid.com/images/flags/NR.png');}
.flag[title="NZ"],.flag[data-flag="NZ"],.flag-NZ{background-image:url('https://grid.com/images/flags/NZ.png');}
.flag[title="OM"],.flag[data-flag="OM"],.flag-OM{background-image:url('https://grid.com/images/flags/OM.png');}
.flag[title="PA"],.flag[data-flag="PA"],.flag-PA{background-image:url('https://grid.com/images/flags/PA.png');}
.flag[title="PE"],.flag[data-flag="PE"],.flag-PE{background-image:url('https://grid.com/images/flags/PE.png');}
.flag[title="PG"],.flag[data-flag="PG"],.flag-PG{background-image:url('https://grid.com/images/flags/PG.png');}
.flag[title="PH"],.flag[data-flag="PH"],.flag-PH{background-image:url('https://grid.com/images/flags/PH.png');}
.flag[title="PK"],.flag[data-flag="PK"],.flag-PK{background-image:url('https://grid.com/images/flags/PK.png');}
.flag[title="PL"],.flag[data-flag="PL"],.flag-PL{background-image:url('https://grid.com/images/flags/PL.png');}
.flag[title="PT"],.flag[data-flag="PT"],.flag-PT{background-image:url('https://grid.com/images/flags/PT.png');}
.flag[title="PW"],.flag[data-flag="PW"],.flag-PW{background-image:url('https://grid.com/images/flags/PW.png');}
.flag[title="PY"],.flag[data-flag="PY"],.flag-PY{background-image:url('https://grid.com/images/flags/PY.png');}
.flag[title="QA"],.flag[data-flag="QA"],.flag-QA{background-image:url('https://grid.com/images/flags/QA.png');}
.flag[title="RO"],.flag[data-flag="RO"],.flag-RO{background-image:url('https://grid.com/images/flags/RO.png');}
.flag[title="RS"],.flag[data-flag="RS"],.flag-RS{background-image:url('https://grid.com/images/flags/RS.png');}
.flag[title="RU"],.flag[data-flag="RU"],.flag-RU{background-image:url('https://grid.com/images/flags/RU.png');}
.flag[title="RW"],.flag[data-flag="RW"],.flag-RW{background-image:url('https://grid.com/images/flags/RW.png');}
.flag[title="SA"],.flag[data-flag="SA"],.flag-SA{background-image:url('https://grid.com/images/flags/SA.png');}
.flag[title="SB"],.flag[data-flag="SB"],.flag-SB{background-image:url('https://grid.com/images/flags/SB.png');}
.flag[title="SC"],.flag[data-flag="SC"],.flag-SC{background-image:url('https://grid.com/images/flags/SC.png');}
.flag[title="SD"],.flag[data-flag="SD"],.flag-SD{background-image:url('https://grid.com/images/flags/SD.png');}
.flag[title="SE"],.flag[data-flag="SE"],.flag-SE{background-image:url('https://grid.com/images/flags/SE.png');}
.flag[title="SG"],.flag[data-flag="SG"],.flag-SG{background-image:url('https://grid.com/images/flags/SG.png');}
.flag[title="SI"],.flag[data-flag="SI"],.flag-SI{background-image:url('https://grid.com/images/flags/SI.png');}
.flag[title="SK"],.flag[data-flag="SK"],.flag-SK{background-image:url('https://grid.com/images/flags/SK.png');}
.flag[title="SL"],.flag[data-flag="SL"],.flag-SL{background-image:url('https://grid.com/images/flags/SL.png');}
.flag[title="SM"],.flag[data-flag="SM"],.flag-SM{background-image:url('https://grid.com/images/flags/SM.png');}
.flag[title="SN"],.flag[data-flag="SN"],.flag-SN{background-image:url('https://grid.com/images/flags/SN.png');}
.flag[title="SO"],.flag[data-flag="SO"],.flag-SO{background-image:url('https://grid.com/images/flags/SO.png');}
.flag[title="SR"],.flag[data-flag="SR"],.flag-SR{background-image:url('https://grid.com/images/flags/SR.png');}
.flag[title="ST"],.flag[data-flag="ST"],.flag-ST{background-image:url('https://grid.com/images/flags/ST.png');}
.flag[title="SV"],.flag[data-flag="SV"],.flag-SV{background-image:url('https://grid.com/images/flags/SV.png');}
.flag[title="SY"],.flag[data-flag="SY"],.flag-SY{background-image:url('https://grid.com/images/flags/SY.png');}
.flag[title="SZ"],.flag[data-flag="SZ"],.flag-SZ{background-image:url('https://grid.com/images/flags/SZ.png');}
.flag[title="TD"],.flag[data-flag="TD"],.flag-TD{background-image:url('https://grid.com/images/flags/TD.png');}
.flag[title="TG"],.flag[data-flag="TG"],.flag-TG{background-image:url('https://grid.com/images/flags/TG.png');}
.flag[title="TH"],.flag[data-flag="TH"],.flag-TH{background-image:url('https://grid.com/images/flags/TH.png');}
.flag[title="TJ"],.flag[data-flag="TJ"],.flag-TJ{background-image:url('https://grid.com/images/flags/TJ.png');}
.flag[title="TL"],.flag[data-flag="TL"],.flag-TL{background-image:url('https://grid.com/images/flags/TL.png');}
.flag[title="TM"],.flag[data-flag="TM"],.flag-TM{background-image:url('https://grid.com/images/flags/TM.png');}
.flag[title="TN"],.flag[data-flag="TN"],.flag-TN{background-image:url('https://grid.com/images/flags/TN.png');}
.flag[title="TO"],.flag[data-flag="TO"],.flag-TO{background-image:url('https://grid.com/images/flags/TO.png');}
.flag[title="TR"],.flag[data-flag="TR"],.flag-TR{background-image:url('https://grid.com/images/flags/TR.png');}
.flag[title="TT"],.flag[data-flag="TT"],.flag-TT{background-image:url('https://grid.com/images/flags/TT.png');}
.flag[title="TV"],.flag[data-flag="TV"],.flag-TV{background-image:url('https://grid.com/images/flags/TV.png');}
.flag[title="TW"],.flag[data-flag="TW"],.flag-TW{background-image:url('https://grid.com/images/flags/TW.png');}
.flag[title="TZ"],.flag[data-flag="TZ"],.flag-TZ{background-image:url('https://grid.com/images/flags/TZ.png');}
.flag[title="UA"],.flag[data-flag="UA"],.flag-UA{background-image:url('https://grid.com/images/flags/UA.png');}
.flag[title="UG"],.flag[data-flag="UG"],.flag-UG{background-image:url('https://grid.com/images/flags/UG.png');}
.flag[title="UK"],.flag[data-flag="UK"],.flag-UK{background-image:url('https://grid.com/images/flags/UK.png');}
.flag[title="US"],.flag[data-flag="US"],.flag-US{background-image:url('https://grid.com/images/flags/US.png');}
.flag[title="UY"],.flag[data-flag="UY"],.flag-UY{background-image:url('https://grid.com/images/flags/UY.png');}
.flag[title="UZ"],.flag[data-flag="UZ"],.flag-UZ{background-image:url('https://grid.com/images/flags/UZ.png');}
.flag[title="VA"],.flag[data-flag="VA"],.flag-VA{background-image:url('https://grid.com/images/flags/VA.png');}
.flag[title="VC"],.flag[data-flag="VC"],.flag-VC{background-image:url('https://grid.com/images/flags/VC.png');}
.flag[title="VE"],.flag[data-flag="VE"],.flag-VE{background-image:url('https://grid.com/images/flags/VE.png');}
.flag[title="VN"],.flag[data-flag="VN"],.flag-VN{background-image:url('https://grid.com/images/flags/VN.png');}
.flag[title="VU"],.flag[data-flag="VU"],.flag-VU{background-image:url('https://grid.com/images/flags/VU.png');}
.flag[title="WS"],.flag[data-flag="WS"],.flag-WS{background-image:url('https://grid.com/images/flags/WS.png');}
.flag[title="YE"],.flag[data-flag="YE"],.flag-YE{background-image:url('https://grid.com/images/flags/YE.png');}
.flag[title="ZA"],.flag[data-flag="ZA"],.flag-ZA{background-image:url('https://grid.com/images/flags/ZA.png');}
.flag[title="ZM"],.flag[data-flag="ZM"],.flag-ZM{background-image:url('https://grid.com/images/flags/ZM.png');}
.flag[title="ZW"],.flag[data-flag="ZW"],.flag-ZW{background-image:url('https://grid.com/images/flags/ZW.png');}
body input.language,body select.language,body textarea.language{background-position:5px 7px;background-repeat:no-repeat;background-size:20px 15px;padding-left:32px !important;}
body textarea.language{padding-top:7px;}
body .language.language-de-de{background-image:url('https://grid.com/images/flags/DE.png');}
body .language.language-en-us{background-image:url('https://grid.com/images/flags/US.png');}
body .language.language-en-gb{background-image:url('https://grid.com/images/flags/UK.png');}
body .language.language-es-es{background-image:url('https://grid.com/images/flags/ES.png');}
body .language.language-fr-fr{background-image:url('https://grid.com/images/flags/FR.png');}
body .language.language-it-it{background-image:url('https://grid.com/images/flags/IT.png');}
body .language.language-nl-nl{background-image:url('https://grid.com/images/flags/NL.png');}
body .text-de-de{background-image:url('https://grid.com/images/flags/DE.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .text-en-us{background-image:url('https://grid.com/images/flags/US.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .text-en-gb{background-image:url('https://grid.com/images/flags/UK.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .text-es-es{background-image:url('https://grid.com/images/flags/ES.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .text-fr-fr{background-image:url('https://grid.com/images/flags/FR.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .text-it-it{background-image:url('https://grid.com/images/flags/IT.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .text-nl-nl{background-image:url('https://grid.com/images/flags/NL.png');background-position:5px center;background-repeat:no-repeat;background-size:20px auto;padding-left:32px !important;}
body .web-form{--cell-10:calc((100% - (9 * 10px)) / 10);--cell-12:calc((100% - (7 * 10px)) / 8);--cell-16:calc((100% - (5 * 10px)) / 6);--cell-20:calc((100% - (4 * 10px)) / 5);--cell-25:calc((100% - (3 * 10px)) / 4);--cell-33:calc((100% - (2 * 10px)) / 3);--cell-50:calc(((100% - 10px) / 2));--cell-66:calc((((100% - (2 * 10px)) / 3) * 2) + (1 * 10px));--cell-75:calc((((100% - (3 * 10px)) / 4) * 3) + (2 * 10px));--cell-100:100%;}
body .web-form .grid-simple{grid-column-gap:10px;grid-row-gap:10px;}
.web-form .web-field + .web-field{margin-top:10px;}
.web-form .input-radio-custom,.web-form .input-checkbox-custom{display:grid;grid-template-columns:30px calc(100% - 30px);}
.web-form .input-radio-custom + .input-radio-custom,.web-form .input-checkbox-custom + .input-checkbox-custom{margin-top:10px;}
.web-form .input-radio-custom .input-radio-icon > input.input-radio,.web-form .input-checkbox-custom .input-checkbox-icon > input.input-checkbox{display:none;}
.web-form .input-radio-custom .input-radio-icon > input.input-radio + label,.web-form .input-checkbox-custom .input-checkbox-icon > input.input-checkbox + label{border:#AAAAAA solid 1px;border-radius:50%;box-sizing:border-box;display:block;height:25px;line-height:23px;overflow:hidden;text-align:center;width:25px;}
.web-form .input-checkbox-custom .input-checkbox-icon > input.input-checkbox + label{border-radius:6px;}
.web-form .input-radio-custom .input-radio-icon > input.input-radio:checked + label::after,.web-form .input-checkbox-custom .input-checkbox-icon > input.input-checkbox:checked + label::after{background:var(--color-action);color:var(--color-white);content:'\f00c';display:block;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:900;line-height:inherit;text-align:center;text-rendering:auto;width:100%;}
.web-form .input-radio-custom .input-radio-label,.web-form .input-checkbox-custom .input-checkbox-label{line-height:25px;}
.web-form .input-radio-label a,.web-form .input-checkbox-label a{color:var(--color-theme);text-decoration:underline;}
.web-form .web-field .label{font-weight:bold;line-height:25px;}
.web-form .web-field .label em{color:#CC0000;font-style:normal;}
.web-form .web-field .input{line-height:25px;}
.web-form .web-field .text{line-height:150%;}
.web-form .input-select{border:#AAAAAA solid 1px;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:normal;height:32px;line-height:30px;width:100%;}
.web-form .input-textarea{border:#AAAAAA solid 1px;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:normal;max-height:300px;min-height:120px;padding:6px 6px 6px 6px;resize:vertical;width:100%;}
.web-form .input-textfield{border:#AAAAAA solid 1px;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:normal;height:32px;line-height:30px;padding:0 6px 0 6px;width:100%;}
.web-form .input-tiny{margin-right:10px;width:70px;}
.web-form .input-small{margin-right:10px;width:150px;}
.web-form .input-medium{margin-right:10px;width:310px;}
.web-form .input-large{width:100%;}
.web-form .input-large + .input-large{margin-top:10px;}
.web-form .input-textfield:last-child,.web-form .input-select:last-child{margin-right:0;}
body .web-form .web-buttons{margin-top:10px;}
body .web-tabsbuilder{background:#FFFFFF;border:#D0D0D0 solid 1px;overflow:hidden;width:100%;}
.web-tabsbuilder > ul{display:block;list-style:none;margin:0px;overflow:hidden;padding:0px;position:relative;}
.web-tabsbuilder > ul:first-child{background:#F0F0F0;border-bottom:#D0D0D0 solid 1px;height:36px;width:calc(100% + 200px);}
.web-tabsbuilder > ul:first-child::after{clear:both;content:'';display:block;float:none;}
.web-tabsbuilder > ul:first-child > li{background:#F0F0F0;border-right:#D0D0D0 solid 1px;clear:none;cursor:pointer;float:left;line-height:36px;padding:0px 10px 0px 10px;width:auto;}
.web-tabsbuilder > ul:first-child > li:hover,.web-tabsbuilder > ul:first-child > li.active{background:#FFFFFF;}
.web-tabsbuilder > ul:nth-child(2)
{
min-height:36px;height:calc(100% - 36px);overflow-x:hidden;overflow-y:auto;}
.web-tabsbuilder > ul:nth-child(2) > li{display:none;padding:var(--grid-default-spacing);position:relative;}
.web-tabsbuilder > ul:nth-child(2) > li.active{display:block;}
.web-tabsbuilder .tabsbuilder-left,.web-tabsbuilder .tabsbuilder-right{background:#F0F0F0;border-left:#D0D0D0 solid 1px;height:36px;position:absolute;top:0px;right:0px;width:36px;}
.web-tabsbuilder .tabsbuilder-left:hover,.web-tabsbuilder .tabsbuilder-right:hover{background-color:#FFFFFF;}
.web-tabsbuilder .tabsbuilder-left::before,.web-tabsbuilder .tabsbuilder-right::before{color:inherit;content:'\f105';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;height:36px;left:0px;line-height:36px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:36px;}
.web-tabsbuilder .tabsbuilder-left{right:36px;}
.web-tabsbuilder .tabsbuilder-left::before{content:'\f104';}
body .web-table{background:red;border:#CCCCCC solid 1px;overflow:hidden;overflow-x:auto;width:100%;}
.web-table .table-body{background:cyan;min-width:100%;width:640px;}
.web-table .table-row{background-color:#FFFFFF;}
.web-table .table-row + .table-row{border-top:#CCCCCC solid 1px;}
.web-table .table-body .table-columns:after{clear:both;content:'';display:block;float:none;}
.web-table .table-columns .table-column{border-left:#F0F0F0 solid 1px;clear:none;float:left;overflow:hidden;width:160px;}
.web-table .table-columns .table-column + .table-column{width:480px;}
.web-table .table-columns .table-column .label{line-height:125%;font-weight:bold;padding:10px 10px 10px 10px;}
.web-table .table-columns .table-column .text{line-height:125%;font-weight:normal;padding:10px 10px 10px 10px;}
.web-table .table-columns .table-column .text > a{text-decoration:underline;}
.web-table .table-columns .table-column .buttons{height:38px;overflow:hidden;padding:4px 0px 0px 10px;}
.web-table .table-columns .table-column .buttons > a,.web-table .table-columns .table-column .buttons > button{background-color:#555555;border:none;border-radius:4px;color:#FFFFFF;display:inline-block;line-height:31px;margin:0px 5px 0px 0px;padding:0px 10px 0px 10px;text-align:center;width:auto;}
table td .cell-text{line-height:20px;padding:8px 6px 8px 6px;}
table td .cell-label{font-weight:bold;line-height:20px;padding:8px 6px 8px 6px;}
table td .cell-button,table td .cell-input{padding:3px 3px 3px 3px;}
table td .cell-button .web-button{height:30px;line-height:30px;}
table td .cell-input .input-valid{background-color:#C8E7C9;border:#548B2F solid 1px;}
table td .cell-input .input-warning{background-color:#FFE1B2;border:#FF8E02 solid 1px;}
table td .cell-input .input-error{background-color:#FFCDD3;border:#B71C1C solid 1px;}
table td .cell-input .input-error::placeholder,table td .cell-input .input-valid::placeholder,table td .cell-input .input-warning::placeholder{color:#888888;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
body .tox-tinymce{margin:0px !important;}
@media (max-width:1900px)
{
body form.recordlist{max-width:100%;overflow-x:auto;}
}
body .recordlist{display:block;margin:0px;padding:0px;position:relative;width:100%;}
.recordlist .recordlist-table{border:#222222 solid 1px;overflow-x:auto;}
.recordlist-table .table-header,.recordlist-table .table-body,.recordlist-table .table-footer,.recordlist-table .table-search-inline{overflow-x:hidden;}
.recordlist-table .table-column{border-left:#DCDCDC solid 1px;display:block;float:left;height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.recordlist-table .table-column:first-child{border-left:none;}
.recordlist-table > .table-header,.recordlist-table > .table-header > .table-row,.recordlist-table > .table-header > .table-row > .table-columns,.recordlist-table > .table-header > .table-row > .table-columns > .table-column{background-color:#444444;color:#FFFFFF;}
.recordlist-table .table-body .table-row{border-top:#DCDCDC solid 1px;height:38px;}
.recordlist-table .table-body .table-row:last-child{border-bottom:#DCDCDC solid 1px;}
.recordlist-table .table-body .table-row:nth-child(even)
{
background-color:#FFFFFF;}
.recordlist-table .table-body .table-row:nth-child(odd)
{
background-color:#F0F0F0;}
.recordlist-table .table-body .table-row.row-selected{background-color:#D0D0D0;}
.recordlist-table .table-body .table-row:hover{background-color:#D0D0D0;}
.recordlist-table.recordlist-scrollable > .table-body{overflow-y:auto;padding-bottom:50px;}
.recordlist.recordlist-loading .table-body::before{background-color:rgba(0,0,0,0.5);content:'';display:fixed;left:0px;height:100%;position:absolute;top:0px;width:100%;z-index:10;}
.recordlist-table .table-column .icon,.recordlist-table .table-column .input,.recordlist-table .table-column .label,.recordlist-table .table-column .text{height:38px;}
.recordlist-table .table-column a,.recordlist-table .table-column .a{color:inherit;}
.recordlist-table .table-column .icon > a,.recordlist-table .table-column .icon > div{display:block;height:38px;padding-left:0;width:40px;}
.recordlist-table .table-row label,.recordlist-table .table-row .label{font-weight:bold;line-height:18px;padding:10px 6px 10px 12px;}
.recordlist-table .table-row .text{line-height:18px;padding:10px 6px 10px 12px;}
.recordlist-table .table-row .description{color:#666666;font-style:italic;}
.recordlist-table .table-row .small{font-size:10px;}
.recordlist-table .table-row .input{line-height:100%;padding:7px 0px 0px 7px;}
.recordlist-table .table-row .buttons,.recordlist-table .table-buttons{padding:10px 6px 10px 12px;}
.recordlist-table .table-row .table-column .buttons{padding:6px 6px 0px 6px;}
.recordlist-table .table-row .buttons > button,.recordlist-table .table-buttons > button,.recordlist-table .table-row .text > button{display:inline-block;}
.recordlist-table .table-row .buttons > button + button,.recordlist-table .table-buttons > button + button,.recordlist-table .table-row .text > button + button{margin-left:5px;}
.recordlist-table .radiobox-column .input,.recordlist-table .checkbox-column .input{padding:4px 0px 0px 4px;}
.recordlist-table .table-body .checkbox-column input,.recordlist-table .table-body .radiobox-column input{appearance:none;}
.recordlist-table .table-body .radiobox-column input[type="radio"]{border-radius:50%;}
.recordlist-table .table-body .checkbox-column input:checked,.recordlist-table .table-body .radiobox-column input:checked{appearance:auto;}
.recordlist-table .table-body .record-status-0 input,.recordlist-table .table-body .record-status-1 input,.recordlist-table .table-body .record-status-2 input,.recordlist-table .table-body .record-status-3 input,.recordlist-table .table-body .record-status-4 input,.recordlist-table .table-body .record-status-5 input,.recordlist-table .table-body .record-status-6 input,.recordlist-table .table-body .record-status-7 input,.recordlist-table .table-body .record-status-8 input,.recordlist-table .table-body .record-status-9 input{background-color:rgba(138,176,62,1) !important;border:#000000 solid 2px;overflow:hidden;}
.recordlist-table .table-body[data-limit]::after{clear:both;color:#AAAAAA;content:attr(data-limit);display:block;font-style:italic;line-height:40px;padding:0px 15px 0px 15px;text-align:left;}
.recordlist-table .table-body[data-limit="0"]::after{display:none;}
.recordlist-table .table-body .record-status-0 input,.recordlist-table .table-body .record-status-9 input{background-color:rgba(235,30,35,1) !important;}
.recordlist-table .table-body .record-status-2 input,.recordlist-table .table-body .record-status-8 input{background-color:rgba(248,124,0,1) !important;}
.recordlist-table > .table-footer{background:#F0F0F0;border-top:#444444 solid 1px;overflow:hidden;}
.recordlist-table > .table-debug{background:#F0F0F0;display:none;padding:0px 6px 6px 6px;}
.recordlist-table > .table-debug .query{background:#FFFFFF;border:#444444 solid 1px;font-size:13px;line-height:16px;padding:17px 20px 17px 20px;}
.recordlist-debugging-toggled .recordlist-table > .table-debug{display:block;}
.recordlist-table .table-search-inline{border-bottom:#444444 solid 2px;height:67px;}
.recordlist-table .table-search-inline,.recordlist-table .table-search-inline .table-row,.recordlist-table .table-search-inline .table-columns,.recordlist-table .table-search-inline .table-column,.recordlist .filter-checkboxes{overflow:visible;}
.recordlist-table .table-search-inline .table-column{height:65px;}
.recordlist-table .table-column[fa-size="40"],.recordlist-table .table-column > .icon > a[fa-size="40"]{font-size:16px;}
.recordlist .table-search-inline .filter{height:65px;padding:3px;}
.recordlist .table-search-inline .filter-toggle > div{display:none;}
.recordlist .table-search-inline .filter-toggled > div{border:#444444 solid 1px;background:#FFFFFF;display:block;height:auto;left:6px;max-height:182px;padding:3px;position:absolute;top:40px;width:160px !important;z-index:10;}
.recordlist .table-search-inline .filter-toggled.filter-checkboxes .checkbox-options{height:auto;max-height:182px;width:220px !important;}
.recordlist .filter input[type="date"],.recordlist .filter input[type="number"],.recordlist .filter input[type="text"],.recordlist .filter select{box-sizing:border-box;display:block;height:28px;line-height:24px;padding:2px 5px 0px 5px;width:100%;}
.recordlist .checkbox-column input[type="checkbox"],.recordlist .radiobox-column input[type="radio"]{height:22px;width:22px;}
.recordlist .radiobox-label
.recordlist .filter input + input,.recordlist .filter select + select{margin-top:3px;}
.recordlist .filter-checkboxes{padding:3px;position:relative;width:100%;}
.recordlist .filter-checkboxes .checkbox-options{background:#FFFFFF;border:#888888 solid 1px;height:auto;max-height:112px;min-height:59px;overflow-x:hidden;overflow-y:scroll;width:100%;}
.recordlist .table-search-inline .filter-checkboxes .checkbox-options{height:59px;}
.recordlist .checkbox-options .checkbox-option{cursor:pointer;display:grid;grid-template-columns:26px auto;height:24px;overflow:hidden;}
.recordlist .checkbox-options .checkbox-input{padding:3px 0px 0px 3px;}
.recordlist .checkbox-options .checkbox-input > input{cursor:pointer;font-size:16px;height:18px;margin:0px;padding:0px;width:18px;}
.recordlist .checkbox-options .checkbox-label label,.recordlist .checkbox-options .checkbox-text label{font-size:13px;font-weight:normal;line-height:24px;margin:0px;padding:0px 40px 0px 0px;white-space:nowrap;}
.recordlist .table-search-popup{background:rgba(0,0,0,0.5);display:none;position:absolute;height:100%;left:0px;top:0px;width:100%;z-index:100;}
.recordlist .table-search-popup .table-search-close{display:block;height:40px;position:absolute;right:12px;top:5px;width:40px;z-index:100;}
.recordlist .table-search-popup .table-search-close::before{color:inherit;content:'\f00d';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:24px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.recordlist .table-search-popup .filters{background:#F0F0F0;border:#444444 solid 2px;cursor:auto;height:300px;left:50%;max-width:400px;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding:0px 20px 20px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);z-index:101;}
.recordlist .table-search-popup .filters .filter-label{font-weight:bold;margin:20px 0px 3px 0px;}
.recordlist .table-search-popup .filters .filter-button{font-weight:bold;margin:20px 0px 3px 0px;}
.recordlist .table-search-popup .filters .sort{padding:8px 0px 0px 0px;}
.recordlist .table-search-popup .filters .sort-data{display:grid;grid-template-columns:20px 50px 20px 20px;}
.recordlist .table-search-popup .filters .sort-data .icon{font-size:18px;}
.recordlist .table-search-popup .filters .sort input{cursor:pointer;font-size:24px;line-height:30px;}
.recordlist .table-button-add,.recordlist .table-search-toggle{background:#444444;border-radius:50%;bottom:30px;color:#FFFFFF;height:60px;position:absolute;right:30px;width:60px;}
.recordlist .table-button-add:hover,.recordlist .table-search-toggle:hover{background:var(--color-theme);}
.recordlist .table-search-toggle::before{color:inherit;content:'\f002';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:28px;font-style:normal;font-variant:normal;font-weight:900;height:60px;left:0px;line-height:60px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:60px;}
.recordlist .table-button-add::before{content:'+';cursor:pointer;display:block;font-size:48px;font-style:normal;font-variant:normal;font-weight:900;height:60px;left:0px;line-height:60px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:60px;}
.recordlist .table-search-toggle + .table-button-add{right:105px;}
.recordlist .table-footer{height:40px;padding:6px;}
.recordlist .table-footer::after{clear:both;content:'';display:block;float:none;}
.recordlist .table-footer input,.recordlist .table-footer select{box-sizing:border-box;display:block;float:left;height:28px;margin:0px 6px 0px 0px;padding:0px 6px 0px 6px;width:160px;}
.recordlist .table-footer select{min-width:160px;width:auto;}
.recordlist .table-footer button{background-color:#444444;border:none;box-sizing:border-box;color:#FFFFFF;display:block;float:left;height:28px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:28px;}
.recordlist .table-footer button:hover{background-color:var(--color-theme);}
.recordlist .table-footer * + select[name="pagination_index"]{margin-left:30px;}
.recordlist .recordlist-bulkactions,.recordlist .recordlist-pagination,.recordlist .recordlist-debugging{clear:none;display:block;float:left;height:28px;margin-right:50px;width:auto;}
@media(min-width:420px)
{
.recordlist .table-search-popup .filter-date input[type="date"],.recordlist .table-search-popup .filter-number input[type="number"],.recordlist .table-search-popup .filter-text input[type="text"]{display:inline-block;width:calc((100% - 12px) / 2);}
.recordlist .table-search-popup .filter-date input + input,.recordlist .table-search-popup .filter-number input + input,.recordlist .table-search-popup .filter-text input + input{margin-left:10px;}
}
.recordlist-light .recordlist-table{border:none;}
.recordlist-light .recordlist-table .table-row{border-right:#DCDCDC solid 1px;}
.recordlist-light .recordlist-table .table-column{border-left:#DCDCDC solid 1px;}
.recordlist-light .recordlist-table > .table-header,.recordlist-light .recordlist-table > .table-header > .table-row,.recordlist-light .recordlist-table > .table-header > .table-row > .table-columns,.recordlist-light .recordlist-table > .table-header > .table-row > .table-columns > .table-column{background-color:transparent;border:none;color:#000000;}
.recordlist-light .recordlist-table .table-body .table-row:nth-child(even)
{
background-color:#FFFFFF;}
.recordlist-light .recordlist-table .table-body .table-row:nth-child(odd)
{
background-color:#FAFAFA;}
.recordlist-light .table-search-popup .filters{background-color:#FAFAFA;}
.recordlist-light .table-footer{background-color:#FAFAFA;border:#DCDCDC solid 1px;}
.recordlist-light .table-debug{background-color:#FAFAFA;border:#DCDCDC solid 1px;border-top:none;padding-top:6px;}
@media (max-width:1900px)
{
body form.listbuilder{max-width:100%;overflow-x:auto;}
}
.listbuilder-table{border:#222222 solid 1px;overflow-x:auto;}
.listbuilder-table > .table-header,.listbuilder-table > .table-body{overflow-x:hidden;}
.listbuilder-table .table-header > .table-row > .table-columns > .table-column,.listbuilder-table .table-body > .table-row > .table-columns > .table-column{border-left:#DCDCDC solid 1px;overflow:hidden;}
.listbuilder-table > .table-header > .table-row > .table-columns > .table-column:first-child,.listbuilder-table > .table-body > .table-row > .table-columns > .table-column:first-child{border-left:none;}
.listbuilder-table > .table-header,.listbuilder-table > .table-header > .table-row,.listbuilder-table > .table-header > .table-row > .table-columns,.listbuilder-table > .table-header > .table-row > .table-columns > .table-column{background-color:#222222;color:#FFFFFF;}
.listbuilder-table > .table-header > .table-row-toggable > .table-columns > .table-column,.listbuilder-table > .table-body > .table-row-toggable > .table-columns > .table-column{cursor:pointer;}
.listbuilder-table > .table-header > .table-row > .table-data:last-child,.listbuilder-table > .table-body > .table-row > .table-data:last-child{margin-bottom:20px;}
.listbuilder-table .table-row .table-data + .table-data{border-top:#222222 solid 1px;}
.listbuilder-table > .table-body > .table-row{border-top:#DCDCDC solid 1px;}
.listbuilder-table > .table-body > .table-row:first-child{border-top:none;}
.listbuilder-table > .table-body > .table-row:nth-child(odd)
{
background-color:#ECECEC;}
.listbuilder-table > .table-body > .table-row > .table-data{background-color:#FFFFFF;border-top:#DCDCDC solid 1px;width:100%;}
.listbuilder-table > .table-body > .table-row-toggable > .table-columns > .table-column:last-child::after{height:20px;padding:3px 0px 0px 0px;position:absolute;right:2px;top:7px;width:20px;content:'\f106';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:17px;text-align:center;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.listbuilder-table .table-column > .table-column-25{float:left;width:25%;}
.listbuilder-table .table-column > .table-column-33{float:left;width:33%;}
.listbuilder-table .table-column > .table-column-34{float:left;width:34%;}
.listbuilder-table .table-column > .table-column-50{float:left;width:50%;}
.listbuilder-table .table-column > .table-column-66{float:left;width:66%;}
.listbuilder-table .table-column > .table-column-67{float:left;width:67%;}
.listbuilder-table .table-column > .table-column-75{float:left;width:75%;}
.listbuilder-table > .table-body > .table-row-toggled > .table-columns > .table-column:last-child::after{content:'\f107';}
.listbuilder-table > .table-body > .table-row-toggable > .table-data{display:none;}
.listbuilder-table > .table-body > .table-row-toggled > .table-data{display:block;}
.listbuilder-table.listbuilder-scrollable > .table-body{max-height:340px;overflow-y:scroll;}
.listbuilder-table .table-columns{display:grid;grid-template-columns:160px 160px 160px 160px 160px 160px 160px auto;}
.listbuilder-input .table-columns,.listbuilder-statusses .table-columns{display:grid;grid-template-columns:36px 160px 160px 160px 160px 160px 160px 160px auto;}
.listbuilder-table .table-column a,.listbuilder-table .table-column .a{color:inherit;}
.listbuilder-table .table-row .subtable{padding:10px 10px 10px 10px;}
.listbuilder-table .table-row label,.listbuilder-table .table-row .label{font-weight:bold;line-height:125%;padding:10px 6px 10px 12px;}
.listbuilder-table .table-row .text{line-height:125%;padding:10px 6px 10px 12px;}
.listbuilder-table .table-row .description{color:#666666;font-style:italic;}
.listbuilder-table .table-row .small{font-size:10px;}
.listbuilder-table .table-row .input{line-height:100%;padding:7px 0px 0px 7px;}
.listbuilder-table .table-row .buttons,.listbuilder-table .table-buttons{padding:10px 6px 10px 12px;}
.listbuilder-table .table-row .table-column .buttons{padding:6px 6px 0px 6px;}
.listbuilder-table .table-row .buttons > button,.listbuilder-table .table-buttons > button,.listbuilder-table .table-row .text > button{display:inline-block;}
.listbuilder-table .table-row .buttons > button + button,.listbuilder-table .table-buttons > button + button,.listbuilder-table .table-row .text > button + button{margin-left:5px;}
.listbuilder-table .subtable > .listbuilder-table{border:#888888 solid 1px;}
.listbuilder-table .subtable > .listbuilder-table > .table-header,.listbuilder-table .subtable > .listbuilder-table > .table-header > .table-row,.listbuilder-table .subtable > .listbuilder-table > .table-header > .table-row > .table-columns,.listbuilder-table .subtable > .listbuilder-table > .table-header > .table-row > .table-columns > .table-column{background-color:#888888;}
.listbuilder-table .table-body .record-status-0::before,.listbuilder-table .table-body .record-status-9::before{background-color:rgba(235,30,35,1);content:' ';height:20px;left:8px;overflow:hidden;pointer-events:none;position:absolute;top:8px;width:20px;}
.listbuilder-table .table-body .record-status-1::before,.listbuilder-table .table-body .record-status-5::before,.listbuilder-table .table-body .record-status-6::before,.listbuilder-table .table-body .record-status-7::before{background-color:rgba(138,176,62,1);content:' ';height:20px;left:8px;overflow:hidden;pointer-events:none;position:absolute;top:8px;width:20px;}
.listbuilder-table .table-body .record-status-2::before,.listbuilder-table .table-body .record-status-8::before{background-color:rgba(248,124,0,1);content:' ';height:20px;left:8px;overflow:hidden;pointer-events:none;position:absolute;top:8px;width:20px;}
.listbuilder-table .table-body .record-status-3::before,.listbuilder-table .table-body .record-status-4::before{background-color:rgba(62,131,167,1);content:' ';height:20px;left:8px;overflow:hidden;pointer-events:none;position:absolute;top:8px;width:20px;}
.listbuilder-table .table-body .status-column::before,.listbuilder-table .table-body .radiobox-column::before{border-radius:50%;}
.listbuilder-table .table-body .record-status-locked.status-column::before,.listbuilder-table .table-body .record-status-locked.radiobox-column::before{content:'\f023';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:20px;text-align:center;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.listbuilder-table > .table-buttons{border-top:#DCDCDC solid 1px;}
.listbuilder .input .checkbox-input,.listbuilder .input .radiobox-input{display:none;}
.listbuilder .checkbox-column label,.listbuilder .radiobox-column label{display:inline-block;}
.listbuilder .input .checkbox-input + label.checkbox-label,.listbuilder .input .radiobox-input + label.radiobox-label{border:#222222 solid 2px;border-radius:4px;box-sizing:border-box;cursor:pointer;height:22px;line-height:18px;margin:0px 0px 0px 0px !important;padding:1px 0px 0px 0px !important;text-align:center;width:22px;}
.listbuilder .table-header .input .checkbox-input + label.checkbox-label,.listbuilder .table-header .input .radiobox-input + label.radiobox-label{border:#FFFFFF solid 2px;}
.listbuilder .input .radiobox-input + label.radiobox-label{border-radius:50% !important;}
.listbuilder .record-status-locked .input .checkbox-input + label.checkbox-label::after,.listbuilder .record-status-locked .input .radiobox-input + label.radiobox-label::after,.listbuilder .input .checkbox-input:checked + label.checkbox-label::after,.listbuilder .input .radiobox-input:checked + label.radiobox-label::after{content:'\f00c';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.listbuilder .record-status-locked .input .checkbox-input + label.checkbox-label::after,.listbuilder .record-status-locked .input .radiobox-input + label.radiobox-label::after,.listbuilder .record-status-locked .input .checkbox-input:checked + label.checkbox-label::after,.listbuilder .record-status-locked .input .radiobox-input:checked + label.radiobox-label::after{content:'\f023';}
.listbuilder .table-search{background-color:#222222;border-bottom:#DCDCDC solid 1px;}
.listbuilder .table-search .table-row{padding:5px;}
.listbuilder .table-search .table-row > div + div{margin-left:5px;}
.listbuilder .table-search .textfield{border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;height:30px;line-height:28px;outline:none;padding:4px 0px 4px 9px;vertical-align:top;width:100%;}
.listbuilder .table-search .select{border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;height:30px;line-height:28px;outline:none;padding:4px 0px 4px 20px;vertical-align:top;width:100%;}
.listbuilder .table-search .select option{box-sizing:border-box;display:block;line-height:30px;padding:5px 0px 4px 9px;vertical-align:top;}
.listbuilder .table-search button{background-color:#DDDDDD;border:none;border-radius:4px;font-family:inherit;font-size:inherit;line-height:30px;margin:0px 10px 0px 0px !important;padding:0px 8px 0px 8px;text-align:center;width:100%;}
.listbuilder .table-search button::after{content:'\f002';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.listbuilder .table-search .search-filter::after,.listbuilder .table-search .search-limit::after,.listbuilder .table-search .search-sort::after{content:'\f160';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-align:center;text-rendering:auto;height:30px;left:0px;line-height:24px;padding-top:3px;position:absolute;top:0px;width:26px;}
.listbuilder .table-search .search-filter::after{content:'\f0b0';}
.listbuilder .table-search .search-limit::after{content:'\f0cb';}
.listbuilder .table-row .table-column.indent-0{font-weight:bold;}
.listbuilder .table-row .table-column.indent-1{padding-left:20px;}
.listbuilder .table-row .table-column.indent-2{padding-left:20px;}
.listbuilder .table-row .table-column.indent-3{padding-left:60px;}
.listbuilder .table-row .table-column.indent-4{padding-left:80px;}
.listbuilder .table-row .table-column.indent-5{padding-left:100px;}
.listbuilder .table-row .table-column.indent-6{padding-left:120px;}
.tablebuilder-table .table-row label,.tablebuilder-table .table-row .label{font-weight:bold;line-height:20px;padding:10px 8px 10px 8px;}
.tablebuilder-table .table-row .text{line-height:20px;padding:10px 8px 10px 8px;}
.tablebuilder-table .table-row .text a{text-decoration:underline;}
.tablebuilder-table .table-row .input{padding:8px 8px 6px 8px;}
.tablebuilder .table-buttons{padding:2px 0px 0px 0px;}
.tablebuilder .table-buttons > a,.tablebuilder .table-buttons > button{background-color:#555555;border:none;border-radius:4px;color:#FFFFFF;display:inline-block;line-height:31px;margin:0px 5px 5px 0px;padding:0px 10px 0px 10px;text-align:center;width:auto;}
.tablebuilder .table-buttons .background-blue{background-color:var(--color-blue);}
.tablebuilder .table-buttons .background-blue-dark{background-color:var(--color-blue-dark);}
.tablebuilder .table-buttons .background-gray{background-color:#555555;}
.tablebuilder .table-buttons .background-green{background-color:var(--color-green);}
.tablebuilder .table-buttons .background-green-dark{background-color:var(--color-green-dark);}
.tablebuilder .table-buttons .background-orange{background-color:var(--color-orange);}
.tablebuilder .table-buttons .background-orange-dark{background-color:var(--color-orange-dark);}
.tablebuilder .table-buttons .background-red{background-color:var(--color-red);}
.tablebuilder .table-buttons .background-red-dark{background-color:var(--color-red-dark);}
body .tablebuilder-table{overflow-x:auto;overflow-y:hidden;padding-bottom:3px;}
.tablebuilder-table > .table-header{border-left:transparent solid 1px;border-right:transparent solid 1px;width:5000px;}
.tablebuilder-table > .table-body{border:#CCCCCC solid 1px;width:5000px;}
.tablebuilder-table > .table-header > .table-row{overflow:hidden;width:100%;}
.tablebuilder-table > .table-body > .table-row{background-color:#FFFFFF;border-top:#CCCCCC solid 1px;overflow:hidden;width:100%;}
.tablebuilder-table > .table-body > .table-row.table-row-selected{background-color:#E4E4E4;}
.tablebuilder-table > .table-body > .table-row:first-child{border-top:none !important;}
.hardware-computer .tablebuilder-table.tablebuilder-scrollable > .table-body{overflow-y:scroll;}
.tablebuilder-table.tablebuilder-statusses .table-header .table-columns,.tablebuilder-table.tablebuilder-statusses .table-body .table-columns{display:block;}
.tablebuilder-table .table-header > .table-row > .table-columns > .table-column,.tablebuilder-table .table-body > .table-row > .table-columns > .table-column{border-left:transparent solid 1px;display:block;float:left;height:38px;overflow:hidden;}
.tablebuilder-table .table-body > .table-row > .table-columns > .table-column{border-left:#F0F0F0 solid 1px;}
.tablebuilder-table .table-header > .table-row > .table-columns > .table-column:first-child,.tablebuilder-table .table-body > .table-row > .table-columns > .table-column:first-child{border-left:none;}
.tablebuilder-table .table-header > .table-row > .table-columns::after,.tablebuilder-table .table-body > .table-row > .table-columns::after{clear:both;content:'';display:block;float:none;}
.tablebuilder-table .table-column .column-data{padding:8px 8px 8px 3px;}
.tablebuilder .tablebuilder-table .indent-0 .indent{padding-left:20px;}
.tablebuilder .tablebuilder-table .indent-1 .indent{padding-left:60px;}
.tablebuilder .tablebuilder-table .indent-2 .indent{padding-left:100px;}
.tablebuilder .tablebuilder-table .indent-3 .indent{padding-left:140px;}
.tablebuilder .tablebuilder-table .indent-4 .indent{padding-left:180px;}
.tablebuilder .tablebuilder-table .indent-0 .indent::before,.tablebuilder .tablebuilder-table .indent-1 .indent::before,.tablebuilder .tablebuilder-table .indent-2 .indent::before,.tablebuilder .tablebuilder-table .indent-3 .indent::before,.tablebuilder .tablebuilder-table .indent-4 .indent::before{content:'⚫';display:block;font-size:6px;height:40px;left:0px;line-height:40px;position:absolute;text-align:right;top:0px;width:20px;}
.tablebuilder .tablebuilder-table .indent-1 .indent::before{left:40px;}
.tablebuilder .tablebuilder-table .indent-2 .indent::before{left:80px;}
.tablebuilder .tablebuilder-table .indent-3 .indent::before{left:120px;}
.tablebuilder .tablebuilder-table .indent-4 .indent::before{left:160px;}
.tablebuilder .table-column.record-status-0 .checkbox-label,.tablebuilder .table-column.record-status-9 .checkbox-label{background-color:#FFAAAA;}
.tablebuilder .table-column.record-status-1 .checkbox-label,.tablebuilder .table-column.record-status-5 .checkbox-label,.tablebuilder .table-column.record-status-6 .checkbox-label,.tablebuilder .table-column.record-status-7 .checkbox-label{background-color:#AACCAA;}
.tablebuilder .table-column.record-status-2 .checkbox-label,.tablebuilder .table-column.record-status-8 .checkbox-label{background-color:#FFDDBB;}
.tablebuilder .table-column.record-status-3 .checkbox-label,.tablebuilder .table-column.record-status-4 .checkbox-label{background-color:#AACCFF;}
.tablebuilder .tablebuilder-button{background-color:#555555;border:none;border-radius:4px;color:#FFFFFF;display:inline-block;line-height:31px;margin:4px 0px 0px 4px;padding:0px 10px 0px 10px;text-align:center;width:auto;}
.tablebuilder .tablebuilder-icon{color:#555555;display:block;font-size:18px;line-height:39px;height:100%;text-align:center;width:100%;}
.tablebuilder .tablebuilder-button > a,.tablebuilder .tablebuilder-icon > a{display:block;height:100%;text-align:center;width:100%;}
.tablebuilder .row-toggle-button{color:#555555;display:block;height:39px;line-height:39px;position:absolute;right:0px;text-align:center;top:0px;width:39px}
.tablebuilder .row-toggle-button::before{color:inherit;content:'\f105';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;height:39px;left:0px;line-height:39px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:39px;}
.tablebuilder .row-toggled .row-toggle-button::before{content:'\f107';}
.tablebuilder .row-toggle-hidden{display:none;}
.tablebuilder .input .checkbox-input,.tablebuilder .input .radiobox-input{display:none;}
.tablebuilder .checkbox-column label,.tablebuilder .radiobox-column label{display:inline-block;}
.tablebuilder .input .checkbox-input + label.checkbox-label,.tablebuilder .input .radiobox-input + label.radiobox-label{border:var(--color-black) solid 2px;border-radius:4px;box-sizing:border-box;color:var(--color-black);cursor:pointer;font-size:12px;height:22px;line-height:18px;margin:0px 0px 0px 0px !important;overflow:hidden;padding:1px 0px 0px 1px !important;text-align:center;width:22px;}
.tablebuilder .input .radiobox-input + label.radiobox-label{border-radius:50% !important;}
.tablebuilder .input .checkbox-input + label.checkbox-label::after,.tablebuilder .input .radiobox-input + label.radiobox-label::after{content:' ';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:18px;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.tablebuilder .input .checkbox-input:checked + label.checkbox-label::after,.tablebuilder .input .radiobox-input:checked + label.radiobox-label::after{content:'\f00c';}
.tablebuilder .record-status-locked .input .checkbox-input + label.checkbox-label::after,.tablebuilder .record-status-locked .input .radiobox-input + label.radiobox-label::after,.tablebuilder .record-status-locked .input .checkbox-input:checked + label.checkbox-label::after,.tablebuilder .record-status-locked .input .radiobox-input:checked + label.radiobox-label::after{content:'\f023';}
.tablebuilder .column-icons{display:block;padding:3px 3px 3px 3px;}
.tablebuilder .column-icons::after{clear:both;content:'';display:block;float:none;width:100%;}
.tablebuilder .column-icons .column-icon{border-radius:6px;box-sizing:border-box;display:block;float:left;height:32px;line-height:32px;overflow:hidden;padding:0px;position:relative;text-align:center;width:32px;}
.tablebuilder .column-icons .column-icon::before{color:#FFFFFF;height:32px;line-height:32px;padding:0px;width:32px;}
.tablebuilder .column-icons .column-icon:hover::before{background-color:#555555;}
.tablebuilder .column-icons .column-icon + .column-icon{margin-left:3px;}
.tablebuilder .tablebuilder-filters-container{display:none;}
.tablebuilder .tablebuilder-filters-container.show{background-color:rgba(0,0,0,0.5);display:grid;height:100%;left:0;justify-content:center;position:fixed;top:0;width:100%;z-index:1000;}
.tablebuilder-filters-container.show .tablebuilder-filters-box{align-self:center;background-color:white;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);display:grid;max-height:480px;padding:18px;width:300px;z-index:1001;}
.tablebuilder-filters-container.show .tablebuilder-filters-cancel{height:30px;justify-self:end;right:-10px;width:40px;}
.tablebuilder-filters .tablebuilder-filter-select-bar{padding:5px;width:184px;}
.tablebuilder-filters-container.show .tablebuilder-filter-number-min,.tablebuilder-filters-container.show .tablebuilder-filter-number-max,.tablebuilder-filters-container.show .tablebuilder-filter-text-input{padding:5px;width:170px;}
.tablebuilder-filters-container.show .filter-submit button,.tablebuilder-filters-container.show .filter-button-cancel,.tablebuilder .filter-toggle{background-color:#555555;width:fit-content;}
.tablebuilder-filters-container.show .tablebuilder-filters-footer-buttons{display:grid;grid-template-columns:69px 80px;margin-top:20px;}
.tablebuilder-filters-container.show .tablebuilder-filters{max-height:330px;overflow:auto;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort{margin-top:-15px;}
.tablebuilder-filters-container.show .tablebuilder-filters{display:grid;grid-gap:30px}
.tablebuilder-filters-container.show .tablebuilder-filters-checkboxes,.tablebuilder-filters-container.show .tablebuilder-filter-checkboxes,.tablebuilder-filters-container.show .tablebuilder-filter-date,.tablebuilder-filters-container.show .tablebuilder-filter-date-group,.tablebuilder-filters-container.show .tablebuilder-filter-number,.tablebuilder-filters-container.show .tablebuilder-filter-select,.tablebuilder-filters-container.show .tablebuilder-filter-text{display:grid;grid-gap:10px}
.tablebuilder-filters-container .tablebuilder-filter-sort{display:grid;grid-gap:5px;grid-template-columns:20px 30px 20px 30px 20px 20px;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort-a-z::before{content:'\f15d';display:block;font-family:'Font Awesome 5 Free';font-size:20px;line-height:100%;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort-z-a::before{content:'\f881';display:block;font-family:'Font Awesome 5 Free';font-size:20px;line-height:100%;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort-0-9::before{content:'\f162';display:block;font-family:'Font Awesome 5 Free';font-size:20px;line-height:100%;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort-9-0::before{content:'\f886';display:block;font-family:'Font Awesome 5 Free';font-size:20px;line-height:100%;}
.tablebuilder .filter-toggle{background-color:#0287ff;border:none;border-radius:4px;color:#FFFFFF;display:inline-block;font-family:arial;font-weight:normal;line-height:31px;margin:0px 5px 5px 0px;padding:0px 10px 0px 10px;text-align:center;width:auto;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort-none::before{content:'\f05e';display:block;font-family:'Font Awesome 5 Free';font-size:20px;line-height:100%;}
.tablebuilder-filters-container .tablebuilder-filter-checkbox-input{border:#222222 solid 1px;border-radius:4px;box-sizing:border-box;cursor:pointer;height:22px;line-height:20px;margin:0px 0px 0px 0px !important;padding:1px 0px 0px 0px !important;text-align:center;width:22px;}
.tablebuilder-filters-container .tablebuilder-filter-checkbox{display:grid;grid-template-columns:30px auto;}
.tablebuilder-filters-container .tablebuilder-filter-checkbox-label{padding:3px 8px 3px 0px;}
.tablebuilder-filters-container .tablebuilder-filters-header{display:grid;grid-template-columns:244px 20px;margin-bottom:10px;}
.tablebuilder-filters-container .tablebuilder-filters-cancel::before{content:'\f057 ';display:block;font-family:'Font Awesome 5 Free';font-size:20px;line-height:1;text-align:center;}
.tablebuilder-filters-container.show .tablebuilder-filters-title{font-size:20px !important;}
.tablebuilder-filters-container.show .panel-subtitle{color:black;font-size:13px;margin:auto;}
@media (min-width:620px)
{
.tablebuilder-filters-container.show .tablebuilder-filters-header{grid-template-columns:444px 20px;}
.tablebuilder-filters-container.show .tablebuilder-filter-checkboxes{grid-template-columns:100px 100px;max-width:400px;}
.tablebuilder-filter-checkboxes .panel-subtitle{margin:unset !important;}
.tablebuilder-filters-container.show .tablebuilder-filter-sort{margin-left:110px;max-width:200px;}
.tablebuilder-filters-container.show .tablebuilder-filter-select-bar{width:239px;}
.tablebuilder-filters-container.show .tablebuilder-filter-select{grid-gap:10px;grid-template-columns:100px 100px;max-width:420px;}
.tablebuilder-filters-container.show .tablebuilder-filter-text,.tablebuilder-filters-container.show .tablebuilder-filter-number{grid-gap:10px;grid-template-columns:100px 115px 100px;max-width:420px;}
.tablebuilder-filters-container.show .tablebuilder-filter-number-min,.tablebuilder-filters-container.show .tablebuilder-filter-number-max,.tablebuilder-filters-container.show .tablebuilder-filter-text-input{width:100px;}
.tablebuilder-filters-container.show .tablebuilder-filters:last-child{margin-bottom:40px;}
.tablebuilder-filters-container.show .tablebuilder-filter-date{grid-template-columns:100px 100px;}
.tablebuilder-filters-container.show .tablebuilder-filter-date-group{grid-gap:25px !important;grid-template-columns:100px 100px;}
.tablebuilder-filters-container.show .tablebuilder-filters-footer-buttons{margin-left:110px;}
.tablebuilder-filters-container.show .tablebuilder-filters-box{width:500px;}
}
.formbuilder .formfield-row{margin-bottom:10px;}
.formbuilder .formfield-columns{display:grid;grid-template-columns:100%;}
@media (min-width:520px)
{
.formbuilder .formfield-columns{grid-template-columns:160px auto;}
.formbuilder .formbuilder-buttons{padding-left:160px;}
}
.formbuilder .formfield-label{font-weight:bold;}
.formbuilder label{box-sizing:border-box;display:block;}
.formbuilder label[for]{cursor:pointer;}
.formbuilder label.disabled{cursor:default;}
.formbuilder .label,.formbuilder .text{line-height:150%;min-height:30px;padding:5px 0px 0px 0px;}
.formbuilder .input{min-height:30px;}
.formbuilder .input + .input{margin-top:4px;}
.formbuilder .input-labels{line-height:100%;overflow:hidden;}
.formbuilder .input-label{color:#888888;font-size:10px;font-style:italic;line-height:100%;min-height:14px;padding:3px 0px 0px 10px;}
.formbuilder .label > em{color:#FF0000;}
.formbuilder .input *::placeholder{color:#CCCCCC;}
.formbuilder .input-scrollable .formfield-input{border:#888888 solid 1px;max-height:145px;overflow-y:auto;padding:10px 10px 30px 10px;}
.formbuilder .input-labels .size-icon,.formbuilder .input .size-icon{display:inline-block !important;vertical-align:top;width:30px;}
.formbuilder .input-labels .size-small,.formbuilder .input .size-small{display:inline-block !important;vertical-align:top;width:100px;}
body .formbuilder .input-labels .size-medium,body .formbuilder .input-labels .size-auto,body .formbuilder .input .size-medium,body .formbuilder .input .size-auto{display:inline-block;vertical-align:top;width:210px;}
body .formbuilder .input-labels .size-large,body .formbuilder .input .size-large{display:inline-block;vertical-align:top;width:430px;}
.formbuilder .input-labels .size-small + *,.formbuilder .input-labels .size-medium + *,.formbuilder .input-labels .size-large + *,.formbuilder .input-labels .size-auto + *,.formbuilder .input .size-small + *,.formbuilder .input .size-medium + *,.formbuilder .input .size-large + *,.formbuilder .input .size-auto + *{margin-left:10px;}
.formbuilder .input-labels * + .size-icon,.formbuilder .input * + .size-icon{margin-left:3px;}
.formbuilder .input .chosen-select + .chosen-container,.formbuilder .input .chosen-select-required + .chosen-container{margin-left:0px;}
.formbuilder .input .chosen-select.select-units + .chosen-container,.formbuilder .input .chosen-select-required.select-units + .chosen-container{margin-left:10px;}
.formbuilder .formfield-input-sample .input-sample{background-color:#CCCCCC;border:#CCCCCC solid 1px;border-radius:6px;min-height:30px;padding:8px 5px 3px 5px;}
.formbuilder .formfield-input-sample .input-sample.language{background-position:5px 7px;background-repeat:no-repeat;background-size:20px 15px;padding-left:32px;}
.formbuilder .formfield-instruction{font-size:80%;padding:5px 10px 10px 10px;}
.formbuilder .formbuilder-buttons button{display:inline-block;margin-right:5px;}
.formbuilder button.formbuilder-icon{background-color:#DDDDDD;border:#888888 solid 1px;border-radius:4px;display:block;line-height:30px;height:30px;overflow:hidden;padding:0px;text-align:center;}
.formbuilder button.formbuilder-icon::before{left:-1px;top:-1px;}
.formbuilder table + .input-message,.formbuilder table + .input-message + .input-message,.formbuilder table + .input-message + .input-message + .input-message{top:-12px;}
.formbuilder .input-message{color:#000000;margin-bottom:4px;margin-top:4px;padding:5px 30px 5px 30px;}
.formbuilder .input-message::before{color:rgba(160,160,160,1);content:'\f059';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-size:16px;font-variant:normal;height:36px;left:0px;line-height:32px;position:absolute;text-align:center;text-rendering:auto;top:-4px;width:26px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.formbuilder .input-message .close{cursor:pointer;height:24px;position:absolute;right:3px;text-align:center;top:5px;width:24px;}
.formbuilder .input-message .close:before{color:inherit;content:' ';display:inline-block;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.formbuilder .textarea + .input-message{margin-top:0px;}
.formbuilder .input-message > code{display:block;font-family:"Courier New",Courier;font-size:11px;}
.formbuilder .input-message-debug::before{color:rgba(160,160,160,1);content:'\f188';}
.formbuilder .input-message-error::before{color:rgba(235,30,35,1);content:'\f071';}
.formbuilder .input-message-hint::before{color:rgba(62,131,167,1);content:'\f059';}
.formbuilder .input-message-notice::before{color:rgba(62,131,167,1);content:'\f05a';}
.formbuilder .input-message-success::before{color:rgba(138,176,62,1);content:'\f058';}
.formbuilder .input-message-warning::before{color:rgba(248,124,0,1);content:'\f071';}
.formbuilder .validation-error{border:#CC0000 solid 1px !important;background-color:#FFF0F0;}
.formbuilder .validation-warning{border:#FF9933 solid 1px !important;background-color:#FFF0E0;}
.formbuilder input[type="color"],.formbuilder input[type="date"],.formbuilder input[type="datetime-local"],.formbuilder input[type="email"],.formbuilder input[type="number"],.formbuilder input[type="password"],.formbuilder input[type="tel"],.formbuilder input[type="text"],.formbuilder input[type="time"],.formbuilder input[type="url"]{border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;height:30px;line-height:28px;outline:none;padding:5px 0px 4px 9px;vertical-align:top;width:100%;}
.formbuilder .input input[type="color"].textfield-color{cursor:pointer;padding:0px 2px 0px 2px;text-transform:uppercase;width:30px;}
.formbuilder .input input.textfield-country{text-transform:uppercase;}
.formbuilder .input input[type="text"].textfield-color + .preview-color{background-color:#FFFFFF;border:#AAAAAA solid 1px;border-radius:4px;cursor:pointer;display:inline-block;height:30px;margin-left:4px;position:absolute;width:30px;}
.formbuilder .input input[type="color"][data-value]::after{content:attr(data-value);display:block;left:44px;position:absolute;text-transform:uppercase;top:4px;}
.formbuilder .input .size-icon input[type="color"]{box-sizing:border-box;cursor:pointer;display:block;height:30px;padding:0px 2px 0px 2px;text-transform:uppercase;width:30px;}
.formbuilder input[disabled][type="color"],.formbuilder input[disabled][type="date"],.formbuilder input[disabled][type="datetime-local"],.formbuilder input[disabled][type="email"],.formbuilder input[disabled][type="number"],.formbuilder input[disabled][type="password"],.formbuilder input[disabled][type="tel"],.formbuilder input[disabled][type="text"],.formbuilder input[disabled][type="time"],.formbuilder input[disabled][type="url"]{background-color:#DDDDDD;}
.formbuilder .input button.textarea-translation,.formbuilder .input button.textfield-password-random,.formbuilder .input button.textfield-translation{background-color:#CCCCCC;border:none;border-radius:6px;height:30px;}
.formbuilder .input button.textarea-translation::after,.formbuilder .input button.textfield-translation::after{content:'\f15d';display:inline-block;font-family:'Font Awesome 5 Free';font-size:16px;font-style:normal;font-variant:normal;font-weight:900;line-height:30px;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.formbuilder .input .textfield:focus{border:#222222 solid 1px;outline:none;}
.formbuilder .error .input .textfield{/* background-color:#FFF0F0;*/
color:#FF0000;}
.formbuilder .error .input .textfield:focus{border:#FF0000 solid 1px;}
.formbuilder .warning .input .textfield{/* background-color:#FFF0E0;*/
color:#FF9966;}
.formbuilder .warning .input .textfield:focus{border:#FF9966 solid 1px;}
.formbuilder .input .textfield.textfield-code,.formbuilder .input .textfield.textfield-color,.formbuilder .input .textfield.textfield-country,.formbuilder .input .textfield.textfield-serial{text-transform:uppercase;}
.formbuilder .input .textfield.textfield-email,.formbuilder .input .textfield.textfield-hash,.formbuilder .input .textfield.textfield-ip,.formbuilder .input .textfield.textfield-ip4,.formbuilder .input .textfield.textfield-ip6,.formbuilder .input .textfield.textfield-slug{text-transform:lowercase;}
.formbuilder .input .textfield::placeholder{text-transform:none;}
.formbuilder .input .textarea{border:#AAAAAA solid 1px;border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;height:78px;padding:7px 7px 7px 9px;resize:vertical;width:100%;}
.formbuilder .input .textarea:focus{border:#AAAAAA solid 1px;box-shadow:0 0 0 1px #222222;outline:none;/* outline:#CCCCCC auto 1px;*/}
.formbuilder select.select{background-color:#FFFFFF;border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;height:30px;line-height:28px;outline:none;padding:5px 0px 4px 4px;vertical-align:top;width:100%;}
.formbuilder select.select[disabled]{background:#DDDDDD !important;opacity:1 !important;}
.formbuilder select.select option[disabled]{background-color:#DDDDDD;color:#999999;}
.formbuilder select.select option.fas{font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;}
.formbuilder select.select option.fas::before{color:inherit;display:inline;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;line-height:inherit;margin-right:4px;text-rendering:auto;}
body .chosen-container{position:relative;display:inline-block;vertical-align:top;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body .chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}
body .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #888888;border-top:0;background:#fff;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);outline:none;}
body .chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;}
body .chosen-container a{cursor:pointer;}
body .chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}
body .chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}
body .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 10px;height:30px;border:1px solid #888888;border-radius:5px;background-color:#fff;background-clip:padding-box;color:#000000;text-decoration:none;white-space:nowrap;line-height:28px;outline:none;}
body .chosen-container-single .chosen-default{color:#000000;}
body .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
body .chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
body .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}
body .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
body .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
body .chosen-container-single .chosen-single div{position:absolute;top:3px;right:0;display:block;width:18px;height:100%;}
body .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("images/chosen-sprite.png") no-repeat 0px 2px;}
body .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
body .chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #888888;background:url("images/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:inherit;line-height:normal;border-radius:0;}
body .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}
body .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}
body .chosen-container .chosen-results{color:#000000;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}
body .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}
body .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
body .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}
body .chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff;}
body .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}
body .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}
body .chosen-container .chosen-results li.group-option{padding-left:15px;}
body .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
body .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #888888;background-color:#fff;cursor:text;}
body .chosen-container-multi .chosen-choices li{float:left;list-style:none;}
body .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
body .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;color:#999;font-size:100%;font-family:inherit;line-height:normal;border-radius:0;width:25px;outline:none;}
body .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #888888;max-width:100%;border-radius:3px;background-color:#eeeeee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;color:#000000;line-height:13px;cursor:default;outline:none;}
body .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
body .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666;}
body .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
body .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
body .chosen-container-multi .chosen-results{margin:0;padding:0;}
body .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}
body .chosen-container-active .chosen-single{border:1px solid #222222;}
body .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #888888;border-bottom-right-radius:0;border-bottom-left-radius:0;}
body .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}
body .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}
body .chosen-container-active .chosen-choices{border:1px solid #222222;}
body .chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222222 !important;}
body .chosen-disabled{opacity:0.5 !important;cursor:default;}
body .chosen-disabled .chosen-single{cursor:default;}
body .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
body .chosen-rtl{text-align:right;}
body .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
body .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
body .chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
body .chosen-rtl .chosen-single div{right:auto;left:3px;}
body .chosen-rtl .chosen-single abbr{right:auto;left:26px;}
body .chosen-rtl .chosen-choices li{float:right;}
body .chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
body .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
body .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
body .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
body .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}
body .chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url("images/chosen-sprite.png") no-repeat -30px -20px;direction:rtl;}
body .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
body .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx)
{
body .chosen-rtl .chosen-search input[type="text"],body .chosen-container-single .chosen-single abbr,body .chosen-container-single .chosen-single div b,body .chosen-container-single .chosen-search input[type="text"],body .chosen-container-multi .chosen-choices .search-choice .search-choice-close,body .chosen-container .chosen-results-scroll-down span,body .chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}
body .chosen-container ul li.indent-1{padding-left:20px;}
body .chosen-container ul li.indent-2{padding-left:40px;}
body .chosen-container ul li.indent-3{padding-left:60px;}
body .chosen-container ul li.indent-4{padding-left:80px;}
body .chosen-container ul li.indent-5{padding-left:100px;}
body .chosen-container ul li.indent-6{padding-left:120px;}
.formbuilder input[type="range"]{border:none !important;cursor:pointer;height:25px;outline:none;vertical-align:middle;}
.formbuilder .input .checkbox-input,.formbuilder .input .radiobox-input{display:none;}
.formbuilder .checkbox-column label,.formbuilder .radiobox-column label{display:inline-block;}
.formbuilder .checkbox-columns .label,.formbuilder .checkbox-columns .text,.formbuilder .radiobox-columns .label,.formbuilder .radiobox-columns .text{padding:3px 8px 3px 0px;}
.formbuilder .input .checkbox-input + label.checkbox-label,.formbuilder .input .radiobox-input + label.radiobox-label{border:#222222 solid 1px;border-radius:4px;box-sizing:border-box;cursor:pointer;height:22px;line-height:20px;margin:0px 0px 0px 0px !important;padding:1px 0px 0px 0px !important;text-align:center;width:22px;}
.formbuilder .input .radiobox-input + label.radiobox-label{border-radius:50% !important;}
.formbuilder .input .checkbox-input:checked + label.checkbox-label::after,.formbuilder .input .radiobox-input:checked + label.radiobox-label::after{content:'\f00c';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.formbuilder .formfield-checkboxes-vertical.checkboxes-vertical-scroll,.formbuilder .formfield-radioboxes-vertical.radioboxes-vertical-scroll{border:1px solid #CCCCCC;max-height:172px;overflow-y:auto;padding:5px;}
.formbuilder .formfield-checkbox .checkbox-columns,.formbuilder .formfield-checkboxes-vertical .checkbox-columns,.formbuilder .formfield-radioboxes-vertical .radiobox-columns{display:grid;grid-template-columns:30px auto;}
.formbuilder .formfield-checkboxes-horizontal .checkbox-columns,.formbuilder .formfield-radioboxes-horizontal .radiobox-columns{display:grid;grid-template-columns:30px auto 10px 30px auto 10px 30px auto 10px 30px auto 10px 30px auto 10px 30px auto 20px;}
.formbuilder .checkbox-row.indent-1,.formbuilder .checkbox-row.layer-1{margin-left:28px;}
.formbuilder .checkbox-row.indent-2,.formbuilder .checkbox-row.layer-2{margin-left:56px;}
.formbuilder .checkbox-row.indent-3,.formbuilder .checkbox-row.layer-3{margin-left:84px;}
.formbuilder .checkbox-row.indent-4,.formbuilder .checkbox-row.layer-4{margin-left:112px;}
.formbuilder .input-checkbox-custom,.formbuilder .input-radio-custom{display:grid;grid-template-columns:30px auto;}
.select-sortable{border-radius:6px;display:grid;grid-template-columns:100%;grid-gap:10px;}
@media (min-width:820px)
{
.select-sortable{grid-template-columns:calc((100% - 10px) / 2) calc((100% - 10px) / 2);}
}
.select-sortable .left,.select-sortable .right{border:#AAAAAA solid 1px;height:250px;overflow-x:hidden;overflow-y:scroll;padding:5px 5px 30px 5px;}
.select-sortable .left::after,.select-sortable .right::after{clear:both;content:'';display:block;}
.select-sortable ul{box-sizing:border-box;list-style-type:none;margin:0;min-height:100%;padding:0;width:100%;z-index:10;}
.select-sortable li,.select-sortable li{background-color:#FFFFFF;border:#AAAAAA solid 1px;box-sizing:border-box;cursor:grab;font-size:inherit;height:30px;line-height:28px;margin:0 0px 5px 0px;padding:0px 40px 0px 10px;position:relative;width:100%;z-index:20;}
.select-sortable li.ui-sortable-placeholder{border:#AAAAAA dashed 1px;visibility:visible !important;}
.select-sortable li:hover{background-color:#E0E0E0;}
.select-sortable li .select-sortable-button{border:none;display:block;height:28px;position:absolute;top:0px;right:0px;width:28px;}
.select-sortable li .select-sortable-button::before{color:inherit;content:'\f001';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:14px;font-style:normal;font-variant:normal;font-weight:900;height:28px;left:0px;line-height:28px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:28px;}
.select-sortable .left li .select-sortable-button::before{content:'\f00d';}
.select-sortable .right li .select-sortable-button::before{content:'\f067';}
.formbuilder input.upload-file-input{display:none;outline:none;overflow:hidden;}
.formbuilder .upload-file-selected .checkbox-column .input{padding-top:4px;max-height:30px;}
.formbuilder .upload-file-selected .checkbox-column label.label,.formbuilder .upload-file-selected .checkbox-column label.text{display:block;line-height:30px;padding:0px;}
.formbuilder .upload-file-selected[data-upload-message]::after{content:attr(data-upload-message);display:inline;font-style:italic;padding-left:20px;}
.formbuilder .upload-file-button{background-color:#DDDDDD;border:none;border-radius:4px;font-family:inherit;font-size:inherit;line-height:30px;margin:0px 10px 0px 0px !important;padding:0px 8px 0px 8px;text-align:center;}
.formbuilder .upload-file-button::after{content:'\f07c';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.formbuilder .upload-file-area{border:#888888 dashed 1px;border-radius:4px;color:#888888;height:202px;width:100%;}
.formbuilder .upload-file-area:hover,.formbuilder .upload-file-area.autoupload-is-dragover{border-color:#222222;color:#222222;}
.formbuilder .upload-file-area::before{content:'\f07c';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:60px;font-style:normal;font-variant:normal;height:115px;line-height:60px;padding:55px 0px 0px 0px;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.formbuilder .upload-file-area::after{content:attr(data-autoupload-status);display:block;padding:2px;text-align:center;width:100%;}
.formbuilder.autoupload-is-uploading .upload-file-button,.formbuilder.autoupload-is-uploading .upload-file-area{cursor:wait;}
.recordform .recordform-tabs{border:#888888 solid 1px;}
.recordform .recordform-tabs ul.recordform-tabs-labels{background:#F0F0F0;border-bottom:#888888 solid 1px;display:block;list-style:none;margin:0px;height:40px;overflow:hidden;padding:0px;width:100%:}
.recordform .recordform-tabs ul.recordform-tabs-labels > li{background:#E0E0E0;border-right:#888888 solid 1px;clear:none;cursor:pointer;display:block;float:left;line-height:40px;padding:0px 20px 0px 20px;}
.recordform .recordform-tabs ul.recordform-tabs-labels > li.active,.recordform .recordform-tabs ul.recordform-tabs-labels > li:hover,.recordform .recordform-tabs .recordform-tabs-left:hover,.recordform .recordform-tabs .recordform-tabs-right:hover,.recordform .recordform-tabs .tabs-left:hover,.recordform .recordform-tabs .tabs-right:hover{background:#C0C0C0;}
.recordform .recordform-tabs ul.recordform-tabs-contents{display:block;list-style:none;margin:0px;min-height:30px;padding:20px 20px 20px 20px;width:100%:}
.recordform .recordform-tabs ul.recordform-tabs-contents > li{display:none;}
.recordform .recordform-tabs ul.recordform-tabs-contents > li.active{display:block;}
.recordform .recordform-tabs .recordform-tabs-left,.recordform .recordform-tabs .recordform-tabs-right,.recordform .recordform-tabs .tabs-left,.recordform .recordform-tabs .tabs-right{background:#E0E0E0;border-left:#808080 solid 1px;height:40px;position:absolute;right:0px;top:0px;width:41px;z-index:100;}
.recordform .recordform-tabs .recordform-tabs-left::before,.recordform .recordform-tabs .recordform-tabs-right::before,.recordform .recordform-tabs .tabs-left::before,.recordform .recordform-tabs .tabs-right::before{color:inherit;content:'\f054';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.recordform .recordform-tabs .recordform-tabs-left,.recordform .recordform-tabs .tabs-left{right:40px;}
.recordform .recordform-tabs .recordform-tabs-left::before,.recordform .recordform-tabs .tabs-left::before{content:'\f053';}
.recordform .recordfield-row{margin-bottom:10px;}
.recordform .recordfield-columns{display:grid;grid-template-columns:100%;}
.recordform .recordform-buttons .web-button{display:inline-block;margin:0px 0px 5px 0px;width:100%;}
.recordform .recordform-buttons .button-spacer{display:inline-block;width:30px;}
@media (min-width:500px)
{
.recordform .recordfield-columns{grid-template-columns:160px auto;}
.recordform .recordform-buttons{padding-left:160px;}
.recordform .recordform-buttons .web-button{margin:0px 5px 5px 0px;width:auto !important;}
}
.recordform .recordfield-label{font-weight:bold;}
.recordform label{box-sizing:border-box;display:block;}
.recordform label[for]{cursor:pointer;}
.recordform label.disabled{cursor:default;}
.recordform .label,.recordform .text{line-height:150%;min-height:30px;padding:5px 0px 0px 0px;}
.recordform .input{min-height:30px;}
.recordform .input + .input{margin-top:4px;}
.recordform .input-labels{line-height:100%;overflow:hidden;}
.recordform .input-label{color:#888888;font-size:10px;font-style:italic;line-height:100%;min-height:14px;padding:3px 0px 0px 10px;}
.recordform .label > em{color:#FF0000;}
.recordform .input *::placeholder{color:#CCCCCC;}
.recordform .input-scrollable .recordfield-input{border:#888888 solid 1px;max-height:145px;overflow-y:auto;padding:10px 10px 30px 10px;}
.recordform .recordfield-input .input-information,.recordform .recordfield-input .input-information-text{line-height:18px;padding:6px 0px 6px 0px;}
.recordform .recordfield-input .input-information-html{line-height:inherit;padding:0px 0px 0px 0px;}
.recordform .input-labels .size-icon,.recordform .input .size-icon{display:inline-block !important;vertical-align:top;width:30px;}
.recordform .input-labels .size-small,.recordform .input .size-small{display:inline-block !important;vertical-align:top;width:100px;}
body .recordform .input-labels .size-medium,body .recordform .input-labels .size-auto,body .recordform .input .size-medium,body .recordform .input .size-auto{display:inline-block;vertical-align:top;width:210px;}
body .recordform .input-labels .size-large,body .recordform .input .size-large{display:inline-block;vertical-align:top;width:430px;}
.recordform .input-labels .size-small + *,.recordform .input-labels .size-medium + *,.recordform .input-labels .size-large + *,.recordform .input-labels .size-auto + *,.recordform .input .size-small + *,.recordform .input .size-medium + *,.recordform .input .size-large + *,.recordform .input .size-auto + *{margin-left:10px;}
.recordform .input-labels * + .size-icon,.recordform .input * + .size-icon{margin-left:3px;}
.recordform .input .chosen-select + .chosen-container,.recordform .input .chosen-select-required + .chosen-container{margin-left:0px;}
.recordform .input .chosen-select.select-units + .chosen-container,.recordform .input .chosen-select-required.select-units + .chosen-container{margin-left:10px;}
.recordform .recordfield-input-sample .input-sample{background-color:#CCCCCC;border:#CCCCCC solid 1px;border-radius:6px;min-height:30px;padding:8px 5px 3px 5px;}
.recordform .recordfield-input-sample .input-sample.language{background-position:5px 7px;background-repeat:no-repeat;background-size:20px 15px;padding-left:32px;}
.recordform .recordfield-instruction{font-size:80%;padding:5px 10px 10px 10px;}
.recordform .recordform-tabs + .recordform-buttons{margin-top:10px;padding-left:0px !important;}
.recordform button.recordform-icon{background-color:#DDDDDD;border:#888888 solid 1px;border-radius:4px;display:block;line-height:30px;height:30px;overflow:hidden;padding:0px;text-align:center;}
.recordform button.recordform-icon::before{left:-1px;top:-1px;}
.recordform table + .input-message,.recordform table + .input-message + .input-message,.recordform table + .input-message + .input-message + .input-message{top:-12px;}
.recordform .input-message{color:#000000;font-size:80%;margin-bottom:4px;margin-top:4px;padding:0px 30px 5px 30px;}
.recordform .input-message::before{color:rgba(160,160,160,1);content:'\f059';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-size:16px;font-variant:normal;height:36px;left:0px;line-height:32px;position:absolute;text-align:center;text-rendering:auto;top:-4px;width:26px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.recordform .input-message .close{cursor:pointer;height:24px;position:absolute;right:3px;text-align:center;top:5px;width:24px;}
.recordform .input-message .close:before{color:inherit;content:' ';display:inline-block;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.recordform .textarea + .input-message{margin-top:0px;}
.recordform .input-message > code{display:block;font-family:"Courier New",Courier;font-size:11px;}
.recordform .input-message-debug::before{color:rgba(160,160,160,1);content:'\f188';}
.recordform .input-message-error::before{color:rgba(235,30,35,1);content:'\f071';}
.recordform .input-message-hint::before{color:rgba(62,131,167,1);content:'\f059';}
.recordform .input-message-notice::before{color:rgba(62,131,167,1);content:'\f05a';}
.recordform .input-message-success::before{color:rgba(138,176,62,1);content:'\f058';}
.recordform .input-message-warning::before{color:rgba(248,124,0,1);content:'\f071';}
.recordform .validation-error{border:#CC0000 solid 1px !important;background-color:#FFF0F0;}
.recordform .validation-warning{border:#FF9933 solid 1px !important;background-color:#FFF0E0;}
.recordform input[type="color"],.recordform input[type="date"],.recordform input[type="datetime-local"],.recordform input[type="email"],.recordform input[type="number"],.recordform input[type="password"],.recordform input[type="tel"],.recordform input[type="text"],.recordform input[type="time"],.recordform input[type="url"]{border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;height:30px;line-height:28px;outline:none;padding:5px 0px 4px 9px;vertical-align:top;width:100%;}
.recordform .input input[type="color"].textfield-color{cursor:pointer;padding:0px 2px 0px 2px;text-transform:uppercase;width:30px;}
body .recordform .colorpick-eyedropper-input-trigger{display:none !important;}
.recordform .input input.textfield-country{text-transform:uppercase;}
.recordform .input input[type="text"].textfield-color + .preview-color{background-color:#FFFFFF;border:#AAAAAA solid 1px;border-radius:4px;cursor:pointer;display:inline-block;height:30px;margin-left:4px;position:absolute;width:30px;}
.recordform .input input[type="color"][data-value]::after{content:attr(data-value);display:block;left:44px;position:absolute;text-transform:uppercase;top:4px;}
.recordform .input .size-icon input[type="color"]{box-sizing:border-box;cursor:pointer;display:block;height:30px;padding:0px 2px 0px 2px;text-transform:uppercase;width:30px;}
.recordform input[disabled][type="color"],.recordform input[disabled][type="date"],.recordform input[disabled][type="datetime-local"],.recordform input[disabled][type="email"],.recordform input[disabled][type="number"],.recordform input[disabled][type="password"],.recordform input[disabled][type="tel"],.recordform input[disabled][type="text"],.recordform input[disabled][type="time"],.recordform input[disabled][type="url"]{background-color:#E8E8E8;}
.recordform .input button.textarea-translation,.recordform .input button.textfield-password-random,.recordform .input button.textfield-translation{background-color:#CCCCCC;border:none;border-radius:6px;height:30px;}
.recordform .input button.textarea-translation::after,.recordform .input button.textfield-translation::after{content:'\f15d';display:inline-block;font-family:'Font Awesome 5 Free';font-size:16px;font-style:normal;font-variant:normal;font-weight:900;line-height:30px;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.recordform .input button.textarea-translation-source::after,.recordform .input button.textfield-translation-source::after{content:'\f0ac';}
.recordform .input .textfield:focus{border:#222222 solid 1px;outline:none;}
.recordform .error .input .textfield{/* background-color:#FFF0F0;*/
color:#FF0000;}
.recordform .error .input .textfield:focus{border:#FF0000 solid 1px;}
.recordform .warning .input .textfield{/* background-color:#FFF0E0;*/
color:#FF9966;}
.recordform .warning .input .textfield:focus{border:#FF9966 solid 1px;}
.recordform .input .textfield.textfield-code,.recordform .input .textfield.textfield-color,.recordform .input .textfield.textfield-country,.recordform .input .textfield.textfield-serial{text-transform:uppercase;}
.recordform .input .textfield.textfield-email,.recordform .input .textfield.textfield-hash,.recordform .input .textfield.textfield-ip,.recordform .input .textfield.textfield-ip4,.recordform .input .textfield.textfield-ip6,.recordform .input .textfield.textfield-slug{text-transform:lowercase;}
.recordform .input .textfield::placeholder{text-transform:none;}
.recordform .input .textarea{border:#AAAAAA solid 1px;border-radius:4px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;height:78px;padding:7px 7px 7px 9px;resize:vertical;width:100%;}
.recordform .input .textarea[disabled]{background-color:#DDDDDD;}
.recordform .input .textarea:focus{border:#AAAAAA solid 1px;box-shadow:0 0 0 1px #222222;outline:none;/* outline:#CCCCCC auto 1px;*/}
.recordform select.select{background-color:#FFFFFF;border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;height:30px;line-height:28px;outline:none;padding:5px 0px 4px 4px;vertical-align:top;width:100%;}
.recordform select.select[disabled]{background:#E8E8E8 !important;opacity:1 !important;}
.recordform select.select option[disabled]{background-color:#E8E8E8;color:#000000;}
.recordform select.select option.fas{font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;}
.recordform select.select option.fas::before{color:inherit;display:inline;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;line-height:inherit;margin-right:4px;text-rendering:auto;}
.recordform div.select-search input{box-sizing:border-box;color:#000000;display:block;height:30px;line-height:30px;width:100%;}
.recordform div.select-search .select-search-label::after{color:inherit;content:'\f078';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:16px;font-style:normal;font-variant:normal;font-weight:900;height:30px;right:0px;line-height:30px;pointer-events:none;position:absolute;text-align:center;text-rendering:auto;top:0px;width:30px;z-index:10;}
.recordform div.select-search .select-search-options{background:#FFFFFF;border:#888888 solid 1px;display:none;left:0px;max-height:200px;overflow:hidden;overflow-y:auto;position:absolute;top:30px;z-index:100;}
.recordform div.select-search .select-search-options .select-search-option{cursor:pointer;height:30px;line-height:30px;overflow:hidden;padding:0px 5px 0px 5px;position:relative;}
.recordform div.select-search .select-search-options .select-search-option + .select-search-option{margin-top:1px;}
.recordform div.select-search .select-search-options .select-search-option[option-color],.recordform div.select-search .select-search-options .select-search-option[option-icon]{padding-left:32px;}
.recordform div.select-search .select-search-options .select-search-option .option-color{border:#888888 solid 1px;height:20px;left:5px;position:absolute;top:5px;width:20px;}
.recordform div.select-search .select-search-options .select-search-option .option-icon{display:block;height:20px;left:5px;position:absolute;top:5px;width:25px;}
.recordform div.select-search .select-search-options .select-search-option .option-icon::before{color:inherit;content:attr(fa-icon);display:block;font-family:'Font Awesome 5 Free';font-size:16px;font-style:normal;font-variant:normal;font-weight:900;height:20px;left:0px;line-height:20px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:20px;}
.recordform div.select-search .select-search-options .select-search-active{background-color:rgba(0,0,0,0.2);}
.recordform div.select-search .select-search-options .select-search-option:hover{background-color:rgba(0,0,0,0.4);}
body .chosen-container{position:relative;display:inline-block;vertical-align:top;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body .chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}
body .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #888888;border-top:0;background:#fff;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);outline:none;}
body .chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;}
body .chosen-container a{cursor:pointer;}
body .chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}
body .chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}
body .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 10px;height:30px;border:1px solid #888888;border-radius:5px;background-color:#fff;background-clip:padding-box;color:#000000;text-decoration:none;white-space:nowrap;line-height:28px;outline:none;}
body .chosen-container-single .chosen-default{color:#000000;}
body .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
body .chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
body .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}
body .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
body .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
body .chosen-container-single .chosen-single div{position:absolute;top:3px;right:0;display:block;width:18px;height:100%;}
body .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("images/chosen-sprite.png") no-repeat 0px 2px;}
body .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
body .chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #888888;background:url("images/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:inherit;line-height:normal;border-radius:0;}
body .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}
body .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}
body .chosen-container .chosen-results{color:#000000;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}
body .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}
body .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
body .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}
body .chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff;}
body .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}
body .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}
body .chosen-container .chosen-results li.group-option{padding-left:15px;}
body .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
body .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #888888;background-color:#fff;cursor:text;}
body .chosen-container-multi .chosen-choices li{float:left;list-style:none;}
body .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
body .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;color:#999;font-size:100%;font-family:inherit;line-height:normal;border-radius:0;width:25px;outline:none;}
body .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #888888;max-width:100%;border-radius:3px;background-color:#eeeeee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;color:#000000;line-height:13px;cursor:default;outline:none;}
body .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
body .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666;}
body .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
body .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
body .chosen-container-multi .chosen-results{margin:0;padding:0;}
body .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}
body .chosen-container-active .chosen-single{border:1px solid #222222;}
body .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #888888;border-bottom-right-radius:0;border-bottom-left-radius:0;}
body .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}
body .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}
body .chosen-container-active .chosen-choices{border:1px solid #222222;}
body .chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222222 !important;}
body .chosen-disabled{opacity:0.5 !important;cursor:default;}
body .chosen-disabled .chosen-single{cursor:default;}
body .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
body .chosen-rtl{text-align:right;}
body .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
body .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
body .chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
body .chosen-rtl .chosen-single div{right:auto;left:3px;}
body .chosen-rtl .chosen-single abbr{right:auto;left:26px;}
body .chosen-rtl .chosen-choices li{float:right;}
body .chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
body .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
body .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
body .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
body .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}
body .chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url("images/chosen-sprite.png") no-repeat -30px -20px;direction:rtl;}
body .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
body .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx)
{
body .chosen-rtl .chosen-search input[type="text"],body .chosen-container-single .chosen-single abbr,body .chosen-container-single .chosen-single div b,body .chosen-container-single .chosen-search input[type="text"],body .chosen-container-multi .chosen-choices .search-choice .search-choice-close,body .chosen-container .chosen-results-scroll-down span,body .chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}
body .chosen-container ul li.indent-1{padding-left:20px;}
body .chosen-container ul li.indent-2{padding-left:40px;}
body .chosen-container ul li.indent-3{padding-left:60px;}
body .chosen-container ul li.indent-4{padding-left:80px;}
body .chosen-container ul li.indent-5{padding-left:100px;}
body .chosen-container ul li.indent-6{padding-left:120px;}
.recordform input[type="range"]{border:none !important;cursor:pointer;height:25px;outline:none;vertical-align:middle;}
.recordform .range-colors{background-color:var(--color-green);border-radius:4px;height:30px;left:9px;overflow:hidden;position:absolute;top:0px;width:calc(100% - 14px);z-index:-1;}
.recordform .range-colors .orange-low,.recordform .range-colors .orange-high,.recordform .range-colors .red-low,.recordform .range-colors .red-high,.recordform .range-colors .yellow-low,.recordform .range-colors .yellow-high{height:30px;position:absolute;top:0px;width:0px;}
.recordform .range-colors .orange-low{background-color:var(--color-orange);left:0px;}
.recordform .range-colors .orange-high{background-color:var(--color-orange);right:0px;}
.recordform .range-colors .red-low{background-color:var(--color-red);left:0px;}
.recordform .range-colors .red-high{background-color:var(--color-red);right:0px;}
.recordform .range-colors .yellow-low{background-color:var(--color-yellow);left:0px;}
.recordform .range-colors .yellow-high{background-color:var(--color-yellow);right:0px;}
.recordform .input .checkbox-input,.recordform .input .radiobox-input{display:none;}
.recordform .checkbox-column label,.recordform .radiobox-column label{display:inline-block;}
.recordform .checkbox-columns .label,.recordform .checkbox-columns .text,.recordform .radiobox-columns .label,.recordform .radiobox-columns .text{padding:3px 8px 3px 0px;}
.recordform .checkbox-columns .input,.recordform .radiobox-columns .input{padding:4px 0px 0px 2px;}
.recordform .input .checkbox-input + label.checkbox-label,.recordform .input .radiobox-input + label.radiobox-label{border:#888888 solid 1px;border-radius:4px;box-sizing:border-box;cursor:pointer;height:22px;line-height:20px;margin:0px 0px 0px 0px !important;padding:1px 0px 0px 0px !important;text-align:center;width:22px;}
.recordform .input .radiobox-input + label.radiobox-label{border-radius:50% !important;}
.recordform .input .checkbox-input[disabled] + label.checkbox-label,.recordform .input .radiobox-input[disabled] + label.radiobox-label{background-color:#E8E8E8;}
.recordform .input .checkbox-input:checked + label.checkbox-label::after,.recordform .input .radiobox-input:checked + label.radiobox-label::after{content:'\f00c';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.recordform .recordfield-checkboxes-vertical.checkboxes-vertical-scroll,.recordform .recordfield-radioboxes-vertical.radioboxes-vertical-scroll{border:1px solid #CCCCCC;max-height:172px;overflow-x:hidden;overflow-y:auto;padding:5px;}
.recordform .recordfield-checkbox .checkbox-columns,.recordform .recordfield-checkboxes-vertical .checkbox-columns,.recordform .recordfield-radioboxes-vertical .radiobox-columns{display:grid;grid-template-columns:30px auto;}
.recordform .recordfield-checkboxes-horizontal .checkbox-columns,.recordform .recordfield-radioboxes-horizontal .radiobox-columns{display:grid;grid-template-columns:30px auto 10px 30px auto 10px 30px auto 10px 30px auto 10px 30px auto 10px 30px auto 20px;}
.recordform .checkbox-row.indent-1,.recordform .checkbox-row.layer-1{margin-left:28px;}
.recordform .checkbox-row.indent-2,.recordform .checkbox-row.layer-2{margin-left:56px;}
.recordform .checkbox-row.indent-3,.recordform .checkbox-row.layer-3{margin-left:84px;}
.recordform .checkbox-row.indent-4,.recordform .checkbox-row.layer-4{margin-left:112px;}
.recordform .input-checkbox-custom,.recordform .input-radio-custom{display:grid;grid-template-columns:30px auto;}
body input.checkbox-switch,body input.checkbox-switch-blue,body input.checkbox-switch-gray,body input.checkbox-switch-red,body input.checkbox-switch-white{appearance:none;background:#FFFFFF;background-image:url('https://grid.com/images/switch-white.png');border-radius:13px;height:26px;width:50px;}
body input.checkbox-switch-blue{background-image:url('https://grid.com/images/switch-blue.png');}
body input.checkbox-switch-gray{background-image:url('https://grid.com/images/switch-gray.png');}
body input.checkbox-switch-red{background-image:url('https://grid.com/images/switch-red.png');}
body input.checkbox-switch:checked,body input.checkbox-switch-blue:checked,body input.checkbox-switch-gray:checked,body input.checkbox-switch-red:checked,body input.checkbox-switch-white:checked{background-image:url('https://grid.com/images/switch-green.png');}
.select-sortable{border-radius:6px;display:grid;grid-template-columns:100%;grid-gap:10px;}
@media (min-width:820px)
{
.select-sortable{grid-template-columns:calc((100% - 10px) / 2) calc((100% - 10px) / 2);}
}
.select-sortable .left,.select-sortable .right{border:#AAAAAA solid 1px;height:250px;overflow-x:hidden;overflow-y:scroll;padding:5px 5px 30px 5px;}
.select-sortable .left::after,.select-sortable .right::after{clear:both;content:'';display:block;}
.select-sortable ul{box-sizing:border-box;list-style-type:none;margin:0;min-height:100%;padding:0;width:100%;z-index:10;}
.select-sortable li,.select-sortable li{background-color:#FFFFFF;border:#AAAAAA solid 1px;box-sizing:border-box;cursor:grab;font-size:inherit;height:30px;line-height:28px;margin:0 0px 5px 0px;padding:0px 40px 0px 10px;position:relative;width:100%;z-index:20;}
.select-sortable li.ui-sortable-placeholder{border:#AAAAAA dashed 1px;visibility:visible !important;}
.select-sortable li:hover{background-color:#E0E0E0;}
.select-sortable li .select-sortable-button{border:none;display:block;height:28px;position:absolute;top:0px;right:0px;width:28px;}
.select-sortable li .select-sortable-button::before{color:inherit;content:'\f001';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:14px;font-style:normal;font-variant:normal;font-weight:900;height:28px;left:0px;line-height:28px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:28px;}
.select-sortable .left li .select-sortable-button::before{content:'\f00d';}
.select-sortable .right li .select-sortable-button::before{content:'\f067';}
.recordform input.upload-file-input{display:none;outline:none;overflow:hidden;}
.recordform .upload-file-selected .checkbox-column .input{padding-top:4px;max-height:30px;}
.recordform .upload-file-selected .checkbox-column label.label,.recordform .upload-file-selected .checkbox-column label.text{display:block;line-height:30px;padding:0px;}
.recordform .upload-file-selected[data-upload-message]::after{content:attr(data-upload-message);display:inline;font-style:italic;padding-left:20px;}
.recordform .upload-file-button{background-color:#DDDDDD;border:none;border-radius:4px;font-family:inherit;font-size:inherit;line-height:30px;margin:0px 10px 0px 0px !important;padding:0px 8px 0px 8px;text-align:center;}
.recordform .upload-file-button::after{content:'\f07c';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.recordform .upload-file-area{border:#888888 dashed 1px;border-radius:4px;color:#888888;height:202px;width:100%;}
.recordform .upload-file-area:hover,.recordform .upload-file-area.autoupload-is-dragover{border-color:#222222;color:#222222;}
.recordform .upload-file-area::before{content:'\f07c';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:60px;font-style:normal;font-variant:normal;height:115px;line-height:60px;padding:55px 0px 0px 0px;text-align:center;text-rendering:auto;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.recordform .upload-file-area::after{content:attr(data-autoupload-status);display:block;padding:2px;text-align:center;width:100%;}
.recordform.autoupload-is-uploading .upload-file-button,.recordform.autoupload-is-uploading .upload-file-area{cursor:wait;}
body > .web-overlay{background-color:rgba(0,0,0,0.5);display:none;height:100vh;left:0px;position:fixed;top:0px;width:100%;z-index:10000;}
body > .web-popup{background-color:#FFFFFF;border-radius:4px;display:none;height:auto;left:calc((100% - 300px) / 2);min-height:20px;padding:10px;position:fixed;top:20%;width:300px;z-index:10010;}
body > .web-overlay.active,body > .web-popup.active{display:block;}
body .web-popup[data-type="alert"]{border:var(--color-red) solid 1px;}
body .web-popup[data-type="warning"]{border:var(--color-orange) solid 1px;}
body .web-popup[data-type="notice"]{border:var(--color-blue) solid 1px;}
.web-popup .popup-close{height:20px;line-height:20px;position:absolute;right:5px;text-align:center;top:5px;width:20px;}
.web-popup .popup-close::before{color:inherit;content:'\f00d';cursor:inherit;display:inline-block;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;pointer-events:none;position:relative;left:0px;text-align:center;}
.web-popup .popup-title{color:var(--color-black);line-height:20px;padding:5px 0px 5px 0px;text-align:left;}
.web-popup .popup-subtitle,.web-popup .popup-intro,.web-popup .popup-text,.web-popup .popup-content,.web-popup .popup-html{line-height:20px;padding:5px 0px;text-align:left;}
.web-popup .popup-buttons.buttons-align-left{margin:10px 0px 0px 0px !important;padding:0px !important;text-align:left !important;}
.web-popup .popup-buttons.buttons-align-center{margin:10px 0px 0px 0px !important;padding:0px !important;text-align:center !important;}
.web-popup .popup-buttons.buttons-align-justify{margin:10px 0px 0px 0px !important;padding:0px !important;text-align:left !important;}
.web-popup .popup-buttons.buttons-align-right{margin:10px 0px 0px 0px !important;padding:0px !important;text-align:right !important;}
.web-popup .popup-buttons.buttons-align-left > button,.web-popup .popup-buttons.buttons-align-center > button,.web-popup .popup-buttons.buttons-align-right > button,.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="1"] > button,.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="2"] > button,.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="3"] > button{margin:0px 0px 0px 0px !important;overflow:hidden;width:auto;}
.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="1"] > button{width:100%;}
.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="2"] > button{width:calc((100% - 5px) / 2);}
.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="3"] > button{width:calc((100% - 10px) / 3);}
.web-popup .popup-buttons.buttons-align-left > button + button,.web-popup .popup-buttons.buttons-align-center > button + button,.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="1"] > button + button,.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="2"] > button + button,.web-popup .popup-buttons.buttons-align-justify[data-buttons-count="3"] > button + button,.web-popup .popup-buttons.buttons-align-right > button + button{margin:0px 0px 0px 5px !important;}
.widget-slider .slide > a{color:inherit;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;}
.widget-slider .owl-dots{bottom:30px;position:absolute;}
.owl-theme .owl-dots .owl-dot span{background-color:var(--color-theme-light);}
.owl-theme .owl-dots .owl-dot.active span{background-color:var(--color-theme);}
body .website-chatbox{background-color:green;bottom:100px;display:block;height:400px;position:fixed;right:var(--grid-default-spacing);width:300px;z-index:1000;}
.website-chatbox .messages{background-color:blue;height:340px;left:0px;overflow-y:scroll;padding:10px;position:absolute;top:0px;width:100%;}
.website-chatbox .input{background-color:blue;height:60px;left:0px;position:absolute;top:340px;width:240px;}
.website-chatbox .input > textarea{border:none;box-sizing:border-box;display:block;height:100%;resize:none;width:100%;}
.website-chatbox .submit{background-color:cyan;height:60px;left:240px;position:absolute;top:340px;width:60px;}
.website-chatbox .submit > button{background-color:red;border:none;box-sizing:border-box;display:block;height:100%;width:100%;}
.website-chatbox .messages .message{background-color:white;border-radius:6px;clear:both;color:black;float:left;margin-top:10px;max-width:calc(100% - 20px);overflow:hidden;padding:10px;width:auto;}
.website-chatbox .messages .user-message{background-color:green;float:right;}
.web-widget .widget-script{height:100%;}
body .web-script-faq{background-image:linear-gradient(to left,#FFA022 ,#FFC32C);border-radius:var(--grid-default-spacing);padding:0px var(--grid-default-spacing) var(--grid-default-spacing) var(--grid-default-spacing);}
.web-script-faq .title{color:var(--color-white);font-size:150%;font-weight:bold;line-height:30px;padding:var(--grid-default-spacing);text-align:center;}
.web-script-faq .faq-item{background-color:var(--color-white);border-radius:10px;}
.web-script-faq .faq-item + .faq-item{margin-top:10px;}
.web-script-faq .faq-question{font-size:125%;font-weight:normal;line-height:125%;padding:10px 60px 10px 15px;}
.web-script-faq .faq-item .faq-question::after{content:'\f107';color:inherit;cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;height:40px;right:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.web-script-faq .faq-item.active .faq-question::after{content:'\f106';}
.web-script-faq .faq-item .faq-answer{display:none;}
.web-script-faq .faq-item.active .faq-answer,.web-script-faq .faq-item.active .faq-answer span{color:var(--color-black);display:block;padding:0px 0px 15px 15px;text-align:left;}
.header-inline .application-language{background-position:center center;background-repeat:no-repeat;background-size:24px auto;color:#FFFFFF;cursor:pointer;display:block;font-size:18px;font-weight:bold;height:44px;overflow:visible;position:absolute;right:34px;top:0px;width:34px;z-index:2000;}
.header-inline .application-language .edit-language-selection{background-color:#222222;display:none;font-size:14px;font-weight:normal;line-height:150%;padding:6px 10px 6px 10px;position:absolute;right:0px;top:44px;width:280px;z-index:600;}
.header-inline .application-language.active .edit-language-selection{display:block;}
.header-inline .edit-language-selection .language{background-position:left center;background-repeat:no-repeat;background-size:24px auto;color:var(--color-gray);padding-left:30px;}
.header-inline .edit-language-selection .language.active,.header-inline .edit-language-selection .language:hover{color:var(--color-white);text-decoration:underline;}
.header-inline .application-currency{background-position:center center;background-repeat:no-repeat;background-size:24px auto;color:#FFFFFF;cursor:pointer;display:block;font-size:12px;height:44px;overflow:visible;position:absolute;right:85px;top:16px;width:34px;z-index:2000;}
.header-inline .application-currency .edit-currency-selection{background-color:#222222;display:none;font-size:14px;font-weight:normal;line-height:150%;padding:6px 10px 6px 10px;position:absolute;right:0px;top:29px;width:280px;z-index:600;}
.header-inline .application-currency.active .edit-currency-selection{display:block;}
.header-inline .edit-currency-selection .currency{background-position:left center;background-repeat:no-repeat;background-size:24px auto;color:var(--color-gray);padding-left:30px;}
.header-inline .edit-currency-selection .currency.active,.header-inline .edit-currency-selection .currency:hover{color:var(--color-white);text-decoration:underline;}
.header-inline .application-currency.currency.currency-GBP::before{content:'GBP';}
.header-inline .application-currency.currency.currency-EUR::before{content:'EUR';}
body .dev-info{background-color:#F4F4F4;color:#000000;display:none;margin:20px 0px 20px 0px;padding:20px 0px 0px 0px;}
body .dev-info > div{background-color:#FFFFFF;border:#CCCCCC solid 1px;padding:20px 20px 20px 20px;}
body .dev-info .dev-logger{max-height:400px;overflow-y:auto;}
body .dev-info .dev-message{padding:5px 5px 5px 5px;}
body .dev-info .dev-message .dev-comment{font-family:"Courier New";font-size:11px;margin-top:5px;padding-left:1px;}
body .dev-info .dev-message + .dev-message{margin-top:2px;}
body .dev-info .dev-message:nth-child(odd)
{
background-color:#F0F0F0;}
body .dev-info .dev-message:nth-child(even)
{
background-color:#E0E0E0;}
body .dev-info .dev-message:nth-child(1)
{
background-color:#C0C0C0;}
body .dev-color-scheme .color{clear:none;display:block;float:left;margin-bottom:var(--grid-default-spacing);width:250px;}
body .dev-color-scheme::after,body .dev-color-scheme .color::after{clear:both;content:'';display:block;float:none;}
body .dev-color-scheme .color .icon{border:#222222 solid 1px;clear:none;display:block;float:left;height:40px;margin-top:3px;width:40px;}
body .dev-color-scheme .color .label{clear:none;display:block;float:left;height:40px;line-height:40px;margin-top:3px;padding:0px 10px 0px 10px;width:200px;}
@media (min-width:1220px)
{
body .dev-info{display:block;}
}
.advanced-form label[for],.advanced-form input[type="checkbox"],.advanced-form input[type="radio"]{cursor:pointer;}
table.tablesorter .tablesorter-header{cursor:pointer;white-space:nowrap;}
table.tablesorter .tablesorter-header > div::after{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-repeat:no-repeat;background-position:center left;clear:both;content:'';display:inline-block;float:none;height:10px;width:16px;}
table.tablesorter .tablesorter-header.sorter-false{cursor:default;}
table.tablesorter .tablesorter-header.sorter-false > div::after{display:none;}
table.tablesorter .tablesorter-headerDesc > div::after{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);}
table.tablesorter .tablesorter-headerAsc > div::after{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);}
table.tablesorter.dark .tablesorter-header > div::after{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);}
table.tablesorter.dark .tablesorter-headerDesc > div::after{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);}
table.tablesorter.dark .tablesorter-headerAsc > div::after{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);}
.table-advanced label[for],.table-advanced input[type="checkbox"],.table-advanced input[type="radio"],.table-advanced tr.row-click{cursor:pointer;}
.table-advanced a > div,.table-advanced a > span,.table-advanced label[for] > div,.table-advanced label[for] > span{pointer-events:none;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-button-icon-only{text-indent:0}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_444444_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_444444_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_555555_256x240.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_777620_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_cc0000_256x240.png")}
.ui-button .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_777777_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-button-icon-only{text-indent:0}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_444444_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_444444_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_555555_256x240.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_777620_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_cc0000_256x240.png")}
.ui-button .ui-icon{background-image:url("https://grid.com/templates/default/images/ui-icons_777777_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
:root{--grid-max-width:1220px;/* Light theme
--color-theme:#0DBC81;--color-theme-dark-80:#37C394;--color-theme-dark-60:#62CBA7;--color-theme-light-40:#8CD2BB;--color-theme-light-30:#9EE4CD;--color-theme2:#319351;--color-theme2-dark-80:#66AC7D;--color-theme2-dark-60:#81C497;--color-theme2-light-40:#9BC8AA;--color-text-primary:#212121;--color-text-secondary:#7C7C7C;--color-white:#FFFFFF;*/
/* Dark theme */
--color-theme:#0DBC81;--color-theme-80:#37C394;--color-theme-60:#62CBA7;--color-theme-40:#175D45;--color-theme2:#236B3B;--color-theme2-80:#275637;--color-theme2-60:#1C4429;--color-theme2-40:#17301F;--color-text-primary:#FFFFFF;--color-text-secondary:#A0A0A0;--color-white:#FFFFFF;--color-dark-background:#1D1D1F;--color-icon-background:#3D3D3D;--color-icon:#FFFFFF;--color-warning:#DEB31A;/* OLD:-color-theme3:#E7682B;--color-theme3-dark:#B73024;--color-theme3-light:#E7682B;--color-blue:#4FABC2;--color-blue-dark1:#050F19;--color-blue-dark2:#252F38;--color-blue-light1:#B7D7DF;--color-blue-light2:#2D7081;--color-gray:#B5B5B5;--color-gray-dark:#737373;--color-gray-light:#F1F1F1;--color-green:#A3C95C;--color-green-dark:#3B7B51;--color-green-light:#D3E5B1;--font-family-theme:verdana;*/}
@font-face{font-display:swap;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('https://grid.com/data/fonts/source-sans-pro-v21-latin-600.eot');/* IE9 Compat Modes */
src:url('https://grid.com/data/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */
  url('https://grid.com/data/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'),/* Super Modern Browsers */
  url('https://grid.com/data/fonts/source-sans-pro-v21-latin-600.woff') format('woff'),/* Modern Browsers */
  url('https://grid.com/data/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'),/* Safari,Android,iOS */
  url('https://grid.com/data/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg');/* Legacy iOS */}
@font-face{font-display:swap;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('https://grid.com/data/fonts/source-sans-pro-v21-latin-700.eot');/* IE9 Compat Modes */
src:url('https://grid.com/data/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */
 url('https://grid.com/data/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'),/* Super Modern Browsers */
 url('https://grid.com/data/fonts/source-sans-pro-v21-latin-700.woff') format('woff'),/* Modern Browsers */
 url('https://grid.com/data/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'),/* Safari,Android,iOS */
 url('https://grid.com/data/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg');/* Legacy iOS */}
@font-face{font-display:swap;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family:'Inter';font-style:normal;font-weight:500;src:url('https://grid.com/data/fonts/inter-v12-latin-500.eot');/* IE9 Compat Modes */
src:url('https://grid.com/data/fonts/inter-v12-latin-500.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */
  url('https://grid.com/data/fonts/inter-v12-latin-500.woff2') format('woff2'),/* Super Modern Browsers */
  url('https://grid.com/data/fonts/inter-v12-latin-500.woff') format('woff'),/* Modern Browsers */
  url('https://grid.com/data/fonts/inter-v12-latin-500.ttf') format('truetype'),/* Safari,Android,iOS */
  url('https://grid.com/data/fonts/inter-v12-latin-500.svg#Inter') format('svg');/* Legacy iOS */}
@font-face{font-display:swap;/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family:'Inter';font-style:normal;font-weight:700;src:url('https://grid.com/data/fonts/inter-v12-latin-700.eot');/* IE9 Compat Modes */
src:url('https://grid.com/data/fonts/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */
 url('https://grid.com/data/fonts/inter-v12-latin-700.woff2') format('woff2'),/* Super Modern Browsers */
 url('https://grid.com/data/fonts/inter-v12-latin-700.woff') format('woff'),/* Modern Browsers */
 url('https://grid.com/data/fonts/inter-v12-latin-700.ttf') format('truetype'),/* Safari,Android,iOS */
 url('https://grid.com/data/fonts/inter-v12-latin-700.svg#Inter') format('svg');/* Legacy iOS */}
body .wysiwyg-html h1,body .wysiwyg-html h2,body .wysiwyg-html h3,body .wysiwyg-html h4,body .wysiwyg-html h5,body .wysiwyg-html h6{color:var(--color-black);}
html body{background-color:#FFFFFF;overflow-x:hidden;overflow-y:scroll;min-height:100vh;width:100%;}
body .web-layout{background-color:var(--color-dark-background);color:#FFFFFF;min-height:100vh;/* padding:10px 10px 10px 10px;*/}
body .web-layout .web-locationpage{color:var(--color-text-primary);font-family:'Inter',Arial,sans-serif;font-size:14px;font-weight:400;}
body .web-layout small{font-size:80%;}
p a,p .a,.p a,.p .a,body .font-title,body .web-layout strong,body .web-layout h1,body .web-layout h2,body .web-layout h3,body .web-layout h4,body .web-layout h5,body .web-layout h6,body .web-layout .h1,body .web-layout .h2,body .web-layout .h3,body .web-layout .h4,body .web-layout .h5,body .web-layout .h6{font-family:'Inter',Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;}
body .web-layout h1,body .web-layout h2,body .web-layout h3,body .web-layout h4,body .web-layout h5,body .web-layout h6,body .web-layout .h1,body .web-layout .h2,body .web-layout .h3,body .web-layout .h4,body .web-layout .h5,body .web-layout .h6{color:var(--color-theme);display:inline-block;line-height:125%;max-width:100%;overflow:hidden;text-overflow:ellipsis;}
body .web-layout * + h1,body .web-layout * + h2,body .web-layout * + h3,body .web-layout * + h4,body .web-layout * + h5,body .web-layout * + h6,body .web-layout * + .h1,body .web-layout * + .h2,body .web-layout * + .h3,body .web-layout * + .h4,body .web-layout * + .h5,body .web-layout * + .h6{margin-top:20px;}
body .web-layout h1,body .web-layout .h1{color:var(--color-theme);font-size:36px;font-weight:bold;}
body .web-layout h2,body .web-layout .h2{font-size:23px;}
body .web-layout h3,body .web-layout .h3{font-size:18px;}
body .web-layout h4,body .web-layout .h4,body .web-layout h5,body .web-layout .h5,body .web-layout h6,body .web-layout .h6{font-size:15px;}
@media (min-width:620px)
{
body .web-layout{font-size:14px;}
body .web-layout h1,body .web-layout .h1{font-size:41px;}
body .web-layout h2,body .web-layout .h2{font-size:26px;}
body .web-layout h3,body .web-layout .h3{font-size:19px;}
body .web-layout h4,body .web-layout .h4,body .web-layout h5,body .web-layout .h5,body .web-layout h6,body .web-layout .h6{font-size:16px;}
}
@media(min-width:1020px)
{
body .web-layout{padding:unset;}
}
@media (min-width:1220px)
{
body .web-layout{font-size:14px;}
body .web-layout h1,body .web-layout .h1{font-size:46px;}
body .web-layout h2,body .web-layout .h2{font-size:30px;}
body .web-layout h3,body .web-layout .h3{font-size:21px;}
body .web-layout h4,body .web-layout .h4,body .web-layout h5,body .web-layout .h5,body .web-layout h6,body .web-layout .h6{font-size:18px;}
}
body .button-arrow{padding:0px 40px 0px 15px;text-align:left;}
body .button-arrow::before{background-color:#FFFFFF;border-radius:50%;color:var(--color-theme2);content:'\f105';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:14px;font-style:normal;font-variant:normal;font-weight:900;height:16px;right:12px;line-height:16px;padding-left:3px;position:absolute;text-align:center;text-rendering:auto;top:12px;width:16px;}
body .button-arrow-alt{padding:0px 15px 0px 43px;text-align:left;}
body .button-arrow-alt::before{background-color:#FFFFFF;border-radius:50%;color:#000000;content:'\f105';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:14px;font-style:normal;font-variant:normal;font-weight:900;height:16px;left:15px;line-height:16px;padding-left:2px;position:absolute;text-align:center;text-rendering:auto;top:12px;width:16px;}
body .web-layout > .layout-header{min-height:40px;z-index:100;}
body .web-layout > .layout-body,body .web-layout > .layout-body > .layout-sidebar,body .web-layout > .layout-body > .layout-main{min-height:500px;z-index:90;}
body .web-layout.sidebar-content > .layout-body > .layout-sidebar{background-color:cyan;display:none;}
body .web-layout.sidebar-content > .layout-body > .layout-sidebar.active{display:block;position:absolute;left:0px;top:0px;width:180px;z-index:100;}
body .web-layout.sidebar-content > .layout-body > .layout-content{overflow:hidden;}
body .web-layout > .layout-footer{min-height:40px;}
@media (min-width:920px)
{
body .web-layout.sidebar-content > .layout-body > .layout-sidebar{display:block;position:relative;left:unset;top:unset;}
body .web-layout.sidebar-content > .layout-body{display:grid;grid-template-columns:180px auto;}
}
.web-headers .header-top{background-color:var(--color-theme);border-bottom:var(--color-theme2-light) solid 5px;height:65px;left:0px;position:fixed;top:0px;width:100%;z-index:500;}
.web-headers .header-top .logo{background-image:url('https://grid.com/data/template/header-logo.png');background-position:left center;background-repeat:no-repeat;background-size:contain;height:50px;left:0px;position:absolute;top:5px;width:180px;}
.web-headers .header-top .logo > a{display:block;height:100%;width:100%;}
.web-headers .header-top .navigation-toggle,.web-headers .header-top .account-toggle,.web-headers .header-top .search-toggle{border-radius:5px;height:40px;right:0px;padding:0px;position:absolute;top:10px;width:40px;z-index:5;}
.web-headers .header-top .account-toggle{right:45px;}
.web-headers .header-top .search-toggle{right:90px;}
.web-headers .header-top .navigation-toggle:hover,.web-headers .header-top .search-toggle:hover{background-color:#000000;color:var(--color-theme);}
.web-headers .header-top .navigation-toggle::before,.web-headers .header-top .account-toggle::before,.web-headers .header-top .search-toggle::before{font-size:24px;}
.web-headers .header-bottom{background-color:var(--color-theme2-light);height:100px;padding:60px 0px 0px 0px;width:100%;}
.web-headers .header-bottom .slogan{color:#FFFFFF;font-size:18px;font-weight:bold;line-height:40px;text-align:center;}
.web-headers .search{background-color:var(--color-theme2-light);display:none;height:50px;left:-10px;padding:5px 5px 5px 5px;position:absolute;top:60px;width:calc(100% + 20px);}
.search-toggled .web-headers .search{display:block;}
.web-headers .search .search-input{border:#CCCCCC solid 1px;border-radius:5px;box-sizing:border-box;font-size:16px;height:40px;line-height:36px;padding:2px 0px 0px 10px;width:100%;}
.web-headers .search .search-button{background-color:transparent;border:none;height:40px;padding:0px;position:absolute;right:5px;top:5px;width:40px;}
@media (min-width:620px)
{
.web-headers .search{background:transparent;display:block;left:unset;position:absolute;right:85px;top:5px;width:300px;z-index:20;}
}
@media (min-width:920px)
{
body .header-account{background-color:var(--color-theme2);color:#FFFFFF;display:none;height:calc(100vh - 65px);padding:0px 0px 0px 0px;position:fixed;top:65px;z-index:500;}
.account-toggled .header-account{display:block;}
.header-account .web-account{margin:0px auto 0px auto;max-width:400px;}
.header-account .account-warning{border:var(--color-red) solid 1px;border-radius:5px;color:var(--color-red);margin:0px 0px 30px 0px;padding:10px 12px 10px 12px;}
.header-account input.textfield{box-sizing:border-box;color:#000000;display:block;line-height:30px;margin:0px 0px 5px 0px;padding:0px 5px 0px 5px;width:100%;}
.header-account .account-login,.header-account .account-register,.header-account .account-recover,.header-account .account-menu,.header-account .account-preferences,.header-account .account-favorites{display:none;}
.header-account  .web-account{padding:30px 0px 30px 0px;}
.header-account  .web-account .label{line-height:32px;}
.header-account .web-account[display="login"] .account-login,.header-account .web-account[display="register"] .account-register,.header-account .web-account[display="recover"] .account-recover,.header-account .web-account[display="preferences"] .account-preferences,.header-account .web-account[display="favorites"] .account-favorites,.header-account .web-account[display="menu"] .account-menu{display:block;}
.header-account  .account-title{font-size:150%;font-weight:bold;padding:0px 0px 10px 0px;}
}
@media (max-width:919px)
{
body .header-account{background-color:var(--color-theme2);color:#FFFFFF;display:none;height:calc(100vh - 65px);padding:0px 0px 0px 0px;position:fixed;top:65px;z-index:500;}
.account-toggled .header-account{display:block;}
.header-account .account{list-style:none;max-height:calc(100vh - 70px);overflow-y:auto;padding:calc(var(--grid-default-spacing) + 5px) 0px 60px calc(var(--grid-default-spacing) + 10px);width:calc(100% - var(--grid-default-spacing) - 10px));}
}
@media (min-width:920px)
{
body .header-navigation{background-color:var(--color-theme2);color:#FFFFFF;display:none;height:calc(100vh - 65px);padding:0px 0px 0px 0px;position:fixed;top:65px;z-index:500;}
.navigation-toggled .header-navigation{display:block;}
.header-navigation .navigation{list-style:none;max-height:calc(100vh - 70px);overflow-y:auto;padding:calc(var(--grid-default-spacing) + 5px) 0px 60px calc(var(--grid-default-spacing) + 10px);width:calc(100% - var(--grid-default-spacing) - 10px));}
.header-navigation .navigation > ul{display:grid;grid-template-columns:200px 240px 220px auto;margin:0px auto 0px auto;max-width:var(--grid-max-width);padding:0px;text-align:left;width:100%;z-index:10;}
.header-navigation .navigation > ul > li{display:block;font-size:20px;font-weight:bold;line-height:24px;}
.header-navigation .navigation > ul > li > ul{margin:0px;padding:0px 0px 0px 15px;}
.header-navigation .navigation > ul > li > ul > li{display:block;font-size:16px;font-weight:normal;line-height:24px;}
.header-navigation a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}
.header-navigation a:hover{color:var(--color-theme);text-decoration:underline;}
}
@media (max-width:919px)
{
body .header-navigation{background-color:var(--color-theme2);color:#FFFFFF;display:none;height:calc(100vh - 65px);padding:0px 0px 0px 0px;position:fixed;top:65px;z-index:500;}
.navigation-toggled .header-navigation{display:block;}
.header-navigation .navigation{list-style:none;max-height:calc(100vh - 70px);overflow-y:auto;padding:calc(var(--grid-default-spacing) + 5px) 0px 60px calc(var(--grid-default-spacing) + 10px);width:calc(100% - var(--grid-default-spacing) - 10px));}
.header-navigation .navigation > ul{display:block;margin:0px;padding:0px;text-align:left;width:100%;z-index:10;}
.header-navigation .navigation > ul > li{display:block;font-size:20px;font-weight:bold;line-height:24px;}
.header-navigation .navigation > ul > li + li{margin-top:30px;}
.header-navigation .navigation > ul > li > ul{margin:0px;padding:0px 0px 0px 15px;}
.header-navigation .navigation > ul > li > ul > li{display:block;font-size:16px;font-weight:normal;line-height:24px;}
.header-navigation a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}
.header-navigation a:hover{color:var(--color-theme);text-decoration:underline;}
}
body .user-messages{padding:var(--grid-default-spacing) var(--grid-default-spacing) 0 var(--grid-default-spacing);padding:var(--grid-default-spacing) 0 0 0;}
.user-messages .user-message{background:#FFFFFF;border:#CCCCCC solid 3px;border-radius:5px;padding:10px 10px 10px 15px;}
.user-messages .user-message + .user-message{margin-top:10px;}
.user-messages .user-message > code{display:block;font-size:75%;font-weight:normal;margin-top:5px;}
.user-messages .user-message-error{border-color:var(--color-theme);}
.user-messages .user-message-notice{border-color:var(--color-theme);}
.user-messages .user-message-success{border-color:var(--color-theme);}
.user-messages .user-message-warning{border-color:var(--color-theme);}
.layout-content .display-inline-400{clear:both;display:block;float:none;margin:0px 0px 15px 0px;}
@media (min-width:420px)
{
.layout-content .display-inline-400{clear:none;display:inline;float:right;margin:0px 0px 15px 15px;}
}
body .system-messages{padding:var(--grid-default-spacing) var(--grid-default-spacing) 0 var(--grid-default-spacing);}
.system-messages .system-message{background:#FFFFFF;border:#CCCCCC solid 1px;padding:10px var(--grid-default-spacing) 10px var(--grid-default-spacing);}
.system-messages .system-message > code{display:block;font-size:75%;font-weight:normal;margin-top:5px;}
.system-messages .system-message:before{background-color:#555555;border-right:#CCCCCC solid 1px;content:'';height:100%;left:0px;position:absolute;top:0px;width:7px;}
.system-messages .system-message-error:before{background-color:var(--color-red);}
.system-messages .system-message-notice:before{background-color:var(--color-blue);}
.system-messages .system-message-success:before{background-color:var(--color-green);}
.system-messages .system-message-warning:before{background-color:var(--color-orange);}
.content-slider .background-image{height:200px;}
@media (min-width:520px)
{
.content-slider .background-image{height:300px;}
}
@media (min-width:820px)
{
.content-slider .background-image{height:400px;}
}
body .web-panel{background:#FFFFFF;border:#CCCCCC solid 1px;padding:var(--grid-default-spacing);}
.web-panel .panel-title{font-size:24px;font-weight:bold;line-height:125%;text-transform:uppercase;}
.web-panel .panel-subtitle{color:#808080;font-size:16px;font-weight:bold;line-height:125%;}
.web-panel .panel-intro
.web-panel .panel-summary
.web-panel .panel-text{line-height:150%;}
.web-panel > * + *{margin-top:10px;}
.web-panel > .panel-title + *,.web-panel > .panel-subtitle + *{margin-top:0px;}
.web-panel > .panel-buttons button{display:inline-block;margin-right:5px;}
.content-breadcrumb ul{display:block;list-style:none;margin:0px;padding:20px 0px 20px 0px;}
.content-breadcrumb ul li{display:inline-block;}
.content-breadcrumb ul li::after{content:' •';display:inline;}
.content-breadcrumb ul li a:hover{text-decoration:underline;}
.content-breadcrumb ul li:last-child a{color:var(--color-theme);}
.content-breadcrumb ul li:last-child::after{content:'';}
body .summary{display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;}
body .summary.summary-1{height:20px;white-space:nowrap;}
body .summary.summary-2{height:40px;}
body .summary.summary-3{height:60px;}
body .summary.summary-4{height:80px;}
body .summary.summary-5{height:100px;}
.web-page .page-title{display:block;font-size:150%;font-weight:bold;margin-top:0px;}
.web-page * + .page-title{margin-top:60px;}
.web-page .page-image + .page-title{margin-top:10px;}
.web-page .page-subtitle{display:block;font-size:80%;font-weight:normal;margin-top:4px;}
.web-page .page-intro{display:block;font-size:100%;font-weight:normal;margin-top:10px;}
.web-page .page-summary{display:block;font-size:100%;font-weight:normal;margin-top:10px;}
.web-page .page-description{display:block;font-size:100%;font-weight:normal;margin-top:10px;}
.web-page .page-content{display:block;font-size:100%;font-weight:normal;margin-top:10px;}
.web-page .page-image{display:block;font-size:100%;font-weight:normal;margin-top:0px;}
.web-page * + .page-image{margin-top:10px;}
.web-page .page-buttons{display:block;margin-top:10px;text-align:center;}
.widget-block .title{display:block;font-size:150%;font-weight:bold;margin-top:0px;}
.widget-block .image + .title{margin-top:10px;}
.widget-block .subtitle{display:block;font-size:80%;font-weight:normal;margin-top:3px;}
.widget-block .summary{display:block;font-size:100%;font-weight:normal;margin-top:10px;}
.widget-block .description{display:block;font-size:100%;font-weight:normal;margin-top:10px;}
.widget-block .buttons{display:block;margin-top:10px;text-align:center;}
body .owl-carousel,body .owl-dots,body .owl-nav{overflow:visible;}
body .owl-carousel .owl-stage-outer{overflow:hidden !important;width:100%;}
.owl-carousel.owl-dots .owl-dots{bottom:10px;display:block;height:20px;left:0px;position:absolute;text-align:center;width:100%;}
.owl-carousel.owl-dots .owl-dots > button{background-color:var(--color-gray-dark);border-radius:50%;display:inline-block;height:20px;width:20px;}
.owl-carousel.owl-dots .owl-dots > button.active{background-color:var(--color-action);}
.owl-carousel.owl-dots .owl-dots > button + button{margin-left:5px;}
.owl-carousel.owl-nav .owl-nav{bottom:5px;display:block;height:40px;left:0px;position:absolute;width:100%;}
.owl-carousel.owl-nav .owl-nav > button{background-color:var(--color-black-dark);border-radius:50%;color:#FFFFFF;height:40px;position:absolute;top:0px;width:40px;}
.owl-carousel.owl-nav .owl-nav > button::before{color:inherit;content:'\f053';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:24px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.owl-carousel.owl-nav .owl-nav > button.owl-prev{left:5px;}
.owl-carousel.owl-nav .owl-nav > button.owl-next{right:5px;}
.owl-carousel.owl-nav .owl-nav > button.owl-next::before{content:'\f054';}
@media (min-width:1220px)
{
.owl-carousel.owl-nav .owl-nav{bottom:100px;}
.owl-carousel.owl-nav .owl-nav > button{background-color:transparent;color:inherit;}
.owl-carousel.owl-nav .owl-nav > button.owl-prev{left:-50px;}
.owl-carousel.owl-nav .owl-nav > button.owl-next{right:-50px;}
}
.website > .sidebar{background:#222222;color:#FFFFFF;font-weight:bold;line-height:44px;padding:30px 0px 0px 12px;}
.sidebar .navigation{background-color:#222222;color:#DDDDDD;}
.sidebar .navigation ul,.sidebar .navigation li{list-style:none;margin:0px;padding:0px;position:relative;}
.sidebar .navigation li + li,.sidebar .navigation ul ul > li:first-child{margin-top:2px;}
.sidebar .navigation li ul{display:block;}
.sidebar .navigation li.active > ul,.sidebar .navigation ul.collapse-all{display:block;}
.sidebar .navigation li.active > a,.sidebar .navigation li.active > .a,.sidebar .navigation a:hover,.sidebar .navigation .a:hover{background-color:#111111;color:#FFFFFF;}
.sidebar .navigation a,.sidebar .navigation .a{color:inherit;cursor:pointer;display:block;line-height:30px;padding:0px 5px 0px 5px;text-decoration:none;}
.sidebar .navigation ul ul a,.sidebar .navigation ul ul .a{padding:0px 10px 0px 30px;}
.sidebar .navigation ul ul ul a,.sidebar .navigation ul ul ul .a{padding:0px 10px 0px 58px;}
.sidebar .navigation .fas{padding-right:5px;text-align:center;width:26px;}
.sidebar .navigation .fas:before{top:-5px;}
.sidebar .navigation li.spacer{height:15px;}
.sidebar .navigation li.seperator{overflow:hidden;padding:5px 10px 5px 10px;}
.sidebar .navigation li.seperator:after{background-color:#FFFFFF;content:'';display:block;height:1px;width:100%;}
.navigation a[data-error-text]:after,.navigation a[data-notice-text]:after,.navigation a[data-success-text]:after,.navigation a[data-warning-text]:after,.navigation .a[data-error-text]:after,.navigation .a[data-notice-text]:after,.navigation .a[data-success-text]:after,.navigation .a[data-warning-text]:after{background-color:#666666;border-radius:4px;color:#DDDDDD;content:'';display:inline-block;font-size:11px;height:20px;line-height:20px;min-width:20px;padding:0px 3px 0px 3px;position:absolute;right:5px;text-align:center;top:5px;}
.navigation a[data-error-text]:after,.navigation .a[data-error-text]:after{background-color:#EB1E23;content:attr(data-error-text);}
.navigation a[data-notice-text]:after,.navigation .a[data-notice-text]:after{background-color:#3E83A7;content:attr(data-notice-text);}
.navigation a[data-success-text]:after,.navigation .a[data-success-text]:after{background-color:#8AB03E;content:attr(data-success-text);}
.navigation a[data-warning-text]:after,.navigation .a[data-warning-text]:after{background-color:#F87C00;content:attr(data-warning-text);}
body .web-footers{background-color:#E9ECEF;padding-bottom:60px;}
.web-footers .footer-inline{min-height:20px;}
.web-footers .footer-fixed{height:300px;left:0px;overflow:visible;pointer-events:none;position:fixed;bottom:0px;width:100%;z-index:1000;}
.web-footers .footer-fixed > .web-centered{height:100%;position:relative;}
.web-footers .footer-connect{background-color:var(--color-gray-light);border:var(--color-theme) solid 1px;border-radius:6px;bottom:10px;display:none;height:450px;overflow:hidden;pointer-events:auto;position:absolute;right:60px;width:300px;}
.footer-connect .header{background-color:var(--color-theme);height:60px;}
.footer-connect .header .avatar{background-color:#FFFFFF;background-image:url('https://grid.com/40x40x1/template/helpdesk-avatar.png.webp');background-position:center;background-size:cover;border-radius:50%;height:40px;left:10px;position:absolute;top:10px;width:40px;}
.footer-connect .header .title{color:#FFFFFF;font-size:20px;font-weight:bold;height:40px;left:60px;line-height:40px;position:absolute;top:10px;width:180px;}
.footer-connect .header .menu{color:#FFFFFF;height:40px;right:10px;position:absolute;top:10px;width:40px;}
.footer-connect .header .menu::before{color:inherit;content:'\f0c9';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:24px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.footer-connect .body{background-color:var(--color-gray-light);height:330px;}
.footer-connect .body .connect-messages{background-color:#FFFFFF;height:100%;overflow-x:hidden;overflow-y:auto;padding:10px;width:100%;}
.footer-connect .body .connect-options{background-color:#FFFFFF;border:var(--color-theme) solid 1px;border-radius:6px;display:none;height:auto;left:20px;padding:10px 10px 0px 10px;position:absolute;top:20px;width:240px;z-index:10;}
.footer-connect .body .connect-options .title{font-size:150%;font-weight:bold;padding:8px 0px 15px 5px;}
.footer-connect .body .connect-options .option{height:30px;line-height:30px;margin-bottom:10px;padding:0px 0px 0px 34px;}
.footer-connect .body .connect-options .option::before{color:inherit;content:'\f001';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;height:30px;left:0px;line-height:30px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:30px;}
.footer-connect .body .connect-options .option.call-us::before{content:'\f095';}
.footer-connect .body .connect-options .option.mail-us::before{content:'\f0e0';}
.footer-connect .body .connect-options .option.contact-us::before{content:'\f128';}
.footer-connect .body .connect-options .option.visit-us::before{content:'\f5eb';}
.footer-connect .footer{background-color:var(--color-gray);height:60px;}
.footer-connect .footer .input{height:40px;left:5px;position:absolute;top:5px;width:245px;}
.footer-connect .footer .input > textarea{border:none;border-radius:6px;box-sizing:border-box;display:block;font-family:inherit;height:50px;line-height:20px;padding:4px 6px 4px 6px;resize:none;width:100%;}
.footer-connect .footer .button{color:var(--color-theme);height:40px;position:absolute;right:5px;top:10px;width:40px;}
.footer-connect .footer .button::before{color:inherit;content:'\f1d8';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:24px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.web-footers .footer-cookies{background-color:var(--color-gray);border-radius:6px;bottom:10px;color:var(--color-black-dark);display:none;height:40px;left:0px;max-width:330px;overflow:hidden;pointer-events:auto;position:absolute;text-align:left;width:100%;}
.scroll-top .web-footers .footer-cookies{display:block;}
.web-footers .footer-cookies .text{padding:0px 0px 0px 13px;line-height:40px;}
.web-footers .footer-cookies .close,.web-footers .footer-cookies .info{border-radius:50%;height:30px;line-height:30px;position:absolute;right:5px;text-align:center;top:5px;width:30px;}
.web-footers .footer-cookies .info{right:35px;}
.web-footers .footer-cookies .info:hover,.web-footers .footer-cookies .close:hover{background-color:var(--color-action);color:#FFFFFF;}
.web-footers .footer-cookies .close::before,.web-footers .footer-cookies .info::before{color:inherit;content:'\f00d';cursor:pointer;display:block;font-family:'Font Awesome 5 Free';font-size:14px;font-style:normal;font-variant:normal;font-weight:900;height:30px;left:0px;line-height:30px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:30px;}
.web-footers .footer-cookies .info::before{content:'\f128';}
@media (min-width:620px)
{
.web-footers .footer-cookies{left:calc((100% - 300px) / 2)}
}
.web-footers .footer-copyright{background-color:#E9ECEF;color:var(--color-theme2-light);line-height:50px;text-align:center;}
.web-footers .footer-copyright a:hover{text-decoration:underline;}
.web-footers .footer-links{background-color:#FFFFFF;padding:30px 0px 30px 0px;}
.web-footers .footer-links .grid-custom{grid-template-areas:"cell-1" "cell-2" "cell-3" "cell-4" "cell-5";grid-gap:30px;}
.web-footers .footer-links .title{font-weight:bold;text-transform:uppercase;}
.web-footers .footer-links .items{list-style:none;margin:10px 0px 0px 0px;padding:0px;}
.web-footers .footer-links li{line-height:30px;}
.web-footers .footer-links a:hover,.web-footers .footer-links .reviews a{text-decoration:underline;}
.web-footers .footer-links .location-list .items{color:var(--color-action);}
.web-footers .footer-links .reviews{line-height:25px;vertical-align:baseline;}
.web-footers .footer-links .reviews .stars{color:var(--color-action);display:block;font-size:200%;text-align:center;}
.web-footers .footer-links .reviews .stars::before{content:'★★★★☆';}
.web-footers .footer-links .reviews .rating{display:block;margin-top:10px;text-align:center;}
.web-footers .footer-links .reviews .link{display:block;margin-top:10px;text-align:center;}
@media (min-width:620px)
{
.web-footers .footer-links .grid-custom{grid-template-areas:"cell-1 cell-4" "cell-2 cell-4" "cell-3 cell-4" "cell-5 cell-5";}
}
@media (min-width:920px)
{
.web-footers .footer-links .grid-custom{grid-template-areas:"cell-1 cell-1 cell-2 cell-2 cell-3 cell-3" "cell-4 cell-4 cell-5 cell-5 cell-5 cell-5";}
.web-footers .footer-links .location-list .items{clear:none;float:left;width:50%;}
.web-footers .footer-links .reviews{padding-top:105px;}
}
@media (min-width:1220px)
{
.web-footers .footer-links .grid-custom{grid-template-areas:"cell-1 cell-1 cell-2 cell-2 cell-3 cell-3 cell-4 cell-4 cell-4" "cell-5 cell-5 cell-5 cell-5 cell-5 cell-5 cell-4 cell-4 cell-4";}
.web-footers .footer-links .reviews{padding:30px 0px 0px 125px;}
.web-footers .footer-links .reviews .rating,.web-footers .footer-links .reviews .link{display:inline-block;height:30px;line-height:30px;text-align:left;margin:0px 30px 0px 0px;width:auto;}
.web-footers .footer-links .reviews .stars{height:30px;left:0px;position:absolute;top:30px;width:120px;}
.web-footers .footer-links .reviews .stars::before{display:block;height:30px;line-height:30px;position:absolute;top:0px;}
}
body .web-footer.footer-navigation{background-color:var(--color-theme2-light);color:#FFFFFF;padding:30px 0px 30px 0px;}
.web-footer.footer-navigation ul{list-style:none;margin:0px;padding:0px;}
.web-footer.footer-navigation a{font-size:16px;line-height:30px;}
.web-footer.footer-navigation a:hover{text-decoration:underline;}
body .web-footer.footer-newsletter{background-color:var(--color-theme);color:#212529;padding:8px 0px 10px 0px;}
body .web-footer.footer-newsletter .title,body .web-footer.footer-newsletter .text{font-size:24px;line-height:28px;width:100%;}
body .web-footer.footer-newsletter .title{font-weight:bold;padding-right:7px;}
body .web-footer.footer-newsletter .input{height:40px;margin-top:10px;width:100%;}
body .web-footer.footer-newsletter .input > input{border:#CCCCCC solid 1px;border-radius:6px;box-sizing:border-box;font-size:14px;height:40px;line-height:38px;padding:0px 0px 0px 10px;width:100%;}
body .web-footer.footer-newsletter .button{margin-top:10px;width:120px;}
@media (min-width:620px)
{
body .web-footer.footer-newsletter .title,body .web-footer.footer-newsletter .text{display:inline-block;font-size:28px;width:auto;}
body .web-footer.footer-newsletter .input{width:calc(100% - 130px);}
body .web-footer.footer-newsletter .button{bottom:0px;position:absolute;right:0px;}
body .web-footer.footer-newsletter{padding:18px 0px 20px 0px;}
}
@media (min-width:820px)
{
body .web-footer.footer-newsletter .title,body .web-footer.footer-newsletter .text{display:block;width:100%;}
body .web-footer.footer-newsletter .input{position:absolute;right:130px;width:300px;}
body .web-footer.footer-newsletter .input,body .web-footer.footer-newsletter .button{bottom:7px;}
body .web-footer.footer-newsletter{padding:28px 0px 30px 0px;}
}
@media (min-width:1120px)
{
body .web-footer.footer-newsletter .title,body .web-footer.footer-newsletter .text{display:inline-block;line-height:40px;width:auto;}
body .web-footer.footer-newsletter .input,body .web-footer.footer-newsletter .button{bottom:0px;}
}
.scroll-header-visible .web-footer .footer-chat{display:none;}
.web-footer .footer-chat{height:40px;pointer-events:auto;position:absolute;right:var(--grid-default-spacing);bottom:60px;width:40px;}
.web-footer .footer-chat a{background-color:var(--color-gray);border-radius:50%;color:var(--color-black-dark);display:block;height:40px;overflow:none;width:40px;}
.web-footer .footer-chat a:hover{background-color:var(--color-action);color:#FFFFFF;}
.web-footer .footer-chat a::before{color:inherit;content:'\f4ad';display:block;font-family:'Font Awesome 5 Free';font-size:20px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
@media (min-width:920px)
{
.web-footer .footer-chat{right:10px;}
}
.web-footer .footer-connect .message{background-color:var(--color-gray-light);border-radius:6px;float:left;padding:10px;max-width:85%;}
.web-footer .footer-connect .message + .message{margin-top:10px;}
.web-footer .footer-connect .message.message-user{background-color:var(--color-gray);float:right;}
.web-footer .footer-connect .message .text{line-height:125%;}
.web-footer .footer-connect .message .time{font-size:11px;font-weight:bold;text-align:right;}
body .editor-row{min-height:60px;}
body .editor-tools{background-color:#555555;border-radius:6px;display:none;overflow:hidden;position:absolute;top:10px;right:10px;width:auto;z-index:1000;}
body .editor-tools:after{clear:both;content:'';display:block;float:none;}
.editor-tools > .icon{box-sizing:border-box;clear:none;color:#FFFFFF;display:block;float:left;height:40px;line-height:40px;overflow:hidden;padding:0px !important;text-align:center;width:40px;}
.editor-tools > .icon:hover{background-color:#222222;}
body .editor-row:hover .editor-tools{display:block;}
body .web-hashtags{font-style:italic;}
body .web-hashtags a{color:var(--color-theme);}
.tile-blogitem .blogitem-image .background-image{background-color:#F0F0F0;border-radius:6px;}
.tile-blogitem .blogitem-title{padding:10px 0px 5px 0px;text-align:center;}
.tile-blogitem .blogitem-subtitle{display:none;font-size:80%;text-align:center;}
.tile-blogitem .blogitem-description{height:100px;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;}
.tile-blogitem .blogitem-button{padding:10px 0px 0px 0px;text-align:center;}
body .teammember-tile{padding:20px;}
.teammember-tile .image{border-radius:50%;}
.teammember-tile .name{color:var(--color-gray-dark);line-height:20px;padding:20px 0px 20px 0px;text-align:center;}
.teammember-tile .title{border-top:var(--color-gray-dark) solid 1px;font-size:125%;font-weight:bold;line-height:20px;padding:20px 0px 0px 0px;text-align:center;}
.teammember-tile .summary{line-height:20px;text-align:center;}
.teammember-tile .buttons{margin-top:20px;text-align:center;}
.teammember-tile .buttons > button{background:transparent;border:none;display:inline;font-size:100%;font-weight:bold;}
.tile-topic .topic-image .background-image{background-color:#F0F0F0;border-radius:6px;}
.tile-topic .topic-title{padding:10px 0px 5px 0px;text-align:center;}
.tile-topic .topic-subtitle{display:none;font-size:80%;text-align:center;}
.tile-topic .topic-description{height:100px;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;}
.tile-topic .topic-button{padding:10px 0px 0px 0px;text-align:center;}
body .web-locationpage{position:absolute;top:0px;max-height:calc(100vh - 140px);width:100%;}
.web-locationpage .locationpage-panel{border-top-left-radius:24px;border-top-right-radius:24px;background:var(--color-dark-background);bottom:0px;height:325px;max-height:calc(100vh - 110px);padding:0px 10px 10px 10px;position:fixed;overflow-y:scroll;overflow-x:hidden;width:100%;-ms-overflow-style:none;scrollbar-width:none;}
.locationpage-panel::-webkit-scrollbar{background:transparent;width:0px;}
.web-locationpage .account-icon,.web-locationpage .map-icon{background:var(--color-dark-background);border-radius:50%;grid-area:cell-2;height:48px;position:absolute;top:10px;width:48px;}
.web-locationpage .account-icon{left:10px;}
.web-locationpage .map-icon{right:10px;}
.web-locationpage .account-icon::before{background-image:url('https://grid.com/data/images/account-dark.png');background-position:center;background-repeat:no-repeat;background-size:24px 24px;content:'';height:48px;left:0px;line-height:48px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:48px;}
.web-locationpage .map-icon::after{background-image:url('https://grid.com/data/images/pijl4.png');background-position:center;background-repeat:no-repeat;background-size:18px 18px;color:var(--color-theme);content:'';height:18px;left:15px;line-height:18px;position:absolute;text-align:center;text-rendering:auto;top:15px;width:18px;}
.web-locationpage .locationpage-search-block-desktop{display:none;}
.web-locationpage .filters-mobile{border-radius:24px;bottom:340px;color:#A6A6A6;display:grid;height:40px;grid-template-areas:"cell-1 cell-2";grid-template-columns:repeat(2,1fr);grid-gap:8px;max-height:calc(100vh - 110px);padding:0px 10px;position:fixed;width:100%;}
.web-locationpage .filters-mobile .filter{align-items:center;background:var(--color-dark-background);border-radius:22px;display:flex;justify-content:center;text-align:center;}
.web-locationpage .filters-mobile .filter.available{grid-area:cell-1;}
.web-locationpage .filters-mobile .filter.verified{grid-area:cell-2;}
.web-locationpage .expand-image{height:20px;width:100%;}
.web-locationpage .expand-image::after{background-image:url('https://grid.com/data/images/expand-icon.png');background-position:center;background-repeat:no-repeat;color:var(--color-theme);content:'';height:20px;left:0px;line-height:20px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:100%;}
.web-locationpage .locationpage-search-block-mobile{border-radius:48px;color:var(--color-text-primary);display:grid;grid-gap:10px;grid-template-areas:"cell-1 cell-2";grid-template-columns:auto 48px;height:92px;left:0px;top:0px;z-index:1000;}
.locationpage-search-block-mobile .search-input{grid-area:cell-1;background:#2B2B2B;border:none;border-radius:48px;color:var(--color-text-secondary);font-size:16px;height:48px;position:absolute;top:22px;width:100%;}
.locationpage-search-block-mobile .search-input input{background:transparent;border:none;border-radius:48px;font-size:16px;height:48px;margin-left:40px;}
.locationpage-search-block-mobile .search-input::before{background-image:url('https://grid.com/data/images/search.png');background-position:center;background-repeat:no-repeat;background-size:12px;color:var(--color-text-primary);content:'';height:48px;left:0px;line-height:48px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:48px;}
.locationpage-search-block-mobile .filter-icon{background:#2B2B2B;border-radius:48px;color:var(--color-text-primary);display:block;font-size:15px;grid-area:cell-2;height:48px;right:0px;position:absolute;top:22px;width:48px;}
.locationpage-search-block-mobile .filter-icon::after{background-image:url('https://grid.com/data/images/active-filter.png');background-repeat:no-repeat;background-size:contain;color:var(--color-theme);content:'';height:32px;left:8px;line-height:32px;position:absolute;text-align:center;text-rendering:auto;top:8px;width:32px;}
.locationpage-panel .locationpage-addressblock,.locationpage-panel .locationpage-button-route{display:none;}
.locationpage-panel .locationpage-sorting{align-items:center;color:#A6A6A6;display:flex;font-family:'Source Sans Pro',Arial,sans-serif;font-weight:600;font-size:16px;height:50px;min-width:375px;text-align:center;}
.locationpage-panel .locationpage-sorting .active{border-bottom:1px solid var(--color-text-primary);color:var(--color-text-primary);padding:10px 0px 20px 0px;white-space:nowrap;}
.locationpage-panel .locationpage-sorting .not-active{border-bottom:1px solid #A6A6A6;padding:10px 0px 20px 0px;}
.locationpage-panel .locationpage-chargestations{margin-bottom:25px;}
.locationpage-panel .locationpage-chargestations .station-list-item{border-bottom:1px solid #3E3E3E;display:grid;grid-template-areas:"cell-1 cell-2 cell-2 cell-2 cell-3" "cell-1 cell-4 cell-4 cell-4 cell-4";grid-template-columns:40px 70px 100px auto;height:90px;padding:25px 0px;}
.locationpage-chargestations .station-list-item .list-item-img{background-image:url('https://grid.com/data/images/icon-3.png');background-repeat:no-repeat;background-size:24px;background-position:center;grid-area:cell-1;padding-top:100%;}
.locationpage-chargestations .station-list-item .list-item-name{color:var(--color-text-primary);font-family:'Inter',Arial,sans-serif;font-size:15px;font-weight:700;grid-area:cell-2;}
.locationpage-chargestations .station-list-item .list-item-distance{color:var(--color-white);font-size:14px;font-weight:700;grid-area:cell-3;text-align:end;}
.locationpage-chargestations .station-list-item .list-item-details{display:grid;grid-area:cell-4;grid-template-areas:"cell-1 cell-2 cell-3";grid-template-columns:auto;grid-gap:5px;width:fit-content;}
.locationpage-chargestations .station-list-item .list-item-power{color:var(--color-text-primary);font-size:12px;grid-area:cell-1;}
.locationpage-chargestations .station-list-item .list-item-available{font-size:12px;grid-area:cell-2;}
.locationpage-chargestations .station-list-item .list-item-available.high{color:var(--color-theme);}
.locationpage-chargestations .station-list-item .list-item-available.low{color:var(--color-warning);font-size:12px;grid-area:cell-2;}
.locationpage-chargestations .station-list-item .list-item-price{color:var(--color-text-secondary);font-size:12px;grid-area:cell-3;}
.locationpage-panel .locationpage-content{font-family:'Source Sans Pro',Arial,sans-serif;cursor:default;margin-top:25px;}
.locationpage-panel .locationpage-content h1{color:var(--color-white);font-weight:900;}
@media(min-width:920px)
{
body .web-locationpage{background:unset;height:100vh;pointer-events:none;}
.web-locationpage .account-icon{left:unset;top:25px;right:25px;}
.web-locationpage .map-icon{height:40px;bottom:0px;position:absolute;top:unset;right:25px;width:40px;}
.web-locationpage .map-icon::after{background-size:12px;height:12px;line-height:12px;width:12px;}
.web-locationpage .zoom-icons{background:var(--color-dark-background);border-radius:40px;bottom:-100px;height:80px;position:absolute;right:25px;width:40px;}
.web-locationpage .zoom-icons .icon.plus,.web-locationpage .zoom-icons .icon.minus{border-radius:40px;height:40px;}
.web-locationpage .zoom-icons .icon.plus::after,.web-locationpage .zoom-icons .icon.minus::after{background-position:center;background-repeat:no-repeat;background-size:12px;color:var(--color-theme);content:'';height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.web-locationpage .zoom-icons .icon.plus::after{background-image:url('https://grid.com/data/images/plus-icon.png');}
.web-locationpage .zoom-icons .icon.minus::after{background-image:url('https://grid.com/data/images/minus-icon.png');}
.web-locationpage .filters-mobile,.web-locationpage .locationpage-panel .locationpage-search-block-mobile,.web-locationpage .locationpage-panel .expand-image{display:none;}
.web-locationpage .filter-icon-desktop{background:#2B2B2B;border-radius:48px;color:var(--color-text-primary);display:block;font-size:15px;grid-area:cell-2;height:48px;left:380px;position:fixed;bottom:35px;width:48px;z-index:1000;}
.locationpage-search-block-mobile .filter-icon::after,.web-locationpage .filter-icon-desktop::after{background-image:url('https://grid.com/data/images/filter.png');background-repeat:no-repeat;background-size:contain;background-position:center;color:var(--color-theme);content:'';height:32px;left:8px;line-height:32px;position:absolute;text-align:center;text-rendering:auto;top:8px;width:32px;}
.web-locationpage .locationpage-panel{border-radius:24px;cursor:pointer;height:calc(100vh - 50px);left:40px;max-height:unset;overflow-y:scroll;padding:10px 18px;pointer-events:auto;position:absolute;top:25px;width:400px;z-index:100;}
.locationpage-panel .locationpage-icons{/* background:red;*/
 display:block;height:50px;margin-bottom:20px;}
.locationpage-panel .icon-share,.locationpage-panel .icon-save,.locationpage-panel .icon-close{background:var(--color-icon-background);border-radius:50%;height:32px;position:absolute;right:0px;top:4px;width:32px;}
.locationpage-panel .icon-share::before,.locationpage-panel .icon-save::before,.locationpage-panel .icon-close::before{background-position:center;background-repeat:no-repeat;background-size:32px 32px;content:'';height:32px;right:0px;line-height:32px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:32px;}
.locationpage-panel .icon-share::before{background-image:url('https://grid.com/data/images/share-dark.png');right:80px;}
.locationpage-panel .icon-save::before{background-image:url('https://grid.com/data/images/heart-dark.png');right:40px;}
.locationpage-panel .icon-close::before{background-image:url('https://grid.com/data/images/kruis-dark.png');}
.locationpage-panel .locationpage-addressblock{display:block;grid-template-areas:"cell-1 cell-2" "cell-3 cell-3";grid-template-columns:230px auto;line-height:20px;margin-bottom:25px;}
.locationpage-addressblock .address-title{color:var(--color-text-primary);font-family:'Source Sans Pro',Arial,sans-serif;font-weight:700;font-size:19px;grid-area:cell-1;padding-bottom:5px;}
.locationpage-addressblock .address-distance{grid-area:cell-2;position:absolute;right:0px;text-align:end;width:fit-content;}
.locationpage-addressblock .address{color:var(--color-text-secondary);grid-area:cell-3;font-size:14px;position:absolute;width:fit-content;}
.locationpage-panel .locationpage-button-route{display:block;}
.locationpage-panel .locationpage-button-route .web-button{border-radius:8px;font-size:14px;font-weight:700;margin-bottom:25px;width:100%;}
.locationpage-panel .locationpage-button-route .web-button::before{background-image:url('https://grid.com/data/images/car-dark.png');background-position:center;background-repeat:no-repeat;background-size:20px;color:var(--color-text-primary);content:'';height:40px;left:125px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
.locationpage-chargestations .station-list-item .list-item-name{font-size:17px;line-height:20px;}
.web-locationpage .locationpage-search-block-desktop{background:var(--color-dark-background);border-radius:48px;color:var(--color-text-primary);display:block;height:48px;max-width:min(480px,30vw);left:calc((100% - 460px) / 2 + 460px);position:absolute;top:25px;transform:translateX(-50%);z-index:1000;width:100%;}
.locationpage-search-block-desktop input{background:var(--color-dark-background);border:none;border-radius:48px;color:var(--color-text-secondary);font-size:16px;height:46px;padding-left:40px;position:absolute;left:0px;top:0px;width:calc(100% - 40px);}
.locationpage-search-block-desktop input::placeholder{color:var(--color-white);}
.locationpage-search-block-desktop .search-icon{background:var(--color-theme);border-radius:50%;height:40px;position:absolute;right:10px;top:4px;width:40px;}
.locationpage-search-block-desktop .search-icon::after{background-image:url('https://grid.com/data/images/search.png');background-position:center;background-repeat:no-repeat;background-size:20px;color:var(--color-text-primary);content:'';height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
}
.page-blogitem .grid-custom{grid-template-areas:"cell-1" "cell-2";grid-template-columns:100%;grid-gap:60px;}
@media (min-width:720px)
{
.page-blogitem .grid-custom{grid-template-areas:"cell-1 cell-2";grid-template-columns:auto 240px;}
}
.page-blogitem .blogitem-image .background-image{border-radius:50%;}
.page-blogitem .blogitem-title{padding:10px 0px 5px 0px;text-align:center;}
.page-blogitem .blogitem-connect{height:40px;text-align:center;}
.page-blogitem .blogitem-connect a{display:inline-block;height:40px;}
.tile-calendaritem .calendaritem-image .background-image{background-color:#F0F0F0;border-radius:6px;}
.tile-calendaritem .calendaritem-title{padding:10px 0px 5px 0px;text-align:center;}
.tile-calendaritem .calendaritem-subtitle{display:none;font-size:80%;text-align:center;}
.tile-calendaritem .calendaritem-description{height:100px;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;}
.tile-calendaritem .calendaritem-button{padding:10px 0px 0px 0px;text-align:center;}
.page-calendaritem .grid-custom{grid-template-areas:"cell-1" "cell-2";grid-template-columns:100%;grid-gap:60px;}
@media (min-width:720px)
{
.page-calendaritem .grid-custom{grid-template-areas:"cell-1 cell-2";grid-template-columns:auto 240px;}
}
.page-calendaritem .calendaritem-image .background-image{border-radius:50%;}
.page-calendaritem .calendaritem-title{padding:10px 0px 5px 0px;text-align:center;}
.page-calendaritem .calendaritem-connect{height:40px;text-align:center;}
.page-calendaritem .calendaritem-connect a{display:inline-block;height:40px;}
body .grid-custom.grid-author{box-sizing:border-box;grid-template-areas:"cell-1" "cell-2";grid-template-columns:100%;grid-gap:40px;overflow:hidden;}
@media (max-width:399px)
{
body .grid-custom.grid-author .web-cell:last-child{border-bottom:#333333 solid 2px;border-top:#333333 solid 2px;padding:30px 0px 30px 0px;}
}
@media (min-width:400px) and (max-width:719px)
{
body .grid-custom.grid-author .web-cell:last-child{border-bottom:#333333 solid 2px;border-top:#333333 solid 2px;min-height:calc(165px + var(--grid-default-spacing) + var(--grid-default-spacing));padding:var(--grid-default-spacing) 0px var(--grid-default-spacing) 0px;}
}
@media (min-width:720px)
{
body .grid-custom.grid-author{grid-template-areas:"cell-1 cell-2";grid-template-columns:calc(100% - 260px) 220px;}
}
.tile-newsitem .newsitem-image .background-image{background-color:#F0F0F0;border-radius:50%;}
.tile-newsitem .newsitem-title{padding:10px 0px 5px 0px;text-align:center;}
.tile-newsitem .newsitem-description{height:100px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;}
.tile-newsitem .newsitem-button{padding:10px 0px 0px 0px;text-align:center;}
.page-newsitem .grid-custom{grid-template-areas:"cell-1" "cell-2";grid-template-columns:100%;grid-gap:60px;}
@media (min-width:720px)
{
.page-newsitem .grid-custom{grid-template-areas:"cell-1 cell-2";grid-template-columns:auto 240px;}
}
.page-newsitem .newsitem-image .background-image{border-radius:50%;}
.page-newsitem .newsitem-title{padding:10px 0px 5px 0px;text-align:center;}
.page-newsitem .newsitem-connect{height:40px;text-align:center;}
.page-newsitem .newsitem-connect a{display:inline-block;height:40px;}
body .searchbox{border:var(--color-theme2) solid 1px;border-radius:5px;overflow:hidden;}
.searchbox .search-input{border:none;box-sizing:border-box;display:block;height:40px;line-height:38px;padding:0px 10px 0px 10px;width:100%;}
.searchbox .search-button{background-color:var(--color-gray-light);color:var(--color-theme2);border:none;border-left:var(--color-theme2) solid 1px;height:40px;padding:0px;position:absolute;right:0px;top:0px;width:40px;}
body ul.web-social-media{background-color:#F0F0F0;list-style:none;margin:10px 0px 0px 0px;padding:0px;width:150px;}
ul.web-social-media li + li{margin-top:5px;}
ul.web-social-media li{border-radius:5px;display:block;overflow:hidden;position:relative;}
ul.web-social-media li:hover::after{background-color:rgba(0,0,0,0.1);content:'';display:block;height:40px;left:0px;pointer-events:none;position:absolute;top:0px;width:100%;z-index:10;}
ul.web-social-media li a{color:inherit;display:block;line-height:40px;padding:0px 10px 0px 40px;position:relative;text-decoration:none;}
ul.web-social-media li a::before{color:inherit;content:'\f001';cursor:pointer;display:block;font-family:'Font Awesome 5 Brands';font-size:18px;font-style:normal;font-variant:normal;font-weight:900;height:40px;left:0px;line-height:40px;position:absolute;text-align:center;text-rendering:auto;top:0px;width:40px;}
ul.web-social-media li.tumblr{background-color:#1C3562;color:#FFFFFF;}
ul.web-social-media li.tumblr a::before{content:'\f173';}
ul.web-social-media li.twitter{background-color:#55ACEE;color:#FFFFFF;}
ul.web-social-media li.twitter a::before{content:'\f099';}
ul.web-social-media li.facebook{background-color:#3B5998;color:#FFFFFF;}
ul.web-social-media li.facebook a::before{content:'\f39e';}
ul.web-social-media li.youtube{background-color:#FF0000;color:#FFFFFF;}
ul.web-social-media li.youtube a::before{content:'\f167';}
ul.web-social-media li.instagram{background-color:#BC2A8D;color:#FFFFFF;}
ul.web-social-media li.instagram a::before{content:'\f16d';}
.tile-teammember .teammember-image .background-image{border-radius:50%;}
.tile-teammember .teammember-title{padding:10px 0px 5px 0px;text-align:center;}
.tile-teammember .teammember-description{height:100px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;}
.tile-teammember .teammember-button{padding:10px 0px 0px 0px;text-align:center;}
.page-teammember .grid-custom{grid-template-areas:"cell-1" "cell-2";grid-template-columns:100%;grid-gap:60px;}
@media (min-width:720px)
{
.page-teammember .grid-custom{grid-template-areas:"cell-1 cell-2";grid-template-columns:auto 240px;}
}
.page-teammember .teammember-image .background-image{border-radius:50%;}
.page-teammember .teammember-title{padding:10px 0px 5px 0px;text-align:center;}
.page-teammember .teammember-connect{height:40px;text-align:center;}
.page-teammember .teammember-connect a{background:var(--color-black-light);border-radius:5px;color:#FFFFFF;display:inline-block;height:40px;padding-left:40px;}
.page-teammember .teammember-connect a + a{margin-left:5px;}
.page-teammember .teammember-connect a:hover{background:var(--color-black);color:#FFFFFF;}
.page-teammember .teammember-connect a::before{font-size:24px;}
body .meeting-expired::before{color:inherit;content:'\f274';cursor:pointer;display:inline;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;line-height:inherit;margin-right:8px;text-rendering:auto;}
body .meeting-scheduled::before{color:inherit;content:'\f133';cursor:pointer;display:inline;font-family:'Font Awesome 5 Free';font-size:inherit;font-style:normal;font-variant:normal;font-weight:900;line-height:inherit;margin-right:8px;text-rendering:auto;}
[data-information]:hover::after{background-color:#F0F0F0;border:#000000 solid 1px;content:attr(data-information);display:block;padding:8px 10px 8px 10px;position:absolute;width:280px;z-index:1000;}
.grid-author .web-author + .web-author{margin-top:50px;}
@media (max-width:399px)
{
.grid-author .web-author .author-name{margin-top:10px;text-align:center;}
.grid-author .web-author .author-description{margin-top:10px;text-align:center;}
.grid-author .web-author .author-contact{line-height:150%;margin-top:10px;text-align:center;}
.grid-author .web-author .author-buttons{text-align:center;}
}
@media (min-width:400px) and (max-width:719px)
{
body .web-author{min-height:180px;padding:10px 0px 0px 0px;}
.grid-author .web-author .author-image{height:160px;left:0px;position:absolute;top:var(--grid-default-spacing);width:160px;}
.grid-author .web-author .author-name{margin-top:10px;padding-left:180px;}
.grid-author .web-author .author-description{margin-top:10px;padding-left:180px;}
.grid-author .web-author .author-contact{line-height:150%;margin-top:10px;padding-left:180px;}
.grid-author .web-author .author-buttons{margin-top:15px;padding-left:180px;}
}
@media (min-width:720px)
{
.grid-author .web-author .author-name{margin-top:10px;text-align:center;}
.grid-author .web-author .author-description{margin-top:10px;text-align:center;}
.grid-author .web-author .author-contact{line-height:150%;margin-top:10px;text-align:center;}
.grid-author .web-author .author-buttons{margin-top:15px;text-align:center;}
}
body .web-layout textarea{color:#000000;}
body .web-chatbox{border:#666666 solid 1px;color:#FFFFFF;padding:0px;width:100%;}
.web-chatbox .chatbox-messages{height:calc(100vh - 100px);overflow-y:scroll;padding:0px 10px 10px 10px;width:100%;}
.web-chatbox .chatbox-messages::after{clear:both;content:'';display:block;float:none;}
.web-chatbox .chatbox-messages.chatbox-waiting::after{content:'Bezig met typen..';font-style:italic;height:30px;padding:10px;text-align:left;}
.web-chatbox .web-message{border:#565C5A solid 1px;border-radius:5px;clear:both;float:left;margin-top:20px;max-width:80%;padding:10px;width:80%;}
.web-chatbox .web-message.message-system{background-color:#175D43;}
.web-chatbox .web-message.message-assistant{background-color:#175D43;}
.web-chatbox .web-message.message-user{background-color:#11CF8F;float:right;}
.web-chatbox .chatbox-messages .web-message .message-timestamp{color:#CCCCCC;font-size:12px;text-align:right;width:100%;}
.web-chatbox .chatbox-input{border-top:#666666 solid 1px;height:80px;padding:6px;width:100%;}
.web-chatbox .chatbox-input textarea{background:#3D3D3D;border-radius:5px;box-sizing:border-box;color:#FFFFFF !important;display:block;font-family:Arial,Verdana;height:67px;padding:5px 5px 5px 8px;resize:none;width:100%;}
.web-chatbox .chatbox-input button{appearance:none;background:#11CF8F;border:none;border-radius:50%;bottom:12px;box-sizing:border-box;color:#FFFFFF;display:block;font-size:14px;height:30px;padding:0px;position:absolute;right:12px;width:30px;}
.web-tile .day-month{background-color:var(--color-theme2);border-radius:6px;color:#FFFFFF;height:50px;padding:5px 0px 0px 0px;position:absolute;right:10px;text-align:center;top:10px;width:50px;}
.web-tile .day-month .day{font-size:28px;line-height:25px;}
.web-tile .day-month .month{font-size:80%;line-height:18px;text-transform:uppercase;}
.web-tile .day-month:hover{background-color:#FFFFFF;color:var(--color-theme2);}
.widget-wysiwyg h1{display:block;font-size:250%;font-weight:bold;margin-top:0px;}
.widget-wysiwyg * + h1{margin-top:60px;}
.web-page img + h1{margin-top:10px;}
.widget-wysiwyg h2,.widget-wysiwyg h3,.widget-wysiwyg h4,.widget-wysiwyg h5,.widget-wysiwyg h6{display:block;font-size:150%;font-weight:bold;margin-top:3px;}
.widget-wysiwyg p{display:block;font-size:100%;font-weight:normal;margin-top:10px;}