﻿@charset "UTF-8";.clearfix:after,.styled-radios label:after,.styled-radios:after,.styled-checkbox:after{content:"";display:table;clear:both;}@media(min-width:600px){.hide-600-up{display:none!important;}}@font-face{font-family:"Glyphicons Regular";src:url("../fonts/glyphicons-regular.eot?");src:url("../fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-regular.woff2") format("woff2"),url("../fonts/glyphicons-regular.woff") format("woff"),url("../fonts/glyphicons-regular.ttf") format("truetype"),url("../fonts/glyphicons-regular.svg#glyphiconsregular") format("svg");}.glyphicons,.content-segment .congratulations-section .checkmark,.info-modal .close-icon,.info-modal .large-info-icon,.kts-cards--card .kts-icon span,.kts-cards--card .locked-icon span,.password-strength-helper .good-password:before,.password-strength-helper li:before,.tooltip-message:before,.form-field-wrapper .info-icon,label .info-icon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Regular";font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicons.x05,.content-segment .congratulations-section .x05.checkmark,.info-modal .x05.close-icon,.info-modal .x05.large-info-icon,.kts-cards--card .kts-icon span.x05,.kts-cards--card .locked-icon span.x05,.password-strength-helper .x05.good-password:before,.password-strength-helper li.x05:before,.x05.tooltip-message:before,.form-field-wrapper .x05.info-icon,label .x05.info-icon{font-size:12px;}.glyphicons.x2,.content-segment .congratulations-section .x2.checkmark,.info-modal .x2.close-icon,.info-modal .x2.large-info-icon,.kts-cards--card .kts-icon span.x2,.kts-cards--card .locked-icon span.x2,.password-strength-helper .x2.good-password:before,.password-strength-helper li.x2:before,.x2.tooltip-message:before,.form-field-wrapper .x2.info-icon,label .x2.info-icon{font-size:48px;}.glyphicons.x3,.content-segment .congratulations-section .x3.checkmark,.info-modal .x3.close-icon,.info-modal .x3.large-info-icon,.kts-cards--card .kts-icon span.x3,.kts-cards--card .locked-icon span.x3,.password-strength-helper .x3.good-password:before,.password-strength-helper li.x3:before,.x3.tooltip-message:before,.form-field-wrapper .x3.info-icon,label .x3.info-icon{font-size:72px;}.glyphicons.x4,.content-segment .congratulations-section .x4.checkmark,.info-modal .x4.close-icon,.info-modal .x4.large-info-icon,.kts-cards--card .kts-icon span.x4,.kts-cards--card .locked-icon span.x4,.password-strength-helper .x4.good-password:before,.password-strength-helper li.x4:before,.x4.tooltip-message:before,.form-field-wrapper .x4.info-icon,label .x4.info-icon{font-size:96px;}.glyphicons.x5,.content-segment .congratulations-section .x5.checkmark,.info-modal .x5.close-icon,.info-modal .x5.large-info-icon,.kts-cards--card .kts-icon span.x5,.kts-cards--card .locked-icon span.x5,.password-strength-helper .x5.good-password:before,.password-strength-helper li.x5:before,.x5.tooltip-message:before,.form-field-wrapper .x5.info-icon,label .x5.info-icon{font-size:120px;}.glyphicons.light:before,.content-segment .congratulations-section .light.checkmark:before,.info-modal .light.close-icon:before,.info-modal .light.large-info-icon:before,.kts-cards--card .kts-icon span.light:before,.kts-cards--card .locked-icon span.light:before,.password-strength-helper .light.good-password:before,.password-strength-helper li.light:before,.light.tooltip-message:before,.form-field-wrapper .light.info-icon:before,label .light.info-icon:before{color:#f2f2f2;}.glyphicons.drop:before,.content-segment .congratulations-section .drop.checkmark:before,.info-modal .drop.close-icon:before,.info-modal .drop.large-info-icon:before,.kts-cards--card .kts-icon span.drop:before,.kts-cards--card .locked-icon span.drop:before,.password-strength-helper .drop.good-password:before,.password-strength-helper li.drop:before,.drop.tooltip-message:before,.form-field-wrapper .drop.info-icon:before,label .drop.info-icon:before{text-shadow:-1px 1px 3px rgba(0,0,0,.3);}.glyphicons.flip,.content-segment .congratulations-section .flip.checkmark,.info-modal .flip.close-icon,.info-modal .flip.large-info-icon,.kts-cards--card .kts-icon span.flip,.kts-cards--card .locked-icon span.flip,.password-strength-helper .flip.good-password:before,.password-strength-helper li.flip:before,.flip.tooltip-message:before,.form-field-wrapper .flip.info-icon,label .flip.info-icon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.glyphicons.flipv,.content-segment .congratulations-section .flipv.checkmark,.info-modal .flipv.close-icon,.info-modal .flipv.large-info-icon,.kts-cards--card .kts-icon span.flipv,.kts-cards--card .locked-icon span.flipv,.password-strength-helper .flipv.good-password:before,.password-strength-helper li.flipv:before,.flipv.tooltip-message:before,.form-field-wrapper .flipv.info-icon,label .flipv.info-icon{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.glyphicons.rotate90,.content-segment .congratulations-section .rotate90.checkmark,.info-modal .rotate90.close-icon,.info-modal .rotate90.large-info-icon,.kts-cards--card .kts-icon span.rotate90,.kts-cards--card .locked-icon span.rotate90,.password-strength-helper .rotate90.good-password:before,.password-strength-helper li.rotate90:before,.rotate90.tooltip-message:before,.form-field-wrapper .rotate90.info-icon,label .rotate90.info-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.glyphicons.rotate180,.content-segment .congratulations-section .rotate180.checkmark,.info-modal .rotate180.close-icon,.info-modal .rotate180.large-info-icon,.kts-cards--card .kts-icon span.rotate180,.kts-cards--card .locked-icon span.rotate180,.password-strength-helper .rotate180.good-password:before,.password-strength-helper li.rotate180:before,.rotate180.tooltip-message:before,.form-field-wrapper .rotate180.info-icon,label .rotate180.info-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.glyphicons.rotate270,.content-segment .congratulations-section .rotate270.checkmark,.info-modal .rotate270.close-icon,.info-modal .rotate270.large-info-icon,.kts-cards--card .kts-icon span.rotate270,.kts-cards--card .locked-icon span.rotate270,.password-strength-helper .rotate270.good-password:before,.password-strength-helper li.rotate270:before,.rotate270.tooltip-message:before,.form-field-wrapper .rotate270.info-icon,label .rotate270.info-icon{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.glyphicons-glass:before{content:"";}.glyphicons-leaf:before{content:"";}.glyphicons-dog:before{content:"";}.glyphicons-user:before{content:"";}.glyphicons-girl:before{content:"";}.glyphicons-car:before{content:"";}.glyphicons-user-add:before{content:"";}.glyphicons-user-remove:before{content:"";}.glyphicons-film:before{content:"";}.glyphicons-magic:before{content:"";}.glyphicons-envelope:before{content:"✉";}.glyphicons-camera:before{content:"";}.glyphicons-heart:before{content:"";}.glyphicons-beach-umbrella:before{content:"";}.glyphicons-train:before{content:"";}.glyphicons-print:before,.kts-cards--card .kts-icon span:before{content:"";}.glyphicons-bin:before{content:"";}.glyphicons-music:before{content:"";}.glyphicons-note:before{content:"";}.glyphicons-heart-empty:before{content:"";}.glyphicons-home:before{content:"";}.glyphicons-snowflake:before{content:"❄";}.glyphicons-fire:before{content:"";}.glyphicons-magnet:before{content:"";}.glyphicons-parents:before{content:"";}.glyphicons-binoculars:before{content:"";}.glyphicons-road:before{content:"";}.glyphicons-search:before{content:"";}.glyphicons-cars:before{content:"";}.glyphicons-notes-2:before{content:"";}.glyphicons-pencil:before{content:"✏";}.glyphicons-bus:before{content:"";}.glyphicons-wifi-alt:before{content:"";}.glyphicons-luggage:before{content:"";}.glyphicons-old-man:before{content:"";}.glyphicons-woman:before{content:"";}.glyphicons-file:before{content:"";}.glyphicons-coins:before{content:"";}.glyphicons-airplane:before{content:"✈";}.glyphicons-notes:before{content:"";}.glyphicons-stats:before{content:"";}.glyphicons-charts:before{content:"";}.glyphicons-pie-chart:before{content:"";}.glyphicons-group:before{content:"";}.glyphicons-keys:before{content:"";}.glyphicons-calendar:before{content:"";}.glyphicons-router:before{content:"";}.glyphicons-camera-small:before{content:"";}.glyphicons-star-empty:before{content:"";}.glyphicons-star:before{content:"";}.glyphicons-link:before{content:"";}.glyphicons-eye-open:before{content:"";}.glyphicons-eye-close:before{content:"";}.glyphicons-alarm:before{content:"";}.glyphicons-clock:before{content:"";}.glyphicons-stopwatch:before{content:"";}.glyphicons-projector:before{content:"";}.glyphicons-history:before{content:"";}.glyphicons-truck:before{content:"";}.glyphicons-cargo:before{content:"";}.glyphicons-compass:before{content:"";}.glyphicons-keynote:before{content:"";}.glyphicons-paperclip:before{content:"";}.glyphicons-power:before{content:"";}.glyphicons-lightbulb:before{content:"";}.glyphicons-tag:before{content:"";}.glyphicons-tags:before{content:"";}.glyphicons-cleaning:before{content:"";}.glyphicons-ruler:before{content:"";}.glyphicons-gift:before{content:"";}.glyphicons-umbrella:before{content:"☂";}.glyphicons-book:before{content:"";}.glyphicons-bookmark:before{content:"";}.glyphicons-wifi:before{content:"";}.glyphicons-cup:before{content:"";}.glyphicons-stroller:before{content:"";}.glyphicons-headphones:before{content:"";}.glyphicons-headset:before{content:"";}.glyphicons-warning-sign:before{content:"";}.glyphicons-signal:before{content:"";}.glyphicons-retweet:before{content:"";}.glyphicons-refresh:before{content:"";}.glyphicons-roundabout:before{content:"";}.glyphicons-random:before{content:"";}.glyphicons-heat:before{content:"";}.glyphicons-repeat:before{content:"";}.glyphicons-display:before{content:"";}.glyphicons-log-book:before{content:"";}.glyphicons-address-book:before{content:"";}.glyphicons-building:before{content:"";}.glyphicons-eyedropper:before{content:"";}.glyphicons-adjust:before{content:"";}.glyphicons-tint:before{content:"";}.glyphicons-crop:before{content:"";}.glyphicons-vector-path-square:before{content:"";}.glyphicons-vector-path-circle:before{content:"";}.glyphicons-vector-path-polygon:before{content:"";}.glyphicons-vector-path-line:before{content:"";}.glyphicons-vector-path-curve:before{content:"";}.glyphicons-vector-path-all:before{content:"";}.glyphicons-font:before{content:"";}.glyphicons-italic:before{content:"";}.glyphicons-bold:before{content:"";}.glyphicons-text-underline:before{content:"";}.glyphicons-text-strike:before{content:"";}.glyphicons-text-height:before{content:"";}.glyphicons-text-width:before{content:"";}.glyphicons-text-resize:before{content:"";}.glyphicons-left-indent:before{content:"";}.glyphicons-right-indent:before{content:"";}.glyphicons-align-left:before{content:"";}.glyphicons-align-center:before{content:"";}.glyphicons-align-right:before{content:"";}.glyphicons-justify:before{content:"";}.glyphicons-list:before{content:"";}.glyphicons-text-smaller:before{content:"";}.glyphicons-text-bigger:before{content:"";}.glyphicons-embed:before{content:"";}.glyphicons-embed-close:before{content:"";}.glyphicons-table:before{content:"";}.glyphicons-message-full:before{content:"";}.glyphicons-message-empty:before{content:"";}.glyphicons-message-in:before{content:"";}.glyphicons-message-out:before{content:"";}.glyphicons-message-plus:before{content:"";}.glyphicons-message-minus:before{content:"";}.glyphicons-message-ban:before{content:"";}.glyphicons-message-flag:before{content:"";}.glyphicons-message-lock:before{content:"";}.glyphicons-message-new:before{content:"";}.glyphicons-inbox:before{content:"";}.glyphicons-inbox-plus:before{content:"";}.glyphicons-inbox-minus:before{content:"";}.glyphicons-inbox-lock:before{content:"";}.glyphicons-inbox-in:before{content:"";}.glyphicons-inbox-out:before{content:"";}.glyphicons-cogwheel:before{content:"";}.glyphicons-cogwheels:before{content:"";}.glyphicons-picture:before{content:"";}.glyphicons-adjust-alt:before{content:"";}.glyphicons-database-lock:before{content:"";}.glyphicons-database-plus:before{content:"";}.glyphicons-database-minus:before{content:"";}.glyphicons-database-ban:before{content:"";}.glyphicons-folder-open:before{content:"";}.glyphicons-folder-plus:before{content:"";}.glyphicons-folder-minus:before{content:"";}.glyphicons-folder-lock:before{content:"";}.glyphicons-folder-flag:before{content:"";}.glyphicons-folder-new:before{content:"";}.glyphicons-edit:before{content:"";}.glyphicons-new-window:before{content:"";}.glyphicons-check:before{content:"";}.glyphicons-unchecked:before{content:"";}.glyphicons-more-windows:before{content:"";}.glyphicons-show-big-thumbnails:before{content:"";}.glyphicons-show-thumbnails:before{content:"";}.glyphicons-show-thumbnails-with-lines:before{content:"";}.glyphicons-show-lines:before{content:"";}.glyphicons-playlist:before{content:"";}.glyphicons-imac:before{content:"";}.glyphicons-macbook:before{content:"";}.glyphicons-ipad:before{content:"";}.glyphicons-iphone:before{content:"";}.glyphicons-iphone-transfer:before{content:"";}.glyphicons-iphone-exchange:before{content:"";}.glyphicons-ipod:before{content:"";}.glyphicons-ipod-shuffle:before{content:"";}.glyphicons-ear-plugs:before{content:"";}.glyphicons-record:before{content:"";}.glyphicons-step-backward:before{content:"";}.glyphicons-fast-backward:before{content:"";}.glyphicons-rewind:before{content:"";}.glyphicons-play:before{content:"";}.glyphicons-pause:before{content:"";}.glyphicons-stop:before{content:"";}.glyphicons-forward:before{content:"";}.glyphicons-fast-forward:before{content:"";}.glyphicons-step-forward:before{content:"";}.glyphicons-eject:before{content:"";}.glyphicons-facetime-video:before{content:"";}.glyphicons-download-alt:before{content:"";}.glyphicons-mute:before{content:"";}.glyphicons-volume-down:before{content:"";}.glyphicons-volume-up:before{content:"";}.glyphicons-screenshot:before{content:"";}.glyphicons-move:before{content:"";}.glyphicons-more:before{content:"";}.glyphicons-brightness-reduce:before{content:"";}.glyphicons-brightness-increase:before{content:"";}.glyphicons-circle-plus:before{content:"";}.glyphicons-circle-minus:before{content:"";}.glyphicons-circle-remove:before,.info-modal .close-icon:before{content:"";}.glyphicons-circle-ok:before,.password-strength-helper .good-password:before,.password-strength-helper li:before{content:"";}.glyphicons-circle-question-mark:before{content:"";}.glyphicons-circle-info:before,.info-modal .large-info-icon:before,.form-field-wrapper .info-icon:before,label .info-icon:before{content:"";}.glyphicons-circle-exclamation-mark:before{content:"";}.glyphicons-remove:before{content:"";}.glyphicons-ok:before{content:"";}.glyphicons-ban:before{content:"";}.glyphicons-download:before{content:"";}.glyphicons-upload:before{content:"";}.glyphicons-shopping-cart:before{content:"";}.glyphicons-lock:before,.kts-cards--card .locked-icon span:before{content:"";}.glyphicons-unlock:before{content:"";}.glyphicons-electricity:before{content:"";}.glyphicons-ok-2:before,.content-segment .congratulations-section .checkmark:before{content:"";}.glyphicons-remove-2:before{content:"";}.glyphicons-cart-out:before{content:"";}.glyphicons-cart-in:before{content:"";}.glyphicons-left-arrow:before{content:"";}.glyphicons-right-arrow:before{content:"";}.glyphicons-down-arrow:before{content:"";}.glyphicons-up-arrow:before{content:"";}.glyphicons-resize-small:before{content:"";}.glyphicons-resize-full:before{content:"";}.glyphicons-circle-arrow-left:before{content:"";}.glyphicons-circle-arrow-right:before{content:"";}.glyphicons-circle-arrow-top:before{content:"";}.glyphicons-circle-arrow-down:before{content:"";}.glyphicons-play-button:before{content:"";}.glyphicons-unshare:before{content:"";}.glyphicons-share:before{content:"";}.glyphicons-chevron-right:before{content:"";}.glyphicons-chevron-left:before{content:"";}.glyphicons-bluetooth:before{content:"";}.glyphicons-euro:before{content:"€";}.glyphicons-usd:before{content:"";}.glyphicons-gbp:before{content:"";}.glyphicons-retweet-2:before{content:"";}.glyphicons-moon:before{content:"";}.glyphicons-sun:before{content:"☉";}.glyphicons-cloud:before{content:"☁";}.glyphicons-direction:before{content:"";}.glyphicons-brush:before{content:"";}.glyphicons-pen:before{content:"";}.glyphicons-zoom-in:before{content:"";}.glyphicons-zoom-out:before{content:"";}.glyphicons-pin:before{content:"";}.glyphicons-albums:before{content:"";}.glyphicons-rotation-lock:before{content:"";}.glyphicons-flash:before{content:"";}.glyphicons-google-maps:before{content:"";}.glyphicons-anchor:before{content:"⚓";}.glyphicons-conversation:before{content:"";}.glyphicons-chat:before{content:"";}.glyphicons-male:before{content:"";}.glyphicons-female:before{content:"";}.glyphicons-asterisk:before{content:"*";}.glyphicons-divide:before{content:"÷";}.glyphicons-snorkel-diving:before{content:"";}.glyphicons-scuba-diving:before{content:"";}.glyphicons-oxygen-bottle:before{content:"";}.glyphicons-fins:before{content:"";}.glyphicons-fishes:before{content:"";}.glyphicons-boat:before{content:"";}.glyphicons-delete:before{content:"";}.glyphicons-sheriffs-star:before{content:"";}.glyphicons-qrcode:before{content:"";}.glyphicons-barcode:before{content:"";}.glyphicons-pool:before{content:"";}.glyphicons-buoy:before{content:"";}.glyphicons-spade:before{content:"";}.glyphicons-bank:before{content:"";}.glyphicons-vcard:before{content:"";}.glyphicons-electrical-plug:before{content:"";}.glyphicons-flag:before{content:"";}.glyphicons-credit-card:before{content:"";}.glyphicons-keyboard-wireless:before{content:"";}.glyphicons-keyboard-wired:before{content:"";}.glyphicons-shield:before{content:"";}.glyphicons-ring:before{content:"˚";}.glyphicons-cake:before{content:"";}.glyphicons-drink:before{content:"";}.glyphicons-beer:before{content:"";}.glyphicons-fast-food:before{content:"";}.glyphicons-cutlery:before{content:"";}.glyphicons-pizza:before{content:"";}.glyphicons-birthday-cake:before{content:"";}.glyphicons-tablet:before{content:"";}.glyphicons-settings:before{content:"";}.glyphicons-bullets:before{content:"";}.glyphicons-cardio:before{content:"";}.glyphicons-t-shirt:before{content:"";}.glyphicons-pants:before{content:"";}.glyphicons-sweater:before{content:"";}.glyphicons-fabric:before{content:"";}.glyphicons-leather:before{content:"";}.glyphicons-scissors:before{content:"";}.glyphicons-bomb:before{content:"";}.glyphicons-skull:before{content:"";}.glyphicons-celebration:before{content:"";}.glyphicons-tea-kettle:before{content:"";}.glyphicons-french-press:before{content:"";}.glyphicons-coffee-cup:before{content:"";}.glyphicons-pot:before{content:"";}.glyphicons-grater:before{content:"";}.glyphicons-kettle:before{content:"";}.glyphicons-hospital:before{content:"";}.glyphicons-hospital-h:before{content:"";}.glyphicons-microphone:before{content:"";}.glyphicons-webcam:before{content:"";}.glyphicons-temple-christianity-church:before{content:"";}.glyphicons-temple-islam:before{content:"";}.glyphicons-temple-hindu:before{content:"";}.glyphicons-temple-buddhist:before{content:"";}.glyphicons-bicycle:before{content:"";}.glyphicons-life-preserver:before{content:"";}.glyphicons-share-alt:before{content:"";}.glyphicons-comments:before{content:"";}.glyphicons-flower:before{content:"⚘";}.glyphicons-baseball:before{content:"⚾";}.glyphicons-rugby:before{content:"";}.glyphicons-ax:before{content:"";}.glyphicons-table-tennis:before{content:"";}.glyphicons-bowling:before{content:"";}.glyphicons-tree-conifer:before{content:"";}.glyphicons-tree-deciduous:before{content:"";}.glyphicons-more-items:before{content:"";}.glyphicons-sort:before{content:"";}.glyphicons-filter:before{content:"";}.glyphicons-gamepad:before{content:"";}.glyphicons-playing-dices:before{content:"";}.glyphicons-calculator:before{content:"";}.glyphicons-tie:before{content:"";}.glyphicons-wallet:before{content:"";}.glyphicons-piano:before{content:"";}.glyphicons-sampler:before{content:"";}.glyphicons-podium:before{content:"";}.glyphicons-soccer-ball:before{content:"";}.glyphicons-blog:before{content:"";}.glyphicons-dashboard:before{content:"";}.glyphicons-certificate:before{content:"";}.glyphicons-bell:before{content:"";}.glyphicons-candle:before{content:"";}.glyphicons-pushpin:before{content:"";}.glyphicons-iphone-shake:before{content:"";}.glyphicons-pin-flag:before{content:"";}.glyphicons-turtle:before{content:"";}.glyphicons-rabbit:before{content:"";}.glyphicons-globe:before{content:"";}.glyphicons-briefcase:before{content:"";}.glyphicons-hdd:before{content:"";}.glyphicons-thumbs-up:before{content:"";}.glyphicons-thumbs-down:before{content:"";}.glyphicons-hand-right:before{content:"";}.glyphicons-hand-left:before{content:"";}.glyphicons-hand-up:before{content:"";}.glyphicons-hand-down:before{content:"";}.glyphicons-fullscreen:before{content:"";}.glyphicons-shopping-bag:before{content:"";}.glyphicons-book-open:before{content:"";}.glyphicons-nameplate:before{content:"";}.glyphicons-nameplate-alt:before{content:"";}.glyphicons-vases:before{content:"";}.glyphicons-bullhorn:before{content:"";}.glyphicons-dumbbell:before{content:"";}.glyphicons-suitcase:before{content:"";}.glyphicons-file-import:before{content:"";}.glyphicons-file-export:before{content:"";}.glyphicons-bug:before{content:"";}.glyphicons-crown:before{content:"";}.glyphicons-smoking:before{content:"";}.glyphicons-cloud-download:before{content:"";}.glyphicons-cloud-upload:before{content:"";}.glyphicons-restart:before{content:"";}.glyphicons-security-camera:before{content:"";}.glyphicons-expand:before{content:"";}.glyphicons-collapse:before{content:"";}.glyphicons-collapse-top:before{content:"";}.glyphicons-globe-af:before{content:"";}.glyphicons-global:before{content:"";}.glyphicons-spray:before{content:"";}.glyphicons-nails:before{content:"";}.glyphicons-claw-hammer:before{content:"";}.glyphicons-classic-hammer:before{content:"";}.glyphicons-hand-saw:before{content:"";}.glyphicons-riflescope:before{content:"";}.glyphicons-electrical-socket-eu:before{content:"";}.glyphicons-electrical-socket-us:before{content:"";}.glyphicons-message-forward:before{content:"";}.glyphicons-coat-hanger:before{content:"";}.glyphicons-dress:before{content:"";}.glyphicons-bathrobe:before{content:"";}.glyphicons-shirt:before{content:"";}.glyphicons-underwear:before{content:"";}.glyphicons-log-in:before{content:"";}.glyphicons-log-out:before{content:"";}.glyphicons-exit:before{content:"";}.glyphicons-new-window-alt:before{content:"";}.glyphicons-video-sd:before{content:"";}.glyphicons-video-hd:before{content:"";}.glyphicons-subtitles:before{content:"";}.glyphicons-sound-stereo:before{content:"";}.glyphicons-sound-dolby:before{content:"";}.glyphicons-sound-5-1:before{content:"";}.glyphicons-sound-6-1:before{content:"";}.glyphicons-sound-7-1:before{content:"";}.glyphicons-copyright-mark:before{content:"";}.glyphicons-registration-mark:before{content:"";}.glyphicons-radar:before{content:"";}.glyphicons-skateboard:before{content:"";}.glyphicons-golf-course:before{content:"";}.glyphicons-sorting:before{content:"";}.glyphicons-sort-by-alphabet:before{content:"";}.glyphicons-sort-by-alphabet-alt:before{content:"";}.glyphicons-sort-by-order:before{content:"";}.glyphicons-sort-by-order-alt:before{content:"";}.glyphicons-sort-by-attributes:before{content:"";}.glyphicons-sort-by-attributes-alt:before{content:"";}.glyphicons-compressed:before{content:"";}.glyphicons-package:before{content:"";}.glyphicons-cloud-plus:before{content:"";}.glyphicons-cloud-minus:before{content:"";}.glyphicons-disk-save:before{content:"";}.glyphicons-disk-open:before{content:"";}.glyphicons-disk-saved:before{content:"";}.glyphicons-disk-remove:before{content:"";}.glyphicons-disk-import:before{content:"";}.glyphicons-disk-export:before{content:"";}.glyphicons-tower:before{content:"";}.glyphicons-send:before{content:"";}.glyphicons-git-branch:before{content:"";}.glyphicons-git-create:before{content:"";}.glyphicons-git-private:before{content:"";}.glyphicons-git-delete:before{content:"";}.glyphicons-git-merge:before{content:"";}.glyphicons-git-pull-request:before{content:"";}.glyphicons-git-compare:before{content:"";}.glyphicons-git-commit:before{content:"";}.glyphicons-construction-cone:before{content:"";}.glyphicons-shoe-steps:before{content:"";}.glyphicons-plus:before{content:"+";}.glyphicons-minus:before{content:"−";}.glyphicons-redo:before{content:"";}.glyphicons-undo:before{content:"";}.glyphicons-golf:before{content:"";}.glyphicons-hockey:before{content:"";}.glyphicons-pipe:before{content:"";}.glyphicons-wrench:before{content:"";}.glyphicons-folder-closed:before{content:"";}.glyphicons-phone-alt:before{content:"";}.glyphicons-earphone:before{content:"";}.glyphicons-floppy-disk:before{content:"";}.glyphicons-floppy-saved:before{content:"";}.glyphicons-floppy-remove:before{content:"";}.glyphicons-floppy-save:before{content:"";}.glyphicons-floppy-open:before{content:"";}.glyphicons-translate:before{content:"";}.glyphicons-fax:before{content:"";}.glyphicons-factory:before{content:"";}.glyphicons-shop-window:before{content:"";}.glyphicons-shop:before{content:"";}.glyphicons-kiosk:before{content:"";}.glyphicons-kiosk-wheels:before{content:"";}.glyphicons-kiosk-light:before{content:"";}.glyphicons-kiosk-food:before{content:"";}.glyphicons-transfer:before{content:"";}.glyphicons-money:before{content:"";}.glyphicons-header:before{content:"";}.glyphicons-blacksmith:before{content:"";}.glyphicons-saw-blade:before{content:"";}.glyphicons-basketball:before{content:"";}.glyphicons-server:before{content:"";}.glyphicons-server-plus:before{content:"";}.glyphicons-server-minus:before{content:"";}.glyphicons-server-ban:before{content:"";}.glyphicons-server-flag:before{content:"";}.glyphicons-server-lock:before{content:"";}.glyphicons-server-new:before{content:"";}.glyphicons-charging-station:before{content:"";}.glyphicons-gas-station:before{content:"";}.glyphicons-target:before{content:"";}.glyphicons-bed-alt:before{content:"";}.glyphicons-mosquito-net:before{content:"";}.glyphicons-dining-set:before{content:"";}.glyphicons-plate-of-food:before{content:"";}.glyphicons-hygiene-kit:before{content:"";}.glyphicons-blackboard:before{content:"";}.glyphicons-marriage:before{content:"";}.glyphicons-bucket:before{content:"";}.glyphicons-none-color-swatch:before{content:"";}.glyphicons-bring-forward:before{content:"";}.glyphicons-bring-to-front:before{content:"";}.glyphicons-send-backward:before{content:"";}.glyphicons-send-to-back:before{content:"";}.glyphicons-fit-frame-to-image:before{content:"";}.glyphicons-fit-image-to-frame:before{content:"";}.glyphicons-multiple-displays:before{content:"";}.glyphicons-handshake:before{content:"";}.glyphicons-child:before{content:"";}.glyphicons-baby-formula:before{content:"";}.glyphicons-medicine:before{content:"";}.glyphicons-atv-vehicle:before{content:"";}.glyphicons-motorcycle:before{content:"";}.glyphicons-bed:before{content:"";}.glyphicons-tent:before{content:"⛺";}.glyphicons-glasses:before{content:"";}.glyphicons-sunglasses:before{content:"";}.glyphicons-family:before{content:"";}.glyphicons-education:before{content:"";}.glyphicons-shoes:before{content:"";}.glyphicons-map:before{content:"";}.glyphicons-cd:before{content:"";}.glyphicons-alert:before,.tooltip-message:before{content:"";}.glyphicons-piggy-bank:before{content:"";}.glyphicons-star-half:before{content:"";}.glyphicons-cluster:before{content:"";}.glyphicons-flowchart:before{content:"";}.glyphicons-commodities:before{content:"";}.glyphicons-duplicate:before{content:"";}.glyphicons-copy:before{content:"";}.glyphicons-paste:before{content:"";}.glyphicons-bath-bathtub:before{content:"";}.glyphicons-bath-shower:before{content:"";}.glyphicons-shower:before{content:"🚿";}.glyphicons-menu-hamburger:before{content:"";}.glyphicons-option-vertical:before{content:"";}.glyphicons-option-horizontal:before{content:"";}.glyphicons-currency-conversion:before{content:"";}.glyphicons-user-ban:before{content:"";}.glyphicons-user-lock:before{content:"";}.glyphicons-user-flag:before{content:"";}.glyphicons-user-asterisk:before{content:"";}.glyphicons-user-alert:before{content:"";}.glyphicons-user-key:before{content:"";}.glyphicons-user-conversation:before{content:"";}.glyphicons-database:before{content:"";}.glyphicons-database-search:before{content:"";}.glyphicons-list-alt:before{content:"";}.glyphicons-hazard-sign:before{content:"";}.glyphicons-hazard:before{content:"";}.glyphicons-stop-sign:before{content:"";}.glyphicons-lab:before{content:"";}.glyphicons-lab-alt:before{content:"";}.glyphicons-ice-cream:before{content:"";}.glyphicons-ice-lolly:before{content:"";}.glyphicons-ice-lolly-tasted:before{content:"";}.glyphicons-invoice:before{content:"";}.glyphicons-cart-tick:before{content:"";}.glyphicons-hourglass:before{content:"⌛";}.glyphicons-cat:before{content:"🐈";}.glyphicons-lamp:before{content:"";}.glyphicons-scale-classic:before{content:"";}.glyphicons-eye-plus:before{content:"";}.glyphicons-eye-minus:before{content:"";}.glyphicons-quote:before{content:"";}.glyphicons-bitcoin:before{content:"";}.glyphicons-yen:before{content:"¥";}.glyphicons-ruble:before{content:"₽";}.glyphicons-erase:before{content:"";}.glyphicons-podcast:before{content:"";}.glyphicons-firework:before{content:"";}.glyphicons-scale:before{content:"";}.glyphicons-king:before{content:"";}.glyphicons-queen:before{content:"";}.glyphicons-pawn:before{content:"";}.glyphicons-bishop:before{content:"";}.glyphicons-knight:before{content:"";}.glyphicons-mic-mute:before{content:"";}.glyphicons-voicemail:before{content:"";}.glyphicons-paragraph:before{content:"¶";}.glyphicons-person-walking:before{content:"";}.glyphicons-person-wheelchair:before{content:"";}.glyphicons-underground:before{content:"";}.glyphicons-car-hov:before{content:"";}.glyphicons-car-rental:before{content:"";}.glyphicons-transport:before{content:"";}.glyphicons-taxi:before{content:"🚕";}.glyphicons-ice-cream-no:before{content:"";}.glyphicons-uk-rat-u:before{content:"";}.glyphicons-uk-rat-pg:before{content:"";}.glyphicons-uk-rat-12a:before{content:"";}.glyphicons-uk-rat-12:before{content:"";}.glyphicons-uk-rat-15:before{content:"";}.glyphicons-uk-rat-18:before{content:"";}.glyphicons-uk-rat-r18:before{content:"";}.glyphicons-tv:before{content:"";}.glyphicons-sms:before{content:"";}.glyphicons-mms:before{content:"";}.glyphicons-us-rat-g:before{content:"";}.glyphicons-us-rat-pg:before{content:"";}.glyphicons-us-rat-pg-13:before{content:"";}.glyphicons-us-rat-restricted:before{content:"";}.glyphicons-us-rat-no-one-17:before{content:"";}.glyphicons-equalizer:before{content:"";}.glyphicons-speakers:before{content:"";}.glyphicons-remote-control:before{content:"";}.glyphicons-remote-control-tv:before{content:"";}.glyphicons-shredder:before{content:"";}.glyphicons-folder-heart:before{content:"";}.glyphicons-person-running:before{content:"";}.glyphicons-person:before{content:"";}.glyphicons-voice:before{content:"";}.glyphicons-stethoscope:before{content:"";}.glyphicons-hotspot:before{content:"";}.glyphicons-activity:before{content:"";}.glyphicons-watch:before{content:"⌚";}.glyphicons-scissors-alt:before{content:"";}.glyphicons-car-wheel:before{content:"";}.glyphicons-chevron-up:before{content:"";}.glyphicons-chevron-down:before{content:"";}.glyphicons-superscript:before{content:"";}.glyphicons-subscript:before{content:"";}.glyphicons-text-size:before{content:"";}.glyphicons-text-color:before{content:"";}.glyphicons-text-background:before{content:"";}.glyphicons-modal-window:before{content:"";}.glyphicons-newspaper:before{content:"📰";}.glyphicons-tractor:before{content:"🚜";}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.tada{-webkit-animation-name:tada;animation-name:tada;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container:before,.container:after{content:" ";display:table;}.container:after{clear:both;}.row,.kts-cards--content,.additional-reading-and-guides,.additional-tools,.support-audio--content,.course-details--about .course-details--about--inner{margin-left:-15px;margin-right:-15px;}.row:before,.kts-cards--content:before,.additional-reading-and-guides:before,.additional-tools:before,.support-audio--content:before,.course-details--about .course-details--about--inner:before,.row:after,.kts-cards--content:after,.additional-reading-and-guides:after,.additional-tools:after,.support-audio--content:after,.course-details--about .course-details--about--inner:after{content:" ";display:table;}.row:after,.kts-cards--content:after,.additional-reading-and-guides:after,.additional-tools:after,.support-audio--content:after,.course-details--about .course-details--about--inner:after{clear:both;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.course-details--instructors .instructor .face,.col-lg-2,.col-xs-3,.col-sm-3,.additional-reading-and-guides .tile,.additional-tools .tile,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.course-details--you-will .info-block,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.course-header-image-area,.course-header .trailer-container,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--about .content,.course-details--about .image,.col-md-6,.course-header-messaging-area,.course-header--inner .course-subtitle,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.course-details--instructors .instructor .text,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.additional-reading-and-guides .tile,.additional-tools .tile,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left;}.col-xs-12,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--instructors .instructor .text,.course-details--instructors .instructor .face,.course-details--you-will .info-block,.course-details--about .content,.course-details--about .image,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{width:100%;}.col-xs-11{width:91.6666666667%;}.col-xs-10{width:83.3333333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.6666666667%;}.col-xs-7{width:58.3333333333%;}.col-xs-6,.additional-reading-and-guides .tile,.additional-tools .tile{width:50%;}.col-xs-5{width:41.6666666667%;}.col-xs-4{width:33.3333333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.6666666667%;}.col-xs-1{width:8.3333333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.6666666667%;}.col-xs-pull-10{right:83.3333333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.6666666667%;}.col-xs-pull-7{right:58.3333333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.6666666667%;}.col-xs-pull-4{right:33.3333333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.6666666667%;}.col-xs-pull-1{right:8.3333333333%;}.col-xs-pull-0{right:0%;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.6666666667%;}.col-xs-push-10{left:83.3333333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.6666666667%;}.col-xs-push-7{left:58.3333333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.6666666667%;}.col-xs-push-4{left:33.3333333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.6666666667%;}.col-xs-push-1{left:8.3333333333%;}.col-xs-push-0{left:0%;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.6666666667%;}.col-xs-offset-10{margin-left:83.3333333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.6666666667%;}.col-xs-offset-7{margin-left:58.3333333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.6666666667%;}.col-xs-offset-4{margin-left:33.3333333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.6666666667%;}.col-xs-offset-1{margin-left:8.3333333333%;}.col-xs-offset-0{margin-left:0%;}@media(min-width:768px){.container{width:750px;}.col-sm-1,.col-sm-2,.col-sm-3,.additional-reading-and-guides .tile,.additional-tools .tile,.course-details--instructors .instructor .face,.col-sm-4,.course-details--you-will .info-block,.col-sm-5,.course-header-image-area,.course-header .trailer-container,.col-sm-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--about .content,.course-details--about .image,.col-sm-7,.course-header-messaging-area,.course-header--inner .course-subtitle,.col-sm-8,.col-sm-9,.course-details--instructors .instructor .text,.col-sm-10,.col-sm-11{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.6666666667%;}.col-sm-10{width:83.3333333333%;}.col-sm-9,.course-details--instructors .instructor .text{width:75%;}.col-sm-8{width:66.6666666667%;}.col-sm-7,.course-header-messaging-area,.course-header--inner .course-subtitle{width:58.3333333333%;}.col-sm-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--about .content,.course-details--about .image{width:50%;}.col-sm-5,.course-header-image-area,.course-header .trailer-container{width:41.6666666667%;}.col-sm-4,.course-details--you-will .info-block{width:33.3333333333%;}.col-sm-3,.additional-reading-and-guides .tile,.additional-tools .tile,.course-details--instructors .instructor .face{width:25%;}.col-sm-2{width:16.6666666667%;}.col-sm-1{width:8.3333333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.6666666667%;}.col-sm-pull-10{right:83.3333333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.6666666667%;}.col-sm-pull-7{right:58.3333333333%;}.col-sm-pull-6,.course-details--about .content{right:50%;}.col-sm-pull-5{right:41.6666666667%;}.col-sm-pull-4{right:33.3333333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.6666666667%;}.col-sm-pull-1{right:8.3333333333%;}.col-sm-pull-0{right:0%;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.6666666667%;}.col-sm-push-10{left:83.3333333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.6666666667%;}.col-sm-push-7{left:58.3333333333%;}.col-sm-push-6,.course-details--about .image{left:50%;}.col-sm-push-5{left:41.6666666667%;}.col-sm-push-4{left:33.3333333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.6666666667%;}.col-sm-push-1{left:8.3333333333%;}.col-sm-push-0{left:0%;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.6666666667%;}.col-sm-offset-10{margin-left:83.3333333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.6666666667%;}.col-sm-offset-7{margin-left:58.3333333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.6666666667%;}.col-sm-offset-4{margin-left:33.3333333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.6666666667%;}.col-sm-offset-1{margin-left:8.3333333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.container{width:970px;}.col-md-1,.col-md-2,.course-details--instructors .instructor .face,.col-md-3,.additional-reading-and-guides .tile,.additional-tools .tile,.col-md-4,.col-md-5,.col-md-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.course-details--instructors .instructor .text,.col-md-11{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.6666666667%;}.col-md-10,.course-details--instructors .instructor .text{width:83.3333333333%;}.col-md-9{width:75%;}.col-md-8{width:66.6666666667%;}.col-md-7{width:58.3333333333%;}.col-md-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{width:50%;}.col-md-5{width:41.6666666667%;}.col-md-4{width:33.3333333333%;}.col-md-3,.additional-reading-and-guides .tile,.additional-tools .tile{width:25%;}.col-md-2,.course-details--instructors .instructor .face{width:16.6666666667%;}.col-md-1{width:8.3333333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.6666666667%;}.col-md-pull-10{right:83.3333333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.6666666667%;}.col-md-pull-7{right:58.3333333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.6666666667%;}.col-md-pull-4{right:33.3333333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.6666666667%;}.col-md-pull-1{right:8.3333333333%;}.col-md-pull-0{right:0%;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.6666666667%;}.col-md-push-10{left:83.3333333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.6666666667%;}.col-md-push-7{left:58.3333333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.6666666667%;}.col-md-push-4{left:33.3333333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.6666666667%;}.col-md-push-1{left:8.3333333333%;}.col-md-push-0{left:0%;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.6666666667%;}.col-md-offset-10{margin-left:83.3333333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.6666666667%;}.col-md-offset-7{margin-left:58.3333333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.6666666667%;}.col-md-offset-4{margin-left:33.3333333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.6666666667%;}.col-md-offset-1{margin-left:8.3333333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.container{width:1170px;}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.6666666667%;}.col-lg-10{width:83.3333333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.6666666667%;}.col-lg-7{width:58.3333333333%;}.col-lg-6,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{width:50%;}.col-lg-5{width:41.6666666667%;}.col-lg-4{width:33.3333333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.6666666667%;}.col-lg-1{width:8.3333333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.6666666667%;}.col-lg-pull-10{right:83.3333333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.6666666667%;}.col-lg-pull-7{right:58.3333333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.6666666667%;}.col-lg-pull-4{right:33.3333333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.6666666667%;}.col-lg-pull-1{right:8.3333333333%;}.col-lg-pull-0{right:0%;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.6666666667%;}.col-lg-push-10{left:83.3333333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.6666666667%;}.col-lg-push-7{left:58.3333333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.6666666667%;}.col-lg-push-4{left:33.3333333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.6666666667%;}.col-lg-push-1{left:8.3333333333%;}.col-lg-push-0{left:0%;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.6666666667%;}.col-lg-offset-10{margin-left:83.3333333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.6666666667%;}.col-lg-offset-7{margin-left:58.3333333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.6666666667%;}.col-lg-offset-4{margin-left:33.3333333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.6666666667%;}.col-lg-offset-1{margin-left:8.3333333333%;}.col-lg-offset-0{margin-left:0%;}}@-ms-viewport{width:device-width;}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important;}@media(max-width:767px){.visible-xs{display:block!important;}tr.visible-xs{display:table-row!important;}th.visible-xs,td.visible-xs{display:table-cell!important;}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important;}tr.visible-xs.visible-sm{display:table-row!important;}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important;}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important;}tr.visible-xs.visible-md{display:table-row!important;}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important;}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important;}tr.visible-xs.visible-lg{display:table-row!important;}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important;}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important;}@media(max-width:767px){.visible-sm.visible-xs{display:block!important;}tr.visible-sm.visible-xs{display:table-row!important;}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important;}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important;}tr.visible-sm{display:table-row!important;}th.visible-sm,td.visible-sm{display:table-cell!important;}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important;}tr.visible-sm.visible-md{display:table-row!important;}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important;}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important;}tr.visible-sm.visible-lg{display:table-row!important;}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important;}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important;}@media(max-width:767px){.visible-md.visible-xs{display:block!important;}tr.visible-md.visible-xs{display:table-row!important;}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important;}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important;}tr.visible-md.visible-sm{display:table-row!important;}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important;}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important;}tr.visible-md{display:table-row!important;}th.visible-md,td.visible-md{display:table-cell!important;}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important;}tr.visible-md.visible-lg{display:table-row!important;}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important;}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important;}@media(max-width:767px){.visible-lg.visible-xs{display:block!important;}tr.visible-lg.visible-xs{display:table-row!important;}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important;}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important;}tr.visible-lg.visible-sm{display:table-row!important;}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important;}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important;}tr.visible-lg.visible-md{display:table-row!important;}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important;}}@media(min-width:1200px){.visible-lg{display:block!important;}tr.visible-lg{display:table-row!important;}th.visible-lg,td.visible-lg{display:table-cell!important;}}.hidden-xs{display:block!important;}tr.hidden-xs{display:table-row!important;}th.hidden-xs,td.hidden-xs{display:table-cell!important;}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important;}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important;}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important;}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important;}}.hidden-sm{display:block!important;}tr.hidden-sm{display:table-row!important;}th.hidden-sm,td.hidden-sm{display:table-cell!important;}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important;}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important;}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important;}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important;}}.hidden-md{display:block!important;}tr.hidden-md{display:table-row!important;}th.hidden-md,td.hidden-md{display:table-cell!important;}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important;}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important;}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important;}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important;}}.hidden-lg{display:block!important;}tr.hidden-lg{display:table-row!important;}th.hidden-lg,td.hidden-lg{display:table-cell!important;}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important;}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important;}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important;}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important;}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important;}@media print{.visible-print{display:block!important;}tr.visible-print{display:table-row!important;}th.visible-print,td.visible-print{display:table-cell!important;}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important;}}@media(min-width:600px){.hide-above-600{display:none;}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container:before,.container:after{content:" ";display:table;}.container:after{clear:both;}@media(min-width:768px){.container{width:750px;}}@media(min-width:992px){.container{width:970px;}}@media(min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container-fluid:before,.container-fluid:after{content:" ";display:table;}.container-fluid:after{clear:both;}.row,.kts-cards--content,.additional-reading-and-guides,.additional-tools,.support-audio--content,.course-details--about .course-details--about--inner{margin-left:-15px;margin-right:-15px;}.row:before,.kts-cards--content:before,.additional-reading-and-guides:before,.additional-tools:before,.support-audio--content:before,.course-details--about .course-details--about--inner:before,.row:after,.kts-cards--content:after,.additional-reading-and-guides:after,.additional-tools:after,.support-audio--content:after,.course-details--about .course-details--about--inner:after{content:" ";display:table;}.row:after,.kts-cards--content:after,.additional-reading-and-guides:after,.additional-tools:after,.support-audio--content:after,.course-details--about .course-details--about--inner:after{clear:both;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.course-details--instructors .instructor .face,.col-lg-2,.col-xs-3,.col-sm-3,.additional-reading-and-guides .tile,.additional-tools .tile,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.course-details--you-will .info-block,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.course-header-image-area,.course-header .trailer-container,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--about .content,.course-details--about .image,.col-md-6,.course-header-messaging-area,.course-header--inner .course-subtitle,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.course-details--instructors .instructor .text,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.additional-reading-and-guides .tile,.additional-tools .tile,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--instructors .instructor .text,.course-details--instructors .instructor .face,.course-details--you-will .info-block,.course-details--about .content,.course-details--about .image,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{float:left;}.col-xs-1{width:8.3333333333%;}.col-xs-2{width:16.6666666667%;}.col-xs-3{width:25%;}.col-xs-4{width:33.3333333333%;}.col-xs-5{width:41.6666666667%;}.col-xs-6,.additional-reading-and-guides .tile,.additional-tools .tile{width:50%;}.col-xs-7{width:58.3333333333%;}.col-xs-8{width:66.6666666667%;}.col-xs-9{width:75%;}.col-xs-10{width:83.3333333333%;}.col-xs-11{width:91.6666666667%;}.col-xs-12,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--instructors .instructor .text,.course-details--instructors .instructor .face,.course-details--you-will .info-block,.course-details--about .content,.course-details--about .image,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{width:100%;}.col-xs-pull-0{right:auto;}.col-xs-pull-1{right:8.3333333333%;}.col-xs-pull-2{right:16.6666666667%;}.col-xs-pull-3{right:25%;}.col-xs-pull-4{right:33.3333333333%;}.col-xs-pull-5{right:41.6666666667%;}.col-xs-pull-6{right:50%;}.col-xs-pull-7{right:58.3333333333%;}.col-xs-pull-8{right:66.6666666667%;}.col-xs-pull-9{right:75%;}.col-xs-pull-10{right:83.3333333333%;}.col-xs-pull-11{right:91.6666666667%;}.col-xs-pull-12{right:100%;}.col-xs-push-0{left:auto;}.col-xs-push-1{left:8.3333333333%;}.col-xs-push-2{left:16.6666666667%;}.col-xs-push-3{left:25%;}.col-xs-push-4{left:33.3333333333%;}.col-xs-push-5{left:41.6666666667%;}.col-xs-push-6{left:50%;}.col-xs-push-7{left:58.3333333333%;}.col-xs-push-8{left:66.6666666667%;}.col-xs-push-9{left:75%;}.col-xs-push-10{left:83.3333333333%;}.col-xs-push-11{left:91.6666666667%;}.col-xs-push-12{left:100%;}.col-xs-offset-0{margin-left:0%;}.col-xs-offset-1{margin-left:8.3333333333%;}.col-xs-offset-2{margin-left:16.6666666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.3333333333%;}.col-xs-offset-5{margin-left:41.6666666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.3333333333%;}.col-xs-offset-8{margin-left:66.6666666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.3333333333%;}.col-xs-offset-11{margin-left:91.6666666667%;}.col-xs-offset-12{margin-left:100%;}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.additional-reading-and-guides .tile,.additional-tools .tile,.course-details--instructors .instructor .face,.col-sm-4,.course-details--you-will .info-block,.col-sm-5,.course-header-image-area,.course-header .trailer-container,.col-sm-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--about .content,.course-details--about .image,.col-sm-7,.course-header-messaging-area,.course-header--inner .course-subtitle,.col-sm-8,.col-sm-9,.course-details--instructors .instructor .text,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-1{width:8.3333333333%;}.col-sm-2{width:16.6666666667%;}.col-sm-3,.additional-reading-and-guides .tile,.additional-tools .tile,.course-details--instructors .instructor .face{width:25%;}.col-sm-4,.course-details--you-will .info-block{width:33.3333333333%;}.col-sm-5,.course-header-image-area,.course-header .trailer-container{width:41.6666666667%;}.col-sm-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-details--about .content,.course-details--about .image{width:50%;}.col-sm-7,.course-header-messaging-area,.course-header--inner .course-subtitle{width:58.3333333333%;}.col-sm-8{width:66.6666666667%;}.col-sm-9,.course-details--instructors .instructor .text{width:75%;}.col-sm-10{width:83.3333333333%;}.col-sm-11{width:91.6666666667%;}.col-sm-12{width:100%;}.col-sm-pull-0{right:auto;}.col-sm-pull-1{right:8.3333333333%;}.col-sm-pull-2{right:16.6666666667%;}.col-sm-pull-3{right:25%;}.col-sm-pull-4{right:33.3333333333%;}.col-sm-pull-5{right:41.6666666667%;}.col-sm-pull-6,.course-details--about .content{right:50%;}.col-sm-pull-7{right:58.3333333333%;}.col-sm-pull-8{right:66.6666666667%;}.col-sm-pull-9{right:75%;}.col-sm-pull-10{right:83.3333333333%;}.col-sm-pull-11{right:91.6666666667%;}.col-sm-pull-12{right:100%;}.col-sm-push-0{left:auto;}.col-sm-push-1{left:8.3333333333%;}.col-sm-push-2{left:16.6666666667%;}.col-sm-push-3{left:25%;}.col-sm-push-4{left:33.3333333333%;}.col-sm-push-5{left:41.6666666667%;}.col-sm-push-6,.course-details--about .image{left:50%;}.col-sm-push-7{left:58.3333333333%;}.col-sm-push-8{left:66.6666666667%;}.col-sm-push-9{left:75%;}.col-sm-push-10{left:83.3333333333%;}.col-sm-push-11{left:91.6666666667%;}.col-sm-push-12{left:100%;}.col-sm-offset-0{margin-left:0%;}.col-sm-offset-1{margin-left:8.3333333333%;}.col-sm-offset-2{margin-left:16.6666666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.3333333333%;}.col-sm-offset-5{margin-left:41.6666666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.3333333333%;}.col-sm-offset-8{margin-left:66.6666666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.3333333333%;}.col-sm-offset-11{margin-left:91.6666666667%;}.col-sm-offset-12{margin-left:100%;}}@media(min-width:992px){.col-md-1,.col-md-2,.course-details--instructors .instructor .face,.col-md-3,.additional-reading-and-guides .tile,.additional-tools .tile,.col-md-4,.col-md-5,.col-md-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.course-details--instructors .instructor .text,.col-md-11,.col-md-12{float:left;}.col-md-1{width:8.3333333333%;}.col-md-2,.course-details--instructors .instructor .face{width:16.6666666667%;}.col-md-3,.additional-reading-and-guides .tile,.additional-tools .tile{width:25%;}.col-md-4{width:33.3333333333%;}.col-md-5{width:41.6666666667%;}.col-md-6,.additional-reading-and-guides .tile-featured,.additional-tools .tile-featured,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{width:50%;}.col-md-7{width:58.3333333333%;}.col-md-8{width:66.6666666667%;}.col-md-9{width:75%;}.col-md-10,.course-details--instructors .instructor .text{width:83.3333333333%;}.col-md-11{width:91.6666666667%;}.col-md-12{width:100%;}.col-md-pull-0{right:auto;}.col-md-pull-1{right:8.3333333333%;}.col-md-pull-2{right:16.6666666667%;}.col-md-pull-3{right:25%;}.col-md-pull-4{right:33.3333333333%;}.col-md-pull-5{right:41.6666666667%;}.col-md-pull-6{right:50%;}.col-md-pull-7{right:58.3333333333%;}.col-md-pull-8{right:66.6666666667%;}.col-md-pull-9{right:75%;}.col-md-pull-10{right:83.3333333333%;}.col-md-pull-11{right:91.6666666667%;}.col-md-pull-12{right:100%;}.col-md-push-0{left:auto;}.col-md-push-1{left:8.3333333333%;}.col-md-push-2{left:16.6666666667%;}.col-md-push-3{left:25%;}.col-md-push-4{left:33.3333333333%;}.col-md-push-5{left:41.6666666667%;}.col-md-push-6{left:50%;}.col-md-push-7{left:58.3333333333%;}.col-md-push-8{left:66.6666666667%;}.col-md-push-9{left:75%;}.col-md-push-10{left:83.3333333333%;}.col-md-push-11{left:91.6666666667%;}.col-md-push-12{left:100%;}.col-md-offset-0{margin-left:0%;}.col-md-offset-1{margin-left:8.3333333333%;}.col-md-offset-2{margin-left:16.6666666667%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.3333333333%;}.col-md-offset-5{margin-left:41.6666666667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.3333333333%;}.col-md-offset-8{margin-left:66.6666666667%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.3333333333%;}.col-md-offset-11{margin-left:91.6666666667%;}.col-md-offset-12{margin-left:100%;}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-1{width:8.3333333333%;}.col-lg-2{width:16.6666666667%;}.col-lg-3{width:25%;}.col-lg-4{width:33.3333333333%;}.col-lg-5{width:41.6666666667%;}.col-lg-6,.course-header-messaging-area,.course-header-image-area,.course-header--inner .course-subtitle,.course-header .trailer-container{width:50%;}.col-lg-7{width:58.3333333333%;}.col-lg-8{width:66.6666666667%;}.col-lg-9{width:75%;}.col-lg-10{width:83.3333333333%;}.col-lg-11{width:91.6666666667%;}.col-lg-12{width:100%;}.col-lg-pull-0{right:auto;}.col-lg-pull-1{right:8.3333333333%;}.col-lg-pull-2{right:16.6666666667%;}.col-lg-pull-3{right:25%;}.col-lg-pull-4{right:33.3333333333%;}.col-lg-pull-5{right:41.6666666667%;}.col-lg-pull-6{right:50%;}.col-lg-pull-7{right:58.3333333333%;}.col-lg-pull-8{right:66.6666666667%;}.col-lg-pull-9{right:75%;}.col-lg-pull-10{right:83.3333333333%;}.col-lg-pull-11{right:91.6666666667%;}.col-lg-pull-12{right:100%;}.col-lg-push-0{left:auto;}.col-lg-push-1{left:8.3333333333%;}.col-lg-push-2{left:16.6666666667%;}.col-lg-push-3{left:25%;}.col-lg-push-4{left:33.3333333333%;}.col-lg-push-5{left:41.6666666667%;}.col-lg-push-6{left:50%;}.col-lg-push-7{left:58.3333333333%;}.col-lg-push-8{left:66.6666666667%;}.col-lg-push-9{left:75%;}.col-lg-push-10{left:83.3333333333%;}.col-lg-push-11{left:91.6666666667%;}.col-lg-push-12{left:100%;}.col-lg-offset-0{margin-left:0%;}.col-lg-offset-1{margin-left:8.3333333333%;}.col-lg-offset-2{margin-left:16.6666666667%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.3333333333%;}.col-lg-offset-5{margin-left:41.6666666667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.3333333333%;}.col-lg-offset-8{margin-left:66.6666666667%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.3333333333%;}.col-lg-offset-11{margin-left:91.6666666667%;}.col-lg-offset-12{margin-left:100%;}}.modal-open{overflow:hidden;}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50);}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.428571429;}.modal-body{position:relative;padding:15px;}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}.modal-footer:before,.modal-footer:after{content:" ";display:table;}.modal-footer:after{clear:both;}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}.modal-footer .btn-group .btn+.btn{margin-left:-1px;}.modal-footer .btn-block+.btn-block{margin-left:0;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}.modal-sm{width:300px;}}@media(min-width:992px){.modal-lg{width:900px;}}.button-large{font-size:1.15em;padding:.65em .75em;}.shw-button,.segment-section--ctas .back-button,.segment-section--ctas .continue-button{font-family:"Montserrat",Arial,Helvetica,sans-serif;border-radius:5px;border-width:0;padding:.5em .7em;font-size:1em;text-decoration:none;text-align:center;background-color:#155a92;color:#fff;cursor:pointer;transition:border-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);line-height:1.5;}.shw-button:hover,.segment-section--ctas .back-button:hover,.segment-section--ctas .continue-button:hover{background-color:#fff;color:#155a92;}.shw-button:disabled,.segment-section--ctas .back-button:disabled,.segment-section--ctas .continue-button:disabled{background-color:#c2c2c2;}.shw-button:disabled:hover,.segment-section--ctas .back-button:disabled:hover,.segment-section--ctas .continue-button:disabled:hover{color:#fff;background-color:#c2c2c2;}.shw-button__submit-form,.segment-section--ctas .continue-button{font-family:"Montserrat",Arial,Helvetica,sans-serif;border-radius:5px;border-width:0;padding:.5em .7em;font-size:1em;text-decoration:none;text-align:center;background-color:#155a92;color:#fff;cursor:pointer;transition:border-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);background-color:#155a92;color:#fff;border:2px solid #fff;font-weight:600;display:block;min-width:200px;}.shw-button__submit-form:hover,.segment-section--ctas .continue-button:hover{background-color:#fff;color:#155a92;}.shw-button__submit-form:disabled,.segment-section--ctas .continue-button:disabled{background-color:#c2c2c2;}.shw-button__submit-form:disabled:hover,.segment-section--ctas .continue-button:disabled:hover{color:#fff;background-color:#c2c2c2;}.shw-button__submit-form:hover,.segment-section--ctas .continue-button:hover{background-color:#fff;border:2px solid #155a92;}.shw-button__cancel-form,.segment-section--ctas .back-button{font-family:"Montserrat",Arial,Helvetica,sans-serif;border-radius:5px;border-width:0;padding:.5em .7em;font-size:1em;text-decoration:none;text-align:center;background-color:#155a92;color:#fff;cursor:pointer;transition:border-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);background-color:#ebebeb;color:#000;font-weight:600;display:block;min-width:200px;}.shw-button__cancel-form:hover,.segment-section--ctas .back-button:hover{background-color:#fff;color:#155a92;}.shw-button__cancel-form:disabled,.segment-section--ctas .back-button:disabled{background-color:#c2c2c2;}.shw-button__cancel-form:disabled:hover,.segment-section--ctas .back-button:disabled:hover{color:#fff;background-color:#c2c2c2;}.shw-button__cancel-form:hover,.segment-section--ctas .back-button:hover{background-color:#c8c8c8;}.social-logins button,.social-logins .btn{font-family:"Montserrat",Arial,Helvetica,sans-serif;border-radius:5px;border-width:0;padding:.5em .7em;font-size:1em;text-decoration:none;text-align:center;background-color:#155a92;color:#fff;cursor:pointer;transition:border-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);background:none;border:2px solid #155a92;color:#155a92;font-weight:600;font-size:14px;padding:.375em .75em;margin-bottom:5px;}.social-logins button:hover,.social-logins .btn:hover{background-color:#fff;color:#155a92;}.social-logins button:disabled,.social-logins .btn:disabled{background-color:#c2c2c2;}.social-logins button:disabled:hover,.social-logins .btn:disabled:hover{color:#fff;background-color:#c2c2c2;}.shw-button__bordered--blue{font-family:"Montserrat",Arial,Helvetica,sans-serif;border-radius:5px;border-width:0;padding:.5em .7em;font-size:1em;text-decoration:none;text-align:center;background-color:#155a92;color:#fff;cursor:pointer;transition:border-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);background:none;border:1px solid #155a92;color:#155a92;font-weight:600;font-size:1em;padding:.5em .7em;}.shw-button__bordered--blue:hover{background-color:#fff;color:#155a92;}.shw-button__bordered--blue:disabled{background-color:#c2c2c2;}.shw-button__bordered--blue:disabled:hover{color:#fff;background-color:#c2c2c2;}.shw-button__bordered--blue:hover{background:none;}.clearfix:after,.styled-radios label:after,.styled-radios:after,.styled-checkbox:after{content:"";display:table;clear:both;}@media(min-width:600px){.hide-600-up{display:none!important;}}@font-face{font-family:"Glyphicons Regular";src:url("../fonts/glyphicons-regular.eot?");src:url("../fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-regular.woff2") format("woff2"),url("../fonts/glyphicons-regular.woff") format("woff"),url("../fonts/glyphicons-regular.ttf") format("truetype"),url("../fonts/glyphicons-regular.svg#glyphiconsregular") format("svg");}.glyphicons,.content-segment .congratulations-section .checkmark,.info-modal .close-icon,.info-modal .large-info-icon,.kts-cards--card .kts-icon span,.kts-cards--card .locked-icon span,.password-strength-helper .good-password:before,.password-strength-helper li:before,.tooltip-message:before,.form-field-wrapper .info-icon,label .info-icon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Regular";font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicons.x05,.content-segment .congratulations-section .x05.checkmark,.info-modal .x05.close-icon,.info-modal .x05.large-info-icon,.kts-cards--card .kts-icon span.x05,.kts-cards--card .locked-icon span.x05,.password-strength-helper .x05.good-password:before,.password-strength-helper li.x05:before,.x05.tooltip-message:before,.form-field-wrapper .x05.info-icon,label .x05.info-icon{font-size:12px;}.glyphicons.x2,.content-segment .congratulations-section .x2.checkmark,.info-modal .x2.close-icon,.info-modal .x2.large-info-icon,.kts-cards--card .kts-icon span.x2,.kts-cards--card .locked-icon span.x2,.password-strength-helper .x2.good-password:before,.password-strength-helper li.x2:before,.x2.tooltip-message:before,.form-field-wrapper .x2.info-icon,label .x2.info-icon{font-size:48px;}.glyphicons.x3,.content-segment .congratulations-section .x3.checkmark,.info-modal .x3.close-icon,.info-modal .x3.large-info-icon,.kts-cards--card .kts-icon span.x3,.kts-cards--card .locked-icon span.x3,.password-strength-helper .x3.good-password:before,.password-strength-helper li.x3:before,.x3.tooltip-message:before,.form-field-wrapper .x3.info-icon,label .x3.info-icon{font-size:72px;}.glyphicons.x4,.content-segment .congratulations-section .x4.checkmark,.info-modal .x4.close-icon,.info-modal .x4.large-info-icon,.kts-cards--card .kts-icon span.x4,.kts-cards--card .locked-icon span.x4,.password-strength-helper .x4.good-password:before,.password-strength-helper li.x4:before,.x4.tooltip-message:before,.form-field-wrapper .x4.info-icon,label .x4.info-icon{font-size:96px;}.glyphicons.x5,.content-segment .congratulations-section .x5.checkmark,.info-modal .x5.close-icon,.info-modal .x5.large-info-icon,.kts-cards--card .kts-icon span.x5,.kts-cards--card .locked-icon span.x5,.password-strength-helper .x5.good-password:before,.password-strength-helper li.x5:before,.x5.tooltip-message:before,.form-field-wrapper .x5.info-icon,label .x5.info-icon{font-size:120px;}.glyphicons.light:before,.content-segment .congratulations-section .light.checkmark:before,.info-modal .light.close-icon:before,.info-modal .light.large-info-icon:before,.kts-cards--card .kts-icon span.light:before,.kts-cards--card .locked-icon span.light:before,.password-strength-helper .light.good-password:before,.password-strength-helper li.light:before,.light.tooltip-message:before,.form-field-wrapper .light.info-icon:before,label .light.info-icon:before{color:#f2f2f2;}.glyphicons.drop:before,.content-segment .congratulations-section .drop.checkmark:before,.info-modal .drop.close-icon:before,.info-modal .drop.large-info-icon:before,.kts-cards--card .kts-icon span.drop:before,.kts-cards--card .locked-icon span.drop:before,.password-strength-helper .drop.good-password:before,.password-strength-helper li.drop:before,.drop.tooltip-message:before,.form-field-wrapper .drop.info-icon:before,label .drop.info-icon:before{text-shadow:-1px 1px 3px rgba(0,0,0,.3);}.glyphicons.flip,.content-segment .congratulations-section .flip.checkmark,.info-modal .flip.close-icon,.info-modal .flip.large-info-icon,.kts-cards--card .kts-icon span.flip,.kts-cards--card .locked-icon span.flip,.password-strength-helper .flip.good-password:before,.password-strength-helper li.flip:before,.flip.tooltip-message:before,.form-field-wrapper .flip.info-icon,label .flip.info-icon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.glyphicons.flipv,.content-segment .congratulations-section .flipv.checkmark,.info-modal .flipv.close-icon,.info-modal .flipv.large-info-icon,.kts-cards--card .kts-icon span.flipv,.kts-cards--card .locked-icon span.flipv,.password-strength-helper .flipv.good-password:before,.password-strength-helper li.flipv:before,.flipv.tooltip-message:before,.form-field-wrapper .flipv.info-icon,label .flipv.info-icon{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.glyphicons.rotate90,.content-segment .congratulations-section .rotate90.checkmark,.info-modal .rotate90.close-icon,.info-modal .rotate90.large-info-icon,.kts-cards--card .kts-icon span.rotate90,.kts-cards--card .locked-icon span.rotate90,.password-strength-helper .rotate90.good-password:before,.password-strength-helper li.rotate90:before,.rotate90.tooltip-message:before,.form-field-wrapper .rotate90.info-icon,label .rotate90.info-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.glyphicons.rotate180,.content-segment .congratulations-section .rotate180.checkmark,.info-modal .rotate180.close-icon,.info-modal .rotate180.large-info-icon,.kts-cards--card .kts-icon span.rotate180,.kts-cards--card .locked-icon span.rotate180,.password-strength-helper .rotate180.good-password:before,.password-strength-helper li.rotate180:before,.rotate180.tooltip-message:before,.form-field-wrapper .rotate180.info-icon,label .rotate180.info-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.glyphicons.rotate270,.content-segment .congratulations-section .rotate270.checkmark,.info-modal .rotate270.close-icon,.info-modal .rotate270.large-info-icon,.kts-cards--card .kts-icon span.rotate270,.kts-cards--card .locked-icon span.rotate270,.password-strength-helper .rotate270.good-password:before,.password-strength-helper li.rotate270:before,.rotate270.tooltip-message:before,.form-field-wrapper .rotate270.info-icon,label .rotate270.info-icon{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.glyphicons-glass:before{content:"";}.glyphicons-leaf:before{content:"";}.glyphicons-dog:before{content:"";}.glyphicons-user:before{content:"";}.glyphicons-girl:before{content:"";}.glyphicons-car:before{content:"";}.glyphicons-user-add:before{content:"";}.glyphicons-user-remove:before{content:"";}.glyphicons-film:before{content:"";}.glyphicons-magic:before{content:"";}.glyphicons-envelope:before{content:"✉";}.glyphicons-camera:before{content:"";}.glyphicons-heart:before{content:"";}.glyphicons-beach-umbrella:before{content:"";}.glyphicons-train:before{content:"";}.glyphicons-print:before,.kts-cards--card .kts-icon span:before{content:"";}.glyphicons-bin:before{content:"";}.glyphicons-music:before{content:"";}.glyphicons-note:before{content:"";}.glyphicons-heart-empty:before{content:"";}.glyphicons-home:before{content:"";}.glyphicons-snowflake:before{content:"❄";}.glyphicons-fire:before{content:"";}.glyphicons-magnet:before{content:"";}.glyphicons-parents:before{content:"";}.glyphicons-binoculars:before{content:"";}.glyphicons-road:before{content:"";}.glyphicons-search:before{content:"";}.glyphicons-cars:before{content:"";}.glyphicons-notes-2:before{content:"";}.glyphicons-pencil:before{content:"✏";}.glyphicons-bus:before{content:"";}.glyphicons-wifi-alt:before{content:"";}.glyphicons-luggage:before{content:"";}.glyphicons-old-man:before{content:"";}.glyphicons-woman:before{content:"";}.glyphicons-file:before{content:"";}.glyphicons-coins:before{content:"";}.glyphicons-airplane:before{content:"✈";}.glyphicons-notes:before{content:"";}.glyphicons-stats:before{content:"";}.glyphicons-charts:before{content:"";}.glyphicons-pie-chart:before{content:"";}.glyphicons-group:before{content:"";}.glyphicons-keys:before{content:"";}.glyphicons-calendar:before{content:"";}.glyphicons-router:before{content:"";}.glyphicons-camera-small:before{content:"";}.glyphicons-star-empty:before{content:"";}.glyphicons-star:before{content:"";}.glyphicons-link:before{content:"";}.glyphicons-eye-open:before{content:"";}.glyphicons-eye-close:before{content:"";}.glyphicons-alarm:before{content:"";}.glyphicons-clock:before{content:"";}.glyphicons-stopwatch:before{content:"";}.glyphicons-projector:before{content:"";}.glyphicons-history:before{content:"";}.glyphicons-truck:before{content:"";}.glyphicons-cargo:before{content:"";}.glyphicons-compass:before{content:"";}.glyphicons-keynote:before{content:"";}.glyphicons-paperclip:before{content:"";}.glyphicons-power:before{content:"";}.glyphicons-lightbulb:before{content:"";}.glyphicons-tag:before{content:"";}.glyphicons-tags:before{content:"";}.glyphicons-cleaning:before{content:"";}.glyphicons-ruler:before{content:"";}.glyphicons-gift:before{content:"";}.glyphicons-umbrella:before{content:"☂";}.glyphicons-book:before{content:"";}.glyphicons-bookmark:before{content:"";}.glyphicons-wifi:before{content:"";}.glyphicons-cup:before{content:"";}.glyphicons-stroller:before{content:"";}.glyphicons-headphones:before{content:"";}.glyphicons-headset:before{content:"";}.glyphicons-warning-sign:before{content:"";}.glyphicons-signal:before{content:"";}.glyphicons-retweet:before{content:"";}.glyphicons-refresh:before{content:"";}.glyphicons-roundabout:before{content:"";}.glyphicons-random:before{content:"";}.glyphicons-heat:before{content:"";}.glyphicons-repeat:before{content:"";}.glyphicons-display:before{content:"";}.glyphicons-log-book:before{content:"";}.glyphicons-address-book:before{content:"";}.glyphicons-building:before{content:"";}.glyphicons-eyedropper:before{content:"";}.glyphicons-adjust:before{content:"";}.glyphicons-tint:before{content:"";}.glyphicons-crop:before{content:"";}.glyphicons-vector-path-square:before{content:"";}.glyphicons-vector-path-circle:before{content:"";}.glyphicons-vector-path-polygon:before{content:"";}.glyphicons-vector-path-line:before{content:"";}.glyphicons-vector-path-curve:before{content:"";}.glyphicons-vector-path-all:before{content:"";}.glyphicons-font:before{content:"";}.glyphicons-italic:before{content:"";}.glyphicons-bold:before{content:"";}.glyphicons-text-underline:before{content:"";}.glyphicons-text-strike:before{content:"";}.glyphicons-text-height:before{content:"";}.glyphicons-text-width:before{content:"";}.glyphicons-text-resize:before{content:"";}.glyphicons-left-indent:before{content:"";}.glyphicons-right-indent:before{content:"";}.glyphicons-align-left:before{content:"";}.glyphicons-align-center:before{content:"";}.glyphicons-align-right:before{content:"";}.glyphicons-justify:before{content:"";}.glyphicons-list:before{content:"";}.glyphicons-text-smaller:before{content:"";}.glyphicons-text-bigger:before{content:"";}.glyphicons-embed:before{content:"";}.glyphicons-embed-close:before{content:"";}.glyphicons-table:before{content:"";}.glyphicons-message-full:before{content:"";}.glyphicons-message-empty:before{content:"";}.glyphicons-message-in:before{content:"";}.glyphicons-message-out:before{content:"";}.glyphicons-message-plus:before{content:"";}.glyphicons-message-minus:before{content:"";}.glyphicons-message-ban:before{content:"";}.glyphicons-message-flag:before{content:"";}.glyphicons-message-lock:before{content:"";}.glyphicons-message-new:before{content:"";}.glyphicons-inbox:before{content:"";}.glyphicons-inbox-plus:before{content:"";}.glyphicons-inbox-minus:before{content:"";}.glyphicons-inbox-lock:before{content:"";}.glyphicons-inbox-in:before{content:"";}.glyphicons-inbox-out:before{content:"";}.glyphicons-cogwheel:before{content:"";}.glyphicons-cogwheels:before{content:"";}.glyphicons-picture:before{content:"";}.glyphicons-adjust-alt:before{content:"";}.glyphicons-database-lock:before{content:"";}.glyphicons-database-plus:before{content:"";}.glyphicons-database-minus:before{content:"";}.glyphicons-database-ban:before{content:"";}.glyphicons-folder-open:before{content:"";}.glyphicons-folder-plus:before{content:"";}.glyphicons-folder-minus:before{content:"";}.glyphicons-folder-lock:before{content:"";}.glyphicons-folder-flag:before{content:"";}.glyphicons-folder-new:before{content:"";}.glyphicons-edit:before{content:"";}.glyphicons-new-window:before{content:"";}.glyphicons-check:before{content:"";}.glyphicons-unchecked:before{content:"";}.glyphicons-more-windows:before{content:"";}.glyphicons-show-big-thumbnails:before{content:"";}.glyphicons-show-thumbnails:before{content:"";}.glyphicons-show-thumbnails-with-lines:before{content:"";}.glyphicons-show-lines:before{content:"";}.glyphicons-playlist:before{content:"";}.glyphicons-imac:before{content:"";}.glyphicons-macbook:before{content:"";}.glyphicons-ipad:before{content:"";}.glyphicons-iphone:before{content:"";}.glyphicons-iphone-transfer:before{content:"";}.glyphicons-iphone-exchange:before{content:"";}.glyphicons-ipod:before{content:"";}.glyphicons-ipod-shuffle:before{content:"";}.glyphicons-ear-plugs:before{content:"";}.glyphicons-record:before{content:"";}.glyphicons-step-backward:before{content:"";}.glyphicons-fast-backward:before{content:"";}.glyphicons-rewind:before{content:"";}.glyphicons-play:before{content:"";}.glyphicons-pause:before{content:"";}.glyphicons-stop:before{content:"";}.glyphicons-forward:before{content:"";}.glyphicons-fast-forward:before{content:"";}.glyphicons-step-forward:before{content:"";}.glyphicons-eject:before{content:"";}.glyphicons-facetime-video:before{content:"";}.glyphicons-download-alt:before{content:"";}.glyphicons-mute:before{content:"";}.glyphicons-volume-down:before{content:"";}.glyphicons-volume-up:before{content:"";}.glyphicons-screenshot:before{content:"";}.glyphicons-move:before{content:"";}.glyphicons-more:before{content:"";}.glyphicons-brightness-reduce:before{content:"";}.glyphicons-brightness-increase:before{content:"";}.glyphicons-circle-plus:before{content:"";}.glyphicons-circle-minus:before{content:"";}.glyphicons-circle-remove:before,.info-modal .close-icon:before{content:"";}.glyphicons-circle-ok:before,.password-strength-helper .good-password:before,.password-strength-helper li:before{content:"";}.glyphicons-circle-question-mark:before{content:"";}.glyphicons-circle-info:before,.info-modal .large-info-icon:before,.form-field-wrapper .info-icon:before,label .info-icon:before{content:"";}.glyphicons-circle-exclamation-mark:before{content:"";}.glyphicons-remove:before{content:"";}.glyphicons-ok:before{content:"";}.glyphicons-ban:before{content:"";}.glyphicons-download:before{content:"";}.glyphicons-upload:before{content:"";}.glyphicons-shopping-cart:before{content:"";}.glyphicons-lock:before,.kts-cards--card .locked-icon span:before{content:"";}.glyphicons-unlock:before{content:"";}.glyphicons-electricity:before{content:"";}.glyphicons-ok-2:before,.content-segment .congratulations-section .checkmark:before{content:"";}.glyphicons-remove-2:before{content:"";}.glyphicons-cart-out:before{content:"";}.glyphicons-cart-in:before{content:"";}.glyphicons-left-arrow:before{content:"";}.glyphicons-right-arrow:before{content:"";}.glyphicons-down-arrow:before{content:"";}.glyphicons-up-arrow:before{content:"";}.glyphicons-resize-small:before{content:"";}.glyphicons-resize-full:before{content:"";}.glyphicons-circle-arrow-left:before{content:"";}.glyphicons-circle-arrow-right:before{content:"";}.glyphicons-circle-arrow-top:before{content:"";}.glyphicons-circle-arrow-down:before{content:"";}.glyphicons-play-button:before{content:"";}.glyphicons-unshare:before{content:"";}.glyphicons-share:before{content:"";}.glyphicons-chevron-right:before{content:"";}.glyphicons-chevron-left:before{content:"";}.glyphicons-bluetooth:before{content:"";}.glyphicons-euro:before{content:"€";}.glyphicons-usd:before{content:"";}.glyphicons-gbp:before{content:"";}.glyphicons-retweet-2:before{content:"";}.glyphicons-moon:before{content:"";}.glyphicons-sun:before{content:"☉";}.glyphicons-cloud:before{content:"☁";}.glyphicons-direction:before{content:"";}.glyphicons-brush:before{content:"";}.glyphicons-pen:before{content:"";}.glyphicons-zoom-in:before{content:"";}.glyphicons-zoom-out:before{content:"";}.glyphicons-pin:before{content:"";}.glyphicons-albums:before{content:"";}.glyphicons-rotation-lock:before{content:"";}.glyphicons-flash:before{content:"";}.glyphicons-google-maps:before{content:"";}.glyphicons-anchor:before{content:"⚓";}.glyphicons-conversation:before{content:"";}.glyphicons-chat:before{content:"";}.glyphicons-male:before{content:"";}.glyphicons-female:before{content:"";}.glyphicons-asterisk:before{content:"*";}.glyphicons-divide:before{content:"÷";}.glyphicons-snorkel-diving:before{content:"";}.glyphicons-scuba-diving:before{content:"";}.glyphicons-oxygen-bottle:before{content:"";}.glyphicons-fins:before{content:"";}.glyphicons-fishes:before{content:"";}.glyphicons-boat:before{content:"";}.glyphicons-delete:before{content:"";}.glyphicons-sheriffs-star:before{content:"";}.glyphicons-qrcode:before{content:"";}.glyphicons-barcode:before{content:"";}.glyphicons-pool:before{content:"";}.glyphicons-buoy:before{content:"";}.glyphicons-spade:before{content:"";}.glyphicons-bank:before{content:"";}.glyphicons-vcard:before{content:"";}.glyphicons-electrical-plug:before{content:"";}.glyphicons-flag:before{content:"";}.glyphicons-credit-card:before{content:"";}.glyphicons-keyboard-wireless:before{content:"";}.glyphicons-keyboard-wired:before{content:"";}.glyphicons-shield:before{content:"";}.glyphicons-ring:before{content:"˚";}.glyphicons-cake:before{content:"";}.glyphicons-drink:before{content:"";}.glyphicons-beer:before{content:"";}.glyphicons-fast-food:before{content:"";}.glyphicons-cutlery:before{content:"";}.glyphicons-pizza:before{content:"";}.glyphicons-birthday-cake:before{content:"";}.glyphicons-tablet:before{content:"";}.glyphicons-settings:before{content:"";}.glyphicons-bullets:before{content:"";}.glyphicons-cardio:before{content:"";}.glyphicons-t-shirt:before{content:"";}.glyphicons-pants:before{content:"";}.glyphicons-sweater:before{content:"";}.glyphicons-fabric:before{content:"";}.glyphicons-leather:before{content:"";}.glyphicons-scissors:before{content:"";}.glyphicons-bomb:before{content:"";}.glyphicons-skull:before{content:"";}.glyphicons-celebration:before{content:"";}.glyphicons-tea-kettle:before{content:"";}.glyphicons-french-press:before{content:"";}.glyphicons-coffee-cup:before{content:"";}.glyphicons-pot:before{content:"";}.glyphicons-grater:before{content:"";}.glyphicons-kettle:before{content:"";}.glyphicons-hospital:before{content:"";}.glyphicons-hospital-h:before{content:"";}.glyphicons-microphone:before{content:"";}.glyphicons-webcam:before{content:"";}.glyphicons-temple-christianity-church:before{content:"";}.glyphicons-temple-islam:before{content:"";}.glyphicons-temple-hindu:before{content:"";}.glyphicons-temple-buddhist:before{content:"";}.glyphicons-bicycle:before{content:"";}.glyphicons-life-preserver:before{content:"";}.glyphicons-share-alt:before{content:"";}.glyphicons-comments:before{content:"";}.glyphicons-flower:before{content:"⚘";}.glyphicons-baseball:before{content:"⚾";}.glyphicons-rugby:before{content:"";}.glyphicons-ax:before{content:"";}.glyphicons-table-tennis:before{content:"";}.glyphicons-bowling:before{content:"";}.glyphicons-tree-conifer:before{content:"";}.glyphicons-tree-deciduous:before{content:"";}.glyphicons-more-items:before{content:"";}.glyphicons-sort:before{content:"";}.glyphicons-filter:before{content:"";}.glyphicons-gamepad:before{content:"";}.glyphicons-playing-dices:before{content:"";}.glyphicons-calculator:before{content:"";}.glyphicons-tie:before{content:"";}.glyphicons-wallet:before{content:"";}.glyphicons-piano:before{content:"";}.glyphicons-sampler:before{content:"";}.glyphicons-podium:before{content:"";}.glyphicons-soccer-ball:before{content:"";}.glyphicons-blog:before{content:"";}.glyphicons-dashboard:before{content:"";}.glyphicons-certificate:before{content:"";}.glyphicons-bell:before{content:"";}.glyphicons-candle:before{content:"";}.glyphicons-pushpin:before{content:"";}.glyphicons-iphone-shake:before{content:"";}.glyphicons-pin-flag:before{content:"";}.glyphicons-turtle:before{content:"";}.glyphicons-rabbit:before{content:"";}.glyphicons-globe:before{content:"";}.glyphicons-briefcase:before{content:"";}.glyphicons-hdd:before{content:"";}.glyphicons-thumbs-up:before{content:"";}.glyphicons-thumbs-down:before{content:"";}.glyphicons-hand-right:before{content:"";}.glyphicons-hand-left:before{content:"";}.glyphicons-hand-up:before{content:"";}.glyphicons-hand-down:before{content:"";}.glyphicons-fullscreen:before{content:"";}.glyphicons-shopping-bag:before{content:"";}.glyphicons-book-open:before{content:"";}.glyphicons-nameplate:before{content:"";}.glyphicons-nameplate-alt:before{content:"";}.glyphicons-vases:before{content:"";}.glyphicons-bullhorn:before{content:"";}.glyphicons-dumbbell:before{content:"";}.glyphicons-suitcase:before{content:"";}.glyphicons-file-import:before{content:"";}.glyphicons-file-export:before{content:"";}.glyphicons-bug:before{content:"";}.glyphicons-crown:before{content:"";}.glyphicons-smoking:before{content:"";}.glyphicons-cloud-download:before{content:"";}.glyphicons-cloud-upload:before{content:"";}.glyphicons-restart:before{content:"";}.glyphicons-security-camera:before{content:"";}.glyphicons-expand:before{content:"";}.glyphicons-collapse:before{content:"";}.glyphicons-collapse-top:before{content:"";}.glyphicons-globe-af:before{content:"";}.glyphicons-global:before{content:"";}.glyphicons-spray:before{content:"";}.glyphicons-nails:before{content:"";}.glyphicons-claw-hammer:before{content:"";}.glyphicons-classic-hammer:before{content:"";}.glyphicons-hand-saw:before{content:"";}.glyphicons-riflescope:before{content:"";}.glyphicons-electrical-socket-eu:before{content:"";}.glyphicons-electrical-socket-us:before{content:"";}.glyphicons-message-forward:before{content:"";}.glyphicons-coat-hanger:before{content:"";}.glyphicons-dress:before{content:"";}.glyphicons-bathrobe:before{content:"";}.glyphicons-shirt:before{content:"";}.glyphicons-underwear:before{content:"";}.glyphicons-log-in:before{content:"";}.glyphicons-log-out:before{content:"";}.glyphicons-exit:before{content:"";}.glyphicons-new-window-alt:before{content:"";}.glyphicons-video-sd:before{content:"";}.glyphicons-video-hd:before{content:"";}.glyphicons-subtitles:before{content:"";}.glyphicons-sound-stereo:before{content:"";}.glyphicons-sound-dolby:before{content:"";}.glyphicons-sound-5-1:before{content:"";}.glyphicons-sound-6-1:before{content:"";}.glyphicons-sound-7-1:before{content:"";}.glyphicons-copyright-mark:before{content:"";}.glyphicons-registration-mark:before{content:"";}.glyphicons-radar:before{content:"";}.glyphicons-skateboard:before{content:"";}.glyphicons-golf-course:before{content:"";}.glyphicons-sorting:before{content:"";}.glyphicons-sort-by-alphabet:before{content:"";}.glyphicons-sort-by-alphabet-alt:before{content:"";}.glyphicons-sort-by-order:before{content:"";}.glyphicons-sort-by-order-alt:before{content:"";}.glyphicons-sort-by-attributes:before{content:"";}.glyphicons-sort-by-attributes-alt:before{content:"";}.glyphicons-compressed:before{content:"";}.glyphicons-package:before{content:"";}.glyphicons-cloud-plus:before{content:"";}.glyphicons-cloud-minus:before{content:"";}.glyphicons-disk-save:before{content:"";}.glyphicons-disk-open:before{content:"";}.glyphicons-disk-saved:before{content:"";}.glyphicons-disk-remove:before{content:"";}.glyphicons-disk-import:before{content:"";}.glyphicons-disk-export:before{content:"";}.glyphicons-tower:before{content:"";}.glyphicons-send:before{content:"";}.glyphicons-git-branch:before{content:"";}.glyphicons-git-create:before{content:"";}.glyphicons-git-private:before{content:"";}.glyphicons-git-delete:before{content:"";}.glyphicons-git-merge:before{content:"";}.glyphicons-git-pull-request:before{content:"";}.glyphicons-git-compare:before{content:"";}.glyphicons-git-commit:before{content:"";}.glyphicons-construction-cone:before{content:"";}.glyphicons-shoe-steps:before{content:"";}.glyphicons-plus:before{content:"+";}.glyphicons-minus:before{content:"−";}.glyphicons-redo:before{content:"";}.glyphicons-undo:before{content:"";}.glyphicons-golf:before{content:"";}.glyphicons-hockey:before{content:"";}.glyphicons-pipe:before{content:"";}.glyphicons-wrench:before{content:"";}.glyphicons-folder-closed:before{content:"";}.glyphicons-phone-alt:before{content:"";}.glyphicons-earphone:before{content:"";}.glyphicons-floppy-disk:before{content:"";}.glyphicons-floppy-saved:before{content:"";}.glyphicons-floppy-remove:before{content:"";}.glyphicons-floppy-save:before{content:"";}.glyphicons-floppy-open:before{content:"";}.glyphicons-translate:before{content:"";}.glyphicons-fax:before{content:"";}.glyphicons-factory:before{content:"";}.glyphicons-shop-window:before{content:"";}.glyphicons-shop:before{content:"";}.glyphicons-kiosk:before{content:"";}.glyphicons-kiosk-wheels:before{content:"";}.glyphicons-kiosk-light:before{content:"";}.glyphicons-kiosk-food:before{content:"";}.glyphicons-transfer:before{content:"";}.glyphicons-money:before{content:"";}.glyphicons-header:before{content:"";}.glyphicons-blacksmith:before{content:"";}.glyphicons-saw-blade:before{content:"";}.glyphicons-basketball:before{content:"";}.glyphicons-server:before{content:"";}.glyphicons-server-plus:before{content:"";}.glyphicons-server-minus:before{content:"";}.glyphicons-server-ban:before{content:"";}.glyphicons-server-flag:before{content:"";}.glyphicons-server-lock:before{content:"";}.glyphicons-server-new:before{content:"";}.glyphicons-charging-station:before{content:"";}.glyphicons-gas-station:before{content:"";}.glyphicons-target:before{content:"";}.glyphicons-bed-alt:before{content:"";}.glyphicons-mosquito-net:before{content:"";}.glyphicons-dining-set:before{content:"";}.glyphicons-plate-of-food:before{content:"";}.glyphicons-hygiene-kit:before{content:"";}.glyphicons-blackboard:before{content:"";}.glyphicons-marriage:before{content:"";}.glyphicons-bucket:before{content:"";}.glyphicons-none-color-swatch:before{content:"";}.glyphicons-bring-forward:before{content:"";}.glyphicons-bring-to-front:before{content:"";}.glyphicons-send-backward:before{content:"";}.glyphicons-send-to-back:before{content:"";}.glyphicons-fit-frame-to-image:before{content:"";}.glyphicons-fit-image-to-frame:before{content:"";}.glyphicons-multiple-displays:before{content:"";}.glyphicons-handshake:before{content:"";}.glyphicons-child:before{content:"";}.glyphicons-baby-formula:before{content:"";}.glyphicons-medicine:before{content:"";}.glyphicons-atv-vehicle:before{content:"";}.glyphicons-motorcycle:before{content:"";}.glyphicons-bed:before{content:"";}.glyphicons-tent:before{content:"⛺";}.glyphicons-glasses:before{content:"";}.glyphicons-sunglasses:before{content:"";}.glyphicons-family:before{content:"";}.glyphicons-education:before{content:"";}.glyphicons-shoes:before{content:"";}.glyphicons-map:before{content:"";}.glyphicons-cd:before{content:"";}.glyphicons-alert:before,.tooltip-message:before{content:"";}.glyphicons-piggy-bank:before{content:"";}.glyphicons-star-half:before{content:"";}.glyphicons-cluster:before{content:"";}.glyphicons-flowchart:before{content:"";}.glyphicons-commodities:before{content:"";}.glyphicons-duplicate:before{content:"";}.glyphicons-copy:before{content:"";}.glyphicons-paste:before{content:"";}.glyphicons-bath-bathtub:before{content:"";}.glyphicons-bath-shower:before{content:"";}.glyphicons-shower:before{content:"🚿";}.glyphicons-menu-hamburger:before{content:"";}.glyphicons-option-vertical:before{content:"";}.glyphicons-option-horizontal:before{content:"";}.glyphicons-currency-conversion:before{content:"";}.glyphicons-user-ban:before{content:"";}.glyphicons-user-lock:before{content:"";}.glyphicons-user-flag:before{content:"";}.glyphicons-user-asterisk:before{content:"";}.glyphicons-user-alert:before{content:"";}.glyphicons-user-key:before{content:"";}.glyphicons-user-conversation:before{content:"";}.glyphicons-database:before{content:"";}.glyphicons-database-search:before{content:"";}.glyphicons-list-alt:before{content:"";}.glyphicons-hazard-sign:before{content:"";}.glyphicons-hazard:before{content:"";}.glyphicons-stop-sign:before{content:"";}.glyphicons-lab:before{content:"";}.glyphicons-lab-alt:before{content:"";}.glyphicons-ice-cream:before{content:"";}.glyphicons-ice-lolly:before{content:"";}.glyphicons-ice-lolly-tasted:before{content:"";}.glyphicons-invoice:before{content:"";}.glyphicons-cart-tick:before{content:"";}.glyphicons-hourglass:before{content:"⌛";}.glyphicons-cat:before{content:"🐈";}.glyphicons-lamp:before{content:"";}.glyphicons-scale-classic:before{content:"";}.glyphicons-eye-plus:before{content:"";}.glyphicons-eye-minus:before{content:"";}.glyphicons-quote:before{content:"";}.glyphicons-bitcoin:before{content:"";}.glyphicons-yen:before{content:"¥";}.glyphicons-ruble:before{content:"₽";}.glyphicons-erase:before{content:"";}.glyphicons-podcast:before{content:"";}.glyphicons-firework:before{content:"";}.glyphicons-scale:before{content:"";}.glyphicons-king:before{content:"";}.glyphicons-queen:before{content:"";}.glyphicons-pawn:before{content:"";}.glyphicons-bishop:before{content:"";}.glyphicons-knight:before{content:"";}.glyphicons-mic-mute:before{content:"";}.glyphicons-voicemail:before{content:"";}.glyphicons-paragraph:before{content:"¶";}.glyphicons-person-walking:before{content:"";}.glyphicons-person-wheelchair:before{content:"";}.glyphicons-underground:before{content:"";}.glyphicons-car-hov:before{content:"";}.glyphicons-car-rental:before{content:"";}.glyphicons-transport:before{content:"";}.glyphicons-taxi:before{content:"🚕";}.glyphicons-ice-cream-no:before{content:"";}.glyphicons-uk-rat-u:before{content:"";}.glyphicons-uk-rat-pg:before{content:"";}.glyphicons-uk-rat-12a:before{content:"";}.glyphicons-uk-rat-12:before{content:"";}.glyphicons-uk-rat-15:before{content:"";}.glyphicons-uk-rat-18:before{content:"";}.glyphicons-uk-rat-r18:before{content:"";}.glyphicons-tv:before{content:"";}.glyphicons-sms:before{content:"";}.glyphicons-mms:before{content:"";}.glyphicons-us-rat-g:before{content:"";}.glyphicons-us-rat-pg:before{content:"";}.glyphicons-us-rat-pg-13:before{content:"";}.glyphicons-us-rat-restricted:before{content:"";}.glyphicons-us-rat-no-one-17:before{content:"";}.glyphicons-equalizer:before{content:"";}.glyphicons-speakers:before{content:"";}.glyphicons-remote-control:before{content:"";}.glyphicons-remote-control-tv:before{content:"";}.glyphicons-shredder:before{content:"";}.glyphicons-folder-heart:before{content:"";}.glyphicons-person-running:before{content:"";}.glyphicons-person:before{content:"";}.glyphicons-voice:before{content:"";}.glyphicons-stethoscope:before{content:"";}.glyphicons-hotspot:before{content:"";}.glyphicons-activity:before{content:"";}.glyphicons-watch:before{content:"⌚";}.glyphicons-scissors-alt:before{content:"";}.glyphicons-car-wheel:before{content:"";}.glyphicons-chevron-up:before{content:"";}.glyphicons-chevron-down:before{content:"";}.glyphicons-superscript:before{content:"";}.glyphicons-subscript:before{content:"";}.glyphicons-text-size:before{content:"";}.glyphicons-text-color:before{content:"";}.glyphicons-text-background:before{content:"";}.glyphicons-modal-window:before{content:"";}.glyphicons-newspaper:before{content:"📰";}.glyphicons-tractor:before{content:"🚜";}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.tada{-webkit-animation-name:tada;animation-name:tada;}.form-row{display:flex;}@media(max-width:600px){.form-row{flex-direction:column;}}.form-row .form-col{width:50%;}@media(max-width:600px){.form-row .form-col{width:100%;}}.form-row .form-col.form-col-margin{margin-right:20px;}@media(max-width:600px){.form-row .form-col.form-col-margin{margin-right:0;}}.half-col{width:50%;padding-right:10px;}@media(max-width:600px){.half-col{width:100%;padding-right:0;}}label{color:#555;font-size:.9em;font-weight:600;line-height:1;margin-right:.5em;}input[type=text],input[type=email],input[type=password],input[type=datetime],input[type=time],input[type=number],textarea{transition:border-color .5s ease;font-weight:400;border:2px solid #ccc;border-radius:5px;padding:.3em;font-size:14px;outline:0;color:#58595b;line-height:18px;}input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=password]:hover,input[type=password]:focus,input[type=datetime]:hover,input[type=datetime]:focus,input[type=time]:hover,input[type=time]:focus,input[type=number]:hover,input[type=number]:focus,textarea:hover,textarea:focus{box-shadow:0 0 3px 1px #c2c2c2;}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=datetime]::placeholder,input[type=time]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#acacac;font-weight:400;font-style:italic;}input[type=text].input-validation-error,input[type=email].input-validation-error,input[type=password].input-validation-error,input[type=datetime].input-validation-error,input[type=time].input-validation-error,input[type=number].input-validation-error,textarea.input-validation-error{position:relative;}.checkbox-focus:before{box-shadow:0 0 3px 1px #c2c2c2;}textarea{width:100%;max-width:100%;min-height:80px;}label .info-icon{color:#26baf1;cursor:pointer;margin-left:4px;font-size:16px;}.form-field-wrapper{margin:1em 0;position:relative;}.form-field-wrapper .info-icon{color:#26baf1;font-size:16px;cursor:pointer;margin-top:3px;margin-left:-3px;}.form-field-wrapper>label{margin-bottom:.3em;font-size:14px;color:#767676;}.form-field-wrapper input[type=text],.form-field-wrapper input[type=email],.form-field-wrapper input[type=password],.form-field-wrapper input[type=datetime],.form-field-wrapper input[type=time],.form-field-wrapper input[type=number]{display:block;width:100%;}.form-field-wrapper.error input{border-left:6px solid #9a0659;}.form-field-wrapper.error.has-textarea textarea{border-color:#9a0659;padding-right:32px;}.form-field-wrapper.error.has-textarea:after{bottom:30%;}.form-field-wrapper.error.has-styled-checkbox .styled-checkbox{color:#9a0659;width:100%;}.form-field-wrapper.error.has-styled-checkbox:after{top:3px;}.form-field-wrapper.error.has-styled-checkbox .tooltip-message{top:3px;}.form-field-wrapper.clock-icon:after{font-family:"Glyphicons Regular";content:"";position:absolute;bottom:2px;font-size:21px;right:.5em;color:#ccc;color:#959595;transition:color .5s ease;pointer-events:none;}.form-field-wrapper.calendar-icon .ui-datepicker-trigger{display:none;}.form-field-wrapper.calendar-icon:after{font-family:"Glyphicons Regular";content:"";position:absolute;bottom:2px;font-size:21px;right:.5em;color:#ccc;transition:color .5s ease;pointer-events:none;}.form-field-wrapper.calendar-icon.hover:after{color:#959595;}.form-field-wrapper.calendar-icon.focus:after{color:#2cbcf2;}.form-field-wrapper.calendar-icon.error:after{color:#9a0659;}.form-field-wrapper.large-input input[type=text],.form-field-wrapper.large-input input[type=email],.form-field-wrapper.large-input input[type=password],.form-field-wrapper.large-input input[type=datetime],.form-field-wrapper.large-input input[type=time],.form-field-wrapper.large-input input[type=number]{border-width:2px;font-size:19px;}.form-field-wrapper.large-input input::-webkit-input-placeholder{color:#bbb;text-decoration-style:none;}.form-field-wrapper.large-input.error:after{bottom:6px;}.form-field-wrapper.inline-with-words>label{display:block;width:100%;}.form-field-wrapper.inline-with-words .x-small{max-width:55px;margin-top:5px;display:inline-block;}.form-field-wrapper.inline-with-words span.words{font-size:.8em;font-weight:600;display:inline-block;color:#646464;}.form-field-wrapper.to-single-line .x-small{max-width:55px;}.form-field-wrapper.to-single-line .auto-width{width:auto!important;}@media(min-width:600px){.form-field-wrapper.to-single-line{padding-right:0;}.form-field-wrapper.to-single-line:before,.form-field-wrapper.to-single-line:after{content:" ";display:table;}.form-field-wrapper.to-single-line:after{clear:both;}.form-field-wrapper.to-single-line>label{width:100px;text-align:right;float:left;margin-right:5px;line-height:2;}.form-field-wrapper.to-single-line input[type=text],.form-field-wrapper.to-single-line input[type=email],.form-field-wrapper.to-single-line input[type=password],.form-field-wrapper.to-single-line input[type=datetime],.form-field-wrapper.to-single-line input[type=time],.form-field-wrapper.to-single-line input[type=number],.form-field-wrapper.to-single-line .single-line-utility-wrapper{float:left;width:70%;margin-left:.7em;}.form-field-wrapper.to-single-line select,.form-field-wrapper.to-single-line .list-of-checkboxes{width:70%!important;float:left;margin-left:.7em;}}.form-field-wrapper .list-of-checkboxes .styled-checkbox{margin-right:3px;}.tooltip-message{margin:5px 0;display:none;padding:.4em .4em .4em .5em;font-size:.8em;background:#fff;color:#9a0659!important;border-radius:2px;font-weight:600;z-index:1000;white-space:normal;height:1px;text-align:left;display:block;}.tooltip-message.field-validation-valid{display:none;}.tooltip-message:before{position:relative;top:5px;margin-right:5px;}label.checkbox{padding-left:0;line-height:22px;margin-bottom:.5em;}label.checkbox input[type=checkbox]{display:none;}label.checkbox input[type=checkbox]+span:before{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Regular";font-weight:400;line-height:1;content:"";color:#ccc;margin-right:5px;font-size:25px;margin-top:-5px;}label.checkbox input[type=checkbox]:checked+span:before{content:"";color:#00aeef;}label.checkbox a{color:#155a92;}label.checkbox a:hover,label.checkbox a:focus{color:#155a92;}label.checkbox a:active{color:#155a92;}.styled-checkbox{transition:border-color .5s ease;padding:.5em;border-radius:5px;color:#58595b;font-weight:400;overflow:hidden;}.styled-checkbox:hover{border-color:#959595;}.styled-checkbox.error{border-color:#9a0659;}.styled-checkbox:active,.styled-checkbox.checked{border-color:#00aeef;}.styled-checkbox input[type=checkbox]{position:absolute;left:-20px;}.styled-checkbox span{position:relative;float:left;line-height:1.3;cursor:pointer;}.styled-checkbox span label{margin:0;padding:0;font-weight:400;color:#58595b;font-size:1em;}.styled-checkbox label.with-text{display:inline-block;position:absolute;height:1.3em;width:100%;z-index:1000;background:transparent;}.styled-checkbox span:before{transition:background .2s ease;font-family:"Glyphicons Regular";display:block;float:left;margin:0 5px 0 0;width:18px;height:18px;border:2px solid #ccc;background:#fff;content:"";text-align:center;z-index:10;}.styled-checkbox input[type=checkbox]:checked+span:before,.styled-checkbox.checked span:before{content:""!important;color:#fff!important;font-size:12px!important;background:#155a92!important;border-color:#155a92!important;}.styled-checkbox a{color:#155a92;}.styled-checkbox span a{text-decoration:none;color:#155a92;}.styled-checkbox span a:hover,.styled-checkbox span a:focus{text-decoration:underline;}.has-required-checkbox.form-field-wrapper:after{content:""!important;}.form-field-wrapper.error .styled-radios{border-color:#9a0659;}.styled-radio-wrapper:after{display:none!important;}.styled-radios{transition:border-color .5s ease;display:block;width:100%;padding:.2em;background:#ebebeb;border-radius:5px;border:2px solid #ebebeb;}.styled-radios:hover{border-color:#959595;}.styled-radios.error{border-color:#9a0659;}.styled-radios:active,.styled-radios.checked{border-color:#00aeef;}.styled-radios label{display:block;font-weight:400;float:right;}.styled-radios label:first-child{font-weight:600;float:left;margin-top:5px;padding-left:5px;}.styled-radios input[type=radio]{visibility:hidden;}.styled-radios input[type=radio]+span:before{transition:border .2s ease;content:"";font-family:"Glyphicons Regular";display:inline-block;width:16px;height:16px;border-radius:100%;border:2px solid #ccc;margin:-1px 4px 0 0;vertical-align:middle;background:#fff;cursor:pointer;}.styled-radios input[type=radio]:checked+span:before{border:4px solid #155a92;}.single-styled-radio{font-weight:600;float:left;display:block;padding:5px;}.single-styled-radio.one-across{clear:left;margin-bottom:.5em;}.single-styled-radio input[type=radio]{visibility:hidden;width:0;}.single-styled-radio input[type=radio]+span:before{transition:border .2s ease;content:"";font-family:"Glyphicons Regular";display:inline-block;width:16px;height:16px;border-radius:100%;border:2px solid #ccc;margin:-1px 4px 0 0;vertical-align:middle;background:#fff;cursor:pointer;}.single-styled-radio input[type=radio]:checked+span:before{border:4px solid #155a92;}.inline-helper-label{line-height:2em;margin-left:.5em;display:inline-block;color:#555;font-size:.95em;}.form-field-wrapper.has-select{position:relative;}.form-field-wrapper.has-select.error select{border-left:6px solid #9a0659;}.form-field-wrapper.has-select select{background:url("../../../images/forms/form-select-arrow-down.png") center right no-repeat;padding-right:15px;padding:5px 15px 5px 5px;background-size:15px;background-position:right center;border:2px solid #ccc;-webkit-appearance:none;display:block;width:100%;border-radius:4px;font-size:14px;cursor:pointer;}.form-field-wrapper.has-select select:hover{box-shadow:0 0 3px 1px #c2c2c2;}.form-field-wrapper.has-select select.small-select{background-position:85% center;max-width:55px;}.form-field-wrapper.has-select select::-ms-expand{display:none!important;}.form-field-wrapper .form-field-date-select{display:inline-block;width:32.5%;}@media(max-width:600px){.form-field-wrapper .form-field-date-select{width:32.75%;}}.form-text-link{margin:.5em 0;}.form-text-link a{color:#155a92;font-size:.9em;text-decoration:none;}.form-text-link a:focus,.form-text-link a:hover{text-decoration:underline;}.two-up-form-row{margin:1em 0;}@media(min-width:600px){.two-up-form-row .form-field-wrapper{margin-top:0;margin-bottom:0;}}.form-instruction-headings{margin:.5em 0 1.5em 0;max-width:500px;}.form-instruction-headings .primary-heading{color:#767676;margin:0 0 .2em 0;font-weight:400;font-size:1.375em;}.form-instruction-headings .subheading{color:#58595b;margin:0;font-weight:400;margin:0;font-size:1.125em;}.form-instruction-headings p{color:#767676;margin-top:0;}.form-instruction-headings .logo{margin-bottom:.5em;}.validation-summary-errors{background:#fff;border:2px solid #9a0659;color:#9a0659;padding:5px;margin-top:10px;}.validation-summary-errors ul{list-style-position:inside;padding:0 3px;margin:0;}.validation-summary-errors li{margin:.375em 0;font-size:.8em;color:#9a0659;font-weight:600;}.success-circle-icon{color:#38b448;margin-right:.5em;}.password-strength-helper{width:100%;background:#f2f2f2;padding:.5em 1em;margin-top:-.5em;margin-bottom:.5em;}.password-strength-helper>span{margin-bottom:.3em;display:block;font-size:.9em;font-weight:600;color:#000;}.password-strength-helper ul{padding:0;margin:0;list-style:none;}.password-strength-helper .good-password,.password-strength-helper li{font-size:.8em;font-weight:600;color:#7d7d7d;line-height:1.5;margin-bottom:.35em;}.password-strength-helper .good-password:before,.password-strength-helper li:before{margin-right:.35em;font-size:.9em;line-height:1.5;}.password-strength-helper li.invalid{color:#7d7d7d;}.password-strength-helper li.valid{color:#000;}.password-strength-helper li.valid:before{color:#37b54a;}.form-field-wrapper.has-timepicker{margin-top:-17px;margin-bottom:-17px;}.form-field-wrapper.has-timepicker .uib-timepicker input{width:55px!important;margin-right:5px;margin-left:5px;}.form-field-wrapper.has-timepicker input{box-shadow:none;}.form-field-wrapper.has-timepicker .uib-timepicker button{width:75px;margin-left:10px;background:#26baf1;color:#fff;}.form-field-wrapper.has-timepicker .uib-timepicker button:active{outline:0;}.form-field-wrapper.has-timepicker a{outline:0!important;}.form-field-wrapper.has-timepicker .uib-timepicker .glyphicon{color:#26baf1;}.form-field-wrapper.has-timepicker.error:after{top:50%;}.form-field-wrapper.has-timepicker.error .tooltip-message{top:48%;}body{font-family:"Montserrat";font-weight:400;position:relative;font-size:16px;margin:0;padding:0;background:#e5e5e5;}button,input,select,textarea{font-family:"Montserrat"!important;}.wf-active body{font-family:"Montserrat";}h1,h2,h3,h4,h5,h6,h7{font-family:"Montserrat Header";}body,html{height:100%;background:#fff;}body{display:table;width:100%;}p,li{color:#58595b;}#master-app-container{display:table;position:relative;width:100%;margin:auto;height:100%;background:#fff;}@media print{#master-app-container{box-shadow:none;}}#master-app-container section{max-width:1100px;margin:auto;}#site-rejection-error .error-excal{text-align:center;margin:auto;margin-top:50px;width:100px;height:100px;line-height:90px;border-radius:50px;font-size:85px;border:3px solid #fabd88;color:#fabd88;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}#site-rejection-error h1{text-align:center;font-weight:lighter;color:#727272;}#site-rejection-error p{text-align:center;color:#727272;}#site-dependency-error{background-color:#fff;max-width:1100px;position:absolute;right:0;left:0;top:10px;margin:auto;}#site-dependency-error .error-excal{text-align:center;margin:auto;margin-top:50px;width:100px;height:100px;line-height:90px;border-radius:50px;font-size:85px;border:3px solid #fabd88;color:#fabd88;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}#site-dependency-error h1{text-align:center;font-weight:lighter;color:#727272;}#site-dependency-error p{text-align:center;color:#727272;}#site-dependency-error .error-help-btn{display:block;text-align:center;margin:auto;margin-bottom:500px;border-radius:5px;width:250px;height:50px;background-color:#d94825;font-weight:bold;line-height:50px;}#site-dependency-error .error-help-btn a{font-size:18px;text-align:center;margin:auto;text-decoration:none;color:#fff;}#site-dependency-error .error-help-btn:hover{cursor:pointer;background-color:#ef6850;}.optanon-alert-box-wrapper .banner-content .banner-policy-link{color:#6dcff6;}.main-content-wrapper{display:table-row;height:1px;height:100%;background:#ebebeb;}.main-content-wrapper.no-sticky-footer{display:block!important;height:auto;}.main-content-wrapper--inner{max-width:1200px;margin-left:auto;margin-right:auto;}.main-content-wrapper--inner:after{content:"";display:table;clear:both;}.hide-below-600{display:none;}@media(min-width:600px){.hide-below-600{display:block;}}.hide-above-600{display:block;}@media(min-width:600px){.hide-above-600{display:none!important;}}.nav-overlay{display:none;background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:53px;}.site_header{display:table-row;height:1px;background:#fff;z-index:2;}.site_header a{outline:0;}.site_header p{font-weight:400;}@media print{.site_header{display:none;}}.site_header--inner{padding:.6em .2em;position:relative;border-bottom:2px solid #d7d7d7;}@media(min-width:705px){.site_header--inner{padding-top:0;padding-bottom:0;}}.site_header--inner.logged-out-header{border-bottom:0;}.site_header-logo{max-width:150px;float:left;padding-left:1em;padding-top:3px;display:block;}.site_header-logo img{display:block;max-width:100%;}@media(min-width:600px){.site_header-logo{width:25%;padding-top:.86em;padding-bottom:.86em;}}.site_header-toggle{float:right;font-size:22px;margin-top:2px;color:#959595;cursor:pointer;}.site_header-toggle:before{font-family:"Glyphicons Regular";content:"";}@media(min-width:600px){.site_header-toggle{display:none;}}.site_header-nav{display:none;top:54px;padding-bottom:1000%;position:absolute;width:80%;height:100%;max-width:400px;left:-80%;background:#ebebeb;overflow-y:scroll;}.site_header-nav:after{content:"";display:table;clear:both;}@media(min-width:600px){.site_header-nav{position:relative;float:left;margin:0;padding:0;top:0;width:auto;max-width:none;background:none;display:block;left:auto;overflow:inherit;}}body.side-nav-open{overflow:hidden;}body.side-nav-open .nav-overlay{display:block;overflow:hidden;z-index:999;}body.side-nav-open .site_header-nav{display:block;left:0;z-index:1000;}.site_header-nav--inner{background:#ebebeb;}.site_header-nav--inner:after{content:"";display:table;clear:both;}@media(min-width:600px){.site_header-nav--inner{background:none;}}.site_header-member-info{background:#fff;padding:.9em 1.1em;border-bottom:2px solid #d3d3d3;}.site_header-member-info h3{margin:0 0 .1em;font-weight:400;color:#4d4d4d;font-size:1.1em;}.site_header-member-info p{margin:0;color:#9a9a9a;font-size:.9em;margin-bottom:1.1em;text-transform:lowercase;}.site_header-member-info a{text-decoration:none;display:block;font-size:.88em;text-decoration:none;padding:.3em 0;color:#26afa8;}.site_header-member-info a:hover{text-decoration:underline;}@media(min-width:600px){.site_header-member-info{display:none;position:absolute;right:0;top:55px;border-bottom:0;background:#f3f3f3;border-radius:5px;border-top:5px solid #006761;z-index:1000;}.site_header-member-info:before{content:"";position:absolute;top:-14px;right:45px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #006761;}.site_header-member-info.show{display:block;}}.site_header-member-info--inner:after{content:"";display:table;clear:both;}.site_header-menu{margin:0;padding:0;}.site_header-menu li>a{display:block;border-bottom:1px solid #d3d3d3;padding:1em;text-decoration:none;color:#505050;}.site_header-menu a.has-dropdown:after{content:"";font-family:"Glyphicons Regular";color:#ecaec8;font-size:14px;float:right;line-height:1.5;}@media(min-width:600px){.site_header-menu{float:left;margin-left:2.5em;width:300px;margin-top:0;}.site_header-menu li{display:inline-block;}.site_header-menu li>a{border:0;padding-top:1.2em;padding-bottom:.9em;margin-right:.2em;margin-left:.2em;font-weight:400;color:#8a8a8a;font-size:.95em;}.site_header-menu a.has-dropdown:after{margin-left:5px;font-size:10px;font-weight:400;margin-top:4px;}.site_header-menu li:hover>.site_header-nav-dropdown{display:block;z-index:1000;}}.site_header-nav-dropdown{display:none;position:absolute;top:100%;right:-40%;padding:0;border-radius:5px;max-width:500px;border:1px solid #f2f2f2;background:#fff;border-top:5px solid #006761;}.site_header-nav-dropdown:after{content:"";display:table;clear:both;}.site_header-nav-dropdown:before{content:"";display:block;position:absolute;top:-14px;left:50%;width:20px;height:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #006761;}.site_header-nav-dropdown.show{display:block;z-index:1000;}.site_header-account-toggle{display:none;float:right;border:0;padding:.5em 1em;color:#8a8a8a;text-decoration:none;margin-top:14px;font-size:.95em;}.site_header-account-toggle:after{content:"";font-family:"Glyphicons Regular";color:#ecaec8;float:right;line-height:1.5;margin-left:5px;font-size:10px;font-weight:400;margin-top:5px;}@media(min-width:600px){.site_header-account-toggle{display:inline-block;padding:1.2em 0;margin:0;}}.site_header-courses-dropdown{padding:0;display:none;}@media(min-width:600px){.site_header-courses-dropdown{min-width:310px;right:-50px;background:#f3f3f3;}.site_header-courses-dropdown:before{left:75px;}}.site_header-courses-dropdown--inner{padding:.7em;}@media(min-width:600px){.site_header-courses-dropdown--inner{max-height:400px;overflow-y:scroll;}}.site_header-course-item{background:#fff;padding:.7em;border-radius:5px;margin-bottom:.7em;display:block;text-decoration:none;border:1px solid transparent;}.site_header-course-item .top:after{content:"";display:table;clear:both;}.site_header-course-item .top h4{font-size:.9em;float:left;margin:0;color:#363636;font-weight:400;max-width:60%;}.site_header-course-item .top img{float:right;display:block;width:100%;max-width:40%;}.site_header-course-item p{font-size:.85em;line-height:1.4;color:#707070;margin-top:3px;}@media(min-width:600px){.site_header-course-item:hover{border:1px solid #cfcfcf;}}.site_header-tools-dropdown{display:none;}@media(min-width:600px){.site_header-tools-dropdown{width:310px;right:0;background:#f3f3f3;}.site_header-tools-dropdown:before{left:155px;}}.site_header-tools-dropdown--inner{padding:.7em;}@media(min-width:600px){.site_header-tools-dropdown--inner{max-height:400px;overflow-y:scroll;}}.site_header-tools-item{display:block;text-decoration:none;background:#fff;padding:.5em .7em;border-radius:5px;color:#898989;margin-bottom:.7em;min-width:200px;border:1px solid transparent;}.site_header-tools-item:after{content:"";display:table;clear:both;}.site_header-tools-item .text{float:left;display:block;margin-right:1em;width:74%;font-weight:500;}.site_header-tools-item .text .heading{margin:0;font-size:.95em;font-weight:400;}.site_header-tools-item .text .subheading{margin:0;font-size:.8em;}.site_header-tools-item .graphic{width:30px;height:30px;border-radius:5px;background:#ec098c;padding:.5em;float:right;}.site_header-tools-item .graphic img{max-width:90%;transition:max-width .2s linear;}.site_header-tools-item:hover{border:1px solid #cfcfcf;}.site_header-tools-item:hover .graphic img{max-width:100%;}.new-features-images-thumbnails{display:block;height:350px;overflow:hidden;}.new-feature-images-33 div{width:33%;}.new-feature-images-50 div{width:50%;margin:auto;}.new-feature-img-wrapper{padding:0 5px;cursor:pointer;}.new-feature-img-wrapper.table-align{display:table-cell;vertical-align:top;}.new-feature-img-wrapper img{width:100%;}.img-preview-dialog.img-wrapper{width:100%;margin:auto;}.img-preview-dialog.img-wrapper img{width:100%;margin:auto;display:block;}.course-nav{background:#fff;border-bottom:2px solid #efefef;}.course-nav .nav-link md-icon{width:28px;height:28px;}.course-nav.LivingFree md-icon.active{color:#006761;}.course-nav.LivingLean md-icon.active{color:#155a92;}.course-nav.LivingSmart md-icon.active{color:#597b28;}.course-nav.LivingFit md-icon.active{color:#b53100;}.course-nav.LivingEasy md-icon.active{color:#ae1e55;}.course-nav.LivingWell md-icon.active{color:#902a8c;}.course-nav.LivingWellRested md-icon.active{color:#514d90;}.course-nav.LivingHealthy md-icon.active{color:#106935;}.course-nav.LivingClear md-icon.active{color:#0060a4;}.course-nav .course-nav--inner{max-width:1040px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0 4px;}.course-nav .subnav-button-bar{margin-right:13px;}@media(max-width:700px){.course-nav .subnav-button-bar{margin-right:-22px;}}.course-nav .subnav-button-bar button{margin:0 3px;font-size:.8em;border-bottom-width:6px;min-width:45px;}@media(max-width:450px){.course-nav .subnav-button-bar button{min-width:35px;}}@media print{.course-nav{display:none;}}.fancybox-skin{padding:0!important;border-radius:0!important;display:block!important;z-index:5000!important;}.fancybox-wrap{top:65px!important;display:block!important;z-index:5000!important;}.fancybox-overlay{background:rgba(0,0,0,.1)!important;display:block!important;z-index:5000!important;}.flowplayer{margin-bottom:0!important;display:block!important;z-index:10!important;}.course-header{background:#f9fbfb;padding:0 1em;display:block;max-width:100%;min-height:320px;position:relative;background-image:none;padding-bottom:50px;}.course-header .course-ctas-inner{display:none;}@media(min-width:769px){.course-header .course-ctas-inner{display:block;}}.course-header .course-ctas-outer{display:none;margin-top:0;}@media(max-width:768px){.course-header .course-ctas-outer{display:block;}}.course-header .trailer-container{display:block;padding:10px 80px;right:0;z-index:10;position:absolute;}@media(max-width:900px){.course-header .trailer-container{position:relative;padding:20px 40px;}}@media(max-width:767px){.course-header .trailer-container{position:relative;padding:20px 0;}}.course-header .watch-trailer-wrapper{position:relative;}.course-header .watch-trailer-wrapper .watch-trailer{position:absolute;bottom:15px;left:15px;text-transform:none;text-align:left;font-weight:400;}.course-header .watch-trailer-wrapper .watch-trailer .title-text{font-size:20px;}@media(min-width:768px) and (max-width:990px){.course-header .watch-trailer-wrapper .watch-trailer .title-text{font-size:16px;}}.course-header .watch-trailer-wrapper .watch-trailer .subtitle-text{font-size:12px;line-height:14px;}.course-header .course-loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;padding-left:30px;height:20px;}.course-header *{box-sizing:border-box;}.course-header:after{content:"";display:table;clear:both;}.course-header h2,.course-header h3,.course-header h4{margin:0;}.course-header-top{max-width:1040px;width:100%;margin:0 auto;}.course-header-top .md-button{text-transform:none;margin:12px 0;padding-left:0;}.course-header--inner{position:relative;max-width:1040px;background-color:#fff;width:100%;margin:0 auto;padding:20px;border-radius:10px;border:1px solid #e3e3e3;overflow:hidden;min-height:200px;}.course-header--inner:after{content:"";display:table;clear:both;}.course-header--inner .course-subtitle{color:#767676;z-index:30;font-size:20px;margin:0;margin-bottom:15px;padding:0;float:none;}.course-header--inner .text{margin:14px 0;color:#767676;}.course-header--inner .text>h2,.course-header--inner .text div{margin-bottom:10px;}.course-header--inner .availability-message p{margin:0;color:#4dccff;}.course-header-image-area{display:none;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;right:0;top:0;max-width:700px;}@media(min-width:768px){.course-header-image-area{display:block;}}.course-header-image-area.LivingFree{border-bottom-color:#006761;}.course-header-image-area.LivingFree .cta.with-play:after{background:#006761;}.course-header-image-area.LivingFree-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingFree/LivingFree-header.png");}.course-header-image-area.LivingFree-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingFree-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingFree-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingLean{border-bottom-color:#155a92;}.course-header-image-area.LivingLean .cta.with-play:after{background:#155a92;}.course-header-image-area.LivingLean-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingLean/LivingLean-header.png");}.course-header-image-area.LivingLean-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingLean-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingLean-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingSmart{border-bottom-color:#597b28;}.course-header-image-area.LivingSmart .cta.with-play:after{background:#597b28;}.course-header-image-area.LivingSmart-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingSmart/LivingSmart-header.png");}.course-header-image-area.LivingSmart-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingSmart-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingSmart-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingFit{border-bottom-color:#b53100;}.course-header-image-area.LivingFit .cta.with-play:after{background:#b53100;}.course-header-image-area.LivingFit-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingFit/LivingFit-header.png");}.course-header-image-area.LivingFit-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingFit-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingFit-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingFit-primary-NotCompletable{background-image:url("../../shw-frontend/resources/course/images/LivingFit/LivingFit-header-disabled.png");}.course-header-image-area.LivingEasy{border-bottom-color:#ae1e55;}.course-header-image-area.LivingEasy .cta.with-play:after{background:#ae1e55;}.course-header-image-area.LivingEasy-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingEasy/LivingEasy-header.png");}.course-header-image-area.LivingEasy-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingEasy-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingEasy-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingWell{border-bottom-color:#902a8c;}.course-header-image-area.LivingWell .cta.with-play:after{background:#902a8c;}.course-header-image-area.LivingWell-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingWell/LivingWell-header.png");}.course-header-image-area.LivingWell-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingWell-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingWell-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingWellRested{border-bottom-color:#514d90;}.course-header-image-area.LivingWellRested .cta.with-play:after{background:#514d90;}.course-header-image-area.LivingWellRested-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingWellRested/LivingWellRested-header.png");}.course-header-image-area.LivingWellRested-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingWellRested-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingWellRested-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingHealthy{border-bottom-color:#106935;}.course-header-image-area.LivingHealthy .cta.with-play:after{background:#106935;}.course-header-image-area.LivingHealthy-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingHealthy/LivingHealthy-header.jpg");}.course-header-image-area.LivingHealthy-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingHealthy-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingHealthy-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-image-area.LivingClear{border-bottom-color:#0060a4;}.course-header-image-area.LivingClear .cta.with-play:after{background:#0060a4;}.course-header-image-area.LivingClear-primary-Started{background-image:url("../../shw-frontend/resources/course/images/LivingClear/LivingClear-header.png");}.course-header-image-area.LivingClear-primary-Completed{background-image:url("../../shw-frontend/resources/course/images/general/course-complete-header.png");}.course-header-image-area.LivingClear-primary-Locked{background-image:url("../../shw-frontend/resources/course/images/general/course-locked-header.png");}.course-header-image-area.LivingClear-primary-NotStarted{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");}.course-header-messaging-area{position:relative;z-index:20;padding:0;}.course-header-messaging-area .cta-header-button{background-color:#155a92;padding:6px 0!important;position:relative;width:100%;margin:0;}.course-header-messaging-area .cta-header-button .small-icon{min-width:20px;width:20px;min-height:20px;height:20px;margin-bottom:2px;position:absolute;left:0;top:0;margin:10px;}.course-header-messaging-area .cta-header-button .cta-text{font-size:14px;}.course-header-messaging-area .cta-header-button .cta-spinner{position:absolute;right:0;top:0;bottom:0;margin:8px;}.course-header-messaging-area course-cta button:first-child{margin-left:0;}.course-header-messaging-area .session-not-unlocked-message{position:relative;border:1px solid #ec098c;border-radius:5px;padding:8px;}.course-header-messaging-area .session-not-unlocked-message md-icon{width:32px;height:32px;color:#ec098c;position:absolute;left:0;margin:8px;}.course-header-messaging-area .session-not-unlocked-message .unlocked-msg-header{font-weight:bold;font-size:16px;padding-left:40px;margin:0;margin-top:6px;}.course-header-messaging-area .session-not-unlocked-message .unlocked-msg-body{padding-left:40px;font-size:14px;margin-bottom:0;margin-top:8px;}.course-header-messaging-area .session-not-unlocked-message .unlocked-msg-more{display:block;text-transform:none;color:#ec098c;margin:0 30px;font-size:12px;}.course-header-messaging-area .progress-bar{margin-bottom:1.5em;}.course-header-messaging-area .progress-bar:after{content:"";display:table;clear:both;}.course-header-messaging-area .progress-bar span{font-size:.9em;color:#707070;font-weight:600;margin-bottom:3px;display:block;}.course-header-messaging-area .progress-bar .left{float:left;}.course-header-messaging-area .progress-bar .right{float:right;font-size:.7em;}.course-header-messaging-area .progress-bar progress[value]{-webkit-appearance:none;appearance:none;-moz-appearance:none;border:0;width:100%;height:8px;background:#eee;color:#61c46e!important;}.course-header-messaging-area .progress-bar progress{background:#eee;color:#61c46e;}.course-header-messaging-area .progress-bar progress[value]::-webkit-progress-bar{background-color:#eee;}.course-header-messaging-area .progress-bar progress[value]::-webkit-progress-value{background-color:#61c46e;}.course-header-messaging-area .progress-bar progress[value]::-ms-fill{border-color:currentColor;background-color:#61c46e;}.course-header-messaging-area .media:hover .cta.with-play{box-shadow:0 0 3px 2px #c2c2c2;}.course-header-messaging-area .media{text-decoration:none;background-color:transparent;border:0;padding:0;}.course-header-messaging-area .media:after{content:"";display:table;clear:both;}.course-header-messaging-area .media .cta{border:2px solid #959595;margin-right:.5em;margin:0 auto;float:left;}.course-header-messaging-area .media .cta img{display:block;max-width:100%;height:auto;margin:0;padding:0;}.course-header-messaging-area .media .cta.with-play{position:relative;}.course-header-messaging-area .media .cta.with-play md-progress-circular,.course-header-messaging-area .media .cta.with-play md-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}.course-header-messaging-area .media .cta.not-available{position:relative;}.course-header-messaging-area .media .cta.not-available:after{font-family:"Glyphicons Regular";content:"";display:block;position:absolute;font-size:26px;bottom:5px;right:5px;color:#868686;}.course-header-messaging-area .media .text{float:left;padding-left:1em;width:50%;}.course-header-messaging-area .media .text h2{text-align:left;margin-top:.3em;font-size:1em;font-weight:400;}.course-header-messaging-area .media .text p{font-size:.8em;font-weight:600;margin-top:0;text-align:left;}@media(min-width:450px){.course-header-messaging-area .media .cta{max-width:50%;}.course-header-messaging-area .media .text h2{margin-top:0;}}.course-header-messaging-area blockquote{margin:.5em 0 .5em 0;padding:0;}.course-header-messaging-area .line{font-size:.9em;color:#252525;margin:0;}.course-header-messaging-area .author{margin:0;font-size:.75em;margin-top:.5em;color:#155a92;font-weight:600;}.course-header-messaging-area .course-text{color:#636363;margin-bottom:15px;}.course-header-messaging-area .course-text p{font-size:.9em;line-height:1.3;color:#252525;margin:0;}.course-header-messaging-area .course-text .motivations{font-size:16px;margin-bottom:15px;}.course-header-messaging-area .course-text .motivations md-icon{color:#39b54a;min-width:16px;min-height:16px;width:16px;height:16px;margin-right:5px;}.course-header-messaging-area .course-text .motivations span{display:inline-block;margin-right:5px;}.course-header-messaging-area .course-text .motivations .star{color:#ffa500;font-size:20px;margin-right:5px;line-height:12px;}.course-header-messaging-area .course-text span{display:block;font-weight:400;font-size:.85em;margin-top:5px;line-height:1.3;}.course-header-messaging-area .course-text .completed{color:#007a00;}.course-header-messaging-area .ctas{margin-bottom:10px;}.course-header-messaging-area .ctas:after{content:"";display:table;clear:both;}.course-header-messaging-area .ctas button{border-radius:4px;margin-bottom:5px;padding:.5em;font-size:.9em;font-weight:600;}.course-header-messaging-area .ctas button span{font-size:1.3em;padding-right:3px;}.course-header-messaging-area .ctas .goal-text{max-width:200px;margin-top:18px;}.course-header-messaging-area .ctas .goal-text h2{margin-top:.3em;font-size:.8em;font-weight:400;}.course-header-messaging-area .ctas .goal-text p{font-size:.9em;font-weight:600;margin-top:0;}.course-header-messaging-area .ctas .goal-text p:last-child{margin:0;}.course-header-messaging-area .ctas .positive-emphasis,.course-header-messaging-area .ctas .start-now{margin-top:10px;display:block;width:100%;float:left;background:#62c46f;outline:0;border:1px solid #62c46f;color:#fff;position:relative;}.course-header-messaging-area .ctas .positive-emphasis:focus,.course-header-messaging-area .ctas .positive-emphasis:hover,.course-header-messaging-area .ctas .start-now:focus,.course-header-messaging-area .ctas .start-now:hover{background:#4fbd5e;}.course-header-messaging-area .ctas .positive-emphasis md-progress-circular,.course-header-messaging-area .ctas .start-now md-progress-circular{position:absolute;top:0;bottom:0;right:5px;margin:auto;}.course-header-messaging-area .ctas .positive-emphasis md-progress-circular path,.course-header-messaging-area .ctas .start-now md-progress-circular path{stroke:white;}.course-header-messaging-area .ctas .btn-light{margin-top:10px;display:block;width:100%;float:left;background:#fff;outline:0;border:1px solid #8d8d8d;color:#8d8d8d;}.course-header-messaging-area .ctas .btn-light:focus,.course-header-messaging-area .ctas .btn-light:hover{background:#f2f2f2;}.course-header-messaging-area .learn-more{display:block;color:#1a75bc;font-size:.9em;margin-bottom:1.2em;}.bg-block{width:60%;height:400px;float:right;background-image:url("../../shw-frontend/resources/course/images/living-free-header.png");background-position:center center;background-size:cover;display:none;}@media(min-width:600px){.bg-block{display:block;}}@media(min-width:450px){.course-header--inner.fr .course-header-messaging-area .ctas .start-now{width:60%;}}.course-alert-wrapper{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}.course-alert-body{margin:20% 25%;padding:1em 3em;padding-bottom:0;background:#fff;border-radius:5px;box-shadow:1px 1px 10px 4px rgba(0,0,0,.25);}.course-alert-body h2{margin-top:0;font-weight:bold;}@media(max-width:750px){.course-alert-body h2{font-size:1.2em;margin:.5em 0;}}@media(max-width:750px){.course-alert-body .option-btns .md-primary{font-size:.9em;}}@media(max-width:750px){.course-alert-body{padding:1em;font-size:.8em;}}@media(max-width:500px){.course-alert-body{margin:20% 5%;}}.course-alert.LivingFree{background-color:#006761;}.course-alert.LivingLean{background-color:#155a92;}.course-alert.LivingSmart{background-color:#597b28;}.course-alert.LivingFit{background-color:#b53100;}.course-alert.LivingEasy{background-color:#ae1e55;}.course-alert.LivingWell{background-color:#902a8c;}.course-alert.LivingWellRested{background-color:#514d90;}.course-alert.LivingHealthy{background-color:#106935;}.course-alert.LivingClear{background-color:#0060a4;}.course-alert .alert-header-banner{margin:auto;padding:1em 0;color:#fff;max-width:1048px;}.course-alert .alert-header-banner md-icon{color:#fff;}.course-header .primary-Unlocking{background-image:url("../../shw-frontend/resources/course/images/general/course-unlocking-header.jpg");}.unlock-course-container{margin:1em auto;padding:0 20px;max-width:500px;}.unlock-course-container .unlock-course--heading{font-size:1.75em;font-weight:200;color:#767676;}@media(max-width:650px){.unlock-course-container .unlock-course--heading{font-size:1.5em;}}.unlock-course-container .unlock-course-instruction{font-size:.85em;}.unlock-course-container .unlock-form{margin:1em 0;position:relative;}.unlock-course-container .unlock-form .error-row{color:#ec098c;margin-bottom:10px;height:25px;}.unlock-course-container .unlock-form .unlock-url{text-decoration:none;font-size:.95em;color:#155a92;}.unlock-course-container .unlock-form .unlock-url:hover,.unlock-course-container .unlock-form .unlock-url:focus{text-decoration:underline;}.unlock-course-container .unlock-form .activation{margin:1em 0;position:relative;}.unlock-course-container .unlock-form .activation input{width:100%;max-width:300px;height:50px;line-height:50px;padding:0 10px;}.unlock-course-container .unlock-form .activation .error-block{display:none;position:absolute;background-color:#ec098c;border-top-left-radius:10px;border-bottom-left-radius:10px;left:0;top:0;width:6px;height:100%;}.unlock-course-container .unlock-form .activation .has-error{display:block;}.unlock-course-container .unlock-form .activation .apply-btn{margin:1em 0;display:inline-block;width:150px;height:50px;line-height:50px;border-radius:24px;background-color:#106935;color:#fff;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;transition:color,background-color,border-color .4s cubic-bezier(.25,.8,.25,1);}.unlock-course-container .unlock-form .activation .apply-btn:hover,.unlock-course-container .unlock-form .activation .apply-btn:focus{color:#106935;background-color:#fff;}.unlock-course-container .unlock-form .checkout-btn{width:260px;height:50px;font-size:20px;line-height:50px;border:0;border-radius:5px;background-color:#106935;border:1px solid #fff;color:#fff;position:relative;transition:color,background-color,border-color .4s cubic-bezier(.25,.8,.25,1);}.unlock-course-container .unlock-form .checkout-btn:hover,.unlock-course-container .unlock-form .checkout-btn:focus{color:#106935;border-color:#106935;background-color:#fff;}.unlock-course-container .unlock-form .checkout-btn md-progress-circular{position:absolute;top:0;bottom:0;right:20px;margin:auto;}.unlock-course-container .unlock-form .checkout-btn md-progress-circular path{stroke:#106935;}.unlock-course-container .unlock-form .course-home-btn{width:250px;margin-right:10px;}.unlock-course-container .unlock-form .btn-light{width:120px;height:50px;font-size:20px;line-height:50px;background:#fff;border-radius:5px;outline:0;border:1px solid #8d8d8d;color:#8d8d8d;}.unlock-course-container .unlock-form .btn-light md-icon{margin-bottom:3px;}.unlock-course-container .unlock-form .btn-light:focus,.unlock-course-container .unlock-form .btn-light:hover{background:#f2f2f2;}.unlock-course-container .unlock-form .checkmark{display:block;position:relative;border-radius:.75em;vertical-align:middle;margin:.2em 0;margin-left:2em;}.unlock-course-container .unlock-form .checkmark img{position:absolute;left:-2em;top:0;}.unlock-course-container .unlock-form .unlock-prompt>span{margin:20px 0;display:block;}.unlock-wrapper .unlock-image{position:absolute;bottom:83px;right:10%;}.unlock-wrapper .unlock-image img{width:auto;height:400px;}@media(max-width:900px){.unlock-wrapper .unlock-image{display:none;}}.unlock-wrapper .grey-area{height:300px;background-color:#ebebeb;}.unlock-wrapper .course-header{padding-top:50px;}.session-listing{max-width:1040px;margin-left:auto;margin-right:auto;}@media(max-width:1080px){.session-listing{padding:0 1em;}}.session-listing .session-view-toggle{background-color:#fff;padding:2px 4px;border-radius:5px;border:1px solid #d7d7d7;}.session-listing .session-view-toggle .cal-view-icon{margin-right:8px;fill:#000;}.session-listing session-calendar{display:block;max-width:710px;margin:auto;padding-left:.5em;padding-right:.5em;}@media(max-width:760px){.session-listing session-calendar{padding:0;}}.session-listing md-content{margin-top:10px;background-color:transparent;}.session-listing md-content button.md-button{min-width:40px!important;margin:0!important;}.session-listing *{box-sizing:border-box;}.session-listing.LivingFree .date-badge.unlocked .date-badge-squ{background:#006761;}.session-listing.LivingFree .session-thumbnail:before{background:#006761;}.session-listing.LivingFree .session-title{color:#006761;}.session-listing.LivingLean .date-badge.unlocked .date-badge-squ{background:#155a92;}.session-listing.LivingLean .session-thumbnail:before{background:#155a92;}.session-listing.LivingLean .session-title{color:#155a92;}.session-listing.LivingSmart .date-badge.unlocked .date-badge-squ{background:#597b28;}.session-listing.LivingSmart .session-thumbnail:before{background:#597b28;}.session-listing.LivingSmart .session-title{color:#597b28;}.session-listing.LivingFit .date-badge.unlocked .date-badge-squ{background:#b53100;}.session-listing.LivingFit .session-thumbnail:before{background:#b53100;}.session-listing.LivingFit .session-title{color:#b53100;}.session-listing.LivingEasy .date-badge.unlocked .date-badge-squ{background:#ae1e55;}.session-listing.LivingEasy .session-thumbnail:before{background:#ae1e55;}.session-listing.LivingEasy .session-title{color:#ae1e55;}.session-listing.LivingWell .date-badge.unlocked .date-badge-squ{background:#902a8c;}.session-listing.LivingWell .session-thumbnail:before{background:#902a8c;}.session-listing.LivingWell .session-title{color:#902a8c;}.session-listing.LivingWellRested .date-badge.unlocked .date-badge-squ{background:#514d90;}.session-listing.LivingWellRested .session-thumbnail:before{background:#514d90;}.session-listing.LivingWellRested .session-title{color:#514d90;}.session-listing.LivingHealthy .date-badge.unlocked .date-badge-squ{background:#106935;}.session-listing.LivingHealthy .session-thumbnail:before{background:#106935;}.session-listing.LivingHealthy .session-title{color:#106935;}.session-listing.LivingClear .date-badge.unlocked .date-badge-squ{background:#0060a4;}.session-listing.LivingClear .session-thumbnail:before{background:#0060a4;}.session-listing.LivingClear .session-title{color:#0060a4;}.session-listing .centered{display:block;margin:auto;text-align:center;}.session-listing--heading{font-size:1.4em;font-weight:200;margin:10px 0;color:#363636;}.restart-course-loader{display:inline-block;margin:0 10px;top:3px;}.restart-course-loader path{stroke:#aaa;}.session-tile{display:block;width:100%;background:#fff;margin-top:.8em;margin-bottom:1.8em;position:relative;box-sizing:border-box;border:1px solid #ebebeb;border-radius:5px;overflow:hidden;}.session-tile *{box-sizing:border-box;}.session-tile .session-tile--inner{width:100%;position:relative;max-width:100%;padding-left:20px;}.session-tile .left{width:100%;clear:left;display:flex;align-items:center;}.session-tile .left .session-tile-button{display:flex;align-self:stretch;}@media(max-width:600px){.session-tile .left{display:block;}.session-tile .left .session-tile-button{display:block;}}.session-tile button.session-thumbnail{cursor:pointer;}.session-tile .session-thumbnail{min-width:160px;width:160px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;border:0;float:left;margin-right:1em;}.session-tile .session-thumbnail md-icon,.session-tile .session-thumbnail md-progress-circular{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}.session-tile .session-thumbnail .course-player-play-icon{width:60px;height:60px;}@media(max-width:600px){.session-tile .session-thumbnail .course-player-play-icon{width:40px;height:40px;}}.session-tile .session-thumbnail img{display:block;max-width:100%;}.session-tile .session-thumbnail:hover md-icon,.session-tile .session-thumbnail:focus md-icon{background-color:#363636;box-shadow:0 0 3px 2px #363636;}@media(max-width:600px){.session-tile .session-thumbnail{min-width:100px;width:100px;height:100px;border-bottom-right-radius:5px;}}.session-tile .session-title{margin-top:0;margin-bottom:6px;font-size:16px;font-weight:400;min-width:150px;line-height:1;padding-right:75px;padding-top:16px;font-weight:bold;}.session-tile .session-title span{cursor:pointer;}.session-tile .session-title.display-sm{display:none;}@media(max-width:600px){.session-tile .session-title.display-sm{display:block;}.session-tile .session-title.no-display-sm{display:none;}}.session-tile .duration-tag{font-size:12px;color:#155a92;}.session-tile .completed-tag{font-size:.8em;color:#007a00;}.session-tile .session-summary{font-size:.87em;padding-right:80px;}@media(max-width:500px){.session-tile .session-summary{padding-right:20px;}}.session-tile .date-badge{position:absolute;right:.75em;top:.75em;}@media(max-width:500px){.session-tile .date-badge{right:0;top:0;}}.session-tile .date-badge .date-badge-squ-wrapper{padding:0!important;}@media(max-width:500px){.session-tile .date-badge .date-badge-squ-wrapper .date-badge-squ{border-bottom-right-radius:0;border-top-left-radius:0;}}.session-tile .date-badge .digits{display:block;font-weight:600;display:block;margin-top:-7px;font-size:30px;}@media(max-width:500px){.session-tile .date-badge .digits{margin-top:-6px;font-size:24px;}}.session-tile .completed-badge{width:45px;height:45px;text-align:center;line-height:45px;padding-left:3px;font-size:28px;position:absolute;border-radius:50%;background:#007a00;right:.5em;top:.5em;color:#fff;margin:0 6px;}@media(max-width:500px){.session-tile .completed-badge{right:0;top:0;width:40px;height:40px;line-height:40px;font-size:24px;margin:0 5px;}}.session-tile .cta-bar{white-space:nowrap;margin-bottom:10px;}.session-tile .cta-bar:after{content:"";display:table;clear:both;}.session-tile .cta-bar button{margin-right:12px;margin-top:.5em;font-size:.9em;border:0;background-color:transparent;padding:0;color:#767676;}.session-tile .cta-bar button md-icon{color:#767676;min-width:16px;min-height:16px;width:16px;height:16px;position:relative;bottom:2px;}.session-tile .cta-bar button:disabled{cursor:not-allowed;}.session-tile .cta-bar button:focus,.session-tile .cta-bar button:hover{border-color:#1c74bc;}.session-tile .cta-bar span{background:#808080;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px;color:#fff;font-size:13px;float:left;margin-right:5px;}.session-tile .cta-bar .active{cursor:pointer!important;color:#1c74bc!important;border-bottom:1px solid transparent;outline:0;}.session-tile .cta-bar .active md-icon{color:inherit!important;}.session-tile .cta-bar .active-LivingFit{color:#b53100!important;}.session-tile .cta-bar .active-LivingFit:focus,.session-tile .cta-bar .active-LivingFit:hover{border-color:#b53100;}.session-tile .cta-bar .active-LivingLean{color:#155a92!important;}.session-tile .cta-bar .active-LivingLean:focus,.session-tile .cta-bar .active-LivingLean:hover{border-color:#155a92;}.session-tile .cta-bar .active-LivingWell{color:#902a8c!important;}.session-tile .cta-bar .active-LivingWell:focus,.session-tile .cta-bar .active-LivingWell:hover{border-color:#902a8c;}.session-tile .cta-bar .active-LivingSmart{color:#597b28!important;}.session-tile .cta-bar .active-LivingSmart:focus,.session-tile .cta-bar .active-LivingSmart:hover{border-color:#597b28;}.session-tile .cta-bar .active-LivingWellRested{color:#514d90!important;}.session-tile .cta-bar .active-LivingWellRested:focus,.session-tile .cta-bar .active-LivingWellRested:hover{border-color:#514d90;}.session-tile .cta-bar .active-LivingFree{color:#006761!important;}.session-tile .cta-bar .active-LivingFree:focus,.session-tile .cta-bar .active-LivingFree:hover{border-color:#006761;}.session-tile .cta-bar .active-LivingEasy{color:#ae1e55!important;}.session-tile .cta-bar .active-LivingEasy:focus,.session-tile .cta-bar .active-LivingEasy:hover{border-color:#ae1e55;}.session-tile .cta-bar .active-LivingHealthy{color:#106935!important;}.session-tile .cta-bar .active-LivingHealthy:focus,.session-tile .cta-bar .active-LivingHealthy:hover{border-color:#106935;}.session-tile .cta-bar .active-LivingClear{color:#0060a4!important;}.session-tile .cta-bar .active-LivingClear:focus,.session-tile .cta-bar .active-LivingClear:hover{border-color:#0060a4;}.session-tile .cta-bar .active span{background:#1c74bc!important;}.user-response-tile--wrap{max-width:715px;padding-left:.5em;padding-right:.5em;margin-left:auto;margin-right:auto;margin-top:1.5em;display:none;}.user-response-tile--wrap.show{display:block;}.user-response-tile--wrap *{box-sizing:border-box;}@media(max-width:715px){.user-response-tile--wrap{max-width:100%;}}.user-response-tile{width:100%;max-width:100%;font-weight:200;position:relative;}.user-response-tile:before,.user-response-tile:after{content:"";position:absolute;z-index:-1;box-shadow:3px 3px 5px rgba(0,0,0,.2);top:90%;bottom:0;left:7%;right:7%;border-radius:50%;}.user-response-tile .success{position:absolute;right:10px;padding:.5em;max-width:150px;top:10px;background:#3ab54a;color:#fff;border-radius:5px;opacity:.9;}.user-response-tile .success span{margin-right:5px;}.user-response-tile .success p{margin:0;}.user-response-tile.LivingEasy .user-response-tile--header{background:#ae1e55;}.user-response-tile.LivingEasy .user-response-tile--body{background:#c42160;}.user-response-tile.LivingEasy .user-response-tile--item md-icon{color:#ae1e55;background:#fff;}.user-response-tile.LivingLean .user-response-tile--header{background:#155a92;}.user-response-tile.LivingLean .user-response-tile--body{background:#1e84d2;}.user-response-tile.LivingLean .user-response-tile--item md-icon{background:#155a92;color:#fff;}.user-response-tile.LivingSmart .user-response-tile--header{background:#597b28;}.user-response-tile.LivingSmart .user-response-tile--body{background:#668e2e;}.user-response-tile.LivingSmart .user-response-tile--item md-icon{background:#597b28;color:#fff;}.user-response-tile.LivingWell .user-response-tile--header{background:#902a8c;}.user-response-tile.LivingWell .user-response-tile--body{background:#a22f9e;}.user-response-tile.LivingWell .user-response-tile--item md-icon{background:#902a8c;color:#fff;}.user-response-tile.LivingFree .user-response-tile--header{background:#006761;}.user-response-tile.LivingFree .user-response-tile--body{background:#008079;}.user-response-tile.LivingFree .user-response-tile--item md-icon{background:#006761;color:#fff;}.user-response-tile.LivingWellRested .user-response-tile--header{background:#605ca8;}.user-response-tile.LivingWellRested .user-response-tile--body{background:#716db0;}.user-response-tile.LivingWellRested .user-response-tile--item md-icon{background:#fff;color:#605ca8;}.user-response-tile.LivingClear .user-response-tile--header{background:#0071c2;}.user-response-tile.LivingClear .user-response-tile--body{background:#005a9b;}.user-response-tile.LivingClear .user-response-tile--item md-icon{background:#fff;color:#0071c2;}.user-response-tile--header{padding:0;}.user-response-tile--header:after{content:"";display:table;clear:both;}.user-response-tile--header .user-response-header{color:#fff;font-weight:200;font-size:1em;margin:0;float:left;padding-top:8px;padding-left:10px;}.user-response-tile--header .edit{color:#fff;float:right;padding:10px;cursor:pointer;min-width:20px;min-height:20px;line-height:20px;padding:2px;}.user-response-tile--header .edit md-icon{color:inherit;}.user-response-tile--header .edit:focus,.user-response-tile--header .edit:hover{color:#aaa;}.user-response-tile--body{padding:.55em .75em;position:relative;}.user-response-tile--body:after{content:"";display:table;clear:both;}.user-response-tile--item{margin-bottom:1em;float:left;clear:left;width:100%;}.user-response-tile--item .icon-wrap{width:50px;float:left;}.user-response-tile--item .icon-wrap md-icon{padding:5px;border-radius:50%;width:30px;height:30px;}.user-response-tile--item span{float:left;display:block;margin-right:10px;background:#fff;border-radius:50%;padding:7px;}.user-response-tile--item .number{font-weight:600;}.user-response-tile--item .stressor-number{font-weight:bold;width:40px;height:40px;line-height:26px;}.user-response-tile--item p{margin:0;padding-left:50px;color:#fff;font-weight:200;line-height:1.2;margin-top:5px;opacity:.95;}.user-response-tile--item.large p{font-size:.95em;}.user-response-tile--item.large span{font-size:22px;}.user-response-tile--item.small p{font-size:.8em;}.user-response-tile--item.small span{font-size:14px;margin-left:4px;}.user-response-tile--item textarea{border:0;font-size:16px;padding:.4em;font-size:.9em;color:#585858;margin-top:3px;width:65%;min-width:200px;max-width:100%;display:inline-block;resize:vertical;}@media(min-width:420px){.user-response-tile--item textarea{width:75%;}}@media(min-width:600px){.user-response-tile--item textarea{width:85%;}}.user-response-tile--ctas{padding-left:50px;}.user-response-tile--ctas button{padding:.5em .75em;border:0;display:inline-block;margin-right:.5em;border-radius:4px;font-size:.9em;font-weight:600;}.user-response-tile--ctas .save{outline:0;background:#0199d3;color:#fff;border:2px solid #0199d3;}.user-response-tile--ctas .save:focus,.user-response-tile--ctas .save:hover{background:#aaa;border-color:#aaa;}.user-response-tile--ctas .cancel{background:none;border:2px solid #fff;color:#fff;}.user-response-tile--ctas .cancel:focus,.user-response-tile--ctas .cancel:hover{background:#aaa;}.course-details{margin-left:auto;margin-right:auto;padding:0;box-sizing:border-box;}.course-details *{box-sizing:border-box;}.course-details--header{background:#fff;display:block;min-height:320px;position:relative;border-bottom-width:3px;border-bottom-style:solid;background-image:none;}.course-details--header .trailer-container{padding:40px 50px;z-index:100;}@media(max-width:1110px){.course-details--header .trailer-container{padding:40px 50px;}}.course-details--header .watch-trailer-wrapper{position:relative;}.course-details--header .watch-trailer-wrapper .watch-trailer{position:absolute;bottom:15px;left:15px;text-transform:none;text-align:left;font-weight:400;}.course-details--header .watch-trailer-wrapper .watch-trailer .title-text{font-size:20px;}@media(min-width:768px) and (max-width:990px){.course-details--header .watch-trailer-wrapper .watch-trailer .title-text{font-size:16px;}}.course-details--header .watch-trailer-wrapper .watch-trailer .subtitle-text{font-size:12px;line-height:14px;}.course-details--header:after{content:"";display:table;clear:both;}.course-details--header h2,.course-details--header h3,.course-details--header h4{margin:0;}.LivingFree .course-details--header{border-bottom-color:#006761;}.LivingLean .course-details--header{border-bottom-color:#155a92;}.LivingSmart .course-details--header{border-bottom-color:#597b28;}.LivingFit .course-details--header{border-bottom-color:#b53100;}.LivingEasy .course-details--header{border-bottom-color:#ae1e55;}.LivingWell .course-details--header{border-bottom-color:#902a8c;}.LivingWellRested .course-details--header{border-bottom-color:#514d90;}.LivingClear .course-details--header{border-bottom-color:#0060a4;}.course-details--header--inner{display:flex;flex-direction:row;}.course-details--header--image-area{background-image:url("../../shw-frontend/resources/course/images/general/trailer-background-header.jpg");background-repeat:no-repeat;background-size:cover;height:100%;right:0;top:0;}.course-details--header--messaging-area{padding:0 36px;padding-top:20px;}.course-details--header--messaging-area .course-text{vertical-align:top;margin-top:20px;display:inline-block;width:49%;}@media(max-width:768px){.course-details--header--messaging-area .course-text{width:100%;}}.course-details--header--messaging-area .course-text h2{color:#636363;font-size:2.2em;font-weight:200;margin-bottom:.3em;line-height:1.2;margin-top:-10px;}.course-details--header--messaging-area .course-text h3{font-size:1em;font-weight:600;margin-bottom:1em;}.course-details--header--messaging-area .course-text p{font-size:.96em;line-height:1.3;color:#636363;margin:0;margin-bottom:15px;}.course-details--header--messaging-area .course-text span{display:block;font-weight:400;font-size:.85em;margin-top:5px;line-height:1.3;}.course-details--header--messaging-area .course-text .completed{color:#3ab54b;}.course-details--header--messaging-area watch-trailer{display:inline-block;width:50%;}@media(max-width:768px){.course-details--header--messaging-area watch-trailer{width:100%;}}.course-details--header--messaging-area .ctas{margin-top:10px;margin-bottom:15px;}.course-details--header--messaging-area .ctas:after{content:"";display:table;clear:both;}.course-details--header--messaging-area .ctas button{border-radius:4px;margin-bottom:15px;padding:.5em;font-size:.9em;font-weight:600;}.course-details--header--messaging-area .ctas button span{font-size:1.3em;padding-right:3px;}.course-details--header--messaging-area .ctas .start-now{display:block;width:100%;float:left;background:#62c46f;outline:0;border:1px solid #62c46f;color:#fff;}.course-details--header--messaging-area .ctas .start-now:hover{background:#4fbd5e;}.course-details--header--messaging-area .ctas .btn-light{display:block;width:100%;float:left;background:#fff;outline:0;border:1px solid #8d8d8d;color:#8d8d8d;}.course-details--header--messaging-area .ctas .btn-light:hover{background:#f2f2f2;}@media(min-width:450px){.course-details--header--messaging-area .ctas .start-now{width:38%;}.course-details--header--messaging-area .ctas .btn-light{width:38%;}.course-details--header--messaging-area .ctas .watch-trailer{width:58%;}}.LivingFree .course-details--header--messaging-area .course-text h3{color:#006761;}.LivingLean .course-details--header--messaging-area .course-text h3{color:#155a92;}.LivingSmart .course-details--header--messaging-area .course-text h3{color:#597b28;}.LivingFit .course-details--header--messaging-area .course-text h3{color:#b53100;}.LivingEasy .course-details--header--messaging-area .course-text h3{color:#ae1e55;}.LivingWell .course-details--header--messaging-area .course-text h3{color:#902a8c;}.LivingWellRested .course-details--header--messaging-area .course-text h3{color:#514d90;}.LivingHealthy .course-details--header--messaging-area .course-text h3{color:#106935;}.LivingClear .course-details--header--messaging-area .course-text h3{color:#0060a4;}.course-details--about{padding:1.5em 2em;background:#fff;width:100%;}.course-details--about .course-details--about--inner{max-width:1200px;margin-left:auto;margin-right:auto;}.course-details--about h2{color:#636363;text-align:center;font-size:2.2em;margin-bottom:1em;margin-top:1em;font-weight:200;}@media(min-width:768px){.course-details--about h2{padding-left:5%;}}.course-details--about h3{font-size:1em;font-weight:600;margin-bottom:1em;}.course-details--about p{font-size:.95em;line-height:1.3;color:#636363;margin:0;margin-bottom:15px;}.course-details--about .image img{display:block;max-width:320px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.course-details--about .image img{max-width:100%;margin-left:inherit;margin-right:inherit;}}@media(min-width:768px){.course-details--about .content{padding-left:5%;}}.course-details--about.no-image h3{text-align:center!important;display:block;width:100%;}.LivingFree .course-details--about h3{color:#006761;}.LivingLean .course-details--about h3{color:#155a92;}.LivingSmart .course-details--about h3{color:#597b28;}.LivingFit .course-details--about h3{color:#b53100;}.LivingEasy .course-details--about h3{color:#ae1e55;}.LivingWell .course-details--about h3{color:#902a8c;}.LivingWellRested .course-details--about h3{color:#514d90;}.LivingHealthy .course-details--about h3{color:#106935;}.LivingClear .course-details--about h3{color:#0060a4;}.course-details--you-will{background:#e5e5e5;padding:2.6em 1em .3em 1em;font-size:14px;width:100%;position:relative;}.course-details--you-will .course-details--you-will--inner{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;}@media(min-width:768px){.course-details--you-will{font-size:16px;}}@media(min-width:768px){.course-details--you-will{font-size:16px;}}.course-details--you-will .copy{color:#252525;max-width:320px;margin:0 auto;}@media(min-width:768px){.course-details--you-will .copy{width:75%;max-width:none;}}@media(min-width:768px){.course-details--you-will .copy{width:75%;max-width:none;}}.course-details--you-will .copy h2{text-align:center;font-size:2.2em;margin-bottom:.7em;margin-top:0;font-weight:200;color:#636363;}.course-details--you-will .copy p{text-align:center;font-size:1.3em;line-height:1.5;margin-bottom:1.2em;}.course-details--you-will .three-up-info{margin-left:-15px;margin-right:-15px;max-width:600px;margin-left:auto;margin-right:auto;margin-top:1em;}.course-details--you-will .three-up-info:after{content:"";display:table;clear:both;}@media(min-width:768px){.course-details--you-will .three-up-info{position:relative;max-width:1100px;}}@media(min-width:768px){.course-details--you-will .three-up-info:before{content:"";position:absolute;display:block;width:75%;left:12.5%;right:12.5%;height:7px;top:100px;}}@media(min-width:900px){.course-details--you-will .three-up-info:before{top:125px;}}.course-details--you-will .info-block{padding-left:2em;padding-right:2em;margin-bottom:1.5em;}.course-details--you-will .info-block img{border-radius:50%;margin:0 auto;width:100%;border-width:12px;border-style:solid;max-width:275px;margin-left:auto;margin-right:auto;display:block;}@media(min-width:768px){.course-details--you-will .info-block img{font-size:1.25em;}}.course-details--you-will .info-block h3{color:#6d6d6d;text-transform:uppercase;margin-top:.5em;font-size:1.6em;font-weight:400;margin-top:.8em;}@media(min-width:768px){.course-details--you-will .info-block h3{font-size:1.25em;}}.course-details--you-will .info-block p{color:#636363;font-size:.95em;}@media(min-width:768px){.course-details--you-will .info-block p{font-size:.9em;}}.course-details--you-will .main-point.contained{margin-bottom:3em;}.course-details--you-will .main-point{width:90%;color:#fff;margin-top:0;margin-bottom:-2em;padding:2%;border-radius:5px;max-width:1050px;margin-left:auto;margin-right:auto;}.course-details--you-will .main-point h3{color:#fff;font-size:1em;font-weight:400;margin:0;margin-bottom:1.2em;}.LivingFree .course-details--you-will .info-block img{border-color:#006761;}.LivingFree .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingFree/LivingFree-dotted-line.png") repeat;}.LivingFree .course-details--you-will .main-point{background:#006761;}.LivingLean .course-details--you-will .info-block img{border-color:#155a92;}.LivingLean .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingLean/LivingLean-dotted-line.png") repeat;}.LivingLean .course-details--you-will .main-point{background:#155a92;}.LivingSmart .course-details--you-will .info-block img{border-color:#597b28;}.LivingSmart .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingSmart/LivingSmart-dotted-line.png") repeat;}.LivingSmart .course-details--you-will .main-point{background:#597b28;}.LivingFit .course-details--you-will .info-block img{border-color:#b53100;}.LivingFit .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingFit/LivingFit-dotted-line.png") repeat;}.LivingFit .course-details--you-will .main-point{background:#b53100;}.LivingEasy .course-details--you-will .info-block img{border-color:#ae1e55;}.LivingEasy .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingEasy/LivingEasy-dotted-line.png") repeat;}.LivingEasy .course-details--you-will .main-point{background:#ae1e55;}.LivingWell .course-details--you-will .info-block img{border-color:#902a8c;}.LivingWell .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingWell/LivingWell-dotted-line.png") repeat;}.LivingWell .course-details--you-will .main-point{background:#902a8c;}.LivingWellRested .course-details--you-will .info-block img{border-color:#514d90;}.LivingWellRested .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingWellRested/LivingWellRested-dotted-line.png") repeat;}.LivingWellRested .course-details--you-will .main-point{background:#514d90;}.LivingHealthy .course-details--you-will .info-block img{border-color:#106935;}.LivingHealthy .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingHealthy/details-dotted-line-livinghealthy.png") repeat;}.LivingHealthy .course-details--you-will .main-point{background:#106935;}.LivingClear .course-details--you-will .info-block img{border-color:#0060a4;}.LivingClear .course-details--you-will .three-up-info:before{background:url("../../../shw-frontend/resources/course/images/LivingClear/details-dotted-line-livingclear.png") repeat;}.LivingClear .course-details--you-will .main-point{background:#0060a4;}.course-details--instructors{background:#fff;padding:1em;padding-top:5em;padding-bottom:2em;box-sizing:border-box;}.course-details--instructors *{box-sizing:border-box;}.course-details--instructors h2{color:#636363;text-align:center;font-size:2.2em;margin-bottom:0;margin-top:0;font-weight:200;}.course-details--instructors h3{color:#505050;text-align:center;font-size:1.6em;margin-bottom:1.3em;margin-top:0;font-weight:200;}.course-details--instructors .instructor{margin-top:1em;margin-left:auto;margin-right:auto;max-width:1000px;}.course-details--instructors .instructor:after{content:"";display:table;clear:both;}.course-details--instructors .instructor .face{margin-bottom:.5em;margin-top:.5em;}.course-details--instructors .instructor .face img{display:block;margin-left:auto;margin-right:auto;border-radius:50%;max-width:100%;}.course-details--instructors .instructor .text p{color:#636363;}@media(min-width:768px){.course-details--instructors .instructor .text p{margin-top:4%;}}.course-details--what-to-expect{border-top-width:6px;border-top-style:solid;font-size:14px;background-size:cover;padding:4% 5%;width:100%;}.course-details--what-to-expect .course-details--what-to-expect--inner{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:80px;}@media(min-width:600px){.course-details--what-to-expect{background-size:cover;margin-bottom:-2em;}}@media(min-width:768px){.course-details--what-to-expect{font-size:16px;}}.course-details--what-to-expect .copy{width:95%;max-width:768px;margin:0 auto;}.course-details--what-to-expect .copy h2{text-align:center;color:#3c3c3c;font-size:2.2em;font-weight:200;margin-bottom:1em;}.course-details--what-to-expect .copy p{color:#3c3c3c;font-size:1em;line-height:1.5;margin-bottom:1em;}.course-details--what-to-expect .copy ul li{color:#636363;font-size:1.3em;line-height:1.5;}.LivingFree .course-details--what-to-expect{border-top-color:#006761;}.LivingLean .course-details--what-to-expect{border-top-color:#155a92;}.LivingSmart .course-details--what-to-expect{border-top-color:#597b28;}.LivingFit .course-details--what-to-expect{border-top-color:#b53100;}.LivingEasy .course-details--what-to-expect{border-top-color:#ae1e55;}.LivingWell .course-details--what-to-expect{border-top-color:#902a8c;}.LivingWellRested .course-details--what-to-expect{border-top-color:#514d90;}.LivingHealthy .course-details--what-to-expect{border-top-color:#106935;}.LivingClear .course-details--what-to-expect{border-top-color:#0060a4;}.LivingFree .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingFree/details-whattoexpect-background-livingfree.jpg") center no-repeat;background-size:cover;}.LivingLean .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingLean/details-whattoexpect-background-livinglean.jpg") center no-repeat;background-size:cover;}.LivingSmart .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingSmart/details-whattoexpect-background-livingsmart.jpg") center no-repeat;background-size:cover;}.LivingFit .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingFit/details-whattoexpect-background-livingfit.jpg") center no-repeat;background-size:cover;}.LivingEasy .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingEasy/details-whattoexpect-background-livingeasy.jpg") center no-repeat;background-size:cover;}.LivingWell .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingWell/details-whattoexpect-background-livingwell.jpg") center no-repeat;background-size:cover;}.LivingWellRested .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingWellRested/details-whattoexpect-background-livingwellrested.jpg") center no-repeat;background-size:cover;}.LivingHealthy .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingHealthy/details-whattoexpect-background-livinghealthy.jpg") center no-repeat;background-size:cover;}.LivingClear .course-details--what-to-expect{background:url("/shw-frontend/resources/course/images/LivingClear/details-background-livingclear.jpg") center no-repeat;background-size:cover;}.course-resources-section{box-sizing:border-box;}.course-resources-section *{box-sizing:border-box;}.course-resources-section h2{font-size:1.3em;font-weight:200;margin-top:1em;padding-top:.5em;margin-bottom:1em;color:#656565;}.course-resources-section--inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em;padding-top:.5em;padding-bottom:.5em;}@media(min-width:600px){.course-resources-section--inner{padding-left:5%;}}.resource-tile{background-repeat:no-repeat;background-position:center center;background-size:cover;height:0;padding-bottom:56.25%;min-height:150px;cursor:pointer;}.resource-tile .text{background:#000;opacity:.55;position:absolute;bottom:0;left:15px;right:15px;padding:15px;color:#fff;}.resource-tile .text h3{margin:0;margin-bottom:5px;font-size:.95em;font-weight:400;}.resource-tile .text p{margin:0;font-weight:400;font-size:.8em;}.resource-tile.SupportAudio{background-image:url(/shw-frontend/resources/course/images/support-audio/feature-tile-top-10-insomnia-breakers.jpg);}.resource-tile--featured{min-height:300px;padding:15px;}.resource-tile--featured .text:before,.resource-tile--featured .text:after{content:"";position:absolute;z-index:-1;box-shadow:3px 3px 5px rgba(0,0,0,.75);top:90%;bottom:0;left:5%;right:5%;border-radius:50%;}.resource-tile--featured .text:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}.support-audio--content{position:relative;}.support-audio--audios{margin-top:2em;}.support-audio--audios:after{content:"";display:table;clear:both;}@media(min-width:768px){.support-audio--audios{margin-top:0;}}.support-audio--audio shw-audio-tile{position:relative;border:1px solid #cbcbcb;border-radius:10px;overflow:hidden;}@media(max-width:700px){.support-audio--audio shw-audio-tile{max-width:none;width:100%;margin-bottom:10px;}.support-audio--audio shw-audio-tile .shw-audio-container{max-width:none;width:100%;}}.support-audio--audio h3{margin:0;color:#454545;font-weight:600;font-size:.82em;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.support-audio--audio p{margin:0;margin-top:8px;color:#454545;font-weight:400;font-size:.8em;text-align:left;}.support-audio--audio .spinner{float:left;width:40px;height:40px;border-radius:50%;background:#8ec63f;margin-right:.5em;position:absolute;}.support-audio--audio .spinner img{display:block;margin:0 auto;max-width:65%;margin-top:17%;}.support-audio--audio .bottom{position:absolute;bottom:13px;right:20px;height:20px;}.support-audio--audio .time{display:inline-block;margin-left:0;font-size:.75em;font-weight:400;color:#505050;}.support-audio--audio .design-bottom-bar{position:absolute;bottom:0;left:0;right:0;width:100%;background:#cbcbcb;height:7px;}.audio-pdf:focus{background-color:rgba(158,158,158,.2);}.course-resources-section-header h2{display:inline-block;margin-right:20px;}.course-resources-section-header span{margin-bottom:1em;}@media(max-width:600px){.course-resources-section-header span{display:block;}}.additional-reading-and-guides,.additional-tools{margin-left:0;margin-right:0;padding:0 25px;}.additional-reading-and-guides .tile,.additional-tools .tile{margin:0;text-transform:none;cursor:pointer;font-size:16px;line-height:18px;padding:0;}.additional-reading-and-guides .tile .tile-locked,.additional-tools .tile .tile-locked{position:absolute;top:0;left:0;width:calc(100% - 20px);height:calc(100% - 20px);margin:10px;z-index:10;background-color:rgba(0,0,0,.45);cursor:default;}.additional-reading-and-guides .tile .tile-locked .tile-lock,.additional-tools .tile .tile-locked .tile-lock{background-color:#aaa;padding:.5em;border-radius:50%;width:30px;height:30px;margin:10px;}.additional-reading-and-guides .tile .tile-locked .tile-lock md-icon,.additional-tools .tile .tile-locked .tile-lock md-icon{color:#fff;position:relative;top:-50%;left:-50%;padding:1px;margin:2px;z-index:1;}.additional-reading-and-guides .tile .tile-locked .tile-lock span,.additional-tools .tile .tile-locked .tile-lock span{position:relative;bottom:5px;right:40px;background-color:#aaa;padding:6px 10px;padding-left:30px;border-radius:20px;color:#fff;}.additional-reading-and-guides .tile img,.additional-tools .tile img{max-width:100%;width:100%;padding:10px;}.additional-reading-and-guides .tile .tile-info,.additional-tools .tile .tile-info{position:absolute;bottom:0;left:0;right:0;background:#000;opacity:.6;color:#fff;padding:7px 10px;white-space:normal;top:0;z-index:11;margin:0 10px;margin-bottom:12px;}@media(min-width:400px){.additional-reading-and-guides .tile .tile-info,.additional-tools .tile .tile-info{top:auto;opacity:.8;}}.additional-reading-and-guides .tile .tile-info:before,.additional-reading-and-guides .tile .tile-info:after,.additional-tools .tile .tile-info:before,.additional-tools .tile .tile-info:after{content:"";position:absolute;z-index:-1;box-shadow:3px 3px 5px rgba(0,0,0,.75);top:75%;bottom:0;left:5%;right:5%;border-radius:50%;}.additional-reading-and-guides .tile .tile-info:after,.additional-tools .tile .tile-info:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}.additional-reading-and-guides .tile .tile-info h3,.additional-tools .tile .tile-info h3{margin:0;margin-bottom:5px;font-size:.7em;font-weight:400;text-align:left;}@media(min-width:500px){.additional-reading-and-guides .tile .tile-info h3,.additional-tools .tile .tile-info h3{font-size:.95em;}}.additional-reading-and-guides .tile .tile-info p,.additional-tools .tile .tile-info p{margin:0;font-weight:400;font-size:.7em;text-align:left;}@media(min-width:500px){.additional-reading-and-guides .tile .tile-info p,.additional-tools .tile .tile-info p{font-size:.85em;}}.additional-reading-and-guides .tile-featured img,.additional-tools .tile-featured img{max-width:100%;width:100%;padding:15px 10px;margin-top:-3px;}.additional-reading-and-guides .tile-featured .tile-info,.additional-tools .tile-featured .tile-info{padding:15px;}.additional-reading-and-guides .tile-featured .tile-info:before,.additional-reading-and-guides .tile-featured .tile-info:after,.additional-tools .tile-featured .tile-info:before,.additional-tools .tile-featured .tile-info:after{content:"";position:absolute;z-index:-1;box-shadow:3px 3px 5px rgba(0,0,0,.75);top:90%;bottom:0;left:5%;right:5%;border-radius:50%;}.additional-reading-and-guides .tile-featured .tile-info:after,.additional-tools .tile-featured .tile-info:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}.kts-cards--content{position:relative;}.kts-cards--cards{margin-top:2em;}.kts-cards--cards:after{content:"";display:table;clear:both;}@media(min-width:768px){.kts-cards--cards{margin-top:0;}}.kts-cards--card{background:#fff;margin-bottom:1.2em;padding:.5em;color:#454545;position:relative;padding-bottom:40px;height:72px;cursor:pointer;display:block;min-width:320px;max-width:320px;margin:10px;border:1px solid #cbcbcb;border-radius:10px;}@media(max-width:700px){.kts-cards--card{max-width:none;width:100%;margin:10px 25px;}}.kts-cards--card.locked{cursor:auto;}@media(max-width:500px){.kts-cards--card{width:100%;padding:0 15px;min-width:100px;}}.kts-cards--card a{text-decoration:none;}.kts-cards--card h3{margin:0;font-weight:600;font-size:.82em;padding-left:48px;padding-right:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}.kts-cards--card p{margin:0;margin-top:8px;font-weight:400;font-size:.8em;padding-left:48px;padding-right:22px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}.kts-cards--card .locked-icon{float:left;width:40px;height:40px;border-radius:50%;background:#cbcbcb;margin-right:.5em;position:absolute;}.kts-cards--card .locked-icon span{display:block;text-align:center;color:#fff;width:40px;height:40px;margin-top:-1px;margin-left:1px;}.kts-cards--card .locked-icon span:before{font-size:19px;line-height:40px;}.kts-cards--card .locked-icon md-icon{color:#fff;width:40px;height:40px;padding:7px;}.kts-cards--card .kts-icon{float:left;width:40px;height:40px;border-radius:50%;background:#f05a28;margin-right:.5em;position:absolute;}.kts-cards--card .kts-icon span{display:block;text-align:center;color:#fff;width:40px;height:40px;margin-top:-1px;margin-left:1px;}.kts-cards--card .kts-icon span:before{font-size:19px;line-height:40px;}.kts-cards--card .kts-icon md-icon{color:#fff;width:40px;height:40px;padding:7px;}.kts-cards--card .options{position:absolute;cursor:pointer;width:40px;text-align:center;display:block;background-color:transparent;right:0;top:0;padding-left:5px;font-size:20px;padding-top:5px;padding-right:4px;padding-bottom:5px;color:#aaa;border:0;outline:0;border-top-right-radius:10px;}.kts-cards--card .options:focus,.kts-cards--card .options:hover{color:#6a6a6a;background-color:#eee;}.kts-cards--card .design-bottom-bar{position:absolute;bottom:0;left:0;right:0;width:100%;background:#cbcbcb;height:7px;}.kts-cards--card .design-bottom-bar.unlocked{background:#f05a28;}.info-modal{background:#fff;border-radius:0;position:relative;border:0;border-top:7px solid #2bbcf3;}@media(min-width:400px){.info-modal{margin-left:auto;margin-right:auto;}}.info-modal .large-info-icon{font-size:50px;color:#26baf1;margin-bottom:.4em;margin-top:-.5em;margin-left:auto;margin-right:auto;display:block;width:50px;display:block;}.info-modal .info-message{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:1em;}.info-modal .info-message h2{color:#000;font-size:1.1em;margin-top:0;}.info-modal .info-message p{font-size:.9em;margin-bottom:5px;margin-top:0;}.info-modal .info-message ul{padding-left:15px;}.info-modal .info-message ul li{font-size:1em;margin-bottom:.5em;}.info-modal .centered-cta{margin-left:auto;margin-right:auto;display:block;min-width:150px;}.info-modal .modal-header{border-bottom:0;padding:10px 10px 0 10px;margin-top:20px;}.info-modal .close{opacity:1;background:none;position:absolute;right:10px;top:10px;outline:0;border:0;width:40px;height:40px;cursor:pointer;display:block;}.info-modal .close-icon{color:#b2b2b2;font-size:30px;display:block;width:100%;height:100%;cursor:pointer;}.info-modal .modal-body{padding-top:0;padding-left:1em;padding-right:1em;}.info-modal .modal-body>h3{margin:0;text-align:center;font-size:1.2em;}.course-resources-nav{background:#fff;box-sizing:border-box;}.course-resources-nav *{box-sizing:border-box;}.course-resources-nav .course-resources-nav--inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em;padding-top:.5em;padding-bottom:.5em;}@media(min-width:600px){.course-resources-nav .course-resources-nav--inner{padding-left:5%;}}.course-resources-nav h2{font-size:1.1em;font-weight:200;margin-top:0;padding-top:.5em;margin-bottom:1em;color:#656565;}.course-resources-nav ul{list-style:none;padding:0;margin:0;min-height:100px;}.course-resources-nav ul:after{content:"";display:table;clear:both;}.course-resources-nav ul.enter{-webkit-animation:slideInUp .5s,1;-moz-animation:slideInUp .5s,1;-ms-animation:slideInUp .5s,1;animation:slideInUp .5s,1;}.course-resources-nav li{margin:0;padding:0;position:relative;z-index:2;}.course-resources-nav li a{display:block;width:50px;height:50px;margin-bottom:.7em;position:relative;text-decoration:none;}.course-resources-nav li a.support-audio{background:#8ec63f;}.course-resources-nav li a.kts-cards{background:#f25a29;}.course-resources-nav li a.reading{background:#00b6aa;}.course-resources-nav li a.tools{background:#b735b3;}.course-resources-nav li a span{display:block;text-align:center;font-size:23px;margin:0;padding:0;line-height:50px;color:#fff;}.course-resources-nav li a div{margin-left:10px;position:absolute;left:100%;top:0;line-height:50px;min-width:120px;font-size:16px;color:#565656;}@media(min-width:600px){.course-resources-nav li a{width:110px;height:110px;display:block;float:left;margin-right:1.5em;}.course-resources-nav li a:before,.course-resources-nav li a:after{content:"";position:absolute;z-index:-1;box-shadow:3px 3px 5px rgba(0,0,0,.3);top:90%;bottom:0;left:5%;right:5%;border-radius:50%;}.course-resources-nav li a:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}.course-resources-nav li a span{font-size:38px;margin-top:20px;}.course-resources-nav li a div{position:relative;left:0;padding:0;margin:0;right:0;margin-left:auto;margin-right:auto;line-height:1;margin-top:8px;font-size:13px;font-weight:600;text-align:center;margin-left:-4px;color:#fff;}}.js-resourcesNav-clone.sticky{box-shadow:0 -5px 5px -1px rgba(0,0,0,.07);display:block;position:fixed;bottom:0;width:100%;z-index:2000;}@media(min-width:600px){.js-resourcesNav-clone.sticky{display:none;}}.js-resourcesNav-clone.sticky .course-resources-nav--inner{padding:0;max-width:none;margin:0;}.js-resourcesNav-clone.sticky ul{min-height:unset;margin:0;padding:0;display:flex;align-items:stretch;width:100%;}.js-resourcesNav-clone.sticky li{flex:1 0;}.js-resourcesNav-clone.sticky li a{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding:0;background:none;padding:5px;width:100%;height:auto;}.js-resourcesNav-clone.sticky li a:hover span{color:#646464;}.js-resourcesNav-clone.sticky li a span{color:#a0a0a0;text-align:center;font-size:1.8em;}.js-resourcesNav-clone.sticky.LivingLean li.active a span{color:#155a92;}.js-resourcesNav-clone.sticky.LivingFree li.active a span{color:#006761;}.js-resourcesNav-clone.sticky.LivingEasy li.active a span{color:#ae1e55;}.js-resourcesNav-clone.sticky.LivingSmart li.active a span{color:#597b28;}.js-resourcesNav-clone.sticky.LivingFit li.active a span{color:#b53100;}.js-resourcesNav-clone.sticky.LivingWell li.active a span{color:#902a8c;}.js-resourcesNav-clone.sticky.LivingWellRested li.active a span{color:#514d90;}.js-resourcesNav-clone.sticky.LivingHealthy li.active a span{color:#106935;}.js-resourcesNav-clone.sticky.LivingClear li.active a span{color:#0060a4;}.js-resourcesNav-clone.sticky li div{visibility:hidden;width:0;height:0;}.segment-section{max-width:100%;margin:0 auto;background:#fff;height:calc(100% - 5px);}.segment-section--header{padding:.7em 1.2em;display:flex;justify-content:space-between;}.close-icon-segment{color:#646464;font-size:25px;margin-top:9px;cursor:pointer;width:36px;height:42px;margin:0;}.close-icon-segment:focus,.close-icon-segment:hover{background-color:#eee;color:#aaa;}.segment-section--heading{font-size:20px;padding:.5em 1.2em;display:flex;justify-content:space-between;align-items:center;}.segment-section--heading span{color:#fff;font-weight:600;font-size:.7em;text-transform:uppercase;margin:0;margin-top:-3px;display:block;}.segment-section--heading h1{color:#fff;font-weight:200;margin:0;font-size:1em;padding-right:50px;}.segment-section--heading.LivingFree{background:#006761;}.segment-section--heading.LivingLean{background:#155a92;}.segment-section--heading.LivingSmart{background:#597b28;}.segment-section--heading.LivingEasy{background:#ae1e55;}.segment-section--heading.LivingFit{background:#b53100;}.segment-section--heading.LivingWell{background:#902a8c;}.segment-section--heading.LivingWellRested{background:#514d90;}.segment-section--heading.LivingHealthy{background:#106935;}.segment-section--heading.LivingClear{background:#0060a4;}.segment-section--body{min-height:300px;padding:.5em 1.5em;}.segment-section--ctas{margin-top:1.5em;}.segment-section--ctas button{margin-left:auto;margin-right:auto;margin-bottom:15px;border-radius:5px!important;}.segment-section--ctas .continue-button{min-width:200px;max-width:100%;padding:.7em 1em;font-size:.95em;text-transform:none;}.segment-section--ctas .continue-button:disabled{opacity:.7;background:#155a92;}.segment-section--ctas .continue-button:disabled:hover{background:#155a92;cursor:not-allowed;}.segment-section--ctas .continue-button:focus{background-color:#0089bc;}.segment-section--ctas .back-button{background-color:#bbb;min-width:130px;max-width:100%;padding:.7em 1em;font-size:.95em;}.video-segment h2{font-weight:400;font-size:1.3em;margin-top:.7em;margin-bottom:.5em;color:#646464;}.content-segment .congratulations-section h2{font-weight:600;font-size:1.15em;margin-top:.7em;margin-bottom:.5em;color:#646464;text-align:center;}.content-segment .congratulations-section h3{font-weight:400;font-size:1.15em;margin-top:.7em;margin-bottom:.5em;color:#646464;text-align:center;}.content-segment .congratulations-section .mobile-promo-container{background-color:#d9d9d9;padding:20px 10px;border-radius:5px;}.content-segment .congratulations-section .mobile-promo-container h3{margin:0;}.content-segment .congratulations-section .mobile-promo-container p{text-align:center;}.content-segment .congratulations-section .mobile-promo-container .get-app-btn{transition:color,background-color .4s cubic-bezier(.25,.8,.25,1);display:block;margin:auto;background-color:#106935;border:2px solid #106935;text-transform:none;color:#fff;text-align:center;border-radius:5px;padding:5px 24px;font-size:18px;}.content-segment .congratulations-section .mobile-promo-container .get-app-btn:focus,.content-segment .congratulations-section .mobile-promo-container .get-app-btn:hover{background-color:#fff;color:#106935;}.content-segment .congratulations-section .checkmark{width:120px;height:120px;border-radius:50%;background:#106935;color:#fff;line-height:120px;font-size:70px;text-align:center;margin:.5em auto .8em auto;display:block;}.content-segment .congratulations-section .congrats-img img{margin:auto;display:block;max-width:100%;}.content-segment .text-section h2{font-weight:400;font-size:1.15em;margin-top:.7em;margin-bottom:.5em;color:#646464;}.content-segment .text-section img.kts-card{display:block;width:100%;max-width:200px;margin:auto;}.content-segment .text-section p{font-weight:400;font-size:1.05em;color:#646464;margin-bottom:10px;}.content-segment .text-section ul{margin-top:0;padding-top:0;padding-left:18px;margin-bottom:30px;}.content-segment .text-section li{color:#646464;font-size:1em;line-height:30px;font-weight:400;margin-bottom:5px;}.content-segment .text-section li:before{margin-right:10px;font-size:18px;display:block;float:left;}.content-segment .text-section ul.bulleted{list-style:initial;}.content-segment .text-section md-switch .md-container{margin:0;}.content-segment .quiz-cover h2,.content-segment .general-section h2{color:#626262;text-align:center;font-size:1.35em;font-weight:400;margin-bottom:10px;}.content-segment .quiz-cover h3,.content-segment .general-section h3{text-align:center;font-size:1.15em;font-weight:400;color:#949494;margin-top:0;margin-bottom:15px;}.content-segment .quiz-cover p,.content-segment .general-section p{font-size:1em;color:#626262;font-weight:400;}.survey-segment{padding:1em;max-width:800px;margin:.5em auto;}.survey-segment .extra-text-box{border:1px solid #b4b4b4;padding:15px;box-sizing:border-box;}.survey-segment .extra-text-box p{font-size:.9em;text-align:left;color:#626262;}.survey-segment .extra-text-box ul,.survey-segment .extra-text-box ol{font-size:.9em;color:#626262;display:block;padding:0 20px;}.survey-segment--question p{font-weight:600;font-size:.9em;text-align:center;margin-top:0;color:#636363;}.survey-segment--options{display:flex;flex-direction:column;background:none;}.survey-segment--option{display:flex;flex-direction:row;background:#eaeaea;margin-bottom:.5em;cursor:pointer;}.survey-segment--option:hover{opacity:.85;transition:.2s linear all;}.survey-segment--option.selected:hover{opacity:1;}.survey-segment--option>div{padding:1.15em;color:#fff;color:#636363;font-size:1.1em;}.survey-segment--option>div:nth-of-type(1){background:#d6d6d6;min-width:60px;text-align:center;}.survey-segment--option.selected>div:nth-of-type(1){background:#2ca8ed;color:#fff;}.survey-segment--option.selected>div:nth-of-type(2){color:#2ca8ed;}.appointment-segment section{margin:2em 0;}.appointment-segment .schedule-dates-container{margin:auto;overflow-x:auto;max-width:1000px;background-color:#fff;}@media(max-width:1110px){.appointment-segment .schedule-dates-container{max-width:600px;}}@media(max-width:650px){.appointment-segment .schedule-dates-container{max-width:400px;}}@media(max-width:500px){.appointment-segment .schedule-dates-container{max-width:300px;}}.appointment-segment .schedule-dates-container shw-date-badge{display:inline-block;}.appointment-segment .date-green{color:#007a00;font-weight:bold;}.appointment-segment .appointment-container{width:70%;margin:auto;}@media(max-width:850px){.appointment-segment .appointment-container{width:85%;}}@media(max-width:550px){.appointment-segment .appointment-container{width:100%;}}.appointment-segment .appointment-option{background-color:#eee;margin:.5em 0;}.appointment-segment .appointment-option .md-button{padding:0!important;line-height:1.4em;}.appointment-segment .appointment-option .check-container{align-self:stretch;margin-right:25px;padding-top:.5em;background-color:#afafaf;}.appointment-segment .appointment-option .check-container md-icon{visibility:hidden;width:48px;height:48px;min-width:3.5em;text-align:center;color:#fff;font-size:1.1em;}@media(max-width:500px){.appointment-segment .appointment-option .check-container md-icon{width:24px;height:24px;min-width:2.5em;}}.appointment-segment .appointment-option h3{margin-bottom:0;padding-right:10px;}.appointment-segment .appointment-option p{margin:.25em 0;line-height:1.5em;padding-right:10px;}@media(max-width:500px){.appointment-segment .appointment-option p{font-size:12px;}}.appointment-segment .appointment-option .shw-notify-options h4{display:inline-block;margin-right:10px;margin-top:10px;}@media(max-width:460px){.appointment-segment .appointment-option .shw-notify-options md-checkbox{display:block;}}.appointment-segment .appointment-option.option-active .check-container{background-color:#155a92;}.appointment-segment .appointment-option.option-active .check-container md-icon{visibility:visible;}.appointment-segment .appointment-option.option-active h3{color:#155a92;}.appointment-segment .appointment-scheduling{margin:auto;max-width:300px;text-align:left;}.video-segment-wrapper{position:relative;}.video-endslate{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(150,150,150,.6);z-index:5001;}.video-endslate .inner-box{background-color:#000;border-radius:10px;margin:20px;position:absolute;top:0;left:0;bottom:0;right:0;}.video-endslate .inner-box button{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:50%;width:200px;height:200px;}@media(max-width:600px){.video-endslate .inner-box button{width:120px;height:120px;}}.video-endslate .inner-box button md-icon{color:#fff;width:100px;height:100px;border:6px solid #fff;border-radius:50%;}@media(max-width:600px){.video-endslate .inner-box button md-icon{width:50px;height:50px;border-width:3px;}}.video-endslate .inner-box button p{color:#fff;font-size:20px;}@media(max-width:600px){.video-endslate .inner-box button p{font-size:16px;margin:0;}}.quiz-segment{padding:1em;max-width:1000px;margin:.5em auto;}.quiz-segment .quiz-header{text-align:center;margin:0;}.quiz-segment .quiz-progress{margin:1em 0;margin-bottom:4em;}.activity-log-segment{max-width:600px;margin:auto;}.activity-log-segment .week-goals p{margin:.5em 0;}.activity-log-segment .activity-log-form{background-color:#fafafa;box-shadow:0 2px 6px rgba(0,0,0,.25);border-radius:5px;margin:20px 0;}.activity-log-segment .activity-log-form md-list-item:first-child{margin-bottom:1em;border-bottom:1px solid #aaa;}.activity-log-segment .activity-log-form strong{margin:7px 0;}.activity-log-segment .activity-log-form shw-number-field input{background-color:#fff;}.activity-log-segment .activity-log-form md-switch{margin:5px 0;}.activity-log-segment .activity-log-form md-switch .md-container{margin:auto;}.activity-log-segment .activity-log-form md-switch.md-checked .md-ink-ripple{color:#b59dd9;}.activity-log-segment .activity-log-form md-switch.md-checked .md-bar{background-color:#b59dd9;}.activity-log-segment .activity-log-form md-switch.md-checked .md-thumb{background-color:#693ab3;}.activity-log-segment .activity-log-form shw-submit-button{margin-bottom:20px;display:block;padding-left:30px;}@media(max-width:500px){.activity-log-segment .activity-log-form{font-size:12px;}}.personal-coach-semgent .personal-coach-question{position:relative;}.personal-coach-semgent .previous-coach-response{float:right;padding-left:20px;}@media(max-width:500px){.personal-coach-semgent .previous-coach-response{width:100px;border-left:1px solid #000;padding-left:5px;}}@media(max-width:360px){.personal-coach-semgent .previous-coach-response{width:150px;}}@media(max-width:500px){.personal-coach-semgent .shw-question{max-width:60%;}}.personal-coach-semgent .personal-coach-loader{display:inline-block;margin:0 10px;top:4px;}.personal-coach-semgent .personal-coach-loader path{stroke:white;}.personal-coach-semgent .personal-coach-feedback .feedback-item{border:1px solid #989898;padding:5px 15px;border-radius:5px;margin:20px 0;}.segment-section--body.es .segment-section--ctas a,.segment-section--body.fr .segment-section--ctas a{white-space:normal;}.mh__site-footer{width:100%;background:#555;}@media print{.mh__site-footer{display:none;}}.mh__site-footer--inner{padding:.7em 1em;}.mh__site-footer--inner:after{content:"";display:table;clear:both;}.mh__site-footer--left{float:left;clear:left;margin:.5em 0;}.mh__site-footer--left .translation-widget md-icon{color:#fff;}.mh__site-footer--right{float:left;clear:left;margin:.5em 0;}.mh__site-footer-legal-links a{font-size:.8em;margin:.3em;color:#fff;text-decoration:none;}.mh__site-footer-legal-links a:focus,.mh__site-footer-legal-links a:hover{text-decoration:underline;}.mh__site-footer-social-links a{display:block;float:left;max-width:25px;margin:.3em;}.mh__site-footer-social-links a:focus,.mh__site-footer-social-links a:hover{background-color:#448ccb;}.mh__site-footer-social-links img{max-width:100%;display:block;}.mh__site-footer-powered-by{color:#fff;}.mh__site-footer-powered-by p{font-size:.8em;margin:0;}.mh__site-footer-powered-by img{margin-bottom:-.5em;max-width:110px;margin-right:-6px;margin-left:-6px;}.mh__site-footer-copyright p{color:#fff;font-size:.6em;text-align:left;margin-top:.6em;}.avidon-footer{padding:20px 0;position:relative;text-align:center;}.avidon-footer a{font-size:14px;color:#58595b;text-decoration:none;}.avidon-footer a:hover,.avidon-footer a:focus{text-decoration:underline;}.avidon-footer p{margin:5px 0;font-size:14px;}.avidon-footer .footer-powered-by{position:absolute;right:10px;font-size:12px;padding-bottom:4px;}.avidon-footer img{max-width:120px;}@media(max-width:800px){.avidon-footer .footer-powered-by{transform:scale(.75);}}@media(max-width:700px){.avidon-footer .footer-container{padding-top:60px;}.avidon-footer .footer-mid{position:absolute;top:20px;}.avidon-footer .footer-powered-by{position:initial;transform:none;}}@media(min-width:500px){.mh__site-footer{height:88px;}.mh__site-footer--right{float:right;clear:right;}.mh__site-footer--left,.mh__site-footer--right{margin:0;}.mh__site-footer-copyright p{text-align:right;}}.footer{width:100%;position:relative;height:60px;}.footer:before{content:"";display:block;width:100%;height:5px;position:absolute;top:0;left:0;right:0;background:url("../../../images/colorbar-shw.png") center center repeat;}.footer__inner{max-width:960px;padding:15px 20px;margin:0 auto;}.footer__inner:after{content:"";display:table;clear:both;}.footer__inner .powered-by{max-width:231px;float:left;width:50%;padding-left:0;}.footer__inner .powered-by img{display:block;max-width:100%;}.footer__inner .portal__footer-links{line-height:1;float:right;width:50%;padding-left:0;margin-left:-5px;list-style:none;text-align:right;margin:0;padding:0;}.footer__inner .portal__footer-links>li{display:inline-block;padding-right:5px;padding-left:5px;}.footer__inner .portal__footer-links a{font-size:9px;text-decoration:none;line-height:1;color:#428bca;}@media(min-width:400px){.footer__inner .portal__footer-links a{font-size:12px;}}.footer__inner .portal__footer-links a:hover{text-decoration:underline;}.terms-page{display:table-row;height:1px;height:100%;background:#fff;}.terms-page.no-sticky-footer{display:block!important;height:auto;}.terms-page--inner{margin-left:auto;margin-right:auto;padding:1.5em;}.terms-page--inner:after{content:"";display:table;clear:both;}.terms-page *{box-sizing:border-box;}