.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}

@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.has-text-align-justify{text-align:justify}

.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//static.colgatetalks.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//static.colgatetalks.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//static.colgatetalks.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}

.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}


.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}
.wpml-ls-statics-shortcode_actions{background-color:#fff}.wpml-ls-statics-shortcode_actions,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu,.wpml-ls-statics-shortcode_actions a{border-color:#cdcdcd}.wpml-ls-statics-shortcode_actions a{color:#444;background-color:#fff}.wpml-ls-statics-shortcode_actions a:hover,.wpml-ls-statics-shortcode_actions a:focus{color:#000;background-color:#eee}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#444;background-color:#fff}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus{color:#000;background-color:#eee}.otgs-notice{display:none}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/wp-content/themes/hive_colgate_talks/assets/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('/wp-content/themes/hive_colgate_talks/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('/wp-content/themes/hive_colgate_talks/assets/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('/wp-content/themes/hive_colgate_talks/assets/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('/wp-content/themes/hive_colgate_talks/assets/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}

/*!
 * font-awesome-animation - v0.2.0
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */
@-webkit-keyframes wrench {
    0% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    8% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    10% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    18% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    20% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    28% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    30% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    38% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    40% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    48% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    50% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    58% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    60% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    68% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    75%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes wrench {
    0% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    8% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    10% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    18% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    20% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    28% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    30% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    38% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    40% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    48% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    50% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    58% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    60% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg);
    }

    68% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg);
    }

    75%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.faa-wrench.animated,
.faa-wrench.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-wrench {
    -webkit-animation: wrench 2.5s ease infinite;
    animation: wrench 2.5s ease infinite;
    transform-origin-x: 90%;
    transform-origin-y: 35%;
    transform-origin-z: initial;
}

.faa-wrench.animated.faa-fast,
.faa-wrench.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-wrench.faa-fast {
    -webkit-animation: wrench 1.2s ease infinite;
    animation: wrench 1.2s ease infinite;
}

.faa-wrench.animated.faa-slow,
.faa-wrench.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-wrench.faa-slow {
    -webkit-animation: wrench 3.7s ease infinite;
    animation: wrench 3.7s ease infinite;
}

/* BELL */

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    2% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    4% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    6% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    8% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg);
    }

    10% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg);
    }

    12% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    14% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    16% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    18% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    20%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes ring {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    2% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    4% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    6% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    8% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg);
    }

    10% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg);
    }

    12% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    14% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    16% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    18% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    20%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.faa-ring.animated,
.faa-ring.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-ring {
    -webkit-animation: ring 2s ease infinite;
    animation: ring 2s ease infinite;
    transform-origin-x: 50%;
    transform-origin-y: 0px;
    transform-origin-z: initial;
}

.faa-ring.animated.faa-fast,
.faa-ring.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-ring.faa-fast {
    -webkit-animation: ring 1s ease infinite;
    animation: ring 1s ease infinite;
}

.faa-ring.animated.faa-slow,
.faa-ring.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-ring.faa-slow {
    -webkit-animation: ring 3s ease infinite;
    animation: ring 3s ease infinite;
}

/* VERTICAL */

@-webkit-keyframes vertical {
    0% {
        -webkit-transform: translate(0,-3px);
        transform: translate(0,-3px);
    }

    4% {
        -webkit-transform: translate(0,3px);
        transform: translate(0,3px);
    }

    8% {
        -webkit-transform: translate(0,-3px);
        transform: translate(0,-3px);
    }

    12% {
        -webkit-transform: translate(0,3px);
        transform: translate(0,3px);
    }

    16% {
        -webkit-transform: translate(0,-3px);
        transform: translate(0,-3px);
    }

    20% {
        -webkit-transform: translate(0,3px);
        transform: translate(0,3px);
    }

    22%, 100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }
}

@keyframes vertical {
    0% {
        -webkit-transform: translate(0,-3px);
        transform: translate(0,-3px);
    }

    4% {
        -webkit-transform: translate(0,3px);
        transform: translate(0,3px);
    }

    8% {
        -webkit-transform: translate(0,-3px);
        transform: translate(0,-3px);
    }

    12% {
        -webkit-transform: translate(0,3px);
        transform: translate(0,3px);
    }

    16% {
        -webkit-transform: translate(0,-3px);
        transform: translate(0,-3px);
    }

    20% {
        -webkit-transform: translate(0,3px);
        transform: translate(0,3px);
    }

    22%, 100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }
}

.faa-vertical.animated,
.faa-vertical.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-vertical {
    -webkit-animation: vertical 2s ease infinite;
    animation: vertical 2s ease infinite;
}

.faa-vertical.animated.faa-fast,
.faa-vertical.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-fast {
    -webkit-animation: vertical 1s ease infinite;
    animation: vertical 1s ease infinite;
}

.faa-vertical.animated.faa-slow,
.faa-vertical.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-vertical.faa-slow {
    -webkit-animation: vertical 4s ease infinite;
    animation: vertical 4s ease infinite;
}

/* HORIZONTAL */

@-webkit-keyframes horizontal {
    0% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    6% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0);
    }

    12% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    18% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0);
    }

    24% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    30% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0);
    }

    36%, 100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }
}

@keyframes horizontal {
    0% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    6% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0);
    }

    12% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    18% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0);
    }

    24% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    30% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0);
    }

    36%, 100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }
}

.faa-horizontal.animated,
.faa-horizontal.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-horizontal {
    -webkit-animation: horizontal 2s ease infinite;
    animation: horizontal 2s ease infinite;
}

.faa-horizontal.animated.faa-fast,
.faa-horizontal.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-horizontal.faa-fast {
    -webkit-animation: horizontal 1s ease infinite;
    animation: horizontal 1s ease infinite;
}

.faa-horizontal.animated.faa-slow,
.faa-horizontal.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-horizontal.faa-slow {
    -webkit-animation: horizontal 3s ease infinite;
    animation: horizontal 3s ease infinite;
}

/* FLASHING */

@-webkit-keyframes flash {
    0%, 100%, 50% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 100%, 50% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.faa-flash.animated,
.faa-flash.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-flash {
    -webkit-animation: flash 2s ease infinite;
    animation: flash 2s ease infinite;
}

.faa-flash.animated.faa-fast,
.faa-flash.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-flash.faa-fast {
    -webkit-animation: flash 1s ease infinite;
    animation: flash 1s ease infinite;
}

.faa-flash.animated.faa-slow,
.faa-flash.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-flash.faa-slow {
    -webkit-animation: flash 3s ease infinite;
    animation: flash 3s ease infinite;
}

/* BOUNCE */

@-webkit-keyframes bounce {
    0%, 10%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 10%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

.faa-bounce.animated,
.faa-bounce.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-bounce {
    -webkit-animation: bounce 2s ease infinite;
    animation: bounce 2s ease infinite;
}

.faa-bounce.animated.faa-fast,
.faa-bounce.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-bounce.faa-fast {
    -webkit-animation: bounce 1s ease infinite;
    animation: bounce 1s ease infinite;
}

.faa-bounce.animated.faa-slow,
.faa-bounce.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-bounce.faa-slow {
    -webkit-animation: bounce 3s ease infinite;
    animation: bounce 3s ease infinite;
}

/* SPIN */

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.faa-spin.animated,
.faa-spin.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-spin {
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}

.faa-spin.animated.faa-fast,
.faa-spin.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-spin.faa-fast {
    -webkit-animation: spin 0.7s linear infinite;
    animation: spin 0.7s linear infinite;
}

.faa-spin.animated.faa-slow,
.faa-spin.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-spin.faa-slow {
    -webkit-animation: spin 2.2s linear infinite;
    animation: spin 2.2s linear infinite;
}

/* FLOAT */

@-webkit-keyframes float {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes float {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.faa-float.animated,
.faa-float.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-float {
    -webkit-animation: float 2s linear infinite;
    animation: float 2s linear infinite;
}

.faa-float.animated.faa-fast,
.faa-float.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-float.faa-fast {
    -webkit-animation: float 1s linear infinite;
    animation: float 1s linear infinite;
}

.faa-float.animated.faa-slow,
.faa-float.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-float.faa-slow {
    -webkit-animation: float 3s linear infinite;
    animation: float 3s linear infinite;
}

/* PULSE */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

.faa-pulse.animated,
.faa-pulse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-pulse {
    -webkit-animation: pulse 2s linear infinite;
    animation: pulse 2s linear infinite;
}

.faa-pulse.animated.faa-fast,
.faa-pulse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-fast {
    -webkit-animation: pulse 1s linear infinite;
    animation: pulse 1s linear infinite;
}

.faa-pulse.animated.faa-slow,
.faa-pulse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-pulse.faa-slow {
    -webkit-animation: pulse 3s linear infinite;
    animation: pulse 3s linear infinite;
}

/* SHAKE */

.faa-shake.animated,
.faa-shake.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-shake {
    -webkit-animation: wrench 2.5s ease infinite;
    animation: wrench 2.5s ease infinite;
}

.faa-shake.animated.faa-fast,
.faa-shake.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-shake.faa-fast {
    -webkit-animation: wrench 1.2s ease infinite;
    animation: wrench 1.2s ease infinite;
}

.faa-shake.animated.faa-slow,
.faa-shake.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-shake.faa-slow {
    -webkit-animation: wrench 3.7s ease infinite;
    animation: wrench 3.7s ease infinite;
}

/* TADA */

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(.9) rotate(-8deg);
        transform: scale(.9) rotate(-8deg);
    }

    30%, 50%, 70% {
        -webkit-transform: scale(1.3) rotate(8deg);
        transform: scale(1.3) rotate(8deg);
    }

    40%, 60% {
        -webkit-transform: scale(1.3) rotate(-8deg);
        transform: scale(1.3) rotate(-8deg);
    }

    80%, 100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(.9) rotate(-8deg);
        transform: scale(.9) rotate(-8deg);
    }

    30%, 50%, 70% {
        -webkit-transform: scale(1.3) rotate(8deg);
        transform: scale(1.3) rotate(8deg);
    }

    40%, 60% {
        -webkit-transform: scale(1.3) rotate(-8deg);
        transform: scale(1.3) rotate(-8deg);
    }

    80%, 100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

.faa-tada.animated,
.faa-tada.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-tada {
    -webkit-animation: tada 2s linear infinite;
    animation: tada 2s linear infinite;
}

.faa-tada.animated.faa-fast,
.faa-tada.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-tada.faa-fast {
    -webkit-animation: tada 1s linear infinite;
    animation: tada 1s linear infinite;
}

.faa-tada.animated.faa-slow,
.faa-tada.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-tada.faa-slow {
    -webkit-animation: tada 3s linear infinite;
    animation: tada 3s linear infinite;
}

/* PASSING */

@-webkit-keyframes passing {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0;
    }
}

@keyframes passing {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0;
    }
}

.faa-passing.animated,
.faa-passing.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-passing {
    -webkit-animation: passing 2s linear infinite;
    animation: passing 2s linear infinite;
}

.faa-passing.animated.faa-fast,
.faa-passing.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-passing.faa-fast {
    -webkit-animation: passing 1s linear infinite;
    animation: passing 1s linear infinite;
}

.faa-passing.animated.faa-slow,
.faa-passing.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-passing.faa-slow {
    -webkit-animation: passing 3s linear infinite;
    animation: passing 3s linear infinite;
}

/* PASSING REVERSE */

@-webkit-keyframes passing-reverse {
    0% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0;
    }
}

@keyframes passing-reverse {
    0% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0;
    }
}

.faa-passing-reverse.animated,
.faa-passing-reverse.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse {
    -webkit-animation: passing-reverse 2s linear infinite;
    animation: passing-reverse 2s linear infinite;
}

.faa-passing-reverse.animated.faa-fast,
.faa-passing-reverse.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast {
    -webkit-animation: passing-reverse 1s linear infinite;
    animation: passing-reverse 1s linear infinite;
}

.faa-passing-reverse.animated.faa-slow,
.faa-passing-reverse.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow {
    -webkit-animation: passing-reverse 3s linear infinite;
    animation: passing-reverse 3s linear infinite;
}

/* BURST */

@-webkit-keyframes burst {
    0% {
        opacity: .6;
    }

    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes burst {
    0% {
        opacity: .6;
    }

    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

.faa-burst.animated,
.faa-burst.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-burst {
    -webkit-animation: burst 2s infinite linear;
    animation: burst 2s infinite linear;
}

.faa-burst.animated.faa-fast,
.faa-burst.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-fast {
    -webkit-animation: burst 1s infinite linear;
    animation: burst 1s infinite linear;
}

.faa-burst.animated.faa-slow,
.faa-burst.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-burst.faa-slow {
    -webkit-animation: burst 3s infinite linear;
    animation: burst 3s infinite linear;
}

/* FALLING */

@-webkit-keyframes falling {
    0% {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}

@keyframes falling {
    0% {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 0;
    }

    50% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}

.faa-falling.animated,
.faa-falling.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-falling {
    -webkit-animation: falling 2s linear infinite;
    animation: falling 2s linear infinite;
}

.faa-falling.animated.faa-fast,
.faa-falling.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-falling.faa-fast {
    -webkit-animation: falling 1s linear infinite;
    animation: falling 1s linear infinite;
}

.faa-falling.animated.faa-slow,
.faa-falling.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-falling.faa-slow {
    -webkit-animation: falling 3s linear infinite;
    animation: falling 3s linear infinite;
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9mb250LWF3ZXNvbWUtYW5pbWF0aW9uLmNzcyIsInNvdXJjZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBQ0E7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7O0FBZlY7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7O0FBRVY7OztFQUdDO0VBQUE7RUFDQTtFQUNBO0VBQ0E7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQVM7SUFBQTs7OztBQVhWO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFTO0lBQUE7Ozs7QUFFVjs7O0VBR0M7RUFBQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFHRDs7QUFDQTtFQUNDO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQVM7SUFBQTs7OztBQVBWO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7O0FBRVY7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFTO0lBQUE7Ozs7QUFQVjtFQUNDO0lBQUc7SUFBQTs7O0VBQ0g7SUFBRztJQUFBOzs7RUFDSDtJQUFJO0lBQUE7OztFQUNKO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7OztFQUNKO0lBQVM7SUFBQTs7OztBQUVWOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBWTs7O0VBQ1o7SUFBUTs7OztBQUZUO0VBQ0M7SUFBWTs7O0VBQ1o7SUFBUTs7OztBQUVUOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBd0I7SUFBQTs7O0VBQ3hCO0lBQUk7SUFBQTs7O0VBQ0o7SUFBSTtJQUFBOzs7O0FBSEw7RUFDQztJQUF3QjtJQUFBOzs7RUFDeEI7SUFBSTtJQUFBOzs7RUFDSjtJQUFJO0lBQUE7Ozs7QUFFTDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFHRDs7QUFDQTtFQUNDO0lBQUc7SUFBQTs7O0VBQ0g7SUFBSztJQUFBOzs7O0FBRk47RUFDQztJQUFHO0lBQUE7OztFQUNIO0lBQUs7SUFBQTs7OztBQUVOOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFJO0lBQUE7OztFQUNKO0lBQUs7SUFBQTs7OztBQUhOO0VBQ0M7SUFBRztJQUFBOzs7RUFDSDtJQUFJO0lBQUE7OztFQUNKO0lBQUs7SUFBQTs7OztBQUVOOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBSTtJQUFBOzs7RUFDSDtJQUFLO0lBQUE7OztFQUNMO0lBQU07SUFBQTs7OztBQUhSO0VBQ0M7SUFBSTtJQUFBOzs7RUFDSDtJQUFLO0lBQUE7OztFQUNMO0lBQU07SUFBQTs7OztBQUVSOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBRUQ7OztFQUdDO0VBQUE7OztBQUdEOztBQUNBO0VBQ0M7SUFBSTtJQUFBOzs7RUFDSjtJQUFTO0lBQUE7OztFQUNUO0lBQWE7SUFBQTs7O0VBQ2I7SUFBUztJQUFBOzs7RUFDVDtJQUFVO0lBQUE7Ozs7QUFMWDtFQUNDO0lBQUk7SUFBQTs7O0VBQ0o7SUFBUztJQUFBOzs7RUFDVDtJQUFhO0lBQUE7OztFQUNiO0lBQVM7SUFBQTs7O0VBQ1Q7SUFBVTtJQUFBOzs7O0FBR1g7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFIbEM7RUFDQztJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFHbEM7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBRUE7RUFDQztJQUFJO0lBQUE7SUFBMkI7OztFQUMvQjtJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBNEI7Ozs7QUFIbkM7RUFDQztJQUFJO0lBQUE7SUFBMkI7OztFQUMvQjtJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBNEI7Ozs7QUFHbkM7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDQztJQUFJOzs7RUFDSjtJQUFLO0lBQUE7SUFBcUI7OztFQUMxQjtJQUFLOzs7O0FBSE47RUFDQztJQUFJOzs7RUFDSjtJQUFLO0lBQUE7SUFBcUI7OztFQUMxQjtJQUFLOzs7O0FBRU47OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FBR0Q7O0FBQ0E7RUFDSTtJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFIckM7RUFDSTtJQUFJO0lBQUE7SUFBNEI7OztFQUNoQztJQUFLO0lBQUE7SUFBMEI7OztFQUMvQjtJQUFNO0lBQUE7SUFBMkI7Ozs7QUFHckM7OztFQUdDO0VBQUE7OztBQUVEOzs7RUFHQztFQUFBOzs7QUFFRDs7O0VBR0M7RUFBQTs7O0FDcXZCRCIsInNvdXJjZXNDb250ZW50IjpbIi8qIFdSRU5DSElORyAqL1xuQGtleWZyYW1lcyB3cmVuY2gge1xuXHQwJXt0cmFuc2Zvcm06cm90YXRlKC0xMmRlZyl9XG5cdDgle3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfVxuXHQxMCV7dHJhbnNmb3JtOnJvdGF0ZSgyNGRlZyl9XG5cdDE4JXt0cmFuc2Zvcm06cm90YXRlKC0yNGRlZyl9XG5cdDIwJXt0cmFuc2Zvcm06cm90YXRlKC0yNGRlZyl9XG5cdDI4JXt0cmFuc2Zvcm06cm90YXRlKDI0ZGVnKX1cblx0MzAle3RyYW5zZm9ybTpyb3RhdGUoMjRkZWcpfVxuXHQzOCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjRkZWcpfVxuXHQ0MCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjRkZWcpfVxuXHQ0OCV7dHJhbnNmb3JtOnJvdGF0ZSgyNGRlZyl9XG5cdDUwJXt0cmFuc2Zvcm06cm90YXRlKDI0ZGVnKX1cblx0NTgle3RyYW5zZm9ybTpyb3RhdGUoLTI0ZGVnKX1cblx0NjAle3RyYW5zZm9ybTpyb3RhdGUoLTI0ZGVnKX1cblx0Njgle3RyYW5zZm9ybTpyb3RhdGUoMjRkZWcpfVxuXHQ3NSUsMTAwJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxufVxuLmZhYS13cmVuY2guYW5pbWF0ZWQsXG4uZmFhLXdyZW5jaC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS13cmVuY2gge1xuXHRhbmltYXRpb246IHdyZW5jaCAyLjVzIGVhc2UgaW5maW5pdGU7XG5cdHRyYW5zZm9ybS1vcmlnaW4teDogOTAlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luLXk6IDM1JTtcblx0dHJhbnNmb3JtLW9yaWdpbi16OiBpbml0aWFsO1xufVxuLmZhYS13cmVuY2guYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXdyZW5jaC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS13cmVuY2guZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHdyZW5jaCAxLjJzIGVhc2UgaW5maW5pdGU7XG59XG4uZmFhLXdyZW5jaC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtd3JlbmNoLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXdyZW5jaC5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogd3JlbmNoIDMuN3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogQkVMTCAqL1xuQGtleWZyYW1lcyByaW5nIHtcblx0MCV7dHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpfVxuXHQyJXt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX1cblx0NCV7dHJhbnNmb3JtOnJvdGF0ZSgtMThkZWcpfVxuXHQ2JXt0cmFuc2Zvcm06cm90YXRlKDE4ZGVnKX1cblx0OCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjJkZWcpfVxuXHQxMCV7dHJhbnNmb3JtOnJvdGF0ZSgyMmRlZyl9XG5cdDEyJXt0cmFuc2Zvcm06cm90YXRlKC0xOGRlZyl9XG5cdDE0JXt0cmFuc2Zvcm06cm90YXRlKDE4ZGVnKX1cblx0MTYle3RyYW5zZm9ybTpyb3RhdGUoLTEyZGVnKX1cblx0MTgle3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfVxuXHQyMCUsMTAwJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxufVxuLmZhYS1yaW5nLmFuaW1hdGVkLFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcge1xuXHRhbmltYXRpb246IHJpbmcgMnMgZWFzZSBpbmZpbml0ZTtcblx0dHJhbnNmb3JtLW9yaWdpbi14OiA1MCU7XG5cdHRyYW5zZm9ybS1vcmlnaW4teTogMHB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luLXo6IGluaXRpYWw7XG59XG4uZmFhLXJpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXJpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcmluZy5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogcmluZyAxcyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1yaW5nLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHJpbmcgM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogVkVSVElDQUwgKi9cbkBrZXlmcmFtZXMgdmVydGljYWwge1xuXHQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTNweCl9XG5cdDQle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwzcHgpfVxuXHQ4JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTNweCl9XG5cdDEyJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsM3B4KX1cblx0MTYle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtM3B4KX1cblx0MjAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwzcHgpfVxuXHQyMiUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9XG59XG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLFxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS12ZXJ0aWNhbCB7XG5cdGFuaW1hdGlvbjogdmVydGljYWwgMnMgZWFzZSBpbmZpbml0ZTtcbn1cbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXZlcnRpY2FsLmZhYS1mYXN0IHtcblx0YW5pbWF0aW9uOiB2ZXJ0aWNhbCAxcyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtdmVydGljYWwuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHZlcnRpY2FsIDRzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIEhPUklaT05UQUwgKi9cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG5cdDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX1cblx0NiV7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1cHgsMCl9XG5cdDEyJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9XG5cdDE4JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDVweCwwKX1cblx0MjQle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX1cblx0MzAle3RyYW5zZm9ybTp0cmFuc2xhdGUoNXB4LDApfVxuXHQzNiUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9XG59XG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQsXG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtaG9yaXpvbnRhbCB7XG5cdGFuaW1hdGlvbjogaG9yaXpvbnRhbCAycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWhvcml6b250YWwuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGhvcml6b250YWwgMXMgZWFzZSBpbmZpbml0ZTtcbn1cbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ob3Jpem9udGFsLmZhYS1zbG93IHtcblx0YW5pbWF0aW9uOiBob3Jpem9udGFsIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIEZMQVNISU5HICovXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcblx0MCUsMTAwJSw1MCV7b3BhY2l0eToxfVxuXHQyNSUsNzUle29wYWNpdHk6MH1cbn1cbi5mYWEtZmxhc2guYW5pbWF0ZWQsXG4uZmFhLWZsYXNoLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsYXNoIHtcblx0YW5pbWF0aW9uOiBmbGFzaCAycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1mbGFzaC5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtZmxhc2guYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxhc2guZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGZsYXNoIDFzIGVhc2UgaW5maW5pdGU7XG59XG4uZmFhLWZsYXNoLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1mbGFzaC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbGFzaC5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogZmxhc2ggM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogQk9VTkNFICovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cdDAlLDEwJSwyMCUsNTAlLDgwJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfVxuXHQ0MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfVxuXHQ2MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfVxufVxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQsXG4uZmFhLWJvdW5jZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ib3VuY2Uge1xuXHRhbmltYXRpb246IGJvdW5jZSAycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWJvdW5jZS5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ib3VuY2UuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGJvdW5jZSAxcyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLWJvdW5jZS5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ib3VuY2UuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IGJvdW5jZSAzcyBlYXNlIGluZmluaXRlO1xufVxuXG4vKiBTUElOICovXG5Aa2V5ZnJhbWVzIHNwaW57XG5cdDAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9XG5cdDEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfVxufVxuLmZhYS1zcGluLmFuaW1hdGVkLFxuLmZhYS1zcGluLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNwaW4ge1xuXHRhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXNwaW4uYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXNwaW4uYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc3Bpbi5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5mYWEtc3Bpbi5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtc3Bpbi5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zcGluLmZhYS1zbG93IHtcblx0YW5pbWF0aW9uOiBzcGluIDIuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBGTE9BVCAqL1xuQGtleWZyYW1lcyBmbG9hdHtcblx0MCV7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApfVxuXHQ1MCV7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpfVxuXHQxMDAle3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKX1cbn1cbi5mYWEtZmxvYXQuYW5pbWF0ZWQsXG4uZmFhLWZsb2F0LmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsb2F0IHtcblx0YW5pbWF0aW9uOiBmbG9hdCAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLWZsb2F0LmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1mbG9hdC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbG9hdC5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogZmxvYXQgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS1mbG9hdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtZmxvYXQuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxvYXQuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IGZsb2F0IDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogUFVMU0UgKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpfVxuIFx0NTAlIHt0cmFuc2Zvcm06IHNjYWxlKDAuOCl9XG4gXHQxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSl9XG59XG4uZmFhLXB1bHNlLmFuaW1hdGVkLFxuLmZhYS1wdWxzZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wdWxzZSB7XG5cdGFuaW1hdGlvbjogcHVsc2UgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS1wdWxzZS5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtcHVsc2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcHVsc2UuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5mYWEtcHVsc2UuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXB1bHNlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXB1bHNlLmZhYS1zbG93IHtcblx0YW5pbWF0aW9uOiBwdWxzZSAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIFNIQUtFICovXG4uZmFhLXNoYWtlLmFuaW1hdGVkLFxuLmZhYS1zaGFrZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zaGFrZSB7XG5cdGFuaW1hdGlvbjogd3JlbmNoIDIuNXMgZWFzZSBpbmZpbml0ZTtcbn1cbi5mYWEtc2hha2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXNoYWtlLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNoYWtlLmZhYS1mYXN0IHtcblx0YW5pbWF0aW9uOiB3cmVuY2ggMS4ycyBlYXNlIGluZmluaXRlO1xufVxuLmZhYS1zaGFrZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtc2hha2UuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc2hha2UuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHdyZW5jaCAzLjdzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIFRBREEgKi9cbkBrZXlmcmFtZXMgdGFkYSB7XG5cdDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpfVxuXHQxMCUsMjAlIHt0cmFuc2Zvcm06c2NhbGUoLjkpIHJvdGF0ZSgtOGRlZyk7fVxuXHQzMCUsNTAlLDcwJSB7dHJhbnNmb3JtOnNjYWxlKDEuMykgcm90YXRlKDhkZWcpfVxuXHQ0MCUsNjAlIHt0cmFuc2Zvcm06c2NhbGUoMS4zKSByb3RhdGUoLThkZWcpfVxuXHQ4MCUsMTAwJSB7dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKX1cbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEge1xuXHRhbmltYXRpb246IHRhZGEgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHRhZGEgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IHRhZGEgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBQQVNTSU5HICovXG5Aa2V5ZnJhbWVzIHBhc3Npbmcge1xuXHQwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7IG9wYWNpdHk6MH1cblx0NTAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7IG9wYWNpdHk6MX1cblx0MTAwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKTsgb3BhY2l0eTowfVxufVxuXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQsXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZyB7XG5cdGFuaW1hdGlvbjogcGFzc2luZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogcGFzc2luZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXBhc3NpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogcGFzc2luZyAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIFBBU1NJTkcgUkVWRVJTRSAqL1xuXG5Aa2V5ZnJhbWVzIHBhc3NpbmctcmV2ZXJzZSB7XG5cdDAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpOyBvcGFjaXR5OjB9XG5cdDUwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpOyBvcGFjaXR5OjF9XG5cdDEwMCUge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOyBvcGFjaXR5OjB9XG59XG5cbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLFxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy1yZXZlcnNlIHtcblx0YW5pbWF0aW9uOiBwYXNzaW5nLXJldmVyc2UgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wYXNzaW5nLXJldmVyc2UuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IHBhc3NpbmctcmV2ZXJzZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmctcmV2ZXJzZS5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogcGFzc2luZy1yZXZlcnNlIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogQlVSU1QgKi9cbkBrZXlmcmFtZXMgYnVyc3Qge1xuXHQwJSB7b3BhY2l0eTouNn1cblx0NTAlIHt0cmFuc2Zvcm06c2NhbGUoMS44KTtvcGFjaXR5OjB9XG5cdDEwMCV7b3BhY2l0eTowfVxufVxuLmZhYS1idXJzdC5hbmltYXRlZCxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3Qge1xuXHRhbmltYXRpb246IGJ1cnN0IDJzIGluZmluaXRlIGxpbmVhclxufVxuLmZhYS1idXJzdC5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3QuZmFhLWZhc3Qge1xuXHRhbmltYXRpb246IGJ1cnN0IDFzIGluZmluaXRlIGxpbmVhclxufVxuLmZhYS1idXJzdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3QuZmFhLXNsb3cge1xuXHRhbmltYXRpb246IGJ1cnN0IDNzIGluZmluaXRlIGxpbmVhclxufVxuXG4vKiBGQUxMSU5HICovXG5Aa2V5ZnJhbWVzIGZhbGxpbmcge1xuICAgIDAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTsgb3BhY2l0eTowfVxuICAgIDUwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpOyBvcGFjaXR5OjF9XG4gICAgMTAwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKTsgb3BhY2l0eTowfVxufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZyB7XG5cdGFuaW1hdGlvbjogZmFsbGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtZmFzdCB7XG5cdGFuaW1hdGlvbjogZmFsbGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtc2xvdyB7XG5cdGFuaW1hdGlvbjogZmFsbGluZyAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG4iLCIvKiBXUkVOQ0hJTkcgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdyZW5jaCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICB9XG5cbiAgOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDE4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgMzglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICA1OCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICA2OCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgNzUlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3cmVuY2gge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgfVxuXG4gIDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgfVxuXG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICAxOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDM4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbiAgfVxuXG4gIDQ4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgNTglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xuICB9XG5cbiAgNjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgfVxuXG4gIDc1JSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5mYWEtd3JlbmNoLmFuaW1hdGVkLFxuLmZhYS13cmVuY2guYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtd3JlbmNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdyZW5jaCAyLjVzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB3cmVuY2ggMi41cyBlYXNlIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luLXg6IDkwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbi15OiAzNSU7XG4gIHRyYW5zZm9ybS1vcmlnaW4tejogaW5pdGlhbDtcbn1cblxuLmZhYS13cmVuY2guYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXdyZW5jaC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS13cmVuY2guZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogd3JlbmNoIDEuMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHdyZW5jaCAxLjJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtd3JlbmNoLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS13cmVuY2guYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtd3JlbmNoLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdyZW5jaCAzLjdzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB3cmVuY2ggMy43cyBlYXNlIGluZmluaXRlO1xufVxuXG4vKiBCRUxMICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cblxuICAyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgfVxuXG4gIDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cblxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cblxuICAxOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG5cbiAgMjAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cblxuICAyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgfVxuXG4gIDglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cblxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cblxuICAxOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICB9XG5cbiAgMjAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLmZhYS1yaW5nLmFuaW1hdGVkLFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmluZyAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcmluZyAycyBlYXNlIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luLXg6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbi15OiAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW4tejogaW5pdGlhbDtcbn1cblxuLmZhYS1yaW5nLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1yaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXJpbmcuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmluZyAxcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcmluZyAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLXJpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXJpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcmluZy5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaW5nIDNzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiByaW5nIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIFZFUlRJQ0FMICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0zcHgpO1xuICB9XG5cbiAgNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICB9XG5cbiAgOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gIH1cblxuICAxMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICB9XG5cbiAgMTYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0zcHgpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsM3B4KTtcbiAgfVxuXG4gIDIyJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gIH1cblxuICA0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gIH1cblxuICA4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0zcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7XG4gIH1cblxuICAxNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtM3B4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzcHgpO1xuICB9XG5cbiAgMjIlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQsXG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZlcnRpY2FsIDJzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB2ZXJ0aWNhbCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLXZlcnRpY2FsLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC1ob3Zlci5mYWEtZmFzdDpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS12ZXJ0aWNhbC5mYWEtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXJ0aWNhbCAxcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmZhYS12ZXJ0aWNhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtdmVydGljYWwuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtdmVydGljYWwuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmVydGljYWwgNHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHZlcnRpY2FsIDRzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIEhPUklaT05UQUwgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhvcml6b250YWwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxuXG4gIDYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxuXG4gIDE4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gIH1cblxuICAyNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICB9XG5cbiAgMzYlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG5cbiAgNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LDApO1xuICB9XG5cbiAgMTIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG5cbiAgMTglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgfVxuXG4gIDI0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gIH1cblxuICAzNiUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cbn1cblxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLFxuLmZhYS1ob3Jpem9udGFsLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWhvcml6b250YWwge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaG9yaXpvbnRhbCAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogaG9yaXpvbnRhbCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWhvcml6b250YWwuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtaG9yaXpvbnRhbC5mYWEtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBob3Jpem9udGFsIDFzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBob3Jpem9udGFsIDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtaG9yaXpvbnRhbC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1ob3Jpem9udGFsLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGhvcml6b250YWwgM3MgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGhvcml6b250YWwgM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogRkxBU0hJTkcgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDEwMCUsIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgMTAwJSwgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhYS1mbGFzaC5hbmltYXRlZCxcbi5mYWEtZmxhc2guYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxhc2ggMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZsYXNoIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtZmxhc2guYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZsYXNoLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsYXNoLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsYXNoIDFzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmbGFzaCAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uZmFhLWZsYXNoLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1mbGFzaC5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbGFzaC5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbGFzaCAzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxhc2ggM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLyogQk9VTkNFICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG59XG5cbi5mYWEtYm91bmNlLmFuaW1hdGVkLFxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtYm91bmNlLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYm91bmNlLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtYm91bmNlLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1ib3VuY2UuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYm91bmNlLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi8qIFNQSU4gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmFhLXNwaW4uYW5pbWF0ZWQsXG4uZmFhLXNwaW4uYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1zcGluLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1zcGluLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNwaW4uZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtc3Bpbi5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtc3Bpbi5hbmltYXRlZC1ob3Zlci5mYWEtc2xvdzpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zcGluLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMi4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDIuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBGTE9BVCAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFhLWZsb2F0LmFuaW1hdGVkLFxuLmZhYS1mbG9hdC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1mbG9hdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbG9hdCAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtZmxvYXQuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZsb2F0LmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWZsb2F0LmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsb2F0IDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0IDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1mbG9hdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtZmxvYXQuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmxvYXQuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxvYXQgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXQgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBQVUxTRSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uZmFhLXB1bHNlLmFuaW1hdGVkLFxuLmZhYS1wdWxzZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtcHVsc2UuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLXB1bHNlLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXB1bHNlLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1wdWxzZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtcHVsc2UuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcHVsc2UuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBTSEFLRSAqL1xuXG4uZmFhLXNoYWtlLmFuaW1hdGVkLFxuLmZhYS1zaGFrZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3cmVuY2ggMi41cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogd3JlbmNoIDIuNXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmZhYS1zaGFrZS5hbmltYXRlZC5mYWEtZmFzdCxcbi5mYWEtc2hha2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtc2hha2UuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogd3JlbmNoIDEuMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHdyZW5jaCAxLjJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5mYWEtc2hha2UuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLXNoYWtlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXNoYWtlLmZhYS1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdyZW5jaCAzLjdzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB3cmVuY2ggMy43cyBlYXNlIGluZmluaXRlO1xufVxuXG4vKiBUQURBICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KSByb3RhdGUoLThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSkgcm90YXRlKC04ZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSg4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoOGRlZyk7XG4gIH1cblxuICA0MCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLThkZWcpO1xuICB9XG5cbiAgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KSByb3RhdGUoLThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSkgcm90YXRlKC04ZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSg4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoOGRlZyk7XG4gIH1cblxuICA0MCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLThkZWcpO1xuICB9XG5cbiAgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0YWRhIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0YWRhIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS10YWRhLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS10YWRhLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXRhZGEuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0YWRhIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogUEFTU0lORyAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhc3Npbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLFxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLWhvdmVyOmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmcuZmFhLWZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLmZhYS1zbG93LFxuLmZhYS1wYXNzaW5nLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmcuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZyAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogUEFTU0lORyBSRVZFUlNFICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYXNzaW5nLXJldmVyc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYXNzaW5nLXJldmVyc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQsXG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1wYXNzaW5nLXJldmVyc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZy1yZXZlcnNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHBhc3NpbmctcmV2ZXJzZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLmZhYS1mYXN0LFxuLmZhYS1wYXNzaW5nLXJldmVyc2UuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtcGFzc2luZy1yZXZlcnNlLmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctcmV2ZXJzZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nLXJldmVyc2UgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmFhLXBhc3NpbmctcmV2ZXJzZS5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtcGFzc2luZy1yZXZlcnNlLmFuaW1hdGVkLWhvdmVyLmZhYS1zbG93OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLXBhc3NpbmctcmV2ZXJzZS5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYXNzaW5nLXJldmVyc2UgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcGFzc2luZy1yZXZlcnNlIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogQlVSU1QgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1cnN0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1cnN0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFhLWJ1cnN0LmFuaW1hdGVkLFxuLmZhYS1idXJzdC5hbmltYXRlZC1ob3Zlcjpob3Zlcixcbi5mYWEtcGFyZW50LmFuaW1hdGVkLWhvdmVyOmhvdmVyID4gLmZhYS1idXJzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidXJzdCAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBidXJzdCAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYWEtYnVyc3QuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWJ1cnN0LmFuaW1hdGVkLWhvdmVyLmZhYS1mYXN0OmhvdmVyLFxuLmZhYS1wYXJlbnQuYW5pbWF0ZWQtaG92ZXI6aG92ZXIgPiAuZmFhLWJ1cnN0LmZhYS1mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1cnN0IDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGJ1cnN0IDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhYS1idXJzdC5hbmltYXRlZC5mYWEtc2xvdyxcbi5mYWEtYnVyc3QuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtYnVyc3QuZmFhLXNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVyc3QgM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogYnVyc3QgM3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4vKiBGQUxMSU5HICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWxsaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFsbGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXI6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWxsaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhbGxpbmcgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLWZhc3QsXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLWZhc3Q6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWxsaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhbGxpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQuZmFhLXNsb3csXG4uZmFhLWZhbGxpbmcuYW5pbWF0ZWQtaG92ZXIuZmFhLXNsb3c6aG92ZXIsXG4uZmFhLXBhcmVudC5hbmltYXRlZC1ob3Zlcjpob3ZlciA+IC5mYWEtZmFsbGluZy5mYWEtc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWxsaW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhbGxpbmcgM3MgbGluZWFyIGluZmluaXRlO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYkluTnlZeTltYjI1MExXRjNaWE52YldVdFlXNXBiV0YwYVc5dUxtTnpjeUlzSW1admJuUXRZWGRsYzI5dFpTMWhibWx0WVhScGIyNHVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQkxHVkJRVUU3TzBGQlEwRTdSVUZEUXp0SlFVRkhMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME5IUkRzN1JVUkdSanRKUVVGSExHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTk5SRHM3UlVSTVJqdEpRVUZKTEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOVFJqczdSVVJTUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME5aUmpzN1JVUllSanRKUVVGSkxHdERRVUZCTzFsQlFVRXNNRUpCUVVFN1IwTmxSanM3UlVSa1JqdEpRVUZKTEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOclFrWTdPMFZFYWtKR08wbEJRVWtzYVVOQlFVRTdXVUZCUVN4NVFrRkJRVHRIUTNGQ1JqczdSVVJ3UWtZN1NVRkJTU3hyUTBGQlFUdFpRVUZCTERCQ1FVRkJPMGREZDBKR096dEZSSFpDUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME15UWtZN08wVkVNVUpHTzBsQlFVa3NhVU5CUVVFN1dVRkJRU3g1UWtGQlFUdEhRemhDUmpzN1JVUTNRa1k3U1VGQlNTeHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERhVU5HT3p0RlJHaERSanRKUVVGSkxHdERRVUZCTzFsQlFVRXNNRUpCUVVFN1IwTnZRMFk3TzBWRWJrTkdPMGxCUVVrc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEzVkRSanM3UlVSMFEwWTdTVUZCU1N4cFEwRkJRVHRaUVVGQkxIbENRVUZCTzBkRE1FTkdPenRGUkhwRFJqdEpRVUZUTEdkRFFVRkJPMWxCUVVFc2QwSkJRVUU3UjBNMlExQTdRMEZEUmpzN1FVUTNSRVE3UlVGRFF6dEpRVUZITEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBOSFJEczdSVVJHUmp0SlFVRkhMR2xEUVVGQk8xbEJRVUVzZVVKQlFVRTdSME5OUkRzN1JVUk1SanRKUVVGSkxHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTlRSanM3UlVSU1JqdEpRVUZKTEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBOWlJqczdSVVJZUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME5sUmpzN1JVUmtSanRKUVVGSkxHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTnJRa1k3TzBWRWFrSkdPMGxCUVVrc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFEzRkNSanM3UlVSd1FrWTdTVUZCU1N4clEwRkJRVHRaUVVGQkxEQkNRVUZCTzBkRGQwSkdPenRGUkhaQ1JqdEpRVUZKTEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBNeVFrWTdPMFZFTVVKR08wbEJRVWtzYVVOQlFVRTdXVUZCUVN4NVFrRkJRVHRIUXpoQ1JqczdSVVEzUWtZN1NVRkJTU3hwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGREYVVOR096dEZSR2hEUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME52UTBZN08wVkVia05HTzBsQlFVa3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRM1ZEUmpzN1JVUjBRMFk3U1VGQlNTeHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERNRU5HT3p0RlJIcERSanRKUVVGVExHZERRVUZCTzFsQlFVRXNkMEpCUVVFN1IwTTJRMUE3UTBGRFJqczdRVVExUTBRN096dEZRVWRETERaRFFVRkJPMVZCUVVFc2NVTkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSGRDUVVGQk8wVkJRMEVzTkVKQlFVRTdRME1yUTBFN08wRkVOME5FT3pzN1JVRkhReXcyUTBGQlFUdFZRVUZCTEhGRFFVRkJPME5EWjBSQk96dEJSRGxEUkRzN08wVkJSME1zTmtOQlFVRTdWVUZCUVN4eFEwRkJRVHREUTJsRVFUczdRVVE1UTBRc1ZVRkJRVHM3UVVGRFFUdEZRVU5ETzBsQlFVY3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRMjFFUkRzN1JVUnNSRVk3U1VGQlJ5eHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERjMFJFT3p0RlJISkVSanRKUVVGSExHdERRVUZCTzFsQlFVRXNNRUpCUVVFN1IwTjVSRVE3TzBWRWVFUkdPMGxCUVVjc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFF6UkVSRHM3UlVRelJFWTdTVUZCUnl4clEwRkJRVHRaUVVGQkxEQkNRVUZCTzBkREswUkVPenRGUkRsRVJqdEpRVUZKTEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOclJVWTdPMFZFYWtWR08wbEJRVWtzYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRIUTNGRlJqczdSVVJ3UlVZN1NVRkJTU3hwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGREZDBWR096dEZSSFpGUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME15UlVZN08wVkVNVVZHTzBsQlFVa3NhVU5CUVVFN1dVRkJRU3g1UWtGQlFUdEhRemhGUmpzN1JVUTNSVVk3U1VGQlV5eG5RMEZCUVR0WlFVRkJMSGRDUVVGQk8wZERhVVpRTzBOQlEwWTdPMEZFTjBaRU8wVkJRME03U1VGQlJ5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wZERiVVJFT3p0RlJHeEVSanRKUVVGSExHbERRVUZCTzFsQlFVRXNlVUpCUVVFN1IwTnpSRVE3TzBWRWNrUkdPMGxCUVVjc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEzbEVSRHM3UlVSNFJFWTdTVUZCUnl4cFEwRkJRVHRaUVVGQkxIbENRVUZCTzBkRE5FUkVPenRGUkRORVJqdEpRVUZITEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBNclJFUTdPMFZFT1VSR08wbEJRVWtzYVVOQlFVRTdXVUZCUVN4NVFrRkJRVHRIUTJ0RlJqczdSVVJxUlVZN1NVRkJTU3hyUTBGQlFUdFpRVUZCTERCQ1FVRkJPMGREY1VWR096dEZSSEJGUmp0SlFVRkpMR2xEUVVGQk8xbEJRVUVzZVVKQlFVRTdSME4zUlVZN08wVkVka1ZHTzBsQlFVa3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRekpGUmpzN1JVUXhSVVk3U1VGQlNTeHBRMEZCUVR0WlFVRkJMSGxDUVVGQk8wZERPRVZHT3p0RlJEZEZSanRKUVVGVExHZERRVUZCTzFsQlFVRXNkMEpCUVVFN1IwTnBSbEE3UTBGRFJqczdRVVJvUmtRN096dEZRVWRETEhsRFFVRkJPMVZCUVVFc2FVTkJRVUU3UlVGRFFTeDNRa0ZCUVR0RlFVTkJMSGRDUVVGQk8wVkJRMEVzTkVKQlFVRTdRME50UmtFN08wRkVha1pFT3pzN1JVRkhReXg1UTBGQlFUdFZRVUZCTEdsRFFVRkJPME5EYjBaQk96dEJSR3hHUkRzN08wVkJSME1zZVVOQlFVRTdWVUZCUVN4cFEwRkJRVHREUTNGR1FUczdRVVJzUmtRc1kwRkJRVHM3UVVGRFFUdEZRVU5ETzBsQlFVY3NjVU5CUVVFN1dVRkJRU3cyUWtGQlFUdEhRM1ZHUkRzN1JVUjBSa1k3U1VGQlJ5eHZRMEZCUVR0WlFVRkJMRFJDUVVGQk8wZERNRVpFT3p0RlJIcEdSanRKUVVGSExIRkRRVUZCTzFsQlFVRXNOa0pCUVVFN1IwTTJSa1E3TzBWRU5VWkdPMGxCUVVrc2IwTkJRVUU3V1VGQlFTdzBRa0ZCUVR0SFEyZEhSanM3UlVRdlJrWTdTVUZCU1N4eFEwRkJRVHRaUVVGQkxEWkNRVUZCTzBkRGJVZEdPenRGUkd4SFJqdEpRVUZKTEc5RFFVRkJPMWxCUVVFc05FSkJRVUU3UjBOelIwWTdPMFZFY2tkR08wbEJRVk1zYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRIUTNsSFVEdERRVU5HT3p0QlJHcElSRHRGUVVORE8wbEJRVWNzY1VOQlFVRTdXVUZCUVN3MlFrRkJRVHRIUTNWR1JEczdSVVIwUmtZN1NVRkJSeXh2UTBGQlFUdFpRVUZCTERSQ1FVRkJPMGRETUVaRU96dEZSSHBHUmp0SlFVRkhMSEZEUVVGQk8xbEJRVUVzTmtKQlFVRTdSME0yUmtRN08wVkVOVVpHTzBsQlFVa3NiME5CUVVFN1dVRkJRU3cwUWtGQlFUdEhRMmRIUmpzN1JVUXZSa1k3U1VGQlNTeHhRMEZCUVR0WlFVRkJMRFpDUVVGQk8wZERiVWRHT3p0RlJHeEhSanRKUVVGSkxHOURRVUZCTzFsQlFVRXNORUpCUVVFN1IwTnpSMFk3TzBWRWNrZEdPMGxCUVZNc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEzbEhVRHREUVVOR096dEJSSGhIUkRzN08wVkJSME1zTmtOQlFVRTdWVUZCUVN4eFEwRkJRVHREUXpKSFFUczdRVVI2UjBRN096dEZRVWRETERaRFFVRkJPMVZCUVVFc2NVTkJRVUU3UTBNMFIwRTdPMEZFTVVkRU96czdSVUZIUXl3MlEwRkJRVHRWUVVGQkxIRkRRVUZCTzBORE5rZEJPenRCUkRGSFJDeG5Ra0ZCUVRzN1FVRkRRVHRGUVVORE8wbEJRVWNzYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRIUXl0SFJEczdSVVE1UjBZN1NVRkJSeXh2UTBGQlFUdFpRVUZCTERSQ1FVRkJPMGREYTBoRU96dEZSR3BJUmp0SlFVRkpMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdSME54U0VZN08wVkVjRWhHTzBsQlFVa3NiME5CUVVFN1dVRkJRU3cwUWtGQlFUdEhRM2RJUmpzN1JVUjJTRVk3U1VGQlNTeHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wZERNa2hHT3p0RlJERklSanRKUVVGSkxHOURRVUZCTzFsQlFVRXNORUpCUVVFN1IwTTRTRVk3TzBWRU4waEdPMGxCUVZNc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFEybEpVRHREUVVOR096dEJSSHBKUkR0RlFVTkRPMGxCUVVjc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SFF5dEhSRHM3UlVRNVIwWTdTVUZCUnl4dlEwRkJRVHRaUVVGQkxEUkNRVUZCTzBkRGEwaEVPenRGUkdwSVJqdEpRVUZKTEd0RFFVRkJPMWxCUVVFc01FSkJRVUU3UjBOeFNFWTdPMFZFY0VoR08wbEJRVWtzYjBOQlFVRTdXVUZCUVN3MFFrRkJRVHRIUTNkSVJqczdSVVIyU0VZN1NVRkJTU3hyUTBGQlFUdFpRVUZCTERCQ1FVRkJPMGRETWtoR096dEZSREZJUmp0SlFVRkpMRzlEUVVGQk8xbEJRVUVzTkVKQlFVRTdSME00U0VZN08wVkVOMGhHTzBsQlFWTXNhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhRMmxKVUR0RFFVTkdPenRCUkdoSlJEczdPMFZCUjBNc0swTkJRVUU3VlVGQlFTeDFRMEZCUVR0RFEyMUpRVHM3UVVScVNVUTdPenRGUVVkRExDdERRVUZCTzFWQlFVRXNkVU5CUVVFN1EwTnZTVUU3TzBGRWJFbEVPenM3UlVGSFF5d3JRMEZCUVR0VlFVRkJMSFZEUVVGQk8wTkRjVWxCT3p0QlJHeEpSQ3hqUVVGQk96dEJRVU5CTzBWQlEwTTdTVUZCV1N4WFFVRkJPMGREZFVsV096dEZSSFJKUmp0SlFVRlJMRmRCUVVFN1IwTXdTVTQ3UTBGRFJqczdRVVEzU1VRN1JVRkRRenRKUVVGWkxGZEJRVUU3UjBOMVNWWTdPMFZFZEVsR08wbEJRVkVzVjBGQlFUdEhRekJKVGp0RFFVTkdPenRCUkhwSlJEczdPMFZCUjBNc01FTkJRVUU3VlVGQlFTeHJRMEZCUVR0RFF6UkpRVHM3UVVReFNVUTdPenRGUVVkRExEQkRRVUZCTzFWQlFVRXNhME5CUVVFN1EwTTJTVUU3TzBGRU0wbEVPenM3UlVGSFF5d3dRMEZCUVR0VlFVRkJMR3REUVVGQk8wTkRPRWxCT3p0QlJETkpSQ3haUVVGQk96dEJRVU5CTzBWQlEwTTdTVUZCZDBJc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFEyZEtkRUk3TzBWRUwwbEdPMGxCUVVrc2NVTkJRVUU3V1VGQlFTdzJRa0ZCUVR0SFEyMUtSanM3UlVSc1NrWTdTVUZCU1N4eFEwRkJRVHRaUVVGQkxEWkNRVUZCTzBkRGMwcEdPME5CUTBZN08wRkVNVXBFTzBWQlEwTTdTVUZCZDBJc2FVTkJRVUU3V1VGQlFTeDVRa0ZCUVR0SFEyZEtkRUk3TzBWRUwwbEdPMGxCUVVrc2NVTkJRVUU3V1VGQlFTdzJRa0ZCUVR0SFEyMUtSanM3UlVSc1NrWTdTVUZCU1N4eFEwRkJRVHRaUVVGQkxEWkNRVUZCTzBkRGMwcEdPME5CUTBZN08wRkVja3BFT3pzN1JVRkhReXd5UTBGQlFUdFZRVUZCTEcxRFFVRkJPME5EZDBwQk96dEJSSFJLUkRzN08wVkJSME1zTWtOQlFVRTdWVUZCUVN4dFEwRkJRVHREUTNsS1FUczdRVVIyU2tRN096dEZRVWRETERKRFFVRkJPMVZCUVVFc2JVTkJRVUU3UTBNd1NrRTdPMEZFZGtwRUxGVkJRVUU3TzBGQlEwRTdSVUZEUXp0SlFVRkhMR2REUVVGQk8xbEJRVUVzZDBKQlFVRTdSME0wU2tRN08wVkVNMHBHTzBsQlFVc3NhME5CUVVFN1dVRkJRU3d3UWtGQlFUdEhReXRLU0R0RFFVTkdPenRCUkd4TFJEdEZRVU5ETzBsQlFVY3NaME5CUVVFN1dVRkJRU3gzUWtGQlFUdEhRelJLUkRzN1JVUXpTa1k3U1VGQlN5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wZERLMHBJTzBOQlEwWTdPMEZFT1VwRU96czdSVUZIUXl3MlEwRkJRVHRWUVVGQkxIRkRRVUZCTzBORGFVdEJPenRCUkM5S1JEczdPMFZCUjBNc05rTkJRVUU3VlVGQlFTeHhRMEZCUVR0RFEydExRVHM3UVVSb1MwUTdPenRGUVVkRExEWkRRVUZCTzFWQlFVRXNjVU5CUVVFN1EwTnRTMEU3TzBGRWFFdEVMRmRCUVVFN08wRkJRMEU3UlVGRFF6dEpRVUZITEdsRFFVRkJPMWxCUVVFc2VVSkJRVUU3UjBOeFMwUTdPMFZFY0V0R08wbEJRVWtzYjBOQlFVRTdXVUZCUVN3MFFrRkJRVHRIUTNkTFJqczdSVVIyUzBZN1NVRkJTeXhwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGRETWt0SU8wTkJRMFk3TzBGRUwwdEVPMFZCUTBNN1NVRkJSeXhwUTBGQlFUdFpRVUZCTEhsQ1FVRkJPMGREY1V0RU96dEZSSEJMUmp0SlFVRkpMRzlEUVVGQk8xbEJRVUVzTkVKQlFVRTdSME4zUzBZN08wVkVka3RHTzBsQlFVc3NhVU5CUVVFN1dVRkJRU3g1UWtGQlFUdEhRekpMU0R0RFFVTkdPenRCUkRGTFJEczdPMFZCUjBNc05FTkJRVUU3VlVGQlFTeHZRMEZCUVR0RFF6WkxRVHM3UVVRelMwUTdPenRGUVVkRExEUkRRVUZCTzFWQlFVRXNiME5CUVVFN1EwTTRTMEU3TzBGRU5VdEVPenM3UlVGSFF5dzBRMEZCUVR0VlFVRkJMRzlEUVVGQk8wTkRLMHRCT3p0QlJEVkxSQ3hYUVVGQk96dEJRVU5CTzBWQlEwTTdTVUZCU1N3NFFrRkJRVHRaUVVGQkxITkNRVUZCTzBkRGFVeEdPenRGUkdoTVJEdEpRVUZMTERoQ1FVRkJPMWxCUVVFc2MwSkJRVUU3UjBOdlRFbzdPMFZFYmt4RU8wbEJRVTBzT0VKQlFVRTdXVUZCUVN4elFrRkJRVHRIUTNWTVREdERRVU5HT3p0QlJETk1SRHRGUVVORE8wbEJRVWtzT0VKQlFVRTdXVUZCUVN4elFrRkJRVHRIUTJsTVJqczdSVVJvVEVRN1NVRkJTeXc0UWtGQlFUdFpRVUZCTEhOQ1FVRkJPMGREYjB4S096dEZSRzVNUkR0SlFVRk5MRGhDUVVGQk8xbEJRVUVzYzBKQlFVRTdSME4xVEV3N1EwRkRSanM3UVVSMFRFUTdPenRGUVVkRExEUkRRVUZCTzFWQlFVRXNiME5CUVVFN1EwTjVURUU3TzBGRWRreEVPenM3UlVGSFF5dzBRMEZCUVR0VlFVRkJMRzlEUVVGQk8wTkRNRXhCT3p0QlJIaE1SRHM3TzBWQlIwTXNORU5CUVVFN1ZVRkJRU3h2UTBGQlFUdERRekpNUVRzN1FVUjRURVFzVjBGQlFUczdRVUZEUVRzN08wVkJSME1zTmtOQlFVRTdWVUZCUVN4eFEwRkJRVHREUXpSTVFUczdRVVF4VEVRN096dEZRVWRETERaRFFVRkJPMVZCUVVFc2NVTkJRVUU3UTBNMlRFRTdPMEZFTTB4RU96czdSVUZIUXl3MlEwRkJRVHRWUVVGQkxIRkRRVUZCTzBORE9FeEJPenRCUkROTVJDeFZRVUZCT3p0QlFVTkJPMFZCUTBNN1NVRkJTU3cwUWtGQlFUdFpRVUZCTEc5Q1FVRkJPMGREWjAxR096dEZSQzlNUmp0SlFVRlRMREpEUVVGQk8xbEJRVUVzYlVOQlFVRTdSME50VFZBN08wVkViRTFHTzBsQlFXRXNNa05CUVVFN1dVRkJRU3h0UTBGQlFUdEhRM05OV0RzN1JVUnlUVVk3U1VGQlV5dzBRMEZCUVR0WlFVRkJMRzlEUVVGQk8wZERlVTFRT3p0RlJIaE5SanRKUVVGVkxITkRRVUZCTzFsQlFVRXNPRUpCUVVFN1IwTTBUVkk3UTBGRFJqczdRVVJzVGtRN1JVRkRRenRKUVVGSkxEUkNRVUZCTzFsQlFVRXNiMEpCUVVFN1IwTm5UVVk3TzBWRUwweEdPMGxCUVZNc01rTkJRVUU3V1VGQlFTeHRRMEZCUVR0SFEyMU5VRHM3UlVSc1RVWTdTVUZCWVN3eVEwRkJRVHRaUVVGQkxHMURRVUZCTzBkRGMwMVlPenRGUkhKTlJqdEpRVUZUTERSRFFVRkJPMWxCUVVFc2IwTkJRVUU3UjBONVRWQTdPMFZFZUUxR08wbEJRVlVzYzBOQlFVRTdXVUZCUVN3NFFrRkJRVHRIUXpSTlVqdERRVU5HT3p0QlJERk5SRHM3TzBWQlIwTXNNa05CUVVFN1ZVRkJRU3h0UTBGQlFUdERRelpOUVRzN1FVUXpUVVE3T3p0RlFVZERMREpEUVVGQk8xVkJRVUVzYlVOQlFVRTdRME00VFVFN08wRkVOVTFFT3pzN1JVRkhReXd5UTBGQlFUdFZRVUZCTEcxRFFVRkJPME5ESzAxQk96dEJSRFZOUkN4aFFVRkJPenRCUVVOQk8wVkJRME03U1VGQlNTeHZRMEZCUVR0WlFVRkJMRFJDUVVGQk8wbEJRVFJDTEZkQlFVRTdSME5yVGpsQ096dEZSR3BPUmp0SlFVRkxMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdTVUZCTUVJc1YwRkJRVHRIUTNOT04wSTdPMFZFY2s1R08wbEJRVTBzYlVOQlFVRTdXVUZCUVN3eVFrRkJRVHRKUVVFeVFpeFhRVUZCTzBkRE1FNHZRanREUVVOR096dEJSRGxPUkR0RlFVTkRPMGxCUVVrc2IwTkJRVUU3V1VGQlFTdzBRa0ZCUVR0SlFVRTBRaXhYUVVGQk8wZERhMDQ1UWpzN1JVUnFUa1k3U1VGQlN5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wbEJRVEJDTEZkQlFVRTdSME56VGpkQ096dEZSSEpPUmp0SlFVRk5MRzFEUVVGQk8xbEJRVUVzTWtKQlFVRTdTVUZCTWtJc1YwRkJRVHRIUXpCT0wwSTdRMEZEUmpzN1FVUjRUa1E3T3p0RlFVZERMRGhEUVVGQk8xVkJRVUVzYzBOQlFVRTdRME15VGtFN08wRkVlazVFT3pzN1JVRkhReXc0UTBGQlFUdFZRVUZCTEhORFFVRkJPME5ETkU1Qk96dEJSREZPUkRzN08wVkJSME1zT0VOQlFVRTdWVUZCUVN4elEwRkJRVHREUXpaT1FUczdRVVF4VGtRc2NVSkJRVUU3TzBGQlJVRTdSVUZEUXp0SlFVRkpMRzFEUVVGQk8xbEJRVUVzTWtKQlFVRTdTVUZCTWtJc1YwRkJRVHRIUXl0T04wSTdPMFZFT1U1R08wbEJRVXNzYTBOQlFVRTdXVUZCUVN3d1FrRkJRVHRKUVVFd1FpeFhRVUZCTzBkRGJVODNRanM3UlVSc1QwWTdTVUZCVFN4dlEwRkJRVHRaUVVGQkxEUkNRVUZCTzBsQlFUUkNMRmRCUVVFN1IwTjFUMmhETzBOQlEwWTdPMEZFTTA5RU8wVkJRME03U1VGQlNTeHRRMEZCUVR0WlFVRkJMREpDUVVGQk8wbEJRVEpDTEZkQlFVRTdSME1yVGpkQ096dEZSRGxPUmp0SlFVRkxMR3REUVVGQk8xbEJRVUVzTUVKQlFVRTdTVUZCTUVJc1YwRkJRVHRIUTIxUE4wSTdPMFZFYkU5R08wbEJRVTBzYjBOQlFVRTdXVUZCUVN3MFFrRkJRVHRKUVVFMFFpeFhRVUZCTzBkRGRVOW9RenREUVVOR096dEJSSEpQUkRzN08wVkJSME1zYzBSQlFVRTdWVUZCUVN3NFEwRkJRVHREUTNkUFFUczdRVVIwVDBRN096dEZRVWRETEhORVFVRkJPMVZCUVVFc09FTkJRVUU3UTBONVQwRTdPMEZFZGs5RU96czdSVUZIUXl4elJFRkJRVHRWUVVGQkxEaERRVUZCTzBORE1FOUJPenRCUkhaUFJDeFhRVUZCT3p0QlFVTkJPMFZCUTBNN1NVRkJTU3haUVVGQk8wZERORTlHT3p0RlJETlBSanRKUVVGTExEaENRVUZCTzFsQlFVRXNjMEpCUVVFN1NVRkJjVUlzVjBGQlFUdEhRMmRRZUVJN08wVkVMMDlHTzBsQlFVc3NWMEZCUVR0SFEyMVFTRHREUVVOR096dEJSSFpRUkR0RlFVTkRPMGxCUVVrc1dVRkJRVHRIUXpSUFJqczdSVVF6VDBZN1NVRkJTeXc0UWtGQlFUdFpRVUZCTEhOQ1FVRkJPMGxCUVhGQ0xGZEJRVUU3UjBOblVIaENPenRGUkM5UFJqdEpRVUZMTEZkQlFVRTdSME50VUVnN1EwRkRSanM3UVVSc1VFUTdPenRGUVVkRExEUkRRVUZCTzFWQlFVRXNiME5CUVVFN1EwTnhVRUU3TzBGRWJsQkVPenM3UlVGSFF5dzBRMEZCUVR0VlFVRkJMRzlEUVVGQk8wTkRjMUJCT3p0QlJIQlFSRHM3TzBWQlIwTXNORU5CUVVFN1ZVRkJRU3h2UTBGQlFUdERRM1ZRUVRzN1FVUndVRVFzWVVGQlFUczdRVUZEUVR0RlFVTkpPMGxCUVVrc2IwTkJRVUU3V1VGQlFTdzBRa0ZCUVR0SlFVRTBRaXhYUVVGQk8wZERNRkJxUXpzN1JVUjZVRU03U1VGQlN5eHJRMEZCUVR0WlFVRkJMREJDUVVGQk8wbEJRVEJDTEZkQlFVRTdSME00VUdoRE96dEZSRGRRUXp0SlFVRk5MRzFEUVVGQk8xbEJRVUVzTWtKQlFVRTdTVUZCTWtJc1YwRkJRVHRIUTJ0UmJFTTdRMEZEUmpzN1FVUjBVVVE3UlVGRFNUdEpRVUZKTEc5RFFVRkJPMWxCUVVFc05FSkJRVUU3U1VGQk5FSXNWMEZCUVR0SFF6QlFha003TzBWRWVsQkRPMGxCUVVzc2EwTkJRVUU3V1VGQlFTd3dRa0ZCUVR0SlFVRXdRaXhYUVVGQk8wZERPRkJvUXpzN1JVUTNVRU03U1VGQlRTeHRRMEZCUVR0WlFVRkJMREpDUVVGQk8wbEJRVEpDTEZkQlFVRTdSME5yVVd4RE8wTkJRMFk3TzBGRWFGRkVPenM3UlVGSFF5dzRRMEZCUVR0VlFVRkJMSE5EUVVGQk8wTkRiVkZCT3p0QlJHcFJSRHM3TzBWQlIwTXNPRU5CUVVFN1ZVRkJRU3h6UTBGQlFUdERRMjlSUVRzN1FVUnNVVVE3T3p0RlFVZERMRGhEUVVGQk8xVkJRVUVzYzBOQlFVRTdRME54VVVFaUxDSm1hV3hsSWpvaVptOXVkQzFoZDJWemIyMWxMV0Z1YVcxaGRHbHZiaTVqYzNNaUxDSnpiM1Z5WTJWelEyOXVkR1Z1ZENJNld5SXZLaUJYVWtWT1EwaEpUa2NnS2k5Y2JrQnJaWGxtY21GdFpYTWdkM0psYm1Ob0lIdGNibHgwTUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNndE1USmtaV2NwZlZ4dVhIUTRKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLREV5WkdWbktYMWNibHgwTVRBbGUzUnlZVzV6Wm05eWJUcHliM1JoZEdVb01qUmtaV2NwZlZ4dVhIUXhPQ1Y3ZEhKaGJuTm1iM0p0T25KdmRHRjBaU2d0TWpSa1pXY3BmVnh1WEhReU1DVjdkSEpoYm5ObWIzSnRPbkp2ZEdGMFpTZ3RNalJrWldjcGZWeHVYSFF5T0NWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNneU5HUmxaeWw5WEc1Y2RETXdKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLREkwWkdWbktYMWNibHgwTXpnbGUzUnlZVzV6Wm05eWJUcHliM1JoZEdVb0xUSTBaR1ZuS1gxY2JseDBOREFsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRJMFpHVm5LWDFjYmx4ME5EZ2xlM1J5WVc1elptOXliVHB5YjNSaGRHVW9NalJrWldjcGZWeHVYSFExTUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNneU5HUmxaeWw5WEc1Y2REVTRKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLQzB5TkdSbFp5bDlYRzVjZERZd0pYdDBjbUZ1YzJadmNtMDZjbTkwWVhSbEtDMHlOR1JsWnlsOVhHNWNkRFk0Slh0MGNtRnVjMlp2Y20wNmNtOTBZWFJsS0RJMFpHVm5LWDFjYmx4ME56VWxMREV3TUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNnd1pHVm5LWDFjYm4xY2JpNW1ZV0V0ZDNKbGJtTm9MbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMTNjbVZ1WTJndVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGQzSmxibU5vSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIzY21WdVkyZ2dNaTQxY3lCbFlYTmxJR2x1Wm1sdWFYUmxPMXh1WEhSMGNtRnVjMlp2Y20wdGIzSnBaMmx1TFhnNklEa3dKVHRjYmx4MGRISmhibk5tYjNKdExXOXlhV2RwYmkxNU9pQXpOU1U3WEc1Y2RIUnlZVzV6Wm05eWJTMXZjbWxuYVc0dGVqb2dhVzVwZEdsaGJEdGNibjFjYmk1bVlXRXRkM0psYm1Ob0xtRnVhVzFoZEdWa0xtWmhZUzFtWVhOMExGeHVMbVpoWVMxM2NtVnVZMmd1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFdaaGMzUTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0ZDNKbGJtTm9MbVpoWVMxbVlYTjBJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQjNjbVZ1WTJnZ01TNHljeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1TG1aaFlTMTNjbVZ1WTJndVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhkeVpXNWphQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzEzY21WdVkyZ3VabUZoTFhOc2IzY2dlMXh1WEhSaGJtbHRZWFJwYjI0NklIZHlaVzVqYUNBekxqZHpJR1ZoYzJVZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlFSkZURXdnS2k5Y2JrQnJaWGxtY21GdFpYTWdjbWx1WnlCN1hHNWNkREFsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRFMVpHVm5LWDFjYmx4ME1pVjdkSEpoYm5ObWIzSnRPbkp2ZEdGMFpTZ3hOV1JsWnlsOVhHNWNkRFFsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRFNFpHVm5LWDFjYmx4ME5pVjdkSEpoYm5ObWIzSnRPbkp2ZEdGMFpTZ3hPR1JsWnlsOVhHNWNkRGdsZTNSeVlXNXpabTl5YlRweWIzUmhkR1VvTFRJeVpHVm5LWDFjYmx4ME1UQWxlM1J5WVc1elptOXliVHB5YjNSaGRHVW9NakprWldjcGZWeHVYSFF4TWlWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNndE1UaGtaV2NwZlZ4dVhIUXhOQ1Y3ZEhKaGJuTm1iM0p0T25KdmRHRjBaU2d4T0dSbFp5bDlYRzVjZERFMkpYdDBjbUZ1YzJadmNtMDZjbTkwWVhSbEtDMHhNbVJsWnlsOVhHNWNkREU0Slh0MGNtRnVjMlp2Y20wNmNtOTBZWFJsS0RFeVpHVm5LWDFjYmx4ME1qQWxMREV3TUNWN2RISmhibk5tYjNKdE9uSnZkR0YwWlNnd1pHVm5LWDFjYm4xY2JpNW1ZV0V0Y21sdVp5NWhibWx0WVhSbFpDeGNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF5YVc1bklIdGNibHgwWVc1cGJXRjBhVzl1T2lCeWFXNW5JREp6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzVjZEhSeVlXNXpabTl5YlMxdmNtbG5hVzR0ZURvZ05UQWxPMXh1WEhSMGNtRnVjMlp2Y20wdGIzSnBaMmx1TFhrNklEQndlRHRjYmx4MGRISmhibk5tYjNKdExXOXlhV2RwYmkxNk9pQnBibWwwYVdGc08xeHVmVnh1TG1aaFlTMXlhVzVuTG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF5YVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYSnBibWN1Wm1GaExXWmhjM1FnZTF4dVhIUmhibWx0WVhScGIyNDZJSEpwYm1jZ01YTWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRjbWx1Wnk1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdGMyeHZkenBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxeWFXNW5MbVpoWVMxemJHOTNJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQnlhVzVuSUROeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaThxSUZaRlVsUkpRMEZNSUNvdlhHNUFhMlY1Wm5KaGJXVnpJSFpsY25ScFkyRnNJSHRjYmx4ME1DVjdkSEpoYm5ObWIzSnRPblJ5WVc1emJHRjBaU2d3TEMwemNIZ3BmVnh1WEhRMEpYdDBjbUZ1YzJadmNtMDZkSEpoYm5Oc1lYUmxLREFzTTNCNEtYMWNibHgwT0NWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZ3dMQzB6Y0hncGZWeHVYSFF4TWlWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZ3dMRE53ZUNsOVhHNWNkREUySlh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNMVE53ZUNsOVhHNWNkREl3Slh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNNM0I0S1gxY2JseDBNaklsTERFd01DVjdkSEpoYm5ObWIzSnRPblJ5WVc1emJHRjBaU2d3TERBcGZWeHVmVnh1TG1aaFlTMTJaWEowYVdOaGJDNWhibWx0WVhSbFpDeGNiaTVtWVdFdGRtVnlkR2xqWVd3dVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGRtVnlkR2xqWVd3Z2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhabGNuUnBZMkZzSURKeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNHVabUZoTFhabGNuUnBZMkZzTG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzEyWlhKMGFXTmhiQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzEyWlhKMGFXTmhiQzVtWVdFdFptRnpkQ0I3WEc1Y2RHRnVhVzFoZEdsdmJqb2dkbVZ5ZEdsallXd2dNWE1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRkbVZ5ZEdsallXd3VZVzVwYldGMFpXUXVabUZoTFhOc2IzY3NYRzR1Wm1GaExYWmxjblJwWTJGc0xtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYWmxjblJwWTJGc0xtWmhZUzF6Ykc5M0lIdGNibHgwWVc1cGJXRjBhVzl1T2lCMlpYSjBhV05oYkNBMGN5QmxZWE5sSUdsdVptbHVhWFJsTzF4dWZWeHVYRzR2S2lCSVQxSkpXazlPVkVGTUlDb3ZYRzVBYTJWNVpuSmhiV1Z6SUdodmNtbDZiMjUwWVd3Z2UxeHVYSFF3Slh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNNQ2w5WEc1Y2REWWxlM1J5WVc1elptOXliVHAwY21GdWMyeGhkR1VvTlhCNExEQXBmVnh1WEhReE1pVjdkSEpoYm5ObWIzSnRPblJ5WVc1emJHRjBaU2d3TERBcGZWeHVYSFF4T0NWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZzFjSGdzTUNsOVhHNWNkREkwSlh0MGNtRnVjMlp2Y20wNmRISmhibk5zWVhSbEtEQXNNQ2w5WEc1Y2RETXdKWHQwY21GdWMyWnZjbTA2ZEhKaGJuTnNZWFJsS0RWd2VDd3dLWDFjYmx4ME16WWxMREV3TUNWN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpTZ3dMREFwZlZ4dWZWeHVMbVpoWVMxb2IzSnBlbTl1ZEdGc0xtRnVhVzFoZEdWa0xGeHVMbVpoWVMxb2IzSnBlbTl1ZEdGc0xtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXaHZjbWw2YjI1MFlXd2dlMXh1WEhSaGJtbHRZWFJwYjI0NklHaHZjbWw2YjI1MFlXd2dNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzVtWVdFdFptRnpkQ3hjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFvYjNKcGVtOXVkR0ZzTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJvYjNKcGVtOXVkR0ZzSURGeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNHVabUZoTFdodmNtbDZiMjUwWVd3dVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFdodmNtbDZiMjUwWVd3dVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExYTnNiM2M2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGFHOXlhWHB2Ym5SaGJDNW1ZV0V0YzJ4dmR5QjdYRzVjZEdGdWFXMWhkR2x2YmpvZ2FHOXlhWHB2Ym5SaGJDQXpjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dktpQkdURUZUU0VsT1J5QXFMMXh1UUd0bGVXWnlZVzFsY3lCbWJHRnphQ0I3WEc1Y2REQWxMREV3TUNVc05UQWxlMjl3WVdOcGRIazZNWDFjYmx4ME1qVWxMRGMxSlh0dmNHRmphWFI1T2pCOVhHNTlYRzR1Wm1GaExXWnNZWE5vTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzFtYkdGemFDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMW1iR0Z6YUNCN1hHNWNkR0Z1YVcxaGRHbHZiam9nWm14aGMyZ2dNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRabXhoYzJndVlXNXBiV0YwWldRdVptRmhMV1poYzNRc1hHNHVabUZoTFdac1lYTm9MbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV1pzWVhOb0xtWmhZUzFtWVhOMElIdGNibHgwWVc1cGJXRjBhVzl1T2lCbWJHRnphQ0F4Y3lCbFlYTmxJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzFtYkdGemFDNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdFpteGhjMmd1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFhOc2IzYzZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Wm14aGMyZ3VabUZoTFhOc2IzY2dlMXh1WEhSaGJtbHRZWFJwYjI0NklHWnNZWE5vSUROeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaThxSUVKUFZVNURSU0FxTDF4dVFHdGxlV1p5WVcxbGN5QmliM1Z1WTJVZ2UxeHVYSFF3SlN3eE1DVXNNakFsTERVd0pTdzRNQ1VzTVRBd0pYdDBjbUZ1YzJadmNtMDZkSEpoYm5Oc1lYUmxXU2d3S1gxY2JseDBOREFsZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWktDMHhOWEI0S1gxY2JseDBOakFsZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWktDMHhOWEI0S1gxY2JuMWNiaTVtWVdFdFltOTFibU5sTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzFpYjNWdVkyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRZbTkxYm1ObElIdGNibHgwWVc1cGJXRjBhVzl1T2lCaWIzVnVZMlVnTW5NZ1pXRnpaU0JwYm1acGJtbDBaVHRjYm4xY2JpNW1ZV0V0WW05MWJtTmxMbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMWliM1Z1WTJVdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdFltOTFibU5sTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJpYjNWdVkyVWdNWE1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRZbTkxYm1ObExtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxaWIzVnVZMlV1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFhOc2IzYzZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0WW05MWJtTmxMbVpoWVMxemJHOTNJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQmliM1Z1WTJVZ00zTWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1UxQkpUaUFxTDF4dVFHdGxlV1p5WVcxbGN5QnpjR2x1ZTF4dVhIUXdKWHQwY21GdWMyWnZjbTA2Y205MFlYUmxLREJrWldjcGZWeHVYSFF4TURBbGUzUnlZVzV6Wm05eWJUcHliM1JoZEdVb016VTVaR1ZuS1gxY2JuMWNiaTVtWVdFdGMzQnBiaTVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRjM0JwYmk1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxemNHbHVJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQnpjR2x1SURFdU5YTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1TG1aaFlTMXpjR2x1TG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF6Y0dsdUxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYTndhVzR1Wm1GaExXWmhjM1FnZTF4dVhIUmhibWx0WVhScGIyNDZJSE53YVc0Z01DNDNjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc0dVptRmhMWE53YVc0dVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhOd2FXNHVZVzVwYldGMFpXUXRhRzkyWlhJdVptRmhMWE5zYjNjNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjM0JwYmk1bVlXRXRjMnh2ZHlCN1hHNWNkR0Z1YVcxaGRHbHZiam9nYzNCcGJpQXlMakp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JseHVMeW9nUmt4UFFWUWdLaTljYmtCclpYbG1jbUZ0WlhNZ1pteHZZWFI3WEc1Y2REQWxlM1J5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV1Nnd0tYMWNibHgwTlRBbGUzUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXU2d0Tm5CNEtYMWNibHgwTVRBd0pYdDBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmtvTUNsOVhHNTlYRzR1Wm1GaExXWnNiMkYwTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzFtYkc5aGRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMW1iRzloZENCN1hHNWNkR0Z1YVcxaGRHbHZiam9nWm14dllYUWdNbk1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzFtYkc5aGRDNWhibWx0WVhSbFpDNW1ZV0V0Wm1GemRDeGNiaTVtWVdFdFpteHZZWFF1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFdaaGMzUTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Wm14dllYUXVabUZoTFdaaGMzUWdlMXh1WEhSaGJtbHRZWFJwYjI0NklHWnNiMkYwSURGeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNiaTVtWVdFdFpteHZZWFF1WVc1cGJXRjBaV1F1Wm1GaExYTnNiM2NzWEc0dVptRmhMV1pzYjJGMExtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWnNiMkYwTG1aaFlTMXpiRzkzSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJtYkc5aGRDQXpjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHFJRkJWVEZORklDb3ZYRzVBYTJWNVpuSmhiV1Z6SUhCMWJITmxJSHRjYmx4ME1DVWdlM1J5WVc1elptOXliVG9nYzJOaGJHVW9NUzR4S1gxY2JpQmNkRFV3SlNCN2RISmhibk5tYjNKdE9pQnpZMkZzWlNnd0xqZ3BmVnh1SUZ4ME1UQXdKU0I3ZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4TGpFcGZWeHVmVnh1TG1aaFlTMXdkV3h6WlM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0Y0hWc2MyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjSFZzYzJVZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhCMWJITmxJREp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JpNW1ZV0V0Y0hWc2MyVXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYQjFiSE5sTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxbVlYTjBPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhCMWJITmxMbVpoWVMxbVlYTjBJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQndkV3h6WlNBeGN5QnNhVzVsWVhJZ2FXNW1hVzVwZEdVN1hHNTlYRzR1Wm1GaExYQjFiSE5sTG1GdWFXMWhkR1ZrTG1aaFlTMXpiRzkzTEZ4dUxtWmhZUzF3ZFd4elpTNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMXdkV3h6WlM1bVlXRXRjMnh2ZHlCN1hHNWNkR0Z1YVcxaGRHbHZiam9nY0hWc2MyVWdNM01nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHZLaUJUU0VGTFJTQXFMMXh1TG1aaFlTMXphR0ZyWlM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0YzJoaGEyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjMmhoYTJVZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhkeVpXNWphQ0F5TGpWeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNHVabUZoTFhOb1lXdGxMbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMXphR0ZyWlM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdFptRnpkRHBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxemFHRnJaUzVtWVdFdFptRnpkQ0I3WEc1Y2RHRnVhVzFoZEdsdmJqb2dkM0psYm1Ob0lERXVNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRjMmhoYTJVdVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhOb1lXdGxMbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzF6Ykc5M09taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWE5vWVd0bExtWmhZUzF6Ykc5M0lIdGNibHgwWVc1cGJXRjBhVzl1T2lCM2NtVnVZMmdnTXk0M2N5QmxZWE5sSUdsdVptbHVhWFJsTzF4dWZWeHVYRzR2S2lCVVFVUkJJQ292WEc1QWEyVjVabkpoYldWeklIUmhaR0VnZTF4dVhIUXdKU0I3ZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4S1gxY2JseDBNVEFsTERJd0pTQjdkSEpoYm5ObWIzSnRPbk5qWVd4bEtDNDVLU0J5YjNSaGRHVW9MVGhrWldjcE8zMWNibHgwTXpBbExEVXdKU3czTUNVZ2UzUnlZVzV6Wm05eWJUcHpZMkZzWlNneExqTXBJSEp2ZEdGMFpTZzRaR1ZuS1gxY2JseDBOREFsTERZd0pTQjdkSEpoYm5ObWIzSnRPbk5qWVd4bEtERXVNeWtnY205MFlYUmxLQzA0WkdWbktYMWNibHgwT0RBbExERXdNQ1VnZTNSeVlXNXpabTl5YlRwelkyRnNaU2d4S1NCeWIzUmhkR1VvTUNsOVhHNTlYRzVjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0ZEdGa1lTNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTBZV1JoSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIwWVdSaElESnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0ZEdGa1lTNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRabUZ6ZERwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTBZV1JoTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIwWVdSaElERnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkM1bVlXRXRjMnh2ZHl4Y2JpNW1ZV0V0ZEdGa1lTNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTBZV1JoTG1aaFlTMXpiRzkzSUh0Y2JseDBZVzVwYldGMGFXOXVPaUIwWVdSaElETnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUx5b2dVRUZUVTBsT1J5QXFMMXh1UUd0bGVXWnlZVzFsY3lCd1lYTnphVzVuSUh0Y2JseDBNQ1VnZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWUtDMDFNQ1VwT3lCdmNHRmphWFI1T2pCOVhHNWNkRFV3SlNCN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWZ29NQ1VwT3lCdmNHRmphWFI1T2pGOVhHNWNkREV3TUNVZ2UzUnlZVzV6Wm05eWJUcDBjbUZ1YzJ4aGRHVllLRFV3SlNrN0lHOXdZV05wZEhrNk1IMWNibjFjYmx4dUxtWmhZUzF3WVhOemFXNW5MbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMXdZWE56YVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYQmhjM05wYm1jZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUhCaGMzTnBibWNnTW5NZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVMbVpoWVMxd1lYTnphVzVuTG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF3WVhOemFXNW5MbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWEJoYzNOcGJtY3VabUZoTFdaaGMzUWdlMXh1WEhSaGJtbHRZWFJwYjI0NklIQmhjM05wYm1jZ01YTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1TG1aaFlTMXdZWE56YVc1bkxtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxd1lYTnphVzVuTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxemJHOTNPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhCaGMzTnBibWN1Wm1GaExYTnNiM2NnZTF4dVhIUmhibWx0WVhScGIyNDZJSEJoYzNOcGJtY2dNM01nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHZLaUJRUVZOVFNVNUhJRkpGVmtWU1UwVWdLaTljYmx4dVFHdGxlV1p5WVcxbGN5QndZWE56YVc1bkxYSmxkbVZ5YzJVZ2UxeHVYSFF3SlNCN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWZ29OVEFsS1RzZ2IzQmhZMmwwZVRvd2ZWeHVYSFExTUNVZ2UzUnlZVzV6Wm05eWJUcDBjbUZ1YzJ4aGRHVllLREFsS1RzZ2IzQmhZMmwwZVRveGZWeHVYSFF4TURBbElIdDBjbUZ1YzJadmNtMDZkSEpoYm5Oc1lYUmxXQ2d0TlRBbEtUc2diM0JoWTJsMGVUb3dmVnh1ZlZ4dVhHNHVabUZoTFhCaGMzTnBibWN0Y21WMlpYSnpaUzVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRjR0Z6YzJsdVp5MXlaWFpsY25ObExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYQmhjM05wYm1jdGNtVjJaWEp6WlNCN1hHNWNkR0Z1YVcxaGRHbHZiam9nY0dGemMybHVaeTF5WlhabGNuTmxJREp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JpNW1ZV0V0Y0dGemMybHVaeTF5WlhabGNuTmxMbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMXdZWE56YVc1bkxYSmxkbVZ5YzJVdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGNHRnpjMmx1WnkxeVpYWmxjbk5sTG1aaFlTMW1ZWE4wSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJ3WVhOemFXNW5MWEpsZG1WeWMyVWdNWE1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzF3WVhOemFXNW5MWEpsZG1WeWMyVXVZVzVwYldGMFpXUXVabUZoTFhOc2IzY3NYRzR1Wm1GaExYQmhjM05wYm1jdGNtVjJaWEp6WlM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdGMyeHZkenBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxd1lYTnphVzVuTFhKbGRtVnljMlV1Wm1GaExYTnNiM2NnZTF4dVhIUmhibWx0WVhScGIyNDZJSEJoYzNOcGJtY3RjbVYyWlhKelpTQXpjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHFJRUpWVWxOVUlDb3ZYRzVBYTJWNVpuSmhiV1Z6SUdKMWNuTjBJSHRjYmx4ME1DVWdlMjl3WVdOcGRIazZMalo5WEc1Y2REVXdKU0I3ZEhKaGJuTm1iM0p0T25OallXeGxLREV1T0NrN2IzQmhZMmwwZVRvd2ZWeHVYSFF4TURBbGUyOXdZV05wZEhrNk1IMWNibjFjYmk1bVlXRXRZblZ5YzNRdVlXNXBiV0YwWldRc1hHNHVabUZoTFdKMWNuTjBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV0oxY25OMElIdGNibHgwWVc1cGJXRjBhVzl1T2lCaWRYSnpkQ0F5Y3lCcGJtWnBibWwwWlNCc2FXNWxZWEpjYm4xY2JpNW1ZV0V0WW5WeWMzUXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExXSjFjbk4wTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxbVlYTjBPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdKMWNuTjBMbVpoWVMxbVlYTjBJSHRjYmx4MFlXNXBiV0YwYVc5dU9pQmlkWEp6ZENBeGN5QnBibVpwYm1sMFpTQnNhVzVsWVhKY2JuMWNiaTVtWVdFdFluVnljM1F1WVc1cGJXRjBaV1F1Wm1GaExYTnNiM2NzWEc0dVptRmhMV0oxY25OMExtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXSjFjbk4wTG1aaFlTMXpiRzkzSUh0Y2JseDBZVzVwYldGMGFXOXVPaUJpZFhKemRDQXpjeUJwYm1acGJtbDBaU0JzYVc1bFlYSmNibjFjYmx4dUx5b2dSa0ZNVEVsT1J5QXFMMXh1UUd0bGVXWnlZVzFsY3lCbVlXeHNhVzVuSUh0Y2JpQWdJQ0F3SlNCN2RISmhibk5tYjNKdE9uUnlZVzV6YkdGMFpWa29MVFV3SlNrN0lHOXdZV05wZEhrNk1IMWNiaUFnSUNBMU1DVWdlM1J5WVc1elptOXliVHAwY21GdWMyeGhkR1ZaS0RBbEtUc2diM0JoWTJsMGVUb3hmVnh1SUNBZ0lERXdNQ1VnZTNSeVlXNXpabTl5YlRwMGNtRnVjMnhoZEdWWktEVXdKU2s3SUc5d1lXTnBkSGs2TUgxY2JuMWNibHh1TG1aaFlTMW1ZV3hzYVc1bkxtRnVhVzFoZEdWa0xGeHVMbVpoWVMxbVlXeHNhVzVuTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdaaGJHeHBibWNnZTF4dVhIUmhibWx0WVhScGIyNDZJR1poYkd4cGJtY2dNbk1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dUxtWmhZUzFtWVd4c2FXNW5MbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMW1ZV3hzYVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWmhiR3hwYm1jdVptRmhMV1poYzNRZ2UxeHVYSFJoYm1sdFlYUnBiMjQ2SUdaaGJHeHBibWNnTVhNZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVMbVpoWVMxbVlXeHNhVzVuTG1GdWFXMWhkR1ZrTG1aaFlTMXpiRzkzTEZ4dUxtWmhZUzFtWVd4c2FXNW5MbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzF6Ykc5M09taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV1poYkd4cGJtY3VabUZoTFhOc2IzY2dlMXh1WEhSaGJtbHRZWFJwYjI0NklHWmhiR3hwYm1jZ00zTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1SWl3aUx5b2dWMUpGVGtOSVNVNUhJQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdkM0psYm1Ob0lIdGNiaUFnTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0MweE1tUmxaeWs3WEc0Z0lIMWNibHh1SUNBNEpTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb01USmtaV2NwTzF4dUlDQjlYRzVjYmlBZ01UQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSEp2ZEdGMFpTZ3lOR1JsWnlrN1hHNGdJSDFjYmx4dUlDQXhPQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLQzB5TkdSbFp5azdYRzRnSUgxY2JseHVJQ0F5TUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0MweU5HUmxaeWs3WEc0Z0lIMWNibHh1SUNBeU9DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtESTBaR1ZuS1R0Y2JpQWdmVnh1WEc0Z0lETXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NalJrWldjcE8xeHVJQ0I5WEc1Y2JpQWdNemdsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaU2d0TWpSa1pXY3BPMXh1SUNCOVhHNWNiaUFnTkRBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNndE1qUmtaV2NwTzF4dUlDQjlYRzVjYmlBZ05EZ2xJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSEp2ZEdGMFpTZ3lOR1JsWnlrN1hHNGdJSDFjYmx4dUlDQTFNQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLREkwWkdWbktUdGNiaUFnZlZ4dVhHNGdJRFU0SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCeWIzUmhkR1VvTFRJMFpHVm5LVHRjYmlBZ2ZWeHVYRzRnSURZd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb0xUSTBaR1ZuS1R0Y2JpQWdmVnh1WEc0Z0lEWTRKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NalJrWldjcE8xeHVJQ0I5WEc1Y2JpQWdOelVsTENBeE1EQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSEp2ZEdGMFpTZ3daR1ZuS1R0Y2JpQWdmVnh1ZlZ4dVhHNHVabUZoTFhkeVpXNWphQzVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRkM0psYm1Ob0xtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYZHlaVzVqYUNCN1hHNGdJR0Z1YVcxaGRHbHZiam9nZDNKbGJtTm9JREl1TlhNZ1pXRnpaU0JwYm1acGJtbDBaVHRjYmlBZ2RISmhibk5tYjNKdExXOXlhV2RwYmkxNE9pQTVNQ1U3WEc0Z0lIUnlZVzV6Wm05eWJTMXZjbWxuYVc0dGVUb2dNelVsTzF4dUlDQjBjbUZ1YzJadmNtMHRiM0pwWjJsdUxYbzZJR2x1YVhScFlXdzdYRzU5WEc1Y2JpNW1ZV0V0ZDNKbGJtTm9MbUZ1YVcxaGRHVmtMbVpoWVMxbVlYTjBMRnh1TG1aaFlTMTNjbVZ1WTJndVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGQzSmxibU5vTG1aaFlTMW1ZWE4wSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUIzY21WdVkyZ2dNUzR5Y3lCbFlYTmxJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHVabUZoTFhkeVpXNWphQzVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRkM0psYm1Ob0xtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYZHlaVzVqYUM1bVlXRXRjMnh2ZHlCN1hHNGdJR0Z1YVcxaGRHbHZiam9nZDNKbGJtTm9JRE11TjNNZ1pXRnpaU0JwYm1acGJtbDBaVHRjYm4xY2JseHVMeW9nUWtWTVRDQXFMMXh1WEc1QWEyVjVabkpoYldWeklISnBibWNnZTF4dUlDQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9MVEUxWkdWbktUdGNiaUFnZlZ4dVhHNGdJRElsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaU2d4TldSbFp5azdYRzRnSUgxY2JseHVJQ0EwSlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCeWIzUmhkR1VvTFRFNFpHVm5LVHRjYmlBZ2ZWeHVYRzRnSURZbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNneE9HUmxaeWs3WEc0Z0lIMWNibHh1SUNBNEpTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb0xUSXlaR1ZuS1R0Y2JpQWdmVnh1WEc0Z0lERXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NakprWldjcE8xeHVJQ0I5WEc1Y2JpQWdNVElsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaU2d0TVRoa1pXY3BPMXh1SUNCOVhHNWNiaUFnTVRRbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNneE9HUmxaeWs3WEc0Z0lIMWNibHh1SUNBeE5pVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtDMHhNbVJsWnlrN1hHNGdJSDFjYmx4dUlDQXhPQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLREV5WkdWbktUdGNiaUFnZlZ4dVhHNGdJREl3SlN3Z01UQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9NR1JsWnlrN1hHNGdJSDFjYm4xY2JseHVMbVpoWVMxeWFXNW5MbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMXlhVzVuTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhKcGJtY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklISnBibWNnTW5NZ1pXRnpaU0JwYm1acGJtbDBaVHRjYmlBZ2RISmhibk5tYjNKdExXOXlhV2RwYmkxNE9pQTFNQ1U3WEc0Z0lIUnlZVzV6Wm05eWJTMXZjbWxuYVc0dGVUb2dNSEI0TzF4dUlDQjBjbUZ1YzJadmNtMHRiM0pwWjJsdUxYbzZJR2x1YVhScFlXdzdYRzU5WEc1Y2JpNW1ZV0V0Y21sdVp5NWhibWx0WVhSbFpDNW1ZV0V0Wm1GemRDeGNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF5YVc1bkxtWmhZUzFtWVhOMElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCeWFXNW5JREZ6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0Y21sdVp5NWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdGNtbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF5YVc1bkxtWmhZUzF6Ykc5M0lIdGNiaUFnWVc1cGJXRjBhVzl1T2lCeWFXNW5JRE56SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHFJRlpGVWxSSlEwRk1JQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdkbVZ5ZEdsallXd2dlMXh1SUNBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9NQ3d0TTNCNEtUdGNiaUFnZlZ4dVhHNGdJRFFsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlNnd0xETndlQ2s3WEc0Z0lIMWNibHh1SUNBNEpTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9NQ3d0TTNCNEtUdGNiaUFnZlZ4dVhHNGdJREV5SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdVb01Dd3pjSGdwTzF4dUlDQjlYRzVjYmlBZ01UWWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaU2d3TEMwemNIZ3BPMXh1SUNCOVhHNWNiaUFnTWpBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpTZ3dMRE53ZUNrN1hHNGdJSDFjYmx4dUlDQXlNaVVzSURFd01DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxLREFzTUNrN1hHNGdJSDFjYm4xY2JseHVMbVpoWVMxMlpYSjBhV05oYkM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0ZG1WeWRHbGpZV3d1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0ZG1WeWRHbGpZV3dnZTF4dUlDQmhibWx0WVhScGIyNDZJSFpsY25ScFkyRnNJREp6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0ZG1WeWRHbGpZV3d1WVc1cGJXRjBaV1F1Wm1GaExXWmhjM1FzWEc0dVptRmhMWFpsY25ScFkyRnNMbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWFpsY25ScFkyRnNMbVpoWVMxbVlYTjBJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQjJaWEowYVdOaGJDQXhjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMWFpsY25ScFkyRnNMbUZ1YVcxaGRHVmtMbVpoWVMxemJHOTNMRnh1TG1aaFlTMTJaWEowYVdOaGJDNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMTJaWEowYVdOaGJDNW1ZV0V0YzJ4dmR5QjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2RtVnlkR2xqWVd3Z05ITWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1NFOVNTVnBQVGxSQlRDQXFMMXh1WEc1QWEyVjVabkpoYldWeklHaHZjbWw2YjI1MFlXd2dlMXh1SUNBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9NQ3d3S1R0Y2JpQWdmVnh1WEc0Z0lEWWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaU2cxY0hnc01DazdYRzRnSUgxY2JseHVJQ0F4TWlVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbEtEQXNNQ2s3WEc0Z0lIMWNibHh1SUNBeE9DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxLRFZ3ZUN3d0tUdGNiaUFnZlZ4dVhHNGdJREkwSlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdVb01Dd3dLVHRjYmlBZ2ZWeHVYRzRnSURNd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVW9OWEI0TERBcE8xeHVJQ0I5WEc1Y2JpQWdNellsTENBeE1EQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaU2d3TERBcE8xeHVJQ0I5WEc1OVhHNWNiaTVtWVdFdGFHOXlhWHB2Ym5SaGJDNWhibWx0WVhSbFpDeGNiaTVtWVdFdGFHOXlhWHB2Ym5SaGJDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMW9iM0pwZW05dWRHRnNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQm9iM0pwZW05dWRHRnNJREp6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0YUc5eWFYcHZiblJoYkM1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0YUc5eWFYcHZiblJoYkM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdFptRnpkRHBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxb2IzSnBlbTl1ZEdGc0xtWmhZUzFtWVhOMElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCb2IzSnBlbTl1ZEdGc0lERnpJR1ZoYzJVZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRhRzl5YVhwdmJuUmhiQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFvYjNKcGVtOXVkR0ZzTG1aaFlTMXpiRzkzSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJvYjNKcGVtOXVkR0ZzSUROeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaThxSUVaTVFWTklTVTVISUNvdlhHNWNia0JyWlhsbWNtRnRaWE1nWm14aGMyZ2dlMXh1SUNBd0pTd2dNVEF3SlN3Z05UQWxJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQXhPMXh1SUNCOVhHNWNiaUFnTWpVbExDQTNOU1VnZTF4dUlDQWdJRzl3WVdOcGRIazZJREE3WEc0Z0lIMWNibjFjYmx4dUxtWmhZUzFtYkdGemFDNWhibWx0WVhSbFpDeGNiaTVtWVdFdFpteGhjMmd1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Wm14aGMyZ2dlMXh1SUNCaGJtbHRZWFJwYjI0NklHWnNZWE5vSURKeklHVmhjMlVnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdFpteGhjMmd1WVc1cGJXRjBaV1F1Wm1GaExXWmhjM1FzWEc0dVptRmhMV1pzWVhOb0xtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWnNZWE5vTG1aaFlTMW1ZWE4wSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJtYkdGemFDQXhjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMV1pzWVhOb0xtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxbWJHRnphQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFtYkdGemFDNW1ZV0V0YzJ4dmR5QjdYRzRnSUdGdWFXMWhkR2x2YmpvZ1pteGhjMmdnTTNNZ1pXRnpaU0JwYm1acGJtbDBaVHRjYm4xY2JseHVMeW9nUWs5VlRrTkZJQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdZbTkxYm1ObElIdGNiaUFnTUNVc0lERXdKU3dnTWpBbExDQTFNQ1VzSURnd0pTd2dNVEF3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEQXBPMXh1SUNCOVhHNWNiaUFnTkRBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWa29MVEUxY0hncE8xeHVJQ0I5WEc1Y2JpQWdOakFsSUh0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZrb0xURTFjSGdwTzF4dUlDQjlYRzU5WEc1Y2JpNW1ZV0V0WW05MWJtTmxMbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMWliM1Z1WTJVdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdFltOTFibU5sSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJpYjNWdVkyVWdNbk1nWldGelpTQnBibVpwYm1sMFpUdGNibjFjYmx4dUxtWmhZUzFpYjNWdVkyVXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExXSnZkVzVqWlM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdFptRnpkRHBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxaWIzVnVZMlV1Wm1GaExXWmhjM1FnZTF4dUlDQmhibWx0WVhScGIyNDZJR0p2ZFc1alpTQXhjeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMV0p2ZFc1alpTNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdFltOTFibU5sTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxemJHOTNPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdKdmRXNWpaUzVtWVdFdGMyeHZkeUI3WEc0Z0lHRnVhVzFoZEdsdmJqb2dZbTkxYm1ObElETnpJR1ZoYzJVZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlGTlFTVTRnS2k5Y2JseHVRR3RsZVdaeVlXMWxjeUJ6Y0dsdUlIdGNiaUFnTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0RCa1pXY3BPMXh1SUNCOVhHNWNiaUFnTVRBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnliM1JoZEdVb016VTVaR1ZuS1R0Y2JpQWdmVnh1ZlZ4dVhHNHVabUZoTFhOd2FXNHVZVzVwYldGMFpXUXNYRzR1Wm1GaExYTndhVzR1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0YzNCcGJpQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2MzQnBiaUF4TGpWeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1TG1aaFlTMXpjR2x1TG1GdWFXMWhkR1ZrTG1aaFlTMW1ZWE4wTEZ4dUxtWmhZUzF6Y0dsdUxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExYTndhVzR1Wm1GaExXWmhjM1FnZTF4dUlDQmhibWx0WVhScGIyNDZJSE53YVc0Z01DNDNjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0YzNCcGJpNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdGMzQnBiaTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF6Y0dsdUxtWmhZUzF6Ykc5M0lIdGNiaUFnWVc1cGJXRjBhVzl1T2lCemNHbHVJREl1TW5NZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVYRzR2S2lCR1RFOUJWQ0FxTDF4dVhHNUFhMlY1Wm5KaGJXVnpJR1pzYjJGMElIdGNiaUFnTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdTZ3dLVHRjYmlBZ2ZWeHVYRzRnSURVd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVlpLQzAyY0hncE8xeHVJQ0I5WEc1Y2JpQWdNVEF3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEQXBPMXh1SUNCOVhHNTlYRzVjYmk1bVlXRXRabXh2WVhRdVlXNXBiV0YwWldRc1hHNHVabUZoTFdac2IyRjBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMV1pzYjJGMElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCbWJHOWhkQ0F5Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdFpteHZZWFF1WVc1cGJXRjBaV1F1Wm1GaExXWmhjM1FzWEc0dVptRmhMV1pzYjJGMExtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMW1ZWE4wT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWnNiMkYwTG1aaFlTMW1ZWE4wSUh0Y2JpQWdZVzVwYldGMGFXOXVPaUJtYkc5aGRDQXhjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0Wm14dllYUXVZVzVwYldGMFpXUXVabUZoTFhOc2IzY3NYRzR1Wm1GaExXWnNiMkYwTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxemJHOTNPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFdac2IyRjBMbVpoWVMxemJHOTNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQm1iRzloZENBemN5QnNhVzVsWVhJZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlGQlZURk5GSUNvdlhHNWNia0JyWlhsbWNtRnRaWE1nY0hWc2MyVWdlMXh1SUNBd0pTQjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnpZMkZzWlNneExqRXBPMXh1SUNCOVhHNWNiaUFnTlRBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0RBdU9DazdYRzRnSUgxY2JseHVJQ0F4TURBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0RFdU1TazdYRzRnSUgxY2JuMWNibHh1TG1aaFlTMXdkV3h6WlM1aGJtbHRZWFJsWkN4Y2JpNW1ZV0V0Y0hWc2MyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjSFZzYzJVZ2UxeHVJQ0JoYm1sdFlYUnBiMjQ2SUhCMWJITmxJREp6SUd4cGJtVmhjaUJwYm1acGJtbDBaVHRjYm4xY2JseHVMbVpoWVMxd2RXeHpaUzVoYm1sdFlYUmxaQzVtWVdFdFptRnpkQ3hjYmk1bVlXRXRjSFZzYzJVdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGNIVnNjMlV1Wm1GaExXWmhjM1FnZTF4dUlDQmhibWx0WVhScGIyNDZJSEIxYkhObElERnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUxtWmhZUzF3ZFd4elpTNWhibWx0WVhSbFpDNW1ZV0V0YzJ4dmR5eGNiaTVtWVdFdGNIVnNjMlV1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFhOc2IzYzZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0Y0hWc2MyVXVabUZoTFhOc2IzY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklIQjFiSE5sSUROeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1UwaEJTMFVnS2k5Y2JseHVMbVpoWVMxemFHRnJaUzVoYm1sdFlYUmxaQ3hjYmk1bVlXRXRjMmhoYTJVdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGMyaGhhMlVnZTF4dUlDQmhibWx0WVhScGIyNDZJSGR5Wlc1amFDQXlMalZ6SUdWaGMyVWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpNW1ZV0V0YzJoaGEyVXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYTm9ZV3RsTG1GdWFXMWhkR1ZrTFdodmRtVnlMbVpoWVMxbVlYTjBPbWh2ZG1WeUxGeHVMbVpoWVMxd1lYSmxiblF1WVc1cGJXRjBaV1F0YUc5MlpYSTZhRzkyWlhJZ1BpQXVabUZoTFhOb1lXdGxMbVpoWVMxbVlYTjBJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQjNjbVZ1WTJnZ01TNHljeUJsWVhObElHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMWE5vWVd0bExtRnVhVzFoZEdWa0xtWmhZUzF6Ykc5M0xGeHVMbVpoWVMxemFHRnJaUzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF6YUdGclpTNW1ZV0V0YzJ4dmR5QjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2QzSmxibU5vSURNdU4zTWdaV0Z6WlNCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1ZFRkVRU0FxTDF4dVhHNUFhMlY1Wm5KaGJXVnpJSFJoWkdFZ2UxeHVJQ0F3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4S1R0Y2JpQWdmVnh1WEc0Z0lERXdKU3dnTWpBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0M0NUtTQnliM1JoZEdVb0xUaGtaV2NwTzF4dUlDQjlYRzVjYmlBZ016QWxMQ0ExTUNVc0lEY3dKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ6WTJGc1pTZ3hMak1wSUhKdmRHRjBaU2c0WkdWbktUdGNiaUFnZlZ4dVhHNGdJRFF3SlN3Z05qQWxJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSE5qWVd4bEtERXVNeWtnY205MFlYUmxLQzA0WkdWbktUdGNiaUFnZlZ4dVhHNGdJRGd3SlN3Z01UQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ6WTJGc1pTZ3hLU0J5YjNSaGRHVW9NQ2s3WEc0Z0lIMWNibjFjYmx4dUxtWmhZUzEwWVdSaExtRnVhVzFoZEdWa0xGeHVMbVpoWVMxMFlXUmhMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWFJoWkdFZ2UxeHVJQ0JoYm1sdFlYUnBiMjQ2SUhSaFpHRWdNbk1nYkdsdVpXRnlJR2x1Wm1sdWFYUmxPMXh1ZlZ4dVhHNHVabUZoTFhSaFpHRXVZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYUmhaR0V1WVc1cGJXRjBaV1F0YUc5MlpYSXVabUZoTFdaaGMzUTZhRzkyWlhJc1hHNHVabUZoTFhCaGNtVnVkQzVoYm1sdFlYUmxaQzFvYjNabGNqcG9iM1psY2lBK0lDNW1ZV0V0ZEdGa1lTNW1ZV0V0Wm1GemRDQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2RHRmtZU0F4Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdGRHRmtZUzVoYm1sdFlYUmxaQzVtWVdFdGMyeHZkeXhjYmk1bVlXRXRkR0ZrWVM1aGJtbHRZWFJsWkMxb2IzWmxjaTVtWVdFdGMyeHZkenBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxMFlXUmhMbVpoWVMxemJHOTNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQjBZV1JoSUROeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1THlvZ1VFRlRVMGxPUnlBcUwxeHVYRzVBYTJWNVpuSmhiV1Z6SUhCaGMzTnBibWNnZTF4dUlDQXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0MwMU1DVXBPMXh1SUNBZ0lHOXdZV05wZEhrNklEQTdYRzRnSUgxY2JseHVJQ0ExTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3dKU2s3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNVHRjYmlBZ2ZWeHVYRzRnSURFd01DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2cxTUNVcE8xeHVJQ0FnSUc5d1lXTnBkSGs2SURBN1hHNGdJSDFjYm4xY2JseHVMbVpoWVMxd1lYTnphVzVuTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzF3WVhOemFXNW5MbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWEJoYzNOcGJtY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklIQmhjM05wYm1jZ01uTWdiR2x1WldGeUlHbHVabWx1YVhSbE8xeHVmVnh1WEc0dVptRmhMWEJoYzNOcGJtY3VZVzVwYldGMFpXUXVabUZoTFdaaGMzUXNYRzR1Wm1GaExYQmhjM05wYm1jdVlXNXBiV0YwWldRdGFHOTJaWEl1Wm1GaExXWmhjM1E2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdGNHRnpjMmx1Wnk1bVlXRXRabUZ6ZENCN1hHNGdJR0Z1YVcxaGRHbHZiam9nY0dGemMybHVaeUF4Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdGNHRnpjMmx1Wnk1aGJtbHRZWFJsWkM1bVlXRXRjMnh2ZHl4Y2JpNW1ZV0V0Y0dGemMybHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF3WVhOemFXNW5MbVpoWVMxemJHOTNJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQndZWE56YVc1bklETnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUx5b2dVRUZUVTBsT1J5QlNSVlpGVWxORklDb3ZYRzVjYmtCclpYbG1jbUZ0WlhNZ2NHRnpjMmx1WnkxeVpYWmxjbk5sSUh0Y2JpQWdNQ1VnZTF4dUlDQWdJSFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV0NnMU1DVXBPMXh1SUNBZ0lHOXdZV05wZEhrNklEQTdYRzRnSUgxY2JseHVJQ0ExTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3dKU2s3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNVHRjYmlBZ2ZWeHVYRzRnSURFd01DVWdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2d0TlRBbEtUdGNiaUFnSUNCdmNHRmphWFI1T2lBd08xeHVJQ0I5WEc1OVhHNWNiaTVtWVdFdGNHRnpjMmx1WnkxeVpYWmxjbk5sTG1GdWFXMWhkR1ZrTEZ4dUxtWmhZUzF3WVhOemFXNW5MWEpsZG1WeWMyVXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElzWEc0dVptRmhMWEJoY21WdWRDNWhibWx0WVhSbFpDMW9iM1psY2pwb2IzWmxjaUErSUM1bVlXRXRjR0Z6YzJsdVp5MXlaWFpsY25ObElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCd1lYTnphVzVuTFhKbGRtVnljMlVnTW5NZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVYRzR1Wm1GaExYQmhjM05wYm1jdGNtVjJaWEp6WlM1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0Y0dGemMybHVaeTF5WlhabGNuTmxMbUZ1YVcxaGRHVmtMV2h2ZG1WeUxtWmhZUzFtWVhOME9taHZkbVZ5TEZ4dUxtWmhZUzF3WVhKbGJuUXVZVzVwYldGMFpXUXRhRzkyWlhJNmFHOTJaWElnUGlBdVptRmhMWEJoYzNOcGJtY3RjbVYyWlhKelpTNW1ZV0V0Wm1GemRDQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2NHRnpjMmx1WnkxeVpYWmxjbk5sSURGeklHeHBibVZoY2lCcGJtWnBibWwwWlR0Y2JuMWNibHh1TG1aaFlTMXdZWE56YVc1bkxYSmxkbVZ5YzJVdVlXNXBiV0YwWldRdVptRmhMWE5zYjNjc1hHNHVabUZoTFhCaGMzTnBibWN0Y21WMlpYSnpaUzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0YzJ4dmR6cG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzF3WVhOemFXNW5MWEpsZG1WeWMyVXVabUZoTFhOc2IzY2dlMXh1SUNCaGJtbHRZWFJwYjI0NklIQmhjM05wYm1jdGNtVjJaWEp6WlNBemN5QnNhVzVsWVhJZ2FXNW1hVzVwZEdVN1hHNTlYRzVjYmk4cUlFSlZVbE5VSUNvdlhHNWNia0JyWlhsbWNtRnRaWE1nWW5WeWMzUWdlMXh1SUNBd0pTQjdYRzRnSUNBZ2IzQmhZMmwwZVRvZ0xqWTdYRzRnSUgxY2JseHVJQ0ExTUNVZ2UxeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2MyTmhiR1VvTVM0NEtUdGNiaUFnSUNCdmNHRmphWFI1T2lBd08xeHVJQ0I5WEc1Y2JpQWdNVEF3SlNCN1hHNGdJQ0FnYjNCaFkybDBlVG9nTUR0Y2JpQWdmVnh1ZlZ4dVhHNHVabUZoTFdKMWNuTjBMbUZ1YVcxaGRHVmtMRnh1TG1aaFlTMWlkWEp6ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpeGNiaTVtWVdFdGNHRnlaVzUwTG1GdWFXMWhkR1ZrTFdodmRtVnlPbWh2ZG1WeUlENGdMbVpoWVMxaWRYSnpkQ0I3WEc0Z0lHRnVhVzFoZEdsdmJqb2dZblZ5YzNRZ01uTWdhVzVtYVc1cGRHVWdiR2x1WldGeU8xeHVmVnh1WEc0dVptRmhMV0oxY25OMExtRnVhVzFoZEdWa0xtWmhZUzFtWVhOMExGeHVMbVpoWVMxaWRYSnpkQzVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFpZFhKemRDNW1ZV0V0Wm1GemRDQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ1luVnljM1FnTVhNZ2FXNW1hVzVwZEdVZ2JHbHVaV0Z5TzF4dWZWeHVYRzR1Wm1GaExXSjFjbk4wTG1GdWFXMWhkR1ZrTG1aaFlTMXpiRzkzTEZ4dUxtWmhZUzFpZFhKemRDNWhibWx0WVhSbFpDMW9iM1psY2k1bVlXRXRjMnh2ZHpwb2IzWmxjaXhjYmk1bVlXRXRjR0Z5Wlc1MExtRnVhVzFoZEdWa0xXaHZkbVZ5T21odmRtVnlJRDRnTG1aaFlTMWlkWEp6ZEM1bVlXRXRjMnh2ZHlCN1hHNGdJR0Z1YVcxaGRHbHZiam9nWW5WeWMzUWdNM01nYVc1bWFXNXBkR1VnYkdsdVpXRnlPMXh1ZlZ4dVhHNHZLaUJHUVV4TVNVNUhJQ292WEc1Y2JrQnJaWGxtY21GdFpYTWdabUZzYkdsdVp5QjdYRzRnSURBbElIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWa29MVFV3SlNrN1hHNGdJQ0FnYjNCaFkybDBlVG9nTUR0Y2JpQWdmVnh1WEc0Z0lEVXdKU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZaS0RBbEtUdGNiaUFnSUNCdmNHRmphWFI1T2lBeE8xeHVJQ0I5WEc1Y2JpQWdNVEF3SlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEVXdKU2s3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNRHRjYmlBZ2ZWeHVmVnh1WEc0dVptRmhMV1poYkd4cGJtY3VZVzVwYldGMFpXUXNYRzR1Wm1GaExXWmhiR3hwYm1jdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSXNYRzR1Wm1GaExYQmhjbVZ1ZEM1aGJtbHRZWFJsWkMxb2IzWmxjanBvYjNabGNpQStJQzVtWVdFdFptRnNiR2x1WnlCN1hHNGdJR0Z1YVcxaGRHbHZiam9nWm1Gc2JHbHVaeUF5Y3lCc2FXNWxZWElnYVc1bWFXNXBkR1U3WEc1OVhHNWNiaTVtWVdFdFptRnNiR2x1Wnk1aGJtbHRZWFJsWkM1bVlXRXRabUZ6ZEN4Y2JpNW1ZV0V0Wm1Gc2JHbHVaeTVoYm1sdFlYUmxaQzFvYjNabGNpNW1ZV0V0Wm1GemREcG9iM1psY2l4Y2JpNW1ZV0V0Y0dGeVpXNTBMbUZ1YVcxaGRHVmtMV2h2ZG1WeU9taHZkbVZ5SUQ0Z0xtWmhZUzFtWVd4c2FXNW5MbVpoWVMxbVlYTjBJSHRjYmlBZ1lXNXBiV0YwYVc5dU9pQm1ZV3hzYVc1bklERnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUdGNibjFjYmx4dUxtWmhZUzFtWVd4c2FXNW5MbUZ1YVcxaGRHVmtMbVpoWVMxemJHOTNMRnh1TG1aaFlTMW1ZV3hzYVc1bkxtRnVhVzFoZEdWa0xXaHZkbVZ5TG1aaFlTMXpiRzkzT21odmRtVnlMRnh1TG1aaFlTMXdZWEpsYm5RdVlXNXBiV0YwWldRdGFHOTJaWEk2YUc5MlpYSWdQaUF1Wm1GaExXWmhiR3hwYm1jdVptRmhMWE5zYjNjZ2UxeHVJQ0JoYm1sdFlYUnBiMjQ2SUdaaGJHeHBibWNnTTNNZ2JHbHVaV0Z5SUdsdVptbHVhWFJsTzF4dWZWeHVMeW9qSUhOdmRYSmpaVTFoY0hCcGJtZFZVa3c5WkdGMFlUcGhjSEJzYVdOaGRHbHZiaTlxYzI5dU8ySmhjMlUyTkN4bGVVb3lXbGhLZW1GWE9YVkphbTk2VEVOS2VtSXpWbmxaTWxaNlNXcHdZa2x1VG5sWmVUbHRZakkxTUV4WFJqTmFXRTUyWWxkVmRGbFhOWEJpVjBZd1lWYzVkVXh0VG5wamVVcGtURU5LZFZsWE1XeGplVWsyVnpFd2MwbHRNV2hqU0VKd1ltMWtla2xxYjJsUlZVWkNVVlJ6TjFGVlJrUlJWSFJHVVZWT1JFOHdiRUpSVldNM1QzcDBSbEZWVGtsUE1HeENVVlZqTjA5NmRFWlJWVTVKVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZXczNUM3AwUmxGVlRrdFBNR3hDVVZWck4wOTZkRVpSVlU1TFR6QnNRbEZWYXpkUGVuUkdVVlZPUzA4d2JFSlJWV3MzVDNwMFJsRlZUa3RQTUd4Q1VWVnJOMDk2ZEVaUlZVNUxUekJzUWxGVmF6ZFBlblJHVVZWT1MwOHdiRUpSVldzM1QzcDBSbEZWVGt0UE1HeENVVlZyTjA5NmRFWlJWVTVMVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZXczNUM3AwUmxGVlRrdFBNR3hDVVZWck4wOTZkRVpSVlU1TFR6QnNRbEZXVFRkUGVuTTNVVlZHUmxacWN6ZFBNRlpDVWpCTk4xSlZSa1JSVkhSR1VWVk9Razh3VmtKUk1FVTNUM3AwUWxGVlZrVlBlbk0zVWxWR1NGRjZjemRQTUVaQ1VsVlJOMDk2ZEVaUlZXUkVUM3B6TjFGVlJraFNSSE0zVVZWR1JGRlVkRVpSVlU1RVR6QnNRbEZWWXpkUGVuUkdVVlZPU1U4d2JFSlJWV00zVDNwMFJsRlZUa2xQTUd4Q1VWVmpOMDk2ZEVaUlZVNUpUekJzUWxGVll6ZFBlblJHVVZWT1NVOHdiRUpSVldNM1QzcDBSbEZWVGtsUE1HeENVVlZyTjA5NmRFWlJWVTVMVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZXczNUM3AwUmxGVlRrdFBNR3hDVVZWck4wOTZkRVpSVlU1TFR6QnNRbEZWYXpkUGVuUkdVVlZPUzA4d2JFSlJWazAzVDNwek4xRlZSa1pXYW5NM1R6QldRbEl3VFRkU1ZVWkVVVlIwUmxGVlRrSlBNRlpDVVRCRk4wOTZkRUpSVlZaRlQzcHpOMUpWUmtoUmVuTTNUekJHUWxKVlVUZFBlblJHVVZWa1JFOTZjemRSVlVaSVVrUnpOMUZWUmtSUlZIUkdVVlZPUkU4d2JFSlJWV00zVDNwMFJsRlZUa2xQTUd4Q1VWVmpOMDk2ZEVaUlZVNUpUekJzUWxGVll6ZFBlblJHVVZWT1NVOHdiRUpSVldzM1QzcDBSbEZWVGt0UE1HeENVVlZyTjA5NmRFWlJWVTVMVHpCc1FsRlZhemRQZW5SR1VWVk9TMDh3YkVKUlZrMDNUM3B6TjFGVlJrWldhbk0zVHpCV1FsSXdUVGRQZW5SQ1VWVldSVTk2Y3pkU1ZVWklVWHB6TjA4d1JrSlNWVkUzVDNwMFJsRlZaRVJQZW5NM1VWVkdTRkpFY3pkUlZVWkVVVlIwUmxGVlRrUlBNR3hDVVZWak4wOTZkRVpSVlU1SlR6QnNRbEZWWXpkUGVuUkdVVlZPU1U4d2JFSlJWV3MzVDNwMFJsRlZUa3RQTUd4Q1VWVnJOMDk2ZEVaUlZVNUxUekJzUWxGVmF6ZFBlblJHVVZWT1MwOHdiRUpSVldzM1QzcDBSbEZWVGt0UE1HeENVVlpOTjA5NmN6ZFJWVVpHVm1wek4wOHdWa0pTTUUwM1QzcDBRbEZWVmtWUGVuTTNVbFZHU0ZGNmN6ZFBNRVpDVWxWUk4wOTZkRVpSVldSRVQzcHpOMUZWUmtoU1JITTNVVlZHUkZGVWRFWlJWVTVFVHpCc1FsRldhemRQZW5SR1VWVk9ZVTh3YkVKUlZrVTNUM3B6TjFGVlJrWldSSE0zVHpCV1FsSXdUVGRQZW5SQ1VWVldSVTk2Y3pkU1ZVWklVWHB6TjA4d1JrSlNWVkUzVDNwMFJsRlZaRVJQZW5NM1VWVkdTRkpFY3pkUlZVWkVVVlIwUmxGVlRrUlBNR3hDVVZoa1EwOTZjemRTVlVaRVpVVkpOMU5WUmtKVFZITTNUekJXUWxFd2J6ZFRWVVpDVTFSek4wOTZkRUpSVlZaTlQzcHpOMUpWUmtoUmVuTTNUekJHUWxKVlVUZFBlblJHVVZWa1JFOTZjemRSVlVaR1VrUnpOMDh3VmtKU01FMDNUM3AwUWxGVlpFVlBlblJDVVZWT1FrOHdWa0pSTUUwM1UxVkdRbEo2Y3pkUE1GWkNVVEJuTjFOVlJrSlRlbk0zVDNwMFFsRlZWazlQZW5NM1VsVkdTRkY2Y3pkUE1FWkNVbFZSTjA5NmRFWlJWV1JFVDNwek4xRlZSa1pTUkhNM1R6QldRbEl3VFRkUGVuUkNVVlZrUlU5NmRFSlJWVTVDVHpCV1FsRXdUVGRUVlVaQ1VucHpOMDh3VmtKUk1HYzNVMVZHUWxOVWN6ZFBNRlpDVVRCdk4xTlZSa0pUZW5NM1QzcDBRbEZWVms5UGVuTTNVbFZHU0ZGNmN6ZFBNRVpDVWxWUk4wOTZkRVpSVldSRVQzcHpOMUZWUmtaU1JITTNUekJXUWxJd1RUZFBlblJDVVZWa1JVOTZkRUpSVlU1Q1R6QldRbEV3VFRkVFZVWkNVMVJ6TjA4d1ZrSlJNR2MzVTFWR1FsTjZjemRQTUZaQ1VUQjNOMU5WUmtKVVZITTNUM3AwUWxGVlZsTlBlbk0zVWxWR1NGRjZjemRQTUVaQ1VsVlJOMDk2ZEVaUlZXUkVUM3B6TjFGVlJrWlNSSE0zVHpCV1FsSXdUVGRQZW5SQ1VWVmtSVTk2ZEVKUlZVNUNUM3B6TjFKVlJraFJlbk0zVHpCR1FsSlZVVGRQZW5SR1VWVmtSRTk2Y3pkUlZVWkdVa1J6TjA4d1ZrSlNNRTAzVDNwMFFsRlZaRVZQZW5SQ1VWVk9Razh3VmtKUk1FMDNVMVZHUWxOVWN6ZFBNRlpDVVRCdk4xTlZSa0pWZW5NM1R6QldRbEV4VVRkVFZVWkNXVlJ6TjA4d1ZrSlJNa2szVTFWR1FsVjZjemRQTUZaQ1VURlJOMU5WUmtKV1ZITTNUM3AwUWxGVlpGbFBlbk0zVWxWR1NGRjZjemRQTUVaQ1VsVlJOMDk2ZEVaUlZXUkVUM3B6TjFGVlJrWlNSSE0zVHpCV1FsSXdUVGRQZW5SQ1VWVmtSVTk2ZEVKUlZVNUNUekJXUWxFd1RUZFRWVVpDVTFSMFNsRlZSVEJSYW5NM1R6QldRbEV5YUVSUE1HeENVVlZ6TjFOVlJrSk5SVWszVDNwMFJsRlZUWFpSYW5SS1VWVkdUazh3YkVKUlZFcERUM3B6TjA4d1JrSlNNbmhFVDNwek4xSlZSa2hSZW5NM1R6QkdRbEpWVVRkUGVuUkdVVlZrUkU5NmN6ZFJWVVpHVWtSek4wOHdWa0pTTUUwM1QzcDBRbEZWWkVWUGVuUkNVVlZXUWs4d1ZrSlJNRTAzVTFWR1FsTlVkRXBSVlVWNVVXcHpOMDh3VmtKUmVUbERUekJzUWxGVmN6ZFRWVVpDVFVWSk4wOTZkRVpSVlUxMlVXcDBTbEZWUms1UE1HeENVVlJTUTA5NmN6ZFBNRVpDVWpJMVJFOTZjemRTVlVaSVVYcHpOMDh3UmtKU1ZWRTNUM3AwUmxGVlpFUlBlbk0zVVZWR1JsSkVjemRQTUZaQ1VqQk5OMDk2ZEVKUlZXUkZUM3AwUWxGVlRrSlBNRlpDVVRCTk4xTlZSa0pUVkhNM1R6QldRbEV3YnpkVFZVWkNVM3AwU2xGVlJuaFJhbk0zVHpCV1FsRjZSa05QTUd4Q1VWVnpOMDk2Y3pkUlZVWkdWR3B6TjA4d1ZrSlNNRTAzVDNwMFFsRlZWa1ZQZW5NM1VsVkdTRkY2Y3pkUE1FWkNVbFZSTjA5NmRFWlJWV1JFVDNwek4xRlZSa2hTUkhNM1VWVkdSRkZVZEVaUlZVNUtUekJzUWxGVmF6ZFRWVVpDVGtWSk4wOTZkRVpSVlU1dlVYcDBTbEZWUmt4UE1HeENVVlJDUTA5NmN6ZFNWVVpFVERCSk4xTlZSa0pVVkhSS1VWVkZlVkZxY3pkUGVuUkNVVlZrZVZGNmN6ZFBNRlpDVWpCTk4wOTZkRUpSVlZaRlQzcHpOMUpWUmtoUmVuTTNUekJHUWxKVlVUZFBlblJHVVZWa1JFbHBkMmxqTWpreFkyMU9iR013VG5aaWJsSnNZbTVSYVU5c2MybE1lVzluVmpGS1JsUnJUa2xUVlRWSVNVTnZkbGhITlVGaE1sWTFXbTVLYUdKWFZucEpTR1I1V2xjMWFtRkRRamRZUnpWalpFUkJiR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIweFVSWGxhUjFadVMxZ3hZMkpzZURCUFExWTNaRWhLYUdKdVRtMWlNMHAwVDI1S2RtUkhSakJhVTJkNFRXMVNiRnA1YkRsWVJ6VmpaRVJGZDBwWWREQmpiVVoxWXpKYWRtTnRNRFpqYlRrd1dWaFNiRXRFU1RCYVIxWnVTMWd4WTJKc2VEQk5WR2RzWlROU2VWbFhOWHBhYlRsNVlsUndlV0l6VW1oa1IxVnZURlJKTUZwSFZtNUxXREZqWW14NE1FMXFRV3hsTTFKNVdWYzFlbHB0T1hsaVZIQjVZak5TYUdSSFZXOU1WRWt3V2tkV2JrdFlNV05pYkhnd1RXcG5iR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIwMXFVbXRhVjJOd1psWjRkVmhJVVhwTlExWTNaRWhLYUdKdVRtMWlNMHAwVDI1S2RtUkhSakJhVTJkNVRrZFNiRnA1YkRsWVJ6VmpaRVJOTkVwWWREQmpiVVoxWXpKYWRtTnRNRFpqYlRrd1dWaFNiRXRETUhsT1IxSnNXbmxzT1ZoSE5XTmtSRkYzU2xoME1HTnRSblZqTWxwMlkyMHdObU50T1RCWldGSnNTME13ZVU1SFVteGFlV3c1V0VjMVkyUkVVVFJLV0hRd1kyMUdkV015V25aamJUQTJZMjA1TUZsWVVteExSRWt3V2tkV2JrdFlNV05pYkhnd1RsUkJiR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIwMXFVbXRhVjJOd1psWjRkVmhJVVRGUFExWTNaRWhLYUdKdVRtMWlNMHAwVDI1S2RtUkhSakJhVTJkMFRXcFNhMXBYWTNCbVZuaDFXRWhSTWsxRFZqZGtTRXBvWW01T2JXSXpTblJQYmtwMlpFZEdNRnBUWjNSTmFsSnJXbGRqY0daV2VIVllTRkV5VDBOV04yUklTbWhpYms1dFlqTktkRTl1U25aa1IwWXdXbE5uZVU1SFVteGFlV3c1V0VjMVkyUkVZekZLVTNkNFRVUkJiR1V6VW5sWlZ6VjZXbTA1ZVdKVWNIbGlNMUpvWkVkVmIwMUhVbXhhZVd3NVdFYzFPVmhITkhWYWJVWm9URmhrZVZwWE5XcGhRelZvWW0xc2RGbFlVbXhhUTNoalltazFiVmxYUlhSa00wcHNZbTFPYjB4dFJuVmhWekZvWkVkV2EweFhhSFprYlZaNVQyMW9kbVJ0Vm5sTVJuaDFURzFhYUZsVE1YZFpXRXBzWW01UmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFazJZVWM1TWxwWVNXZFFhVUYxV20xR2FFeFlaSGxhVnpWcVlVTkNOMWhITldOa1IwWjFZVmN4YUdSSGJIWmlhbTluWkROS2JHSnRUbTlKUkVsMVRsaE5aMXBYUm5wYVUwSndZbTFhY0dKdGJEQmFWSFJqWW14NE1HUklTbWhpYms1dFlqTktkRXhYT1hsaFYyUndZbWt4TkU5cFFUVk5RMVUzV0VjMVkyUklVbmxaVnpWNldtMDVlV0pUTVhaamJXeHVZVmMwZEdWVWIyZE5lbFZzVHpGNGRWaElVakJqYlVaMVl6SmFkbU50TUhSaU0wcHdXakpzZFV4WWJ6WkpSMngxWVZoU2NGbFhkemRZUnpVNVdFYzBkVnB0Um1oTVdHUjVXbGMxYW1GRE5XaGliV3gwV1ZoU2JGcEROVzFaVjBWMFdtMUdlbVJEZUdOaWFUVnRXVmRGZEdRelNteGliVTV2VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sTWJWcG9XVk14YlZsWVRqQlBiV2gyWkcxV2VVeEdlSFZNYlZwb1dWTXhkMWxZU214aWJsRjFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTVFpoUnpreVdsaEpaMUJwUVhWYWJVWm9URmhrZVZwWE5XcGhRelZ0V1ZkRmRGcHRSbnBrUTBJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZGtNMHBzWW0xT2IwbEVSWFZOYmsxbldsZEdlbHBUUW5CaWJWcHdZbTFzTUZwVWRHTmliakZqWW1rMWJWbFhSWFJrTTBwc1ltMU9iMHh0Um5WaFZ6Rm9aRWRXYTB4dFdtaFpVekY2WWtjNU0weEdlSFZNYlZwb1dWTXhNMk50Vm5WWk1tZDFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTWFZhYlVab1RGaE9jMkl6WXpaaFJ6a3lXbGhKYzFoSE5IVmFiVVpvVEZoQ2FHTnRWblZrUXpWb1ltMXNkRmxZVW14YVF6RnZZak5hYkdOcWNHOWlNMXBzWTJsQkswbEROVzFaVjBWMFpETktiR0p0VG05TWJWcG9XVk14ZW1KSE9UTkpTSFJqWW14NE1GbFhOWEJpVjBZd1lWYzVkVTlwUWpOamJWWjFXVEpuWjAxNU5ETmplVUpzV1ZoT2JFbEhiSFZhYld4MVlWaFNiRTh4ZUhWbVZuaDFXRWMwZGt0cFFrTlNWWGhOU1VOdmRsaEhOVUZoTWxZMVdtNUthR0pYVm5wSlNFcHdZbTFqWjJVeGVIVllTRkYzU2xoME1HTnRSblZqTWxwMlkyMHdObU50T1RCWldGSnNTME13ZUU1WFVteGFlV3c1V0VjMVkyUkVTV3hsTTFKNVdWYzFlbHB0T1hsaVZIQjVZak5TYUdSSFZXOU5WRlpyV2xkamNHWldlSFZZU0ZFd1NsaDBNR050Um5Wak1scDJZMjB3Tm1OdE9UQlpXRkpzUzBNd2VFOUhVbXhhZVd3NVdFYzFZMlJFV1d4bE0xSjVXVmMxZWxwdE9YbGlWSEI1WWpOU2FHUkhWVzlOVkdocldsZGpjR1pXZUhWWVNGRTBTbGgwTUdOdFJuVmpNbHAyWTIwd05tTnRPVEJaV0ZKc1MwTXdlVTF0VW14YWVXdzVXRWMxWTJSRVJYZEtXSFF3WTIxR2RXTXlXblpqYlRBMlkyMDVNRmxZVW14TFJFbDVXa2RXYmt0WU1XTmliSGd3VFZSSmJHVXpVbmxaVnpWNldtMDVlV0pVY0hsaU0xSm9aRWRWYjB4VVJUUmFSMVp1UzFneFkySnNlREJOVkZGc1pUTlNlVmxYTlhwYWJUbDVZbFJ3ZVdJelVtaGtSMVZ2VFZSb2ExcFhZM0JtVm5oMVdFaFJlRTVwVmpka1NFcG9ZbTVPYldJelNuUlBia3AyWkVkR01GcFRaM1JOVkVwcldsZGpjR1pXZUhWWVNGRjRUME5XTjJSSVNtaGliazV0WWpOS2RFOXVTblprUjBZd1dsTm5lRTF0VW14YWVXdzVXRWMxWTJSRVNYZEtVM2Q0VFVSQmJHVXpVbmxaVnpWNldtMDVlV0pVY0hsaU0xSm9aRWRWYjAxSFVteGFlV3c1V0VjMU9WaEhOSFZhYlVab1RGaEtjR0p0WTNWWlZ6VndZbGRHTUZwWFVYTllSelIxV20xR2FFeFlTbkJpYldOMVdWYzFjR0pYUmpCYVYxRjBZVWM1TWxwWVNUWmhSemt5V2xoSmMxaEhOSFZhYlVab1RGaENhR050Vm5Wa1F6Vm9ZbTFzZEZsWVVteGFRekZ2WWpOYWJHTnFjRzlpTTFwc1kybEJLMGxETlcxWlYwVjBZMjFzZFZwNVFqZFlSelZqWkVkR2RXRlhNV2hrUjJ4MlltcHZaMk50YkhWYWVVRjVZM2xDYkZsWVRteEpSMngxV20xc2RXRllVbXhQTVhoMVdFaFNNR050Um5Wak1scDJZMjB3ZEdJelNuQmFNbXgxVEZobk5rbEVWWGRLVkhSallteDRNR1JJU21oaWJrNXRZak5LZEV4WE9YbGhWMlJ3WW1reE5VOXBRWGRqU0djM1dFYzFZMlJJVW5sWlZ6VjZXbTA1ZVdKVE1YWmpiV3h1WVZjMGRHVnFiMmRoVnpWd1pFZHNhR0pFZEdOaWJqRmpZbWsxYlZsWFJYUmpiV3gxV25rMWFHSnRiSFJaV0ZKc1drTTFiVmxYUlhSYWJVWjZaRU40WTJKcE5XMVpWMFYwWTIxc2RWcDVOV2hpYld4MFdWaFNiRnBETVc5aU0xcHNZMmsxYlZsWFJYUmFiVVo2WkVSd2IySXpXbXhqYVhoalltazFiVmxYUlhSalIwWjVXbGMxTUV4dFJuVmhWekZvWkVkV2EweFhhSFprYlZaNVQyMW9kbVJ0Vm5sSlJEUm5URzFhYUZsVE1YbGhWelZ1VEcxYWFGbFRNVzFaV0U0d1NVaDBZMkpzZURCWlZ6VndZbGRHTUdGWE9YVlBhVUo1WVZjMWJrbEVSbnBKUjFab1l6SlZaMkZYTlcxaFZ6VndaRWRWTjFoSE5UbFlSelIxV20xR2FFeFlTbkJpYldOMVdWYzFjR0pYUmpCYVYxRjFXbTFHYUV4WVRuTmlNMk56V0VjMGRWcHRSbWhNV0Vwd1ltMWpkVmxYTlhCaVYwWXdXbGRSZEdGSE9USmFXRWwxV20xR2FFeFlUbk5pTTJNMllVYzVNbHBZU1hOWVJ6UjFXbTFHYUV4WVFtaGpiVloxWkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFuQnZZak5hYkdOcFFTdEpRelZ0V1ZkRmRHTnRiSFZhZVRWdFdWZEZkR015ZUhaa2VVSTNXRWMxWTJSSFJuVmhWekZvWkVkc2RtSnFiMmRqYld4MVdubEJlbU41UW14WldFNXNTVWRzZFZwdGJIVmhXRkpzVHpGNGRXWldlSFZZUnpSMlMybENWMUpXU2xWVFZVNUNWRU5CY1V3eGVIVlJSM1JzWlZkYWVWbFhNV3hqZVVJeVdsaEtNR0ZYVG1oaVEwSTNXRWMxWTJSRVFXeGxNMUo1V1ZjMWVscHRPWGxpVkhBd1kyMUdkV015ZUdoa1IxVnZUVU4zZEUwelFqUkxXREZqWW14NE1FNURWamRrU0Vwb1ltNU9iV0l6U25SUGJsSjVXVmMxZW1KSFJqQmFVMmQzVEVST2QyVkRiRGxZUnpWalpFUm5iR1V6VW5sWlZ6VjZXbTA1ZVdKVWNEQmpiVVoxWXpKNGFHUkhWVzlOUTNkMFRUTkNORXRZTVdOaWJIZ3dUVlJKYkdVelVubFpWelY2V20wNWVXSlVjREJqYlVaMVl6SjRhR1JIVlc5TlEzZDZZMGhuY0daV2VIVllTRkY0VG1sV04yUklTbWhpYms1dFlqTktkRTl1VW5sWlZ6VjZZa2RHTUZwVFozZE1RekI2WTBobmNHWldlSFZZU0ZGNVRVTldOMlJJU21oaWJrNXRZak5LZEU5dVVubFpWelY2WWtkR01GcFRaM2RNUkU1M1pVTnNPVmhITldOa1JFbDVTbE4zZUUxRVFXeGxNMUo1V1ZjMWVscHRPWGxpVkhBd1kyMUdkV015ZUdoa1IxVnZUVU4zZDB0WU1XTmliakZqWW1rMWJWbFhSWFJrYlZaNVpFZHNhbGxYZDNWWlZ6VndZbGRHTUZwWFVYTllSelIxV20xR2FFeFlXbXhqYmxKd1dUSkdjMHh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VDIxb2RtUnRWbmxNUm5oMVRHMWFhRmxUTVhkWldFcHNZbTVSZFZsWE5YQmlWMFl3V2xkUmRHRkhPVEphV0VrMllVYzVNbHBZU1dkUWFVRjFXbTFHYUV4WVdteGpibEp3V1RKR2MwbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDTWxwWVNqQmhWMDVvWWtOQmVXTjVRbXhaV0U1c1NVZHNkVnB0YkhWaFdGSnNUekY0ZFdaV2VIVk1iVnBvV1ZNeE1scFlTakJoVjA1b1lrTTFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmFiVVo2WkVONFkySnBOVzFaVjBWMFpHMVdlV1JIYkdwWlYzZDFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTWFZhYlVab1RGZGFhR016VVRaaFJ6a3lXbGhKYzFoSE5IVmFiVVpvVEZoQ2FHTnRWblZrUXpWb1ltMXNkRmxZVW14YVF6RnZZak5hYkdOcWNHOWlNMXBzWTJsQkswbEROVzFaVjBWMFpHMVdlV1JIYkdwWlYzZDFXbTFHYUV4WFdtaGpNMUZuWlRGNGRWaElVbWhpYld4MFdWaFNjR0l5TkRaSlNGcHNZMjVTY0ZreVJuTkpSRVo2U1VkV2FHTXlWV2RoVnpWdFlWYzFjR1JIVlRkWVJ6VTVXRWMwZFZwdFJtaE1XRnBzWTI1U2NGa3lSbk5NYlVaMVlWY3hhR1JIVm10TWJWcG9XVk14ZW1KSE9UTk1SbmgxVEcxYWFGbFRNVEphV0Vvd1lWZE9hR0pETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJqTW5oMlpIcHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNVEphV0Vvd1lWZE9hR0pETlcxWlYwVjBZeko0ZG1SNVFqZFlSelZqWkVkR2RXRlhNV2hrUjJ4MlltcHZaMlJ0Vm5sa1IyeHFXVmQzWjA1SVRXZGFWMFo2V2xOQ2NHSnRXbkJpYld3d1dsUjBZMkp1TVdOaWJIaDFUSGx2WjFORk9WTlRWbkJRVkd4U1FsUkRRWEZNTVhoMVVVZDBiR1ZYV25sWlZ6RnNZM2xDYjJJelNuQmxiVGwxWkVkR2MwbElkR05pYkhnd1RVTldOMlJJU21oaWJrNXRZak5LZEU5dVVubFpWelY2WWtkR01GcFRaM2RNUkVGd1psWjRkVmhJVVRKS1dIUXdZMjFHZFdNeVduWmpiVEEyWkVoS2FHSnVUbk5aV0ZKc1MwUldkMlZEZDNkTFdERmpZbXg0TUUxVVNXeGxNMUo1V1ZjMWVscHRPWGxpVkhBd1kyMUdkV015ZUdoa1IxVnZUVU4zZDB0WU1XTmliSGd3VFZSbmJHVXpVbmxaVnpWNldtMDVlV0pVY0RCamJVWjFZeko0YUdSSFZXOU9XRUkwVEVSQmNHWldlSFZZU0ZGNVRrTldOMlJJU21oaWJrNXRZak5LZEU5dVVubFpWelY2WWtkR01GcFRaM2RNUkVGd1psWjRkVmhJVVhwTlExWTNaRWhLYUdKdVRtMWlNMHAwVDI1U2VWbFhOWHBpUjBZd1dsTm5NV05JWjNOTlEydzVXRWMxWTJSRVRUSktVM2Q0VFVSQmJHVXpVbmxaVnpWNldtMDVlV0pVY0RCamJVWjFZeko0YUdSSFZXOU5RM2QzUzFneFkySnVNV05pYVRWdFdWZEZkR0ZIT1hsaFdIQjJZbTVTYUdKRE5XaGliV3gwV1ZoU2JGcERlR05pYVRWdFdWZEZkR0ZIT1hsaFdIQjJZbTVTYUdKRE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNVzlpTTBwd1pXMDVkV1JIUm5OSlNIUmpZbXg0TUZsWE5YQmlWMFl3WVZjNWRVOXBRbTlpTTBwd1pXMDVkV1JIUm5OSlJFcDZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVYyaDJZMjFzTm1JeU5UQlpWM2QxV1ZjMWNHSlhSakJhVjFGMVdtMUdhRXhYV21oak0xRnpXRWMwZFZwdFJtaE1WMmgyWTIxc05tSXlOVEJaVjNkMVdWYzFjR0pYUmpCYVYxRjBZVWM1TWxwWVNYVmFiVVpvVEZkYWFHTXpVVFpoUnpreVdsaEpjMWhITkhWYWJVWm9URmhDYUdOdFZuVmtRelZvWW0xc2RGbFlVbXhhUXpGdllqTmFiR05xY0c5aU0xcHNZMmxCSzBsRE5XMVpWMFYwWVVjNWVXRlljSFppYmxKb1lrTTFiVmxYUlhSYWJVWjZaRU5DTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bllVYzVlV0ZZY0haaWJsSm9Za05CZUdONVFteFpXRTVzU1Vkc2RWcHRiSFZoV0ZKc1R6RjRkV1pXZUhWTWJWcG9XVk14YjJJelNuQmxiVGwxWkVkR2MweHRSblZoVnpGb1pFZFdhMHh0V21oWlV6RjZZa2M1TTB4R2VIVk1iVnBvV1ZNeGIySXpTbkJsYlRsMVpFZEdjMHh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VEcxYWFGbFRNWHBpUnprelQyMW9kbVJ0Vm5sTVJuaDFURzFhYUZsVE1YZFpXRXBzWW01UmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFazJZVWM1TWxwWVNXZFFhVUYxV20xR2FFeFhhSFpqYld3MllqSTFNRmxYZDNWYWJVWm9URmhPYzJJelkyZGxNWGgxV0VoU2FHSnRiSFJaV0ZKd1lqSTBOa2xIYUhaamJXdzJZakkxTUZsWGQyZE5NMDFuV2xkR2VscFRRbkJpYlZwd1ltMXNNRnBVZEdOaWJqRmpZbXg0ZFV4NWIyZFNhM2hDVlRCb1NsUnJZMmRMYVRsalltdENjbHBZYkcxamJVWjBXbGhOWjFwdGVHaGpNbWRuWlRGNGRWaElVWGRLVTNkNFRVUkJiRXhFVlhkS1dIUjJZMGRHYW1GWVVqVlBha1k1V0VjMVkyUkVTVEZLVTNjelRsTldOMkl6UW1oWk1td3daVlJ2ZDJaV2VIVm1WbmgxVEcxYWFGbFRNVzFpUjBaNllVTTFhR0p0YkhSWldGSnNXa040WTJKcE5XMVpWMFYwV20xNGFHTXlaM1ZaVnpWd1lsZEdNRnBYVVhSaFJ6a3lXbGhKTm1GSE9USmFXRWx6V0VjMGRWcHRSbWhNV0VKb1kyMVdkV1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVVFclNVTTFiVmxYUlhSYWJYaG9ZekpuWjJVeGVIVllTRkpvWW0xc2RGbFlVbkJpTWpRMlNVZGFjMWxZVG05SlJFcDZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVYxcHpXVmhPYjB4dFJuVmhWekZvWkVkV2EweHRXbWhaVXpGdFdWaE9NRXhHZUhWTWJWcG9XVk14YldKSFJucGhRelZvWW0xc2RGbFlVbXhhUXpGdllqTmFiR05wTlcxWlYwVjBXbTFHZW1SRWNHOWlNMXBzWTJsNFkySnBOVzFaVjBWMFkwZEdlVnBYTlRCTWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVNVUTBaMHh0V21oWlV6RnRZa2RHZW1GRE5XMVpWMFYwV20xR2VtUkRRamRZUnpWalpFZEdkV0ZYTVdoa1IyeDJZbXB2WjFwdGVHaGpNbWRuVFZoTloxcFhSbnBhVTBKd1ltMWFjR0p0YkRCYVZIUmpZbTR4WTJKcE5XMVpWMFYwV20xNGFHTXlaM1ZaVnpWd1lsZEdNRnBYVVhWYWJVWm9URmhPYzJJelkzTllSelIxV20xR2FFeFhXbk5aV0U1dlRHMUdkV0ZYTVdoa1IxWnJURmRvZG1SdFZubE1iVnBvV1ZNeGVtSkhPVE5QYldoMlpHMVdlVXhHZUhWTWJWcG9XVk14ZDFsWVNteGlibEYxV1ZjMWNHSlhSakJhVjFGMFlVYzVNbHBZU1RaaFJ6a3lXbGhKWjFCcFFYVmFiVVpvVEZkYWMxbFlUbTlNYlZwb1dWTXhlbUpIT1ROSlNIUmpZbXg0TUZsWE5YQmlWMFl3WVZjNWRVOXBRbTFpUjBaNllVTkJlbU41UW14WldFNXNTVWRzZFZwdGJIVmhXRkpzVHpGNGRXWldlSFZZUnpSMlMybENRMVF4Vms5Uk1GVm5TMms1WTJKclFuSmFXR3h0WTIxR2RGcFlUV2RaYlRreFltMU9iRWxJZEdOaWJIZ3dUVU5WYzAxVVFXeE1SRWwzU2xOM01VMURWWE5QUkVGc1RFUkZkMDFEVmpka1NFcG9ZbTVPYldJelNuUlBibEo1V1ZjMWVtSkhSakJhVm10dlRVTnNPVmhITldOa1JGRjNTbGgwTUdOdFJuVmpNbHAyWTIwd05tUklTbWhpYms1eldWaFNiRmRUWjNSTlZGWjNaVU5zT1ZoSE5XTmtSRmwzU2xoME1HTnRSblZqTWxwMlkyMHdObVJJU21oaWJrNXpXVmhTYkZkVFozUk5WRlozWlVOc09WaEhOVGxZUnpSMVdtMUdhRXhYU25aa1Z6VnFXbE0xYUdKdGJIUlpXRkpzV2tONFkySnBOVzFaVjBWMFdXMDVNV0p0VG14TWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVRFWjRkVXh0V21oWlV6RjNXVmhLYkdKdVVYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpObUZIT1RKYVdFbG5VR2xCZFZwdFJtaE1WMHAyWkZjMWFscFRRamRZUnpWalpFZEdkV0ZYTVdoa1IyeDJZbXB2WjFsdE9URmliVTVzU1VSS2VrbEhWbWhqTWxWbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5IVmFiVVpvVEZkS2RtUlhOV3BhVXpWb1ltMXNkRmxZVW14YVF6VnRXVmRGZEZwdFJucGtRM2hqWW1rMWJWbFhSWFJaYlRreFltMU9iRXh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VEcxYWFGbFRNVzFaV0U0d1QyMW9kbVJ0Vm5sTVJuaDFURzFhYUZsVE1YZFpXRXBzWW01UmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFazJZVWM1TWxwWVNXZFFhVUYxV20xR2FFeFhTblprVnpWcVdsTTFiVmxYUlhSYWJVWjZaRU5DTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bldXMDVNV0p0VG14SlJFWjZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVYwcDJaRmMxYWxwVE5XaGliV3gwV1ZoU2JGcEROVzFaVjBWMFl6SjRkbVI1ZUdOaWFUVnRXVmRGZEZsdE9URmliVTVzVEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sTWJWcG9XVk14ZW1KSE9UTlBiV2gyWkcxV2VVeEdlSFZNYlZwb1dWTXhkMWxZU214aWJsRjFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTVFpoUnpreVdsaEpaMUJwUVhWYWJVWm9URmRLZG1SWE5XcGFVelZ0V1ZkRmRHTXllSFprZVVJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZFpiVGt4WW0xT2JFbEVUbnBKUjFab1l6SlZaMkZYTlcxaFZ6VndaRWRWTjFoSE5UbFlSelZqWW1rNGNVbEdUbEZUVlRSblMyazVZMkpyUW5KYVdHeHRZMjFHZEZwWVRXZGpNMEp3WW01MFkySnNlREJOUTFZM1pFaEthR0p1VG0xaU0wcDBUMjVLZG1SSFJqQmFVMmQzV2tkV2JrdFlNV05pYkhnd1RWUkJkMHBZZERCamJVWjFZekphZG1OdE1EWmpiVGt3V1ZoU2JFdEVUVEZQVjFKc1dubHNPVmhITlRsWVJ6UjFXbTFHYUV4WVRuZGhWelIxV1ZjMWNHSlhSakJhVjFGeldFYzBkVnB0Um1oTVdFNTNZVmMwZFZsWE5YQmlWMFl3V2xkUmRHRkhPVEphV0VrMllVYzVNbHBZU1hOWVJ6UjFXbTFHYUV4WVFtaGpiVloxWkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFuQnZZak5hYkdOcFFTdEpRelZ0V1ZkRmRHTXpRbkJpYVVJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZGpNMEp3WW1sQmVFeHFWbnBKUjNod1ltMVdhR05wUW5CaWJWcHdZbTFzTUZwVWRHTmliakZqWW1rMWJWbFhSWFJqTTBKd1ltazFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmFiVVo2WkVONFkySnBOVzFaVjBWMFl6TkNjR0pwTldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJhYlVaNlpFUndiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNWHBqUjJ4MVRHMWFhRmxUTVcxWldFNHdTVWgwWTJKc2VEQlpWelZ3WWxkR01HRlhPWFZQYVVKNlkwZHNkVWxFUVhWT00wMW5Za2RzZFZwWFJubEpSMngxV20xc2RXRllVbXhQTVhoMVpsWjRkVXh0V21oWlV6RjZZMGRzZFV4dFJuVmhWekZvWkVkV2EweHRXbWhaVXpGNllrYzVNMHhHZUhWTWJWcG9XVk14ZW1OSGJIVk1iVVoxWVZjeGFHUkhWbXRNVjJoMlpHMVdlVXh0V21oWlV6RjZZa2M1TTA5dGFIWmtiVlo1VEVaNGRVeHRXbWhaVXpGM1dWaEtiR0p1VVhWWlZ6VndZbGRHTUZwWFVYUmhSemt5V2xoSk5tRkhPVEphV0VsblVHbEJkVnB0Um1oTVdFNTNZVmMwZFZwdFJtaE1XRTV6WWpOaloyVXhlSFZZU0ZKb1ltMXNkRmxZVW5CaU1qUTJTVWhPZDJGWE5HZE5hVFI1WTNsQ2MyRlhOV3haV0VsbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5XTmlhVGh4U1VWYVRWUXdSbFZKUTI5MldFYzFRV0V5VmpWYWJrcG9ZbGRXZWtsSFduTmlNa1l3WlRGNGRWaElVWGRLV0hRd1kyMUdkV015V25aamJUQTJTVWhTZVZsWE5YcGlSMFl3V2xacmIwMURiRGxZUnpWalpFUlZkMHBZZERCamJVWjFZekphZG1OdE1EWkpTRko1V1ZjMWVtSkhSakJhVm10dlRGUmFkMlZEYkRsWVJ6VmpaRVJGZDAxRFZqZGtTRXBvWW01T2JXSXpTblJQYVVJd1kyMUdkV015ZUdoa1IxWmFTMFJCY0daV2VIVm1WbmgxVEcxYWFGbFRNVzFpUnpsb1pFTTFhR0p0YkhSWldGSnNXa040WTJKcE5XMVpWMFYwV20xNGRsbFlVWFZaVnpWd1lsZEdNRnBYVVhSaFJ6a3lXbGhKTm1GSE9USmFXRWx6V0VjMGRWcHRSbWhNV0VKb1kyMVdkV1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVVFclNVTTFiVmxYUlhSYWJYaDJXVmhSWjJVeGVIVllTRkpvWW0xc2RGbFlVbkJpTWpRMlNVZGFjMkl5UmpCSlJFcDZTVWQ0Y0dKdFZtaGphVUp3WW0xYWNHSnRiREJhVkhSalltNHhZMkpwTlcxWlYwVjBXbTE0ZGxsWVVYVlpWelZ3WWxkR01GcFhVWFZhYlVab1RGZGFhR016VVhOWVJ6UjFXbTFHYUV4WFduTmlNa1l3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sTWJWcG9XVk14YlZsWVRqQlBiV2gyWkcxV2VVeEdlSFZNYlZwb1dWTXhkMWxZU214aWJsRjFXVmMxY0dKWFJqQmFWMUYwWVVjNU1scFlTVFpoUnpreVdsaEpaMUJwUVhWYWJVWm9URmRhYzJJeVJqQk1iVnBvV1ZNeGJWbFlUakJKU0hSallteDRNRmxYTlhCaVYwWXdZVmM1ZFU5cFFtMWlSemxvWkVOQmVHTjVRbk5oVnpWc1dWaEpaMkZYTlcxaFZ6VndaRWRWTjFoSE5UbFlSelIxV20xR2FFeFhXbk5pTWtZd1RHMUdkV0ZYTVdoa1IxWnJURzFhYUZsVE1YcGlSemt6VEVaNGRVeHRXbWhaVXpGdFlrYzVhR1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJqTW5oMlpIcHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNVzFpUnpsb1pFTTFiVmxYUlhSak1uaDJaSGxDTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bldtMTRkbGxZVVdkTk0wMW5Za2RzZFZwWFJubEpSMngxV20xc2RXRllVbXhQTVhoMVpsWjRkVmhITkhaTGFVSlJWbFY0VkZKVFFYRk1NWGgxVVVkMGJHVlhXbmxaVnpGc1kzbENkMlJYZUhwYVUwSTNXRWMxWTJSRVFXeEpTSFF3WTIxR2RXTXlXblpqYlRBMlNVaE9hbGxYZUd4TFJFVjFUVk5zT1ZoSE5HZFlTRkV4VFVOVloyVXpVbmxaVnpWNldtMDVlV0pVYjJkak1rNW9Za2RWYjAxRE5EUkxXREZqWW1sQ1kyUkVSWGROUTFWblpUTlNlVmxYTlhwYWJUbDVZbFJ2WjJNeVRtaGlSMVZ2VFZNMGVFdFlNV05pYmpGalltazFiVmxYUlhSalNGWnpZekpWZFZsWE5YQmlWMFl3V2xkUmMxaEhOSFZhYlVab1RGaENNV0pJVG14TWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVRFWjRkVXh0V21oWlV6RjNXVmhLYkdKdVVYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpObUZIT1RKYVdFbG5VR2xCZFZwdFJtaE1XRUl4WWtoT2JFbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDZDJSWGVIcGFVMEY1WTNsQ2MyRlhOV3haV0VsbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5IVmFiVVpvVEZoQ01XSklUbXhNYlVaMVlWY3hhR1JIVm10TWJWcG9XVk14YlZsWVRqQk1SbmgxVEcxYWFGbFRNWGRrVjNoNldsTTFhR0p0YkhSWldGSnNXa014YjJJeldteGphVFZ0V1ZkRmRGcHRSbnBrUkhCdllqTmFiR05wZUdOaWFUVnRXVmRGZEdOSFJubGFWelV3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sUGJXaDJaRzFXZVVsRU5HZE1iVnBvV1ZNeGQyUlhlSHBhVXpWdFdWZEZkRnB0Um5wa1EwSTNXRWMxWTJSSFJuVmhWekZvWkVkc2RtSnFiMmRqU0Zaell6SlZaMDFZVFdkaVIyeDFXbGRHZVVsSGJIVmFiV3gxWVZoU2JFOHhlSFZtVm5oMVRHMWFhRmxUTVhka1YzaDZXbE0xYUdKdGJIUlpXRkpzV2tNMWJWbFhSWFJqTW5oMlpIbDRZMkpwTlcxWlYwVjBZMGhXYzJNeVZYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpkVnB0Um1oTVdFNXpZak5qTm1GSE9USmFXRWx6V0VjMGRWcHRSbWhNV0VKb1kyMVdkV1JETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVVFclNVTTFiVmxYUlhSalNGWnpZekpWZFZwdFJtaE1XRTV6WWpOaloyVXhlSFZZU0ZKb1ltMXNkRmxZVW5CaU1qUTJTVWhDTVdKSVRteEpSRTU2U1VkNGNHSnRWbWhqYVVKd1ltMWFjR0p0YkRCYVZIUmpZbTR4WTJKc2VIVk1lVzluVlRCb1FsTXdWV2RMYVRsalltazFiVmxYUlhSak1taG9ZVEpWZFZsWE5YQmlWMFl3V2xkUmMxaEhOSFZhYlVab1RGaE9iMWxYZEd4TWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVRFWjRkVXh0V21oWlV6RjNXVmhLYkdKdVVYVlpWelZ3WWxkR01GcFhVWFJoUnpreVdsaEpObUZIT1RKYVdFbG5VR2xCZFZwdFJtaE1XRTV2V1ZkMGJFbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDTTJOdFZuVlpNbWRuVFdrME1XTjVRbXhaV0U1c1NVZHNkVnB0YkhWaFdGSnNUekY0ZFdaV2VIVk1iVnBvV1ZNeGVtRkhSbkphVXpWb1ltMXNkRmxZVW14YVF6VnRXVmRGZEZwdFJucGtRM2hqWW1rMWJWbFhSWFJqTW1ob1lUSlZkVmxYTlhCaVYwWXdXbGRSZEdGSE9USmFXRWwxV20xR2FFeFhXbWhqTTFFMllVYzVNbHBZU1hOWVJ6UjFXbTFHYUV4WVFtaGpiVloxWkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFuQnZZak5hYkdOcFFTdEpRelZ0V1ZkRmRHTXlhR2hoTWxWMVdtMUdhRXhYV21oak0xRm5aVEY0ZFZoSVVtaGliV3gwV1ZoU2NHSXlORFpKU0dSNVdsYzFhbUZEUVhoTWFrcDZTVWRXYUdNeVZXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzBkVnB0Um1oTVdFNXZXVmQwYkV4dFJuVmhWekZvWkVkV2EweHRXbWhaVXpGNllrYzVNMHhHZUhWTWJWcG9XVk14ZW1GSFJuSmFVelZvWW0xc2RGbFlVbXhhUXpGdllqTmFiR05wTlcxWlYwVjBZeko0ZG1SNmNHOWlNMXBzWTJsNFkySnBOVzFaVjBWMFkwZEdlVnBYTlRCTWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVNVUTBaMHh0V21oWlV6RjZZVWRHY2xwVE5XMVpWMFYwWXpKNGRtUjVRamRZUnpWalpFZEdkV0ZYTVdoa1IyeDJZbXB2WjJRelNteGliVTV2U1VSTmRVNHpUV2RhVjBaNldsTkNjR0p0V25CaWJXd3dXbFIwWTJKdU1XTmliSGgxVEhsdloxWkZSa1ZSVTBGeFRERjRkVkZIZEd4bFYxcDVXVmN4YkdONVFqQlpWMUpvU1VoMFkySnNlREJOUTFWblpUTlNlVmxYTlhwYWJUbDVZbFJ2WjJNeVRtaGlSMVZ2VFZOc09WaEhOV05rUkVWM1NsTjNlVTFEVldkbE0xSjVXVmMxZWxwdE9YbGlWSEI2V1RKR2MxcFRaM1ZQVTJ0blkyMDVNRmxZVW14TFF6QTBXa2RXYmt0VWREbFlSelZqWkVSTmQwcFRkekZOUTFWelRucEJiRWxJZERCamJVWjFZekphZG1OdE1EWmpNazVvWWtkVmIwMVROSHBMVTBKNVlqTlNhR1JIVlc5UFIxSnNXbmxzT1ZoSE5XTmtSRkYzU2xOM01rMURWV2RsTTFKNVdWYzFlbHB0T1hsaVZIQjZXVEpHYzFwVFozaE1hazF3U1VoS2RtUkhSakJhVTJkMFQwZFNiRnA1YkRsWVJ6VmpaRVJuZDBwVGQzaE5SRUZzU1VoME1HTnRSblZqTWxwMlkyMHdObU15VG1oaVIxVnZUVk5yWjJOdE9UQlpXRkpzUzBSQmNHWldlSFZtVm5oMVdFYzBkVnB0Um1oTVdGSm9Xa2RGZFZsWE5YQmlWMFl3V2xkUmMxaEhOSFZhYlVab1RGaFNhRnBIUlhWWlZ6VndZbGRHTUZwWFVYUmhSemt5V2xoSk5tRkhPVEphV0VseldFYzBkVnB0Um1oTVdFSm9ZMjFXZFdSRE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFVRXJTVU0xYlZsWFJYUmtSMFpyV1ZOQ04xaEhOV05rUjBaMVlWY3hhR1JIYkhaaWFtOW5aRWRHYTFsVFFYbGplVUp6WVZjMWJGbFlTV2RoVnpWdFlWYzFjR1JIVlRkWVJ6VTVXRWMwZFZwdFJtaE1XRkpvV2tkRmRWbFhOWEJpVjBZd1dsZFJkVnB0Um1oTVYxcG9Zek5SYzFoSE5IVmFiVVpvVEZoU2FGcEhSWFZaVnpWd1lsZEdNRnBYVVhSaFJ6a3lXbGhKZFZwdFJtaE1WMXBvWXpOUk5tRkhPVEphV0VseldFYzBkVnB0Um1oTVdFSm9ZMjFXZFdSRE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFVRXJTVU0xYlZsWFJYUmtSMFpyV1ZNMWJWbFhSWFJhYlVaNlpFTkNOMWhITldOa1IwWjFZVmN4YUdSSGJIWmlhbTluWkVkR2ExbFRRWGhqZVVKellWYzFiRmxZU1dkaFZ6VnRZVmMxY0dSSFZUZFlSelU1V0VjMGRWcHRSbWhNV0ZKb1drZEZkVmxYTlhCaVYwWXdXbGRSZFZwdFJtaE1XRTV6WWpOamMxaEhOSFZhYlVab1RGaFNhRnBIUlhWWlZ6VndZbGRHTUZwWFVYUmhSemt5V2xoSmRWcHRSbWhNV0U1ellqTmpObUZIT1RKYVdFbHpXRWMwZFZwdFJtaE1XRUpvWTIxV2RXUkROV2hpYld4MFdWaFNiRnBETVc5aU0xcHNZMnB3YjJJeldteGphVUVyU1VNMWJWbFhSWFJrUjBacldWTTFiVmxYUlhSak1uaDJaSGxDTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05blpFZEdhMWxUUVhwamVVSnpZVmMxYkZsWVNXZGhWelZ0WVZjMWNHUkhWVGRZUnpVNVdFYzFZMkpwT0hGSlJrSkNWVEZPU2xSclkyZExhVGxqWW10Q2NscFliRzFqYlVaMFdsaE5aMk5IUm5wak1teDFXbmxDTjFoSE5XTmtSRUZzU1VoME1HTnRSblZqTWxwMlkyMHdObVJJU21oaWJrNXpXVmhTYkZkRFozUk9WRUZzUzFSeloySXpRbWhaTW13d1pWUnZkMlpXZUhWWVNGRXhUVU5WWjJVelVubFpWelY2V20wNWVXSlVjREJqYlVaMVl6SjRhR1JIVmxsTFJFRnNTMVJ6WjJJelFtaFpNbXd3WlZSdmVHWldlSFZZU0ZGNFRVUkJiRWxJZERCamJVWjFZekphZG1OdE1EWmtTRXBvWW01T2MxbFlVbXhYUTJjeFRVTlZjRTk1UW5aalIwWnFZVmhTTlU5cVFqbFlSelU1V0VjMVkySnBOVzFaVjBWMFkwZEdlbU15YkhWYWVUVm9ZbTFzZEZsWVVteGFRM2hqWW1rMWJWbFhSWFJqUjBaNll6SnNkVnA1TldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJwd2IySXpXbXhqYVhoalltazFiVmxYUlhSalIwWjVXbGMxTUV4dFJuVmhWekZvWkVkV2EweFhhSFprYlZaNVQyMW9kbVJ0Vm5sSlJEUm5URzFhYUZsVE1YZFpXRTU2WVZjMWJrbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDZDFsWVRucGhWelZ1U1VSS2VrbEhlSEJpYlZab1kybENjR0p0V25CaWJXd3dXbFIwWTJKdU1XTmlhVFZ0V1ZkRmRHTkhSbnBqTW14MVduazFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmFiVVo2WkVONFkySnBOVzFaVjBWMFkwZEdlbU15YkhWYWVUVm9ZbTFzZEZsWVVteGFRekZ2WWpOYWJHTnBOVzFaVjBWMFdtMUdlbVJFY0c5aU0xcHNZMmw0WTJKcE5XMVpWMFYwWTBkR2VWcFhOVEJNYlVaMVlWY3hhR1JIVm10TVYyaDJaRzFXZVU5dGFIWmtiVlo1U1VRMFoweHRXbWhaVXpGM1dWaE9lbUZYTlc1TWJWcG9XVk14YlZsWVRqQkpTSFJqWW14NE1GbFhOWEJpVjBZd1lWYzVkVTlwUW5kWldFNTZZVmMxYmtsRVJucEpSM2h3WW0xV2FHTnBRbkJpYlZwd1ltMXNNRnBVZEdOaWJqRmpZbWsxYlZsWFJYUmpSMFo2WXpKc2RWcDVOV2hpYld4MFdWaFNiRnBETlcxWlYwVjBZeko0ZG1SNWVHTmlhVFZ0V1ZkRmRHTkhSbnBqTW14MVduazFhR0p0YkhSWldGSnNXa014YjJJeldteGphVFZ0V1ZkRmRHTXllSFprZW5CdllqTmFiR05wZUdOaWFUVnRXVmRGZEdOSFJubGFWelV3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sUGJXaDJaRzFXZVVsRU5HZE1iVnBvV1ZNeGQxbFlUbnBoVnpWdVRHMWFhRmxUTVhwaVJ6a3pTVWgwWTJKc2VEQlpWelZ3WWxkR01HRlhPWFZQYVVKM1dWaE9lbUZYTlc1SlJFNTZTVWQ0Y0dKdFZtaGphVUp3WW0xYWNHSnRiREJhVkhSalltNHhZMkpzZUhWTWVXOW5WVVZHVkZVd2JFOVNlVUpUVWxaYVJsVnNUa1pKUTI5MldFYzFZMkpyUW5KYVdHeHRZMjFHZEZwWVRXZGpSMFo2WXpKc2RWcDVNWGxhV0Zwc1kyNU9iRWxJZEdOaWJIZ3dUVU5WWjJVelVubFpWelY2V20wNWVXSlVjREJqYlVaMVl6SjRhR1JIVmxsTFJGVjNTbE5yTjBsSE9YZFpWMDV3WkVock5rMUlNV05pYkhnd1RsUkJiRWxJZERCamJVWjFZekphZG1OdE1EWmtTRXBvWW01T2MxbFlVbXhYUTJkM1NsTnJOMGxIT1hkWlYwNXdaRWhyTmsxWU1XTmliSGd3VFZSQmQwcFRRamRrU0Vwb1ltNU9iV0l6U25SUGJsSjVXVmMxZW1KSFJqQmFWbWR2VEZSVmQwcFRhemRKUnpsM1dWZE9jR1JJYXpaTlNERmpZbTR4WTJKc2VIVk1iVnBvV1ZNeGQxbFlUbnBoVnpWdVRGaEtiR1J0Vm5sak1sVjFXVmMxY0dKWFJqQmFWMUZ6V0VjMGRWcHRSbWhNV0VKb1l6Tk9jR0p0WTNSamJWWXlXbGhLZWxwVE5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kycHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNWGRaV0U1NllWYzFia3hZU214a2JWWjVZekpWWjJVeGVIVllTRkpvWW0xc2RGbFlVbkJpTWpRMlNVaENhR016VG5CaWJXTjBZMjFXTWxwWVNucGFVMEY1WTNsQ2MyRlhOV3haV0VsbllWYzFiV0ZYTlhCa1IxVTNXRWMxT1ZoSE5IVmFiVVpvVEZoQ2FHTXpUbkJpYldOMFkyMVdNbHBZU25wYVV6Vm9ZbTFzZEZsWVVteGFRelZ0V1ZkRmRGcHRSbnBrUTNoalltazFiVmxYUlhSalIwWjZZekpzZFZwNU1YbGFXRnBzWTI1T2JFeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVURzFhYUZsVE1XMVpXRTR3VDIxb2RtUnRWbmxNUm5oMVRHMWFhRmxUTVhkWldFcHNZbTVSZFZsWE5YQmlWMFl3V2xkUmRHRkhPVEphV0VrMllVYzVNbHBZU1dkUWFVRjFXbTFHYUV4WVFtaGpNMDV3WW0xamRHTnRWakphV0VwNldsTTFiVmxYUlhSYWJVWjZaRU5DTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05blkwZEdlbU15YkhWYWVURjVXbGhhYkdOdVRteEpSRVo2U1VkNGNHSnRWbWhqYVVKd1ltMWFjR0p0YkRCYVZIUmpZbTR4WTJKcE5XMVpWMFYwWTBkR2VtTXliSFZhZVRGNVdsaGFiR051VG14TWJVWjFZVmN4YUdSSFZtdE1iVnBvV1ZNeGVtSkhPVE5NUm5oMVRHMWFhRmxUTVhkWldFNTZZVmMxYmt4WVNteGtiVlo1WXpKVmRWbFhOWEJpVjBZd1dsZFJkR0ZIT1RKYVdFbDFXbTFHYUV4WVRuTmlNMk0yWVVjNU1scFlTWE5ZUnpSMVdtMUdhRXhZUW1oamJWWjFaRU0xYUdKdGJIUlpXRkpzV2tNeGIySXpXbXhqYW5CdllqTmFiR05wUVN0SlF6VnRXVmRGZEdOSFJucGpNbXgxV25reGVWcFlXbXhqYms1c1RHMWFhRmxUTVhwaVJ6a3pTVWgwWTJKc2VEQlpWelZ3WWxkR01HRlhPWFZQYVVKM1dWaE9lbUZYTlc1TVdFcHNaRzFXZVdNeVZXZE5NMDFuWWtkc2RWcFhSbmxKUjJ4MVdtMXNkV0ZZVW14UE1YaDFabFo0ZFZoSE5IWkxhVUpEVmxaS1ZGWkRRWEZNTVhoMVVVZDBiR1ZYV25sWlZ6RnNZM2xDYVdSWVNucGtRMEkzV0VjMVkyUkVRV3hKU0hSMlkwZEdhbUZZVWpWUGFUUXlabFo0ZFZoSVVURk5RMVZuWlROU2VWbFhOWHBhYlRsNVlsUndlbGt5Um5OYVUyZDRUR3BuY0U4eU9YZFpWMDV3WkVock5rMUlNV05pYkhnd1RWUkJkMHBZZEhaalIwWnFZVmhTTlU5cVFqbFlSelU1V0VjMGRWcHRSbWhNVjBveFkyNU9NRXh0Um5WaFZ6Rm9aRWRXYTB4R2VIVk1iVnBvV1ZNeGFXUllTbnBrUXpWb1ltMXNkRmxZVW14YVF6RnZZak5hYkdOcWNHOWlNMXBzWTJsNFkySnBOVzFaVjBWMFkwZEdlVnBYTlRCTWJVWjFZVmN4YUdSSFZtdE1WMmgyWkcxV2VVOXRhSFprYlZaNVNVUTBaMHh0V21oWlV6RnBaRmhLZW1SRFFqZFlSelZqWkVkR2RXRlhNV2hrUjJ4MlltcHZaMWx1Vm5sak0xRm5UVzVOWjJGWE5XMWhWelZ3WkVkVloySkhiSFZhVjBaNVdFYzFPVmhITkhWYWJVWm9URmRLTVdOdVRqQk1iVVoxWVZjeGFHUkhWbXRNYlZwb1dWTXhiVmxZVGpCTVJuaDFURzFhYUZsVE1XbGtXRXA2WkVNMWFHSnRiSFJaV0ZKc1drTXhiMkl6V214amFUVnRXVmRGZEZwdFJucGtSSEJ2WWpOYWJHTnBlR05pYVRWdFdWZEZkR05IUm5sYVZ6VXdURzFHZFdGWE1XaGtSMVpyVEZkb2RtUnRWbmxQYldoMlpHMVdlVWxFTkdkTWJWcG9XVk14YVdSWVNucGtRelZ0V1ZkRmRGcHRSbnBrUTBJM1dFYzFZMlJIUm5WaFZ6Rm9aRWRzZG1KcWIyZFpibFo1WXpOUlowMVlUV2RoVnpWdFlWYzFjR1JIVldkaVIyeDFXbGRHZVZoSE5UbFlSelIxV20xR2FFeFhTakZqYms0d1RHMUdkV0ZYTVdoa1IxWnJURzFhYUZsVE1YcGlSemt6VEVaNGRVeHRXbWhaVXpGcFpGaEtlbVJETldoaWJXeDBXVmhTYkZwRE1XOWlNMXBzWTJrMWJWbFhSWFJqTW5oMlpIcHdiMkl6V214amFYaGpZbWsxYlZsWFJYUmpSMFo1V2xjMU1FeHRSblZoVnpGb1pFZFdhMHhYYUhaa2JWWjVUMjFvZG1SdFZubEpSRFJuVEcxYWFGbFRNV2xrV0VwNlpFTTFiVmxYUlhSak1uaDJaSGxDTjFoSE5XTmtSMFoxWVZjeGFHUkhiSFppYW05bldXNVdlV016VVdkTk0wMW5ZVmMxYldGWE5YQmtSMVZuWWtkc2RWcFhSbmxZUnpVNVdFYzFZMkpwT0hGSlJWcENWRVY0U2xSclkyZExhVGxqWW10Q2NscFliRzFqYlVaMFdsaE5aMXB0Um5OaVIyeDFXbmxDTjFoSE5HZEpRMEZuVFVOVloyVXpVbmxaVnpWNldtMDVlV0pVY0RCamJVWjFZeko0YUdSSFZscExRekF4VFVOVmNFOTVRblpqUjBacVlWaFNOVTlxUWpsWVJ6Um5TVU5CWjA1VVFXeEpTSFF3WTIxR2RXTXlXblpqYlRBMlpFaEthR0p1VG5OWldGSnNWMU5uZDBwVGF6ZEpSemwzV1ZkT2NHUklhelpOV0RGalltbEJaMGxEUVhoTlJFRnNTVWgwTUdOdFJuVmpNbHAyWTIwd05tUklTbWhpYms1eldWaFNiRmRUWnpGTlExVndUM2xDZG1OSFJtcGhXRkkxVDJwQ09WaEhOVGxZUnpWalltazFiVmxYUlhSYWJVWnpZa2RzZFZwNU5XaGliV3gwV1ZoU2JGcERlR05pYVRWdFdWZEZkRnB0Um5OaVIyeDFXbmsxYUdKdGJIUlpXRkpzV2tNeGIySXpXbXhqYW5CdllqTmFiR05wZUdOaWFUVnRXVmRGZEdOSFJubGFWelV3VEcxR2RXRlhNV2hrUjFaclRGZG9kbVJ0Vm5sUGJXaDJaRzFXZVVsRU5HZE1iVnBvV1ZNeGJWbFhlSE5oVnpWdVNVaDBZMkpzZURCWlZ6VndZbGRHTUdGWE9YVlBhVUp0V1ZkNGMyRlhOVzVKUkVwNlNVZDRjR0p0Vm1oamFVSndZbTFhY0dKdGJEQmFWSFJqWW00eFkySnBOVzFaVjBWMFdtMUdjMkpIYkhWYWVUVm9ZbTFzZEZsWVVteGFRelZ0V1ZkRmRGcHRSbnBrUTNoalltazFiVmxYUlhSYWJVWnpZa2RzZFZwNU5XaGliV3gwV1ZoU2JGcERNVzlpTTFwc1kyazFiVmxYUlhSYWJVWjZaRVJ3YjJJeldteGphWGhqWW1rMWJWbFhSWFJqUjBaNVdsYzFNRXh0Um5WaFZ6Rm9aRWRXYTB4WGFIWmtiVlo1VDIxb2RtUnRWbmxKUkRSblRHMWFhRmxUTVcxWlYzaHpZVmMxYmt4dFdtaFpVekZ0V1ZoT01FbElkR05pYkhnd1dWYzFjR0pYUmpCaFZ6bDFUMmxDYlZsWGVITmhWelZ1U1VSR2VrbEhlSEJpYlZab1kybENjR0p0V25CaWJXd3dXbFIwWTJKdU1XTmlhVFZ0V1ZkRmRGcHRSbk5pUjJ4MVduazFhR0p0YkhSWldGSnNXa00xYlZsWFJYUmpNbmgyWkhsNFkySnBOVzFaVjBWMFdtMUdjMkpIYkhWYWVUVm9ZbTFzZEZsWVVteGFRekZ2WWpOYWJHTnBOVzFaVjBWMFl6SjRkbVI2Y0c5aU0xcHNZMmw0WTJKcE5XMVpWMFYwWTBkR2VWcFhOVEJNYlVaMVlWY3hhR1JIVm10TVYyaDJaRzFXZVU5dGFIWmtiVlo1U1VRMFoweHRXbWhaVXpGdFdWZDRjMkZYTlc1TWJWcG9XVk14ZW1KSE9UTkpTSFJqWW14NE1GbFhOWEJpVjBZd1lWYzVkVTlwUW0xWlYzaHpZVmMxYmtsRVRucEpSM2h3WW0xV2FHTnBRbkJpYlZwd1ltMXNNRnBVZEdOaWJqRmpZbWxLWkdaUlBUMGdLaThpWFgwPSAqLyJdfQ== */
ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
    width: 50%;
    min-height: 120px;
}

@media only screen and (max-width: 600px) {
    ul.tagit {
        width: 100%;
    }
}

ul.tagit li {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
    clear: both;
}
ul.tagit li.tagit-choice {
    position: relative;
    line-height: inherit;
}
input.tagit-hidden-field {
    display: none;
}
ul.tagit li.tagit-choice-read-only {
    padding: .2em .5em .2em .5em;
}

ul.tagit li.tagit-choice-editable {
    padding: .2em 18px .2em .5em;
}

ul.tagit li.tagit-new {
    padding: .25em 4px .25em 0;
}

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
    line-height: 17px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}

ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}
ul.tagit li.tagit-new {
    width: 100%;
}
@charset "UTF-8";
/*
Theme Name: Colgate Talks based on Hive

Author: VMLY&R Poland


Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hive_txtd
Domain Path: /languages/
Tags: light, white, yellow, one-column, two-columns, three-columns, right-sidebar, responsive-layout, custom-menu, featured-images, editor-style, infinite-scroll, microformats, post-formats, rtl-language-support, site-logo, sticky-post, theme-options, threaded-comments, translation-ready, blog, fashion, journal, lifestream, magazine, news, scrapbooking, video, bright, clean, elegant, geometric, glamorous, industrial, light, minimal, modern, sophisticated

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Hive is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and  Blueprint http://www.blueprintcss.org/
*/
/**
 *
 * Table of Contents
 * --------------------------------------------------
 *  1.0 - Normalize
 *  2.0 - Reset
 *  3.0 - Base Styles
 *    3.1 - Typography
 *    3.2 - Images
 *    3.3 - Forms
 *    3.4 - Fonts
 *  4.0 - Helpers
 *    4.1 - WordPress Core Elements
 *  5.0 - Patterns
 *  6.0 - Basic Structure
 *    6.1 - Page
 *  7.0 - Header
 *  8.0 - Navigation
 *  9.0 - Content
 *    9.1 - Archives
 *    9.2 - Pagination
 *    9.3 - Singular
 *    9.4 - Post Formats
 *    9.5 - Comments
 *    9.6 - Search Form
 *  10.0 - Sidebar
 *    10.1 - Widgets
 *  11.0 - Footer
 *  12.0 - Toolbar
 *  13.0 - Jetpack's plugins styling
 *  14.0 - Overwrites
 *
 */
.copy {
  --background: transparent;
  --outline: transparent;
  border: 1px dotted black;
  outline: 2px solid var(--outline);
  background: var(--background);
  outline-offset: -2px;
  -webkit-transition: outline-offset 200ms ease;
  transition: outline-offset 200ms ease;
  padding: 0 2px;
  cursor: copy;
}

.copy.active {
  --background: gold;
  --outline: #386397;
}

/**
 * 1.0 - Normalize
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/**
 * 2.0 - Reset
 */
body,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

abbr[title],
dfn[title] {
  cursor: help;
}

u,
ins {
  text-decoration: none;
}

ins {
  border-bottom: 1px solid;
}

/**
 *   3.1 - Base Styles - Typography
 */
body {
  line-height: 1.6;
  color: #3d3e40;
}

h2, h3, blockquote, .dropcap, .single .entry-content:before, .page .entry-content:before {
  font-family: "Playfair Display", serif;
  font-weight: normal;
  color: #171617;
}

body, blockquote cite, .widget, div.sharedaddy .sd-social h3.sd-title {
  font-family: "ColgateReady", sans-serif;
  font-weight: 400;
}

h1, .site-social .language-switcher, .page-title ~ a .taxonomy-description p, .site-footer .footer-navigation {
  font-family: "ColgateReady", sans-serif;
  font-weight: 700;
}

.site-social {
  font-family: "ColgateReady", sans-serif;
  font-weight: 300;
}

/* Headings */
h1 {
  font-size: 3.375em;
  line-height: 1.11111;
  -webkit-transform: translateY(0.22006em);
      -ms-transform: translateY(0.22006em);
          transform: translateY(0.22006em);
  margin-top: 0.88889em;
  margin-bottom: 0.44444em;
}

h2 {
  font-size: 2.25em;
  line-height: 1.33333;
  -webkit-transform: translateY(0.33117em);
      -ms-transform: translateY(0.33117em);
          transform: translateY(0.33117em);
  margin-top: 1.33333em;
  margin-bottom: 0.66667em;
}

h3 {
  font-size: 1.5em;
  line-height: 1.5;
  -webkit-transform: translateY(0.4145em);
      -ms-transform: translateY(0.4145em);
          transform: translateY(0.4145em);
  margin-top: 2em;
  margin-bottom: 1em;
}

@media not screen and (min-width: 899px) {
  h1 {
    font-size: 1.875em;
    line-height: 1.2;
    -webkit-transform: translateY(0.2645em);
        -ms-transform: translateY(0.2645em);
            transform: translateY(0.2645em);
  }
  h2 {
    font-size: 1.5em;
    line-height: 1.5;
    -webkit-transform: translateY(0.4145em);
        -ms-transform: translateY(0.4145em);
            transform: translateY(0.4145em);
  }
  h3 {
    font-size: 1.3125em;
    line-height: 1.14286;
    -webkit-transform: translateY(0.23593em);
        -ms-transform: translateY(0.23593em);
            transform: translateY(0.23593em);
  }
}

/* Paragraphs */
p {
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5;
  -webkit-transform: translateY(0.4145em);
      -ms-transform: translateY(0.4145em);
          transform: translateY(0.4145em);
  margin-bottom: 0.75em;
}

.entry-content {
  -webkit-font-smoothing: antialiased;
}

/* Links */
a {
  text-decoration: none;
  color: #afafaf;
}

a:hover {
  color: #000;
}

/* Lists */
acronym {
  border-bottom: 1px dotted #3d3e40;
}

/* Blockquotes */
blockquote {
  position: relative;
  text-align: center;
  font-size: 1.5625em;
  line-height: 1.44;
  margin-top: 2.57143em;
  margin-bottom: 2.14286em;
  padding-top: 1.71429em;
  padding-bottom: 1.71429em;
}

blockquote blockquote {
  font-size: 1em;
  margin-bottom: 0;
  padding-bottom: 0;
}

blockquote blockquote:after {
  border-bottom: 0;
}

@media not screen and (min-width: 899px) {
  blockquote {
    font-size: 1.125em;
    line-height: 1.33333;
    margin-top: 2.66667em;
    margin-bottom: 2em;
    padding: 0.66667em;
    padding-top: 1.33333em;
    padding-bottom: 1.33333em;
  }
}

blockquote:before {
  content: '\201C';
  position: absolute;
  top: -0.5em;
  left: 50%;
  padding: 0 0.857em;
  color: black;
  background: white;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

blockquote:after {
  content: '';
  display: block;
  width: 9em;
  margin-left: -4.5em;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  z-index: -1;
  border: 1px solid #c3c3c3;
  border-left: 0;
  border-right: 0;
}

.is--ancient-android .archive__grid blockquote:after {
  border-bottom: 0;
  bottom: calc(100% - 4px);
  bottom: 99%;
}

blockquote cite {
  display: block;
  margin-top: 1.5em;
  font-size: 0.57143em;
  line-height: 1.5;
  font-style: normal;
}

blockquote a:hover {
  color: #ffeb00;
}

/* Tables */
table {
  position: relative;
  z-index: 1;
  margin-bottom: 1.5em;
  width: 100%;
  border-top: 0;
  table-layout: fixed;
}

table th {
  text-align: left;
}

table tr {
  border-bottom: 1px solid #d7d7d7;
}

table th, table td {
  padding: 12px;
  vertical-align: middle;
  font-family: inherit;
  font-size: inherit;
}

/* Code */
pre {
  position: relative;
  padding-left: 2.25em;
  padding-right: 2.25em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  border: 1px solid #d7d7d7;
}

pre:before {
  content: "\f121";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  padding: 3px;
  font-family: FontAwesome;
  font-size: 14px;
  color: white;
  background: #d7d7d7;
}

/**
 *   3.2 - Base Styles - Images
 */
img {
  max-width: 100%;
  height: auto;
}

/* Figures and Captions */
.wp-caption {
  width: auto;
}

.wp-caption img {
  display: block;
}

.wp-caption-text, .single .entry-featured__caption, .page .entry-featured__caption {
  font-size: 0.72222em;
  margin-top: 0.92308em;
  color: #8c888c;
}

/* Galleries */
.gallery {
  margin-left: -0.75em;
}

@media only screen and (min-width: 1359px) {
  .gallery {
    margin-left: -4.5em;
    margin-right: -3.75em;
  }
  .entry-featured .gallery {
    margin-left: -0.75em;
    margin-right: 0;
  }
}

.gallery .gallery-item {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  border: 0 solid transparent;
  border-top-width: 0.75em;
  border-left-width: 0.75em;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33.33333%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.66667%;
}

.gallery-columns-7 .gallery-item {
  width: 14.28571%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.11111%;
}

figure.aligncenter {
  margin: 0 auto;
}

/**
 *   3.3 - Base Styles - Forms
 */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.form-control {
  display: block;
  vertical-align: middle;
  width: 100%;
  padding: 12px;
  outline: 0 !important;
  -webkit-appearance: none;
}

select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.form-control:focus {
  outline: 1px solid #ffeb00;
}

.radio,
.checkbox {
  display: block;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 12px;
  vertical-align: middle;
}

.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: 12px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -6px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 12px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 6px;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

input, textarea {
  font-weight: 300;
  border-radius: 0;
  border: 1px solid #d7d7d7;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  padding: 12px;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 300;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  font-style: normal;
  font-weight: 300;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  font-style: normal;
  font-weight: 300;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  font-style: normal;
  font-weight: 300;
}

.contact-form label {
  margin-top: 1.125em;
}

label.checkbox {
  padding-left: 0;
}

label.checkbox input[type=checkbox] {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  margin-top: -3px;
  margin-bottom: 0;
}

label.radio {
  padding-left: 0;
}

label.radio input[type=radio] {
  display: inline-block;
  margin-left: 0;
  margin-top: -3px;
  margin-bottom: 0;
}

form.contact-form label.checkbox,
form.contact-form label.radio {
  margin-top: 5px;
  margin-bottom: 5px;
}

.grunion-field-label.select + select {
  margin-top: 8px;
}

/**
 *   3.4 - Base Styles - Fonts
 */
@font-face {
  font-family: 'ColgateReady';
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebRegular/colgate_ready_web-regular.eot);
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebRegular/colgate_ready_web-regular.eot?#iefix) format("embedded-opentype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebRegular/colgate_ready_web-regular.woff) format("woff"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebRegular/colgate_ready_web-regular.ttf) format("truetype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebRegular/colgate_ready_web-regular.svg#ColgateReady) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ColgateReady';
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebItalic/colgate_ready_web-italic.eot);
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebItalic/colgate_ready_web-italic.eot?#iefix) format("embedded-opentype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebItalic/colgate_ready_web-italic.woff) format("woff"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebItalic/colgate_ready_web-italic.ttf) format("truetype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebItalic/colgate_ready_web-italic.svg#ColgateReady) format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'ColgateReady';
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLight/colgate_ready_web-light.eot);
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLight/colgate_ready_web-light.eot?#iefix) format("embedded-opentype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLight/colgate_ready_web-light.woff) format("woff"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLight/colgate_ready_web-light.ttf) format("truetype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLight/colgate_ready_web-light.svg#ColgateReady) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'ColgateReady';
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.eot);
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.eot?#iefix) format("embedded-opentype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.woff) format("woff"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.ttf) format("truetype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.svg#ColgateReady) format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'ColgateReady';
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBold/colgate_ready_web-bold.eot);
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBold/colgate_ready_web-bold.eot?#iefix) format("embedded-opentype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBold/colgate_ready_web-bold.woff) format("woff"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBold/colgate_ready_web-bold.ttf) format("truetype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBold/colgate_ready_web-bold.svg#ColgateReady) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'ColgateReady';
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.eot);
  src: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.eot?#iefix) format("embedded-opentype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.woff) format("woff"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.ttf) format("truetype"), url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/fonts/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.svg#ColgateReady) format("svg");
  font-weight: 700;
  font-style: italic;
}

/**
 *   3.5 - Base Styles - Buttons
 */
.button {
  height: 50px;
  border-radius: 5px;
  background-color: #eb2e2e;
  font-size: 16px;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 160px;
  padding: 0 30px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  z-index: 1;
}

@media (max-width: 999px) {
  .button {
    height: 30px;
    font-size: 12px;
    min-width: 120px;
  }
}

.button:hover {
  color: #fff;
  opacity: .8;
}

.button--big {
  font-size: 20px;
  height: 60px;
  min-width: 300px;
}

.button--wide {
  padding: 0 60px;
}

.button--border {
  background-color: transparent;
  border: solid 1px #eb2e2e;
  color: #eb2e2e;
}

.button--border:hover {
  color: #eb2e2e;
}

.button--registered {
  background-color: transparent;
  border: solid 1px #eb2e2e;
  color: #eb2e2e;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/bennefits-check.svg);
  background-repeat: no-repeat;
  background-position: 20px center;
  padding: 0 40px 0 70px;
}

.button--registered:hover {
  color: #eb2e2e;
}

.button--watch {
  background-color: #6dbe45;
}

/**
 * 4.0 - Helpers
 */
/* Clearfix */
.clearfix:after,
.grid:after,
.comment-form:after,
.widget_categories > ul:after,
.widget_pages > ul:after,
.widget_meta > ul:after,
.widget_archive > ul:after,
.nav:after,
.nav--main ul:after,
.media:after,
.main-navigation:after,
.single .entry-content:after,
.page .entry-content:after,
.comments-area-title:after,
.comment-reply-title:after,
.comment-navigation:after,
.has_sidebar .site-content .container:after,
form.contact-form .contact-submit:after {
  content: "";
  display: table;
  clear: both;
}

.pa, .stretch, .cover, .quote-wrapper, .center, .site-description:after, .archive__grid .entry-footer:before {
  position: absolute;
}

.pr, .site-branding, .site-description, .site-description-text, .archive__grid .entry-footer, .entry-meta {
  position: relative;
}

.stretch {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fill, .cover, .quote-wrapper {
  width: 100%;
  height: 100%;
}

.cover, .quote-wrapper {
  top: 0;
  left: 0;
}

.center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.center--vertical {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.center--horizontal {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.text--center {
  text-align: center;
}

.text--left {
  text-align: left;
}

.text--right {
  text-align: right;
}

.text--justify {
  text-align: justify;
}

.list--unstyled, .widget ul {
  list-style: none;
}

.flexbox {
  display: table;
  width: 100%;
}

.flexbox > .flexbox__item {
  display: table-cell;
  vertical-align: middle;
}

/**
 *   4.1 - Theme specific classes
*/
.intro {
  margin-bottom: 2.25em;
  font-size: 1.27778em;
  -webkit-font-smoothing: auto;
}

@media not screen and (min-width: 899px) {
  .intro {
    font-size: 1em;
    color: #000000;
  }
}

@media only screen and (min-width: 1000px) {
  .twocolumn {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 50px;
       -moz-column-gap: 50px;
            column-gap: 50px;
  }
}

.dropcap {
  float: left;
  font-size: 5.125em;
  line-height: 1.02439;
  font-weight: bold;
  line-height: 1;
  margin-top: -.1em;
  margin-bottom: -0.14634em;
  margin-right: 0.07317em;
}

.highlight {
  position: relative;
  padding: 0 8px;
  margin: 0 4px;
}

.highlight:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -4px;
  left: 0;
  bottom: -4px;
  right: 0;
  background: #ffeb00;
}

/**
 *   4.2 - Alignments
*/
.alignleft, .alignright {
  position: relative;
  z-index: 1;
  margin-top: 1.125em;
  margin-bottom: 1.125em;
  max-width: 50%;
}

@media not screen and (min-width: 640px) {
  .alignleft, .alignright {
    max-width: 100%;
    display: block;
  }
}

.alignleft {
  float: left;
  margin-right: 1.5em;
}

@media only screen and (min-width: 899px) {
  .alignleft {
    margin-right: 3em;
  }
}

@media not screen and (min-width: 899px) {
  .alignleft.wp-caption {
    margin-left: 0;
  }
}

.alignright {
  float: right;
  margin-left: 1.5em;
}

@media only screen and (min-width: 899px) {
  .alignright {
    margin-left: 3em;
  }
}

@media not screen and (min-width: 899px) {
  .alignright.wp-caption {
    margin-right: 0;
  }
}

.aligncenter, .alignnone {
  margin-top: 1.5em;
  margin-bottom: 1.125em;
  display: block;
  width: auto !important;
}

@media only screen and (min-width: 899px) {
  .aligncenter, .alignnone {
    margin-top: 3em;
    margin-bottom: 2.25em;
  }
}

.aligncenter img, .alignnone img {
  max-width: 100%;
  height: auto;
}

.aligncenter img, .alignnone img {
  margin: 0 auto;
}

.alignnone .wp-caption-text {
  text-align: center;
}

@media not screen and (min-width: 899px) {
  figure.aligncenter, figure.alignnone {
    margin-left: 0;
    margin-right: 0;
  }
}

.aligncenter {
  text-align: center;
}

@media only screen and (min-width: 1359px) {
  .alignnone, .aligncenter {
    margin-left: -3.75em;
    margin-right: -3.75em;
  }
  .alignleft {
    margin-left: -3.75em;
  }
  .alignright {
    margin-right: -3.75em;
  }
}

.widget .aligncenter, .widget .alignleft, .widget .alignright, .widget .alignnone {
  margin: 0;
}

.blog .aligncenter, .archive .aligncenter, .blog .alignleft, .archive .alignleft, .blog .alignright, .archive .alignright, .blog .alignnone, .archive .alignnone {
  margin: 0;
}

/**
 * 5.0 - Patterns
 */
.grid, .comment-form, .widget_categories > ul,
.widget_pages > ul,
.widget_meta > ul,
.widget_archive > ul {
  list-style: none;
  margin-left: -2.25em;
}

.comment-form p, .comment-form-comment,
.logged-in-as, .widget_categories > ul > li,
.widget_pages > ul > li,
.widget_meta > ul > li,
.widget_archive > ul > li {
  float: left;
  width: 100%;
  padding-left: 2.25em;
}

.grid > li,
.grid > .grid__item {
  padding-left: 2.25em;
}

.grid > li,
.grid > .grid__item,
.rtl .grid--rev > li,
.rtl .grid--rev > .grid__item {
  float: left;
}

.grid--rev > li,
.grid--rev > .grid__item,
.rtl .grid > li,
.rtl .grid > .grid__item {
  direction: rtl;
  float: right;
}

.nav, .nav--main ul {
  list-style: none;
  margin-left: 0;
}

.nav > li, .nav--main ul > li,
.nav > li > a,
.nav--main ul > li > a {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.media {
  display: block;
}

.media__img {
  float: left;
  margin-right: 24px;
}

.media__img > img {
  display: block;
}

.media__body {
  overflow: hidden;
  display: block;
}

.media__body,
.media__body > :last-child {
  margin-bottom: 0;
}

.btn, input[type="submit"], div#infinite-handle button {
  display: inline-block;
  vertical-align: middle;
  font: inherit;
  text-align: center;
  border: none;
  margin: 0;
  cursor: pointer;
  overflow: visible;
  padding: 11px 23px;
  background-color: #171617;
  border: 1px solid #171617;
}

.btn, input[type="submit"], div#infinite-handle button, .btn:hover, input:hover[type="submit"], div#infinite-handle button:hover, .btn:active, input:active[type="submit"], div#infinite-handle button:active, .btn:focus, input:focus[type="submit"], div#infinite-handle button:focus {
  text-decoration: none;
  color: #fff;
}

.btn::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, div#infinite-handle button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 6.0 - Basic Structure
 *   6.1 - Page
 */
html {
  height: 100%;
  background: white;
}

body {
  border: 0 solid #000;
  min-height: 100%;
}

@media only screen and (min-width: 1000px) {
  body.admin-bar:before {
    top: 32px;
    height: 3em;
    margin-top: -2.25em;
  }
}

@media only screen and (min-width: 1000px) and (max-width: 782px) {
  body.admin-bar:before {
    top: 46px;
  }
}

.site-content {
  padding-top: 2.25em;
  padding-bottom: 5.25em;
}

.site-header,
.site-content,
.site-footer {
  padding-left: 1.125em;
  padding-right: 1.125em;
}

#infinite-footer {
  padding-left: 2.25em;
  padding-right: 2.25em;
}

@media only screen and (min-width: 1000px) {
  .site-header,
  .site-content,
  .site-footer {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  #infinite-footer {
    padding-left: 7.5em;
    padding-right: 8.25em;
  }
}

.container {
  max-width: 94em;
  margin-left: auto;
  margin-right: auto;
}

.single .site-content .container, .post .site-content .container {
  max-width: 80em;
}

/**
 * 7.0 - Header
 */
.site-header {
  text-align: center;
  margin-top: 2.25em;
}

.site-logo-link {
  display: block;
}

.site-branding {
  max-width: 100%;
  width: 525px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}

.site-branding.logo-image-only:after {
  display: none;
}

.site-branding .mobile-logo {
  display: none;
}

@media not screen and (min-width: 899px) {
  .site-branding {
    margin-top: 5.25em;
    margin-bottom: 0;
  }
}

@media not screen and (min-width: 1000px) {
  .site-branding {
    margin-top: 1em;
  }
}

@media not screen and (min-width: 780px) {
  .site-branding {
    width: 320px;
  }
}

@media not screen and (min-width: 400px) {
  .site-branding {
    width: 100%;
    text-align: center;
  }
  .site-branding .mobile-logo {
    display: inline-block;
  }
  .site-branding .desktop-logo {
    display: none;
  }
}

.site-social {
  display: inline-block;
  text-align: right;
  font-size: 18px;
  color: #bbbbbc;
  vertical-align: middle;
}

@media not screen and (min-width: 780px) {
  .site-social {
    width: calc(100% - 320px);
  }
}

@media not screen and (min-width: 540px) {
  .site-social {
    display: block;
    width: 100%;
  }
}

@media not screen and (min-width: 400px) {
  .site-social {
    width: 100%;
  }
}

.site-social br {
  display: none;
}

.site-social .language--active a {
  display: inline-block;
  vertical-align: middle;
}

.site-social .language--active:after {
  content: '\25BE';
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
  color: #ee2e24;
}

.site-social .social-sharing {
  font-size: 20px;
}

@media not screen and (min-width: 780px) {
  .site-social .social-sharing {
    font-size: 16px;
  }
}

@media not screen and (min-width: 540px) {
  .site-social .social-sharing {
    display: block;
    width: 100%;
  }
}

@media not screen and (min-width: 400px) {
  .site-social .social-sharing {
    text-align: center;
  }
}

.site-social .social-sharing a {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  padding-top: 5px;
  margin-right: 5px;
}

.site-social .social-sharing a:last-child {
  margin-right: 0;
}

.site-social .social-sharing a img {
  max-width: 100%;
}

@media not screen and (min-width: 780px) {
  .site-social .social-sharing a {
    width: 20px;
    height: 20px;
  }
}

.site-social .language-switcher {
  position: relative;
  display: inline-block;
  width: 33px;
  text-align: left;
}

.site-social .language-switcher a {
  color: #ee2e24;
}

.site-social .language-switcher:hover ul {
  max-height: 160px;
}

.site-social .language-switcher ul {
  background-color: #fff;
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  left: -10px;
  list-style: none;
  position: absolute;
  z-index: 101;
}

.site-social .language-switcher ul li {
  padding: 2px 10px;
}

.site-social .language-switcher ul li a:hover {
  color: #a0140c;
}

.site-title {
  margin: 0;
  font-size: 2.5em;
  line-height: 1.2;
  -webkit-transform: translateY(0.2645em);
      -ms-transform: translateY(0.2645em);
          transform: translateY(0.2645em);
  font-weight: 900;
  text-transform: uppercase;
  max-width: 100%;
}

@media only screen and (min-width: 899px) {
  .site-title {
    letter-spacing: -.055em;
    padding-right: .025em;
    font-size: 5em;
    line-height: 1.05;
    -webkit-transform: translateY(0.0395em);
        -ms-transform: translateY(0.0395em);
            transform: translateY(0.0395em);
  }
}

@media only screen and (min-width: 1359px) {
  .site-title {
    font-size: 7.6875em;
    line-height: 1.07317;
    -webkit-transform: translateY(0.00596em);
        -ms-transform: translateY(0.00596em);
            transform: translateY(0.00596em);
  }
}

.site-title a {
  text-decoration: none;
  color: #171617;
}

@media only screen and (min-width: 899px) {
  .site-title--small {
    font-size: 3.375em;
    line-height: 1.11111;
    -webkit-transform: translateY(0.22006em);
        -ms-transform: translateY(0.22006em);
            transform: translateY(0.22006em);
  }
}

@media only screen and (min-width: 1359px) {
  .site-title--small {
    font-size: 5em;
    line-height: 1.05;
    -webkit-transform: translateY(0.0395em);
        -ms-transform: translateY(0.0395em);
            transform: translateY(0.0395em);
  }
}

.site-title--large {
  font-size: 3.375em;
  line-height: 1.11111;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media only screen and (min-width: 899px) {
  .site-title--large {
    font-size: 7.6875em;
    line-height: 1.07317;
    -webkit-transform: translateY(0.00596em);
        -ms-transform: translateY(0.00596em);
            transform: translateY(0.00596em);
  }
}

@media only screen and (min-width: 1359px) {
  .site-title--large {
    font-size: 10.375em;
    line-height: 1.01205;
    -webkit-transform: translateY(0.02595em);
        -ms-transform: translateY(0.02595em);
            transform: translateY(0.02595em);
  }
}

.site-description {
  display: block;
  font-family: sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  word-wrap: break-word;
  -webkit-transform: translateY(0.7em);
      -ms-transform: translateY(0.7em);
          transform: translateY(0.7em);
  font-size: 1.1875em;
  line-height: 1.26316;
  letter-spacing: .5em;
  overflow: hidden;
}

@media not screen and (min-width: 899px) {
  .site-description {
    font-size: 1em;
    letter-spacing: .25em;
  }
}

.site-description:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #3d3e40;
  bottom: 50%;
  left: 0;
  z-index: -1;
}

.site-description-text {
  z-index: 10;
  max-width: 100%;
  display: inline-block;
  margin: 0;
  padding-left: 1.25em;
  padding-right: .75em;
  background: white;
}

@media not screen and (min-width: 899px) {
  .site-description-text {
    font-size: 1em;
    letter-spacing: .25em;
    padding-right: 1em;
  }
}

.site-description-text:empty {
  display: none;
}

@media not screen and (min-width: 1000px) {
  .title-wrap {
    display: none;
  }
}

.branding-wrapper .site-branding {
  width: 100%;
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 1000px) {
  .branding-wrapper .site-branding {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.branding-wrapper .additional-logos-wrapper {
  text-align: center;
}

@media only screen and (min-width: 1200px) {
  .branding-wrapper .additional-logos-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.branding-wrapper .additional-logos-wrapper .logo-img {
  display: inline-block;
  float: none;
}

.branding-wrapper .additional-logo {
  padding: 5px 10px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 110px;
  height: 25px;
}

.branding-wrapper .site-social {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: block;
  margin: 0 auto;
}

@media only screen and (min-width: 1000px) {
  .branding-wrapper .site-social {
    display: inline-block;
    margin: 0;
    width: 25%;
    min-width: 285px;
  }
}

.branding-wrapper .logo-text {
  text-align: center;
  font-weight: 700;
}

@media only screen and (min-width: 1000px) {
  .branding-wrapper .logo-text {
    text-align: left;
  }
}

.branding-wrapper .logo-text-wrapper {
  min-width: 25%;
}

@media only screen and (min-width: 1001px) {
  .publications-header .branding-wrapper {
    padding-bottom: 80px;
  }
}

.publications-header .branding-wrapper .site-branding {
  width: 100%;
}

@media not screen and (min-width: 768px) {
  .publications-header .branding-wrapper .additional-logos-wrapper {
    display: block;
  }
}

.publications-header .logo-img {
  margin-bottom: 15px;
}

.publications-header .background-img {
  min-height: 66vh;
}

.publications-header .white-wrap {
  margin-top: 0px;
}

@media only screen and (min-width: 1001px) {
  .publications-header .logo-text-wrapper {
    width: 30%;
  }
}

.page-template-register-webinar .branding-wrapper .additional-logo {
  width: 150px;
  height: 33px;
}

@media only screen and (min-width: 1000px) {
  .page-template-register-webinar .logo-text {
    max-width: 70%;
  }
}

.page-template-register-webinar button.pc_reg_btn[disabled] {
  background-color: #c0c0c0 !important;
}

.header-no-nav {
  background-color: #ee2e24;
  height: 70px;
}

.header-no-nav > .container {
  height: 100%;
}

.header-no-nav > .container .logo-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

/**
 * 8.0 - Navigation
 */
.main-navigation {
  position: relative;
  z-index: 100;
  display: inline-block;
}

@media only screen and (min-width: 1000px) {
  .main-navigation {
    margin-top: 30px;
    width: 100%;
  }
}

@media only screen and (min-width: 1001px) {
  .main-navigation .menu-item:not(.menu-item-home):not(.menu-item-type-search):not(:first-child) {
    width: calc((100% - 170px) / 4);
    text-align: center;
    font-size: 16px;
  }
  .main-navigation .menu-item:not(.menu-item-home):not(.menu-item-type-search):not(:first-child) a {
    width: 100%;
    margin: 0;
  }
  .main-navigation li.menu-item-home:after {
    background-color: rgba(0, 0, 0, 0);
  }
  .main-navigation .menu-item-home,
  .main-navigation li:first-child,
  .main-navigation .menu-item-type-search {
    width: 85px;
    text-align: center;
  }
  .main-navigation .nav--main li {
    margin: 0 0px !important;
  }
}

@media only screen and (min-width: 1201px) {
  .main-navigation .menu-item:not(.menu-item-home):not(.menu-item-type-search) a {
    width: 100%;
  }
}

.navigation__trigger {
  font-size: 1.25em;
  line-height: 1.2;
  width: 35px;
  height: 35px;
  background: transparent;
  color: #8c888c;
  border: none;
  -webkit-transition: background 0.3s linear;
  transition: background 0.3s linear;
}

@media only screen and (min-width: 1000px) {
  .navigation__trigger {
    display: none;
  }
}

.nav--main {
  background: white;
  font-weight: bold;
  border-bottom: 0 solid #afafaf;
  border-top: 0 solid #afafaf;
  margin-bottom: -1px;
  z-index: 20;
  text-align: left;
}

@media only screen and (min-width: 1000px) {
  .nav--main {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
}

@media only screen and (min-width: 1000px) {
  .nav--main .pull-right {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

@media only screen and (min-width: 1000px) {
  .nav--main .left-border a {
    border-left: 1px solid #ee2e24;
    padding: 4px 10px;
    padding-left: 20px;
    margin: 6px 0;
  }
}

@media only screen and (min-width: 1000px) {
  .nav--main.shadow {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.nav--main:after {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .nav--main .place-for-search {
    margin-right: 45px;
  }
}

.nav--main .menu-item-type-search a {
  color: #ee2e24;
}

.nav--main ul {
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
}

@media only screen and (min-width: 1000px) {
  .nav--main ul {
    position: absolute;
    background: #171617;
  }
  .nav--main ul a {
    color: white;
  }
}

@media not screen and (min-width: 1000px) {
  .nav--main ul {
    margin-left: 10px;
  }
}

.nav--main .menu-item-has-children {
  position: relative;
}

.nav--main .menu-item-has-children:before {
  content: "";
  position: absolute;
  right: 40px;
  top: 20px;
  background-color: white;
  border-color: transparent !important;
  border-width: 0 !important;
  border-right: 3px solid #ee2e24 !important;
  border-bottom: 3px solid #ee2e24 !important;
  width: 12px !important;
  height: 12px !important;
  -webkit-transform: rotate(45deg) !important;
  -ms-transform: rotate(45deg) !important;
      transform: rotate(45deg) !important;
  margin-top: 5px !important;
  margin-left: -12px !important;
}

.nav--main .menu-caret:before {
  content: "";
  -webkit-transform: rotate(225deg) !important;
  -ms-transform: rotate(225deg) !important;
      transform: rotate(225deg) !important;
}

.nav--main li {
  display: inline-block;
}

.nav--main li:hover {
  cursor: pointer;
}

.nav--main .menu-item--home {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  text-transform: uppercase;
}

.fs-28px, .nav--main .menu-item--home {
  font-size: 1.75em;
  line-height: 1.28571;
}

.nav--main .menu-item--home > a {
  padding: 0;
  padding-left: 0.85714em;
  padding-right: 0.85714em;
}

.nav--main .menu-item--home > a:before {
  display: none !important;
}

.nav--main.hover-intent ul {
  display: block;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  pointer-events: none;
}

.ie10 .nav--main.hover-intent ul,
.ie9 .nav--main.hover-intent ul {
  display: none;
  opacity: 1;
  pointer-events: auto;
}

@media not screen and (min-width: 1000px) {
  .nav--main.hover-intent ul {
    pointer-events: auto;
    opacity: 1;
  }
}

.nav--main a {
  display: block;
  padding: 12px;
  text-decoration: none;
  color: #3d3e40;
  max-width: 30em;
  text-overflow: ellipsis;
}

.nav--main > li > a {
  position: relative;
  padding: 10px 10px;
}

.nav--main > li > a:before {
  content: "";
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  background: #3d3e40;
  pointer-events: none;
  -webkit-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}

.ie10 .nav--main > li > a:before,
.ie9 .nav--main > li > a:before {
  pointer-events: auto;
}

.nav--main > li:hover > a {
  color: #ee2e24;
}

.nav--main > li.current-menu-item, .nav--main > li.current-menu-parent, .nav--main > li.current-menu-ancestor {
  border-color: #171617;
}

@media not screen and (min-width: 1000px) {
  .main-navigation {
    text-align: left;
    position: fixed;
    top: 0 !important;
    left: 0;
    z-index: 110;
  }
  .admin-bar .main-navigation {
    top: 32px !important;
  }
  .is--ancient-android .nav--is-open .main-navigation {
    left: 70%;
  }
}

@media screen and (max-width: 782px) {
  .admin-bar .main-navigation {
    top: 46px !important;
  }
}

@media only screen and (min-width: 1001px) {
  #site-navigation {
    /* Triangle hack to make tooltip look like a speech bubble */
    /* Show tooltip content on hover */
  }
  #site-navigation [data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
  }
  #site-navigation [data-tooltip]:before,
  #site-navigation [data-tooltip]:after {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
  #site-navigation [data-tooltip]:before {
    position: absolute;
    top: 98%;
    font-size: 20px;
    left: -10px;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 15px;
    width: calc(100% + 20px);
    border-radius: 0px;
    background-color: #ee2e24;
    background-color: #ee2e24;
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 300;
    font-family: "ColgateReady", sans-serif !important;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-box-shadow: 0px 3px 15px -2px #7f7f7f;
            box-shadow: 0px 3px 15px -2px #7f7f7f;
  }
  #site-navigation [data-tooltip]:after {
    position: absolute;
    top: 98%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 7px solid #e2e2e2;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  #site-navigation [data-tooltip]:hover:before,
  #site-navigation [data-tooltip]:hover:after {
    visibility: visible;
    opacity: 1;
  }
  #site-navigation span.menu-image-title {
    display: inline-block;
    width: 100%;
    height: 100%;
  }
  #site-navigation .menu-item:not(.menu-item-home):not(.menu-item-type-search).current-menu-item a:after {
    position: absolute;
    content: "";
    bottom: -2px;
    left: 0;
    width: 100%;
    border-bottom: 3px solid #ee2e24;
  }
}

#site-navigation .menu-item-1831 [data-tooltip]:after {
  border-top: 7px solid #efefef;
}

/**
 * 9.0 - Content
 */
/**
 *   9.1 - Archive
 */
.page-title {
  margin-bottom: 0.88889em;
  font-weight: bold;
  text-align: center;
  text-align: left;
}

.page-title a {
  color: #000;
}

.page-title ~ a .taxonomy-description p {
  color: #ee2e24;
  font-style: italic;
  font-size: 24px;
  margin-top: -1em;
}

.page-title--search {
  color: #3d3e40;
  font-weight: normal;
}

.page-title--search span {
  display: block;
  color: #000;
  font-weight: bold;
}

.archive__grid {
  /*  Hide posts loaded with jetpack on scroll
        So we can arrange them and then fade them in accordingly  */
}

.archive__grid .post {
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  margin-bottom: 2.25em;
}

.archive__grid .post > * {
  opacity: 0;
}

.archive__grid .post figure {
  max-width: 100%;
}

.archive__grid .post img {
  max-width: 100%;
  height: auto;
}

.archive__grid .entry-title {
  margin-top: 0em;
  margin-bottom: 0.66667em;
}

.fs-36px, .archive__grid .entry-title {
  font-size: 2.25em;
  line-height: 1.33333;
}

@media not screen and (min-width: 899px) {
  .archive__grid .entry-title {
    font-size: 1.75em;
    line-height: 1.28571;
    -webkit-transform: translateY(0.30736em);
        -ms-transform: translateY(0.30736em);
            transform: translateY(0.30736em);
  }
}

.archive__grid .entry-title a {
  color: #171617;
}

.archive__grid .entry-title a:hover {
  color: #3d3e40;
}

.archive__grid .entry-content {
  margin-bottom: 1.5em;
}

.archive__grid .accent-box {
  padding-top: 1.875em;
  padding-bottom: 1.875em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  background: #ffeb00;
}

.archive__grid .accent-box a {
  color: #3d3e40;
}

.archive__grid .entry-permalink {
  display: block;
}

.archive__grid .format-image {
  margin-top: 1.5em;
}

.archive__grid .format-image .hover__handler {
  background: #171617;
  padding: 0.66667em;
}

.archive__grid .format-image .entry-permalink, .archive__grid .format-image .entry-permalink:hover {
  color: white;
}

.archive__grid .format-image .entry-title {
  font-size: 1.125em;
  line-height: 1.33333;
  margin: 0.66667em;
  margin-bottom: 1.33333em;
  color: inherit;
}

.archive__grid .format-image .entry-thumbnail {
  margin: 0;
}

.archive__grid .format-image .edit-link {
  bottom: 0.75em;
  right: 0.75em;
  color: #3d3e40;
}

.archive__grid .format-quote {
  margin-top: 1.5em;
}

.archive__grid .format-quote.sticky {
  margin-top: 0;
}

@media not screen and (min-width: 768px) {
  .archive__grid .format-quote {
    width: auto;
    right: 0;
  }
  .archive__grid .format-quote blockquote {
    font-size: 1.125em;
    line-height: 1.33333;
    padding-left: 0;
    padding-right: 0;
  }
}

@media not screen and (min-width: 540px) {
  .archive__grid .format-quote {
    margin-right: -1.125em;
    margin-left: -1.125em;
  }
}

.archive__grid .format-quote .more-link {
  color: white;
}

.archive__grid .format-quote .entry-permalink {
  display: block;
  overflow: hidden;
  position: relative;
}

.archive__grid .format-quote .entry-thumbnail {
  position: absolute;
  width: 100%;
  height: 100%;
}

.archive__grid .format-quote .entry-thumbnail:first-child {
  margin: 0;
}

.archive__grid .format-quote .content-quote {
  padding-left: 1.5em;
  padding-right: 1.5em;
  color: white;
}

.archive__grid .format-quote .entry-content {
  margin: 0;
}

.archive__grid .format-quote .entry-content blockquote {
  padding-top: 1.875em;
  margin-top: 2.25em;
  margin-bottom: 2.25em;
}

.archive__grid .format-quote .entry-content blockquote:before {
  font-size: 1.5em;
  top: -.35em;
}

.archive__grid .format-quote .entry-content blockquote cite {
  margin-top: 2.25em;
}

.archive__grid .format-quote .entry-footer {
  margin-top: 0.75em;
}

.archive__grid .format-gallery {
  width: 100%;
}

.archive__grid .format-gallery > .entry-gallery {
  margin-bottom: 1.5em;
}

@media not screen and (min-width: 899px) {
  .archive__grid .format-gallery > .entry-gallery {
    margin-bottom: 0.75em;
  }
}

.archive__grid .format-status {
  margin-top: 1.5em;
}

.archive__grid .format-status .entry-content, .archive__grid .format-status .entry-summary {
  font-size: 1.5em;
  line-height: 1.5;
  -webkit-transform: translateY(0.4145em);
      -ms-transform: translateY(0.4145em);
          transform: translateY(0.4145em);
  margin-top: -1em;
}

.archive__grid .format-status .entry-footer {
  margin-top: 0.75em;
}

.archive__grid .entry-media {
  overflow: hidden;
}

.archive__grid .entry-thumbnail {
  margin-bottom: 1.5em;
  position: relative;
}

@media not screen and (min-width: 899px) {
  .archive__grid .entry-thumbnail {
    margin-bottom: 0.75em;
  }
}

.archive__grid .entry-thumbnail img {
  margin: 0;
  width: 100%;
  height: auto;
  display: block;
}

.archive__grid .entry-thumbnail .article__featured-image-meta {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
  color: white;
}

.archive__grid .entry-thumbnail .article__featured-image-meta:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.archive__grid .entry-thumbnail .article__featured-image-meta .flexbox {
  height: 100%;
  text-align: center;
  font-size: 6em;
}

.archive__grid .entry-thumbnail .hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  color: white;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  opacity: 1;
  overflow: hidden;
}

.archive__grid .entry-thumbnail .hover .flexbox {
  height: 100%;
}

.archive__grid .entry-thumbnail .hover__more {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  white-space: nowrap;
}

.archive__grid .entry-thumbnail .hover__bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.5;
}

.archive__grid .entry-thumbnail .hover__letter, .archive__grid .entry-thumbnail .hover__letter-mask {
  font-size: 12em;
  opacity: 0.2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-weight: 400;
  text-transform: uppercase;
}

.archive__grid .entry-thumbnail .hover__letter-mask {
  opacity: 1;
  overflow: hidden;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  display: block;
}

.archive__grid .entry-thumbnail .hover__letter-mask > span {
  display: block;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.archive__grid .entry-thumbnail .hover__line {
  position: absolute;
  left: 50%;
  width: 1px;
  background: white;
  height: 25%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.archive__grid .entry-thumbnail .hover__line--top {
  bottom: 50%;
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  margin-bottom: 2em;
  margin-left: -2em;
}

.archive__grid .entry-thumbnail .hover__line--bottom {
  top: 50%;
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  margin-top: 2em;
  margin-left: 2em;
}

.archive__grid .entry-footer {
  margin-top: 0;
}

.archive__grid .entry-footer:before {
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background: #afafaf;
}

.archive__grid .more-link {
  display: block;
  margin-bottom: 1.5em;
}

@media only screen and (min-width: 1359px) {
  .archive__grid .post {
    margin-bottom: 3.75em;
  }
}

.archive__grid .posts--jetpack {
  display: none;
}

.touch .entry-thumbnail .hover .hover__bg, .touch .entry-thumbnail .hover .flexbox {
  display: none;
}

.entry-meta {
  display: inline-block;
  background: white;
  padding-right: .75em;
}

.fs-14px, .entry-meta, #recentcomments, .widget_blog_subscription.widget {
  font-size: 0.875em;
  line-height: 1.71429;
}

.entry-meta .cat-links:before {
  content: "/";
}

.entry-meta .posted-by:after {
  content: "/";
}

.entry-format:before {
  content: "/";
}

.archive__grid {
  -webkit-transition: height .3s ease-in-out;
  transition: height .3s ease-in-out;
}

@media not screen and (min-width: 899px) {
  .archive__grid {
    margin-top: 1.5em;
  }
}

@media only screen and (min-width: 768px) {
  .archive__grid > .grid__item {
    width: 50%;
  }
}

@media only screen and (min-width: 1359px) {
  .archive__grid > .grid__item {
    width: 33.3333%;
  }
}

@media not screen and (min-width: 1359px) {
  .home .site-content .container, .blog .site-content .container, .archive .site-content .container {
    max-width: 60em;
  }
}

@media not screen and (min-width: 768px) {
  .home .site-content .container.container, .blog .site-content .container.container, .archive .site-content .container.container {
    max-width: 30em;
  }
}

.home.has_sidebar, .blog.has_sidebar, .archive.has_sidebar {
  /* overwrite previous restrains when we have a sidebar involved */
}

.home.has_sidebar .container, .blog.has_sidebar .container, .archive.has_sidebar .container {
  max-width: 85em;
}

@media only screen and (min-width: 1359px) {
  .home .gallery, .blog .gallery, .archive .gallery {
    margin-left: -0.75em;
    margin-right: 0;
  }
}

.has_sidebar .archive__grid > .grid__item {
  width: 50%;
}

body {
  word-wrap: break-word;
  text-overflow: ellipsis;
}

/* Sticky Post */
.sticky:not(.format-quote) {
  padding-bottom: 1.875em;
}

@media only screen and (min-width: 768px) {
  .sticky:not(.format-quote) {
    width: 100%;
  }
}

@media only screen and (min-width: 1359px) {
  .sticky:not(.format-quote) {
    width: 66.6666%;
  }
}

.sticky:not(.format-quote).post {
  padding-right: 1.5em;
  padding-left: 3.75em;
}

@media not screen and (min-width: 768px) {
  .sticky:not(.format-quote).post {
    padding-left: 2.25em;
    padding-right: 0;
    padding-bottom: 1.5em;
  }
}

.sticky:not(.format-quote) + .sticky:not(.format-quote) {
  margin-top: 0;
}

.sticky:not(.format-quote):after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 1.125em;
  right: -1.125em;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}

@media only screen and (min-width: 768px) {
  .sticky:not(.format-quote):after {
    left: 1.875em;
    right: -0.375em;
  }
}

@media only screen and (min-width: 899px) {
  .sticky:not(.format-quote):after {
    left: 2.25em;
    right: 0;
  }
}

.sticky:not(.format-quote).sticky--bg:after {
  opacity: 1;
}

.sticky:not(.format-quote) .entry-title {
  margin-top: 0.375em;
  color: #ee2e24;
  padding-left: 60px;
  z-index: 10;
}

.sticky:not(.format-quote) .entry-meta {
  background: none;
}

.sticky:not(.format-quote) .entry-footer:before {
  content: none;
}

.sticky:not(.format-quote) a {
  color: #3d3e40;
}

.sticky:not(.format-quote) a[rel*='category'], .sticky:not(.format-quote) a[rel*='tag'] {
  border-bottom: 1px solid;
}

/* Edit Link */
.archive__grid .edit-link {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  font-size: 0.875em;
  line-height: 1.71429;
  opacity: 0 !important;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.touch .archive__grid .post--visible .edit-link, .post:hover .edit-link {
  opacity: 1 !important;
}

.sticky .edit-link {
  bottom: 1.875em;
  right: 1.5em;
}

@media not screen and (min-width: 899px) {
  .sticky .edit-link {
    right: 0.75em;
  }
}

@media not screen and (min-width: 768px) {
  .sticky .edit-link {
    right: 0;
  }
}

.format-quote .edit-link {
  bottom: 0.75em;
  right: 0.75em;
}

.format-quote .edit-link a:hover {
  color: #ffeb00;
}

/**
 *   9.2 - Pagination
 */
.pagination {
  position: relative;
  margin: 48px 0;
  padding-left: 0;
  border: none;
  font-size: 0;
  text-align: center;
}

.pagination:after {
  content: none;
}

.pagination a, .pagination span {
  display: inline-block;
  zoom: 1;
  padding: 6px 16px;
  border: 1px solid transparent;
  position: relative;
  z-index: 2;
  font-size: 18px;
  color: #8c888c;
  background: white;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
}

.pagination a:after {
  content: none;
}

.pagination a:hover {
  color: #171617;
}

.pagination span.current {
  color: #171617;
  border: 1px solid #d7d7d7;
}

.neverending .pagination {
  display: none;
}

.page-numbers.prev, .page-numbers.next {
  color: #171617;
}

@media only screen and (min-width: 899px) {
  .page-numbers.prev, .page-numbers.next {
    position: absolute;
    top: 0;
  }
}

.page-numbers.prev.disabled, .page-numbers.next.disabled {
  color: #F0F0F0 !important;
  pointer-events: none;
}

.page-numbers.prev i, .page-numbers.next i {
  margin: 0 12px;
}

.page-numbers.prev {
  left: 0;
}

.page-numbers.next {
  right: 0;
}

/**
 *   9.3 - Singular
 */
.single .post, .page .post {
  margin-bottom: 2.25em;
}

@media not screen and (min-width: 899px) {
  .single .entry-header, .page .entry-header {
    margin-top: 1.5em;
  }
}

.single .entry-featured, .page .entry-featured {
  margin-top: 2.625em;
  margin-bottom: 1.5em;
}

@media not screen and (min-width: 899px) {
  .single .entry-featured, .page .entry-featured {
    margin-left: -1.125em;
    margin-right: -1.125em;
    margin-top: 1.5em;
  }
}

@media only screen and (min-width: 1359px) {
  .single .entry-featured, .page .entry-featured {
    margin-bottom: 3.75em;
    margin-left: -3.75em;
    margin-right: -3.75em;
  }
}

.single .entry-featured img, .page .entry-featured img {
  width: 100%;
  height: auto;
}

.single .entry-featured .slideshow-slide img, .page .entry-featured .slideshow-slide img {
  width: auto;
}

.single .entry-media iframe, .page .entry-media iframe {
  max-width: 100%;
  height: auto;
}

.single .entry-featured__caption, .page .entry-featured__caption {
  font-size: 0.81em;
  -webkit-font-smoothing: antialiased;
}

@media not screen and (min-width: 899px) {
  .single .entry-featured__caption, .page .entry-featured__caption {
    padding-left: 1.125em;
    padding-right: 1.125em;
  }
}

.single .entry-title, .page .entry-title {
  margin-top: 0;
  margin-bottom: 0.88889em;
}

@media not screen and (min-width: 899px) {
  .single .entry-title, .page .entry-title {
    margin-bottom: 0.8em;
  }
}

.single .entry-meta, .page .entry-meta {
  font-size: 0.875em;
  line-height: 1.71429;
  -webkit-transform: translateY(0.52164em);
      -ms-transform: translateY(0.52164em);
          transform: translateY(0.52164em);
}

@media only screen and (min-width: 1150px) {
  .single .featured-portrait .entry-header, .page .featured-portrait .entry-header {
    float: left;
    max-width: 65%;
    margin-right: -100%;
    margin-top: 1.5em;
    margin-bottom: 0.75em;
  }
  .single .featured-portrait .entry-header h1, .page .featured-portrait .entry-header h1 {
    font-size: 2.25em;
    line-height: 1.33333;
    -webkit-transform: translateY(0.33117em);
        -ms-transform: translateY(0.33117em);
            transform: translateY(0.33117em);
  }
  .single .featured-portrait .entry-title, .page .featured-portrait .entry-title {
    position: relative;
    background: white;
    padding-right: 0.44444em;
    padding-top: 0.22222em;
    padding-bottom: 0.22222em;
  }
  .single .featured-portrait .entry-featured, .page .featured-portrait .entry-featured {
    float: right;
    max-width: 60%;
    margin-top: 0;
    margin-left: 1.5em;
    margin-bottom: 0.75em;
  }
  .single .featured-portrait .entry-content, .page .featured-portrait .entry-content {
    clear: left;
  }
}

.single .entry-content, .page .entry-content {
  position: relative;
}

@media only screen and (min-width: 899px) {
  .single .entry-content, .page .entry-content {
    font-size: 1.125em;
    line-height: 1.33333;
  }
  .single .entry-content p, .page .entry-content p {
    margin-bottom: 2.25em;
  }
}

.single .entry-content > :last-child, .page .entry-content > :last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1359px) {
  .single .entry-content:before, .page .entry-content:before {
    font-weight: bold;
    content: attr(data-first_letter);
    position: absolute;
    top: -0.21818em;
    left: -0.45818em;
    display: block;
    font-size: 15.27778em;
    line-height: 1;
    color: #171617;
    opacity: .1;
  }
}

.single .entry-content blockquote p, .page .entry-content blockquote p {
  margin-bottom: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.single .entry-content .unsubscribe-form p, .page .entry-content .unsubscribe-form p {
  margin-bottom: 1em;
}

.single .entry-content .unsubscribe-form .other-reason, .page .entry-content .unsubscribe-form .other-reason {
  display: none;
}

.single .entry-content .unsubscribe-form .form-warning, .page .entry-content .unsubscribe-form .form-warning {
  color: #ee2e24;
  font-size: 12px;
}

.single .entry-content .unsubscribe-form .btn-red, .page .entry-content .unsubscribe-form .btn-red {
  max-width: 390px;
  margin: 50px auto 0;
}

.single .entry-footer, .page .entry-footer {
  margin-top: 2.25em;
}

.single .entry-footer a, .page .entry-footer a {
  color: #8c888c;
}

.single .comments-area, .page .comments-area {
  margin-top: 2.25em;
  padding-bottom: 2.25em;
}

.entry-content dt, .comment dt {
  font-weight: bold;
}

.entry-content dd, .comment dd {
  padding-left: 3em;
}

.entry-content dd + dt, .comment dd + dt {
  margin-top: 1.5em;
}

.entry-content li:not([class]) > ul:not([class]) > ol:not([class]), .comment li:not([class]) > ul:not([class]) > ol:not([class]) {
  padding-left: 3em;
}

.entry-content ul, .entry-content ol, .comment ul, .comment ol {
  margin-left: 1.5em;
}

.entry-content ul li, .entry-content ol li, .comment ul li, .comment ol li {
  margin-bottom: 0.75em;
}

@media only screen and (min-width: 1359px) {
  .has_sidebar .entry-featured {
    margin-left: -7.5em;
  }
}

.posted-on a, .posted-by a, .entry-title a {
  color: #171617;
}

.single .post-edit-link {
  margin: 0 12px;
  text-decoration: underline;
}

.post-password-form input {
  margin-bottom: 1.5em;
}

/**
* 10.4 POST FORMATS
*/
.format-quote .entry-featured {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  overflow: hidden;
}

.format-quote .entry-content {
  position: relative;
}

.single .format-quote .sharedaddy {
  margin-bottom: 3em;
}

.single .format-quote .sharedaddy .sd-title {
  color: white;
}

.content-quote {
  background: rgba(0, 0, 0, 0.7);
}

.quote-wrapper {
  width: auto;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.content-quote {
  position: relative;
  z-index: 2;
  padding-left: 7.5em;
  padding-right: 7.5em;
}

@media only screen and (min-width: 1359px) {
  .single .content-quote {
    margin-left: -7.5em;
    margin-right: -3.75em;
  }
}

.content-quote .flexbox {
  height: 100%;
}

.content-quote blockquote {
  margin: 0;
  color: white;
  padding-bottom: 0;
  padding-top: 2.25em;
  margin-top: 3em;
  margin-bottom: 3em;
  font-size: 28px;
  text-align: center;
}

.content-quote blockquote:before {
  top: -22px;
  font-size: 54px;
  color: white;
  background: transparent;
}

.content-quote blockquote:after {
  height: 1px;
  background: white;
  -webkit-box-shadow: white 5.5em 0 0;
          box-shadow: white 5.5em 0 0;
  width: 3em;
  margin-left: -2.75em;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 0;
}

.is--ancient-android .content-quote blockquote:after {
  width: 9em;
  margin-left: -4.5em;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  height: auto;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid transparent;
  border-left: 0;
  border-right: 0;
  -o-border-image: linear-gradient(to right, #ffeb00 0%, #ffeb00 40%, transparent 40.1%, transparent 50%, transparent 59.9%, #ffeb00 60%, #ffeb00 100%) 20%;
     border-image: -webkit-gradient(linear, left top, right top, from(#ffeb00), color-stop(40%, #ffeb00), color-stop(40.1%, transparent), color-stop(50%, transparent), color-stop(59.9%, transparent), color-stop(60%, #ffeb00), to(#ffeb00)) 20%;
     border-image: linear-gradient(to right, #ffeb00 0%, #ffeb00 40%, transparent 40.1%, transparent 50%, transparent 59.9%, #ffeb00 60%, #ffeb00 100%) 20%;
  border-bottom: 0;
}

.content-quote p {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.content-quote cite {
  display: block;
  margin-top: 3em;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.error404 .page-content, .search-no-results .page-content {
  text-align: center;
}

.error404 .site-content, .search-no-results .site-content {
  margin-bottom: 4.5em;
}

/**
 *   9.4 - Comments
 */
.comments-area {
  position: relative;
  margin-top: 1.5em;
  padding-top: 3em;
  border-top: 1px solid #afafaf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.comments-area:before {
  content: "";
  position: absolute;
  left: 1.5em;
  top: 3em;
  bottom: 0;
  border-left: 1px solid #afafaf;
}

.comments-area:after {
  content: '\00b7';
  position: absolute;
  left: 0;
  top: 100%;
  font-size: 1.75em;
  line-height: 1.8;
}

.comments-area.no-comments:after {
  display: none;
}

.comment-number, .comments-area:after, .comment-number--dark, .comment-reply-title:before, .add-comment .add-comment__button {
  width: 3em;
  height: 3em;
  line-height: 3em;
  border: 1px solid #afafaf;
  text-align: center;
  color: #afafaf;
  background: white;
}

.comment-number--dark, .comments-area:after, .comment-reply-title:before, .add-comment .add-comment__button {
  display: inline-block;
  width: 1.71429em;
  height: 1.71429em;
  line-height: 1.62857em;
  margin-right: 0.85714em;
  font-size: 28px;
  border: 0;
  background-color: #ee2e24;
  color: white;
}

.comment-number.no-comments {
  position: relative;
  z-index: 1;
}

.comments-area-title .comments-title, .comments-area-title a, .comment-reply-title .comments-title, .comment-reply-title a {
  display: inline-block;
  vertical-align: middle;
}

.comments-area-title .comments-title, .comment-reply-title .comments-title {
  margin: 0;
  margin-right: 6px;
  font-size: 1.75em;
  line-height: 1.28571;
  text-transform: none;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media not screen and (min-width: 899px) {
  .comments-area-title .comments-title, .comment-reply-title .comments-title {
    font-size: 21px;
  }
  .comments-area-title .comments-title .comment-number, .comment-reply-title .comments-title .comment-number {
    font-size: 28px;
  }
}

.comments-area-title .total, .comment-reply-title .total {
  position: relative;
  z-index: 1;
}

.comments-area-title {
  padding-left: 72px;
}

.comments-area-title .comment-number {
  position: relative;
  left: -72px;
  margin-right: -48px;
}

.commentlist > .comment, .commentlist > .pingback, .commentlist > .trackback {
  padding-left: 3em;
}

@media not screen and (min-width: 899px) {
  .depth-1 > .comment-article > .comment-number {
    left: 0;
  }
}

.comments_add-comment {
  margin-top: 3px;
}

.commentlist {
  list-style: none;
  margin: 0;
  border-left: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

li.comment, li.pingback, li.trackback {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;
  margin-top: 3em;
}

li.comment .comment-number, li.pingback .comment-number, li.trackback .comment-number {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

@media not screen and (min-width: 899px) {
  li.comment .comment-number, li.pingback .comment-number, li.trackback .comment-number {
    left: -3em;
  }
}

li.comment:last-child, li.pingback:last-child, li.trackback:last-child {
  margin-bottom: 0;
}

li.comment .children, li.pingback .children, li.trackback .children {
  position: relative;
  margin-top: 24px;
}

@media not screen and (min-width: 899px) {
  li.comment .children, li.pingback .children, li.trackback .children {
    margin-left: 0;
  }
}

@media only screen and (min-width: 899px) {
  li.comment .children li, li.pingback .children li, li.trackback .children li {
    padding-left: 3em;
  }
  li.comment .children li:before, li.pingback .children li:before, li.trackback .children li:before {
    content: "";
    position: absolute;
    top: 24px;
    border-top: 1px solid #afafaf;
  }
}

li.comment .children li .comment-number, li.pingback .children li .comment-number, li.trackback .children li .comment-number {
  border: 1px solid #afafaf;
  background: #afafaf;
  color: white;
}

li.depth-2:before {
  left: -48px;
  width: 60px;
}

@media only screen and (min-width: 899px) {
  li.depth-3:before {
    left: -120px;
    width: 120px;
  }
  li.depth-4:before {
    left: -192px;
    width: 192px;
  }
  li.depth-5:before {
    left: -264px;
    width: 264px;
  }
  li.depth-6:before {
    left: -336px;
    width: 336px;
  }
  li.depth-7:before {
    left: -408px;
    width: 408px;
  }
  li.depth-8:before {
    left: -480px;
    width: 480px;
  }
  li.depth-9:before {
    left: -552px;
    width: 552px;
  }
  li.depth-10:before {
    left: -624px;
    width: 624px;
  }
}

.comment__author-name {
  font-size: 14px;
}

.comment__author-name a {
  font-size: 16px;
  color: black;
}

.comment-article {
  margin-bottom: 0;
  margin-left: 1.5em;
}

.comment-article:hover .comment-edit-link, .comment-article:hover .comment-reply-link {
  opacity: 1;
}

.comment__avatar {
  margin-right: 0.75em;
}

.comment__avatar img {
  width: 3.75em;
  height: auto;
}

.comment__avatar:empty {
  display: none;
}

.comment__timestamp {
  color: #3d3e40;
}

.comment__avatar {
  margin-bottom: 24px;
}

.comment__content {
  position: relative;
  margin-bottom: 1.71429em;
  font-size: 0.875em;
  line-height: 1.71429;
  color: #8c888c;
}

.comment__links {
  display: inline-block;
  margin-left: 1.71429em;
  font-size: 0.875em;
  line-height: 1.71429;
}

.comment-edit-link, .comment-reply-link {
  color: #3d3e40;
  opacity: 0;
  margin-right: 0.85714em;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

@media not screen and (min-width: 899px) {
  .comment-edit-link, .comment-reply-link {
    opacity: 1;
  }
}

.comment-reply-link {
  color: #8c888c;
}

p.comment-likes {
  position: absolute;
  right: 0;
  top: -28px;
  width: auto;
}

.comment-form p.logged-in-as {
  margin-bottom: 0.75em;
}

.comment-reply-title {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 1.75em;
  line-height: 1.28571;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media not screen and (min-width: 899px) {
  .comment-reply-title {
    font-size: 21px;
  }
}

.comment-reply-title:before {
  content: "+";
}

@media not screen and (min-width: 899px) {
  .comment-reply-title:before {
    font-size: 1.33333em;
  }
}

.comment .comment-reply-title:before {
  display: none;
}

.comment-reply-title .comment-number {
  line-height: 44px;
}

.comment-reply-title a {
  margin-top: -7px;
}

.comment-respond {
  position: relative;
  margin-bottom: 1.5em;
}

@media only screen and (min-width: 899px) {
  .comment .comment-respond {
    padding-left: 0;
    margin-right: 0;
  }
}

.comment .comment-respond {
  margin-left: 1.5em;
}

#cancel-comment-reply-link {
  text-decoration: underline;
}

/* Comments Form */
@media only screen and (min-width: 899px) {
  .comment-form {
    padding-left: 4.5em;
  }
}

.comment .comment-form {
  padding-left: 0;
}

.comment-form input, .comment-form textarea {
  font-weight: 300;
  border-radius: 0;
  border: 1px solid #afafaf;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.comment-form iframe {
  padding-left: 36px;
}

@media only screen and (min-width: 899px) {
  .comment-form > .comment-subscription-form {
    width: 70%;
  }
}

.comment-form-author,
.comment-form-email,
.comment-form-url {
  margin-bottom: 0;
}

.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
  width: 100%;
  margin-bottom: 1.5em;
}

@media not screen and (min-width: 899px) {
  .comment-form-author input,
  .comment-form-email input,
  .comment-form-url input {
    margin-bottom: 0.75em;
  }
}

@media only screen and (min-width: 899px) {
  p.comment-form-author,
  p.comment-form-email {
    width: 50%;
  }
}

.comment-form-comment,
.logged-in-as {
  width: 100%;
}

.comment-form-comment textarea,
.comment-subscription-form textarea {
  width: 100%;
  max-width: 100%;
  padding: 0.75em;
  border: 1px solid #afafaf;
  font-size: 1em;
  line-height: 1.5;
}

.form-submit {
  margin-top: 0.75em;
  margin-bottom: 0;
  text-align: right;
}

@media only screen and (min-width: 899px) {
  .form-submit.form-submit {
    float: right;
    width: 30%;
  }
}

.form-submit #submit {
  border: 0;
}

@media not screen and (min-width: 899px) {
  .form-submit #submit {
    width: 100%;
  }
}

.comment-subscription-form {
  float: left;
  clear: left;
  margin-top: 0.75em;
  margin-bottom: 0.375em;
}

.comment-subscription-form + .comment-subscription-form {
  margin-top: 0;
}

.comment-subscription-form input[type="checkbox"] {
  margin-right: 0.75em;
  position: relative;
  top: -0.05em;
}

.add-comment {
  margin-top: 3em;
}

.add-comment .add-comment__button {
  position: relative;
  z-index: 1;
  margin-right: 0.5em;
  font-size: 1.5em;
  line-height: 1.5;
}

.add-comment .add-comment__text {
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: bold;
}

/* Comments Navigation */
.comment-navigation {
  position: relative;
  padding-left: 3.75em;
  margin-top: 3em;
  margin-bottom: 3em;
}

.comment-navigation .comment-number {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 30px;
}

.comment-navigation .assistive-text {
  margin-top: 0;
  margin-left: 8px;
  font-size: 28px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.comment-navigation .nav-previous a, .comment-navigation .nav-next a {
  font-size: 18px;
}

.comment-navigation .nav-previous {
  float: left;
}

.comment-navigation .nav-previous a:before {
  content: "\2190 ";
}

.comment-navigation .nav-previous a:after {
  content: "";
}

.comment-navigation .nav-next {
  float: right;
}

.comment-navigation .nav-next a:before {
  content: "";
}

.comment-navigation .nav-next a:after {
  content: " \2192";
}

.nocomments {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.nocomments span {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.75em;
  line-height: 1.28571;
  line-height: 48px;
}

.no-comments-box {
  position: relative;
  z-index: 1;
}

div#respond {
  padding-top: 0;
}

div#respond #reply-title {
  margin-top: 0;
}

div#respond p.comment-subscription-form label {
  color: #999;
}

/**
 *   9.5 - Search Form
 */
.search-form {
  position: relative;
  width: 100%;
  height: 44px;
}

.search-form > label, .search-form .search-field {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 44px;
}

.search-form .search-field {
  padding: 8px 12px;
  padding-right: 60px;
  line-height: 44px;
  border-radius: 0;
}

.search-form .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px;
  height: 44px;
  font-size: 14px;
  text-align: center;
  border-radius: 0;
}

.error404 .content-area .search-form, .search-no-results .content-area .search-form {
  max-width: 500px;
  margin: 0 auto;
}

/**
 * 10.0 - Sidebar
 */
.has_sidebar .site-content .container {
  position: relative;
}

.single-post .has_sidebar .site-main, .page .has_sidebar .site-main {
  max-width: none;
}

.has_sidebar .content-area {
  width: 100%;
}

.has_sidebar .sidebar {
  padding-top: 1.5em;
}

@media not screen and (min-width: 899px) {
  .has_sidebar .sidebar {
    border-top: 1px solid #3d3e40;
    padding-top: 3em;
  }
}

@media only screen and (min-width: 899px) {
  .has_sidebar .sidebar {
    padding-bottom: 3em;
  }
}

@media only screen and (min-width: 899px) {
  .has_sidebar .content-area {
    float: left;
    margin-right: -30%;
  }
  .has_sidebar .site-main {
    margin-right: 30%;
    padding-right: 1.875em;
  }
  .has_sidebar .site-main:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border-right: 1px solid #afafaf;
  }
  .has_sidebar .sidebar {
    z-index: 5;
    float: right;
    width: 30%;
    padding-left: 1.875em;
  }
}

@media only screen and (min-width: 1359px) {
  .has_sidebar .content-area {
    margin-right: -22.5em;
  }
  .has_sidebar .site-main {
    margin-right: 22.5em;
    padding-right: 3.75em;
  }
  .has_sidebar .site-main:before {
    right: 22.5em;
  }
  .has_sidebar .sidebar {
    width: 22.5em;
    padding-left: 3.75em;
  }
}

@media only screen and (min-width: 1359px) {
  .single .site-main, .page .site-main {
    padding-right: 7.5em;
    padding-left: 7.5em;
  }
}

/**
 *   10.1 - Widgets
 */
.widget {
  padding-bottom: 3.75em;
}

@media not screen and (min-width: 899px) {
  .widget {
    padding-bottom: 2.25em;
  }
}

.widget img {
  max-width: 100%;
}

.widget + .widget {
  padding-top: 2.25em;
  border-top: 1px solid #afafaf;
  margin-top: -1px;
}

@media not screen and (min-width: 899px) {
  .widget + .widget {
    padding-top: 1.5em;
  }
}

.widget a {
  color: black;
}

.widget a:hover {
  color: #ffeb00;
}

.fs-16px, .widget ul, .widget_blog_subscription input {
  font-size: 1em;
  line-height: 1.5;
}

.widget li {
  margin-bottom: 1.5em;
}

.widget li:last-child {
  margin-bottom: 0;
}

.widget img {
  max-width: 100%;
  height: auto;
}

.widget select {
  max-width: 100%;
}

.widget .post-date {
  display: block;
  margin-top: 0.375em;
  font-style: italic;
  color: #afafaf;
}

.fs-13px, .widget .post-date, .widget_recent_entries .post-date {
  font-size: 0.8125em;
  line-height: 1.84615;
}

.widget .widget-title {
  font-size: 1.5em;
  line-height: 1.5;
  -webkit-transform: translateY(0.4145em);
      -ms-transform: translateY(0.4145em);
          transform: translateY(0.4145em);
  margin-bottom: 1.25em;
  margin-top: 0;
}

/* Widget - Calendar */
.widget_calendar table {
  width: 100%;
  color: #afafaf;
  text-align: center;
}

.widget_calendar th {
  text-align: center;
  padding-bottom: 0.75em;
}

.widget_calendar tr {
  border: 0;
}

.widget_calendar tfoot {
  padding: 0.75em;
}

.widget_calendar caption {
  color: #3d3e40;
  padding-bottom: 0.75em;
  padding-top: 0.75em;
}

.widget_calendar a {
  color: #000;
}

.widget_calendar a:hover {
  color: #000;
  text-decoration: underline;
}

.widget_calendar thead {
  color: #000;
}

.widget_calendar tfoot a {
  color: #3d3e40;
}

.widget_calendar tfoot td {
  border-bottom: 0;
}

/* Widget - Recent Comments */
.recentcomments {
  color: #afafaf;
}

.recentcomments a {
  color: #000;
}

.recentcomments a:hover {
  text-decoration: underline;
}

.recentcomments .comment-author-link {
  font-weight: bold;
}

#recentcomments {
  font-weight: normal;
}

.widget_recent_entries .post-date {
  display: block;
  margin-top: 0;
  font-style: italic;
}

/* Widget - RSS */
.widget_rss li {
  margin-bottom: 24px;
}

.widget_rss cite {
  display: block;
  margin-top: 6px;
}

.rsswidget {
  text-decoration: underline;
  font-weight: bold;
}

.rss-date:before {
  content: '-';
  display: inline-block;
  margin: 0 3px;
}

.widget_rss_links a {
  display: inline-block;
  vertical-align: middle;
}

.widget_categories > ul,
.widget_pages > ul,
.widget_meta > ul,
.widget_archive > ul {
  margin-bottom: -0.75em;
}

.widget_categories > ul > li,
.widget_pages > ul > li,
.widget_meta > ul > li,
.widget_archive > ul > li {
  width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.widget_categories > ul > li a,
.widget_pages > ul > li a,
.widget_meta > ul > li a,
.widget_archive > ul > li a {
  display: inline;
}

.widget_categories > ul ul,
.widget_pages > ul ul,
.widget_meta > ul ul,
.widget_archive > ul ul {
  display: none;
}

.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_archive li {
  margin-bottom: 0.75em;
}

/* Widget - Subscription */
.widget_blog_subscription.widget {
  padding: 1.5em;
  background-color: #171617;
  color: white;
  margin-top: 0em;
  margin-bottom: 0em;
  border-top: 0;
}

.widget_blog_subscription p:first-of-type {
  margin-top: 2.25em;
  margin-bottom: 2.25em;
}

.widget_blog_subscription .widget-title {
  color: white;
}

.widget_blog_subscription input {
  margin-top: 0em;
  margin-bottom: 0em;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.widget_blog_subscription #subscribe-email input {
  padding: 0.375em;
  width: 100%;
  border: 1px solid #d7d7d7;
  background: transparent;
  color: white;
}

.widget_blog_subscription input[type='submit'] {
  border: 1px solid #ffeb00;
  color: #ffeb00;
  padding: 6px 12px;
}

.widget_blog_subscription a {
  color: white;
}

.widget_blog_subscription a:hover {
  color: #ffeb00;
}

/* Widget - Milestone */
.milestone-content.milestone-content {
  max-width: none;
}

.milestone-content .milestone-header,
.milestone-content .milestone-countdown,
.milestone-content .milestone-message {
  color: white;
}

.milestone-content .milestone-header,
.milestone-content .milestone-countdown {
  padding: 1.5em;
}

.milestone-content .event {
  margin-bottom: 0.75em;
}

.widget_top-posts .widget-grid-view-image {
  width: 50%;
}

.widget_top-posts .widgets-list-layout .widgets-list-layout-blavatar {
  width: 20%;
}

.widget_top-posts .widgets-list-layout .widgets-list-layout-links {
  width: 80%;
}

.widget_recent_comments td {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

/**
 * 11.0 - Footer
 */
.site-footer {
  background: #8c888c;
  color: #8c888c;
  margin-top: 200px;
  position: relative;
  z-index: 100;
  text-align: center;
}

.site-footer a {
  color: white;
}

.site-footer .footer-navigation {
  text-align: center;
  padding-bottom: 20px;
}

.site-footer .site-info, .site-footer .footer-navigation {
  width: 100%;
  font-size: 0.875em;
  line-height: 1.71429;
  -webkit-transform: translateY(0.52164em);
      -ms-transform: translateY(0.52164em);
          transform: translateY(0.52164em);
  color: white;
}

@media not screen and (min-width: 899px) {
  .site-footer .site-info, .site-footer .footer-navigation {
    width: 100%;
    text-align: center;
  }
}

.site-footer .site-info ul, .site-footer .footer-navigation ul {
  margin-left: 0;
}

.site-footer .site-info {
  color: rgba(255, 255, 255, 0.5);
}

@media not screen and (min-width: 899px) {
  .site-footer .site-info {
    margin-bottom: 0.75em;
  }
}

.footer-powered {
  margin-top: -200px;
  padding-bottom: 30px;
}

@media not screen and (min-width: 480px) {
  .footer-powered {
    margin-top: -80px;
    padding-bottom: 10px;
  }
}

/* Footer Navigation */
.nav--footer {
  margin-left: 2em;
}

@media not screen and (min-width: 480px) {
  .nav--footer {
    margin-left: 0;
    text-align: center;
  }
}

.nav--footer li {
  padding-left: 1em;
}

@media not screen and (min-width: 480px) {
  .nav--footer li {
    padding-left: 0;
    display: block;
  }
}

.nav--footer li:before {
  content: "|";
  font-family: monospace;
  position: relative;
  top: -0.1em;
  margin-right: 1.2em;
  pointer-events: none;
  color: white;
}

@media not screen and (min-width: 480px) {
  .nav--footer li:before {
    display: none;
  }
}

.nav--footer li:first-child {
  padding-left: 0;
}

.nav--footer li:first-child:before {
  display: none;
}

.nav--footer ul {
  display: none;
}

/* Footer logged-out-follow-blog-widget-input color */
#loggedout-follow input#loggedout-follow-field {
  color: black;
}

.lp-footer-nav .footer-navigation .nav, .lp-footer-nav .footer-navigation .nav--main ul, .nav--main .lp-footer-nav .footer-navigation ul {
  margin-bottom: 15px;
}

.lp-footer-nav .footer-navigation .nav li, .lp-footer-nav .footer-navigation .nav--main ul li, .nav--main .lp-footer-nav .footer-navigation ul li {
  text-align: center;
}

.lp-footer-nav.site-footer {
  padding: 15px 0 !important;
}

/**
 * 12.0 - Toolbar
 */
.toolbar {
  padding-left: 0.75em;
  padding-right: 0.75em;
  width: 3.75em;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  display: none;
}

.admin-bar .toolbar {
  margin-top: 32px;
}

@media screen and (max-width: 782px) {
  .admin-bar .toolbar {
    margin-top: 46px;
  }
}

.is--ancient-android .nav--is-open .toolbar {
  right: -100%;
}

.toolbar i[class] {
  display: table;
  width: 2.25em;
  height: 2.25em;
  text-align: center;
}

.toolbar i[class]:before {
  display: table-cell;
  vertical-align: middle;
  color: #ee2e24;
}

@media not screen and (min-width: 1000px) {
  .toolbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    bottom: auto;
    padding-top: 0;
    z-index: 20;
    border-bottom: 1px solid #afafaf;
  }
}

@media only screen and (min-width: 1000px) {
  .toolbar {
    border-left: 3px solid #ee2e24;
  }
}

.toolbar__head {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  min-height: 21em;
}

@media not screen and (min-width: 1000px) {
  .toolbar__head {
    min-height: 0;
    background: none;
    border: 0;
    padding-top: 6px;
    padding-bottom: 0;
    padding-left: 3em;
    text-align: right;
  }
}

.toolbar__body {
  position: relative;
  margin-top: -1px;
  padding-top: 1.5em;
}

.toolbar__body a {
  color: #000;
}

@media not screen and (min-width: 1000px) {
  .toolbar__body {
    display: none;
  }
}

.nav--toolbar {
  word-wrap: normal;
}

.nav--toolbar a {
  display: block;
  font-size: 0.8125em;
  line-height: 2.57143em;
  margin-top: -1px;
  margin-right: 0.85714em;
  padding-left: 1.71429em;
  position: relative;
  right: 100%;
  white-space: nowrap;
  border: 1px solid transparent;
  border-right-width: 0;
  color: transparent;
  pointer-events: none;
}

.nav--toolbar a:before {
  content: "";
  font-size: 1.35714em;
  display: inline-block;
  width: 2.52632em;
  height: 1.89474em;
  line-height: 1.89474em;
  position: absolute;
  right: -2.52632em;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  pointer-events: auto;
  color: #ee2e24;
}

@media only screen and (min-width: 899px) {
  .nav--toolbar a:before {
    padding-left: 0.63158em;
  }
}

@media only screen and (min-width: 1000px) {
  .nav--toolbar a:hover {
    background: white;
    border-color: #3d3e40;
    color: #3d3e40;
    visibility: visible;
    pointer-events: auto;
  }
}

.nav--toolbar a:before {
  content: "";
}

.nav--toolbar a[href*="mailto:"]:before, .nav--toolbar a[href*="mail"]:before {
  content: "";
}

.nav--toolbar a[href*="feed"]:before, .nav--toolbar a[href*="rss"]:before {
  content: "";
}

.nav--toolbar a[href*="behance"]:before {
  content: "";
}

.nav--toolbar a[href*="delicious"]:before {
  content: "";
}

.nav--toolbar a[href*="deviantart"]:before {
  content: "";
}

.nav--toolbar a[href*="digg"]:before {
  content: "";
}

.nav--toolbar a[href*="dribbble"]:before {
  content: "";
}

.nav--toolbar a[href*="facebook"]:before {
  content: "";
}

.nav--toolbar a[href*="flickr"]:before {
  content: "";
}

.nav--toolbar a[href*="foursquare"]:before {
  content: "";
}

.nav--toolbar a[href*="github"]:before {
  content: "";
}

.nav--toolbar a[href*="plus.google"]:before {
  content: "";
}

.nav--toolbar a[href*="instagram"]:before {
  content: "";
}

.nav--toolbar a[href*="linkedin"]:before {
  content: "";
}

.nav--toolbar a[href*="pinterest"]:before {
  content: "";
}

.nav--toolbar a[href*="reddit"]:before {
  content: "";
}

.nav--toolbar a[href*="skype"]:before {
  content: "";
}

.nav--toolbar a[href*="soundcloud"]:before {
  content: "";
}

.nav--toolbar a[href*="spotify"]:before {
  content: "";
}

.nav--toolbar a[href*="stumbleupon"]:before {
  content: "";
}

.nav--toolbar a[href*="tumblr"]:before {
  content: "";
}

.nav--toolbar a[href*="twitter"]:before {
  content: "";
}

.nav--toolbar a[href*="vimeo"]:before {
  content: "";
}

.nav--toolbar a[href*="vine"]:before {
  content: "";
}

.nav--toolbar a[href*="vk.com"]:before {
  content: "";
}

.nav--toolbar a[href*="weibo"]:before {
  content: "";
}

.nav--toolbar a[href*="xing"]:before {
  content: "";
}

.nav--toolbar a[href*="yahoo"]:before {
  content: "";
}

.nav--toolbar a[href*="youtube"]:before {
  content: "";
}

.nav--toolbar a[href*="angel.co"]:before {
  content: "";
}

.nav--toolbar a[href*="yelp"]:before {
  content: "";
}

.nav--toolbar a[href*="last.fm"]:before {
  content: "";
}

.nav--toolbar a[href*="slideshare"]:before {
  content: "";
}

.nav--toolbar a[href*="twitch.tv"]:before {
  content: "";
}

.nav--toolbar .nav__item--search a:before {
  content: "";
}

@media not screen and (min-width: 1000px) {
  .nav--toolbar {
    display: inline-block;
  }
  .nav--toolbar a {
    right: 0;
    margin: 0;
    width: 3em;
    padding-left: 3em;
    overflow: hidden;
    pointer-events: auto;
  }
  .nav--toolbar a:before {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    width: 3em;
  }
}

.overlay--search {
  display: table;
  position: fixed;
  top: 0;
  left: 100%;
  z-index: 101;
  padding-right: 15em;
  padding-left: 15em;
  width: 100%;
  height: 100%;
  background: white;
  border-left: 1px solid #afafaf;
}

@media not screen and (min-width: 1359px) {
  .overlay--search {
    padding-right: 6em;
    padding-left: 6em;
  }
}

@media not screen and (min-width: 899px) {
  .overlay--search.overlay--search {
    padding-right: 3em;
    padding-left: 3em;
  }
}

.overlay--search .search-form > label {
  position: static;
  height: auto;
}

.overlay--search .search-form, .overlay--search .search-field {
  display: block;
  height: auto;
}

.overlay--search .search-field, .overlay--search .search-submit {
  position: static;
}

.overlay--search .search-submit {
  display: none;
}

.overlay--search .search-field {
  border: 0;
  padding: 0;
  color: #000;
  outline: 0;
  height: auto;
  -webkit-appearance: none;
}

.fs-100px, .overlay--search .search-field {
  font-size: 6.25em;
  line-height: 1.08;
}

.overlay--search .search-field::-webkit-input-placeholder {
  color: #000;
}

.overlay--search .search-field:-moz-placeholder {
  color: #000;
}

.overlay--search .search-field::-moz-placeholder {
  color: #000;
}

.overlay--search .search-field:-ms-input-placeholder {
  color: #000;
}

@media not screen and (min-width: 84.9375em) {
  .fs-60px-below-1359px, .overlay--search .search-field {
    font-size: 3.75em;
    line-height: 1.2;
  }
}

@media not screen and (min-width: 56.1875em) {
  .fs-24px-below-899px {
    font-size: 1.5em;
    line-height: 1.5;
  }
}

@media not screen and (min-width: 899px) {
  .fs-32px, .overlay--search .search-field {
    font-size: 2em;
    line-height: 1.125;
  }
}

@media not screen and (min-width: 899px) {
  .overlay--search .search-field {
    margin-bottom: 0.75em;
  }
}

.overlay__wrapper {
  display: table-cell;
  vertical-align: middle;
}

.overlay__close {
  width: 3.75em;
  height: 3.75em;
  position: absolute;
  top: 6em;
  right: 3.75em;
  cursor: pointer;
}

.overlay__close:before, .overlay__close:after {
  content: "";
  display: block;
  position: absolute;
  background: #3d3e40;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  pointer-events: none;
}

.overlay__close:before {
  top: 50%;
  width: 100%;
  height: .16em;
  margin-top: -.08em;
}

.overlay__close:after {
  left: 50%;
  height: 100%;
  width: .16em;
  margin-left: -.08em;
}

@media not screen and (min-width: 1359px) {
  .overlay__close {
    width: 2.25em;
    height: 2.25em;
    top: 3em;
    right: 2.25em;
  }
}

/**
 * 13.0 - Jetpack's plugins styling
 */
/* Jetpack - ShareDaddy */
div.sd-content ul {
  margin-bottom: 0 !important;
}

.sd-social {
  margin-bottom: -5px;
}

div.sharedaddy .sd-social h3.sd-title {
  font-size: 1em;
  line-height: 1.5;
  -webkit-transform: translateY(0.4145em);
      -ms-transform: translateY(0.4145em);
          transform: translateY(0.4145em);
}

div.sharedaddy {
  margin-bottom: 30px;
}

/* Jetpack - Comment Form */
form.contact-form {
  max-width: 30em;
}

form.contact-form input[type='text'],
form.contact-form input[type='email'],
form.contact-form textarea {
  width: 100%;
  max-width: 100%;
  padding: 0.75em;
  border: 1px solid #d7d7d7;
}

form.contact-form .pushbutton-wide {
  float: right;
}

.comment-respond.js form.contact-form input[type='text'],
.comment-respond.js form.contact-form input[type='email'],
.comment-respond.js form.contact-form textarea {
  margin-bottom: 1.5em;
}

/* Jetpack - Infinite Scroll */
div#infinite-footer {
  position: relative;
  z-index: 99;
  width: 100%;
  background: #171617;
  -webkit-font-smoothing: auto;
  -webkit-transition: bottom .3s ease-in;
  transition: bottom .3s ease-in;
}

@media only screen and (min-width: 899px) {
  div#infinite-footer {
    height: 50px;
    position: fixed;
    bottom: 0 !important;
  }
}

div#infinite-footer .container {
  width: 100% !important;
  min-height: 50px;
  padding: 0;
  border: 0;
  background: none;
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in;
  display: table;
}

div#infinite-footer .blog-info,
div#infinite-footer .blog-credits {
  float: none;
  display: table-cell;
  vertical-align: middle;
  width: auto;
  font-size: 0.875em;
  line-height: 1.71429;
  line-height: 50px;
  color: #8c888c;
}

div#infinite-footer .blog-info a,
div#infinite-footer .blog-credits a {
  color: white;
}

div#infinite-footer .blog-info a:hover,
div#infinite-footer .blog-credits a:hover {
  color: white;
  text-decoration: none;
}

@media not screen and (min-width: 899px) {
  div#infinite-footer .blog-credits {
    text-align: left;
  }
}

div#infinite-footer .blog-info {
  float: left;
}

.infinite-loader {
  position: absolute;
  left: 50%;
  bottom: 0;
}

@media not screen and (min-width: 899px) {
  .infinite-loader {
    bottom: -50px;
    z-index: 50;
  }
}

.infinite-scroll .pagination {
  display: none;
}

@media only screen and (min-width: 1000px) {
  .infinite-scroll:not(.neverending) .site-content {
    padding-bottom: 7.5em;
  }
}

.infinite-loader {
  position: absolute;
  left: 50%;
  left: calc(50% + 1.125em);
  top: 100%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: inline-block;
}

#infinite-handle {
  position: absolute;
  top: 100%;
  left: 1.125em;
  width: 100%;
  text-align: center;
}

#infinite-footer {
  display: none;
}

.infinite-loader .spinner {
  left: 0 !important;
}

div#infinite-handle span {
  cursor: pointer;
  font-size: 20px;
  background: transparent;
}

div#infinite-handle span:hover {
  background: transparent;
  color: white;
}

div#infinite-handle button {
  position: relative;
  z-index: 5;
  border: none;
}

div#infinite-handle button:hover {
  padding: 11px 23px;
  background: #171617;
  color: white;
}

/* Jetpack - Related Posts */
.jp-relatedposts {
  clear: both;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
  display: block;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
div#jp-relatedposts div.jp-relatedposts-items p {
  font-size: inherit;
  line-height: inherit;
}

div#jp-relatedposts div.jp-relatedposts-items p.jp-relatedposts-post-context,
div#jp-relatedposts div.jp-relatedposts-items span.jp-relatedposts-post-context {
  font-size: 0.75em;
  line-height: 2;
}

.jp-relatedposts-post-img {
  margin-bottom: 0.75em;
}

div#jp-relatedposts h3.jp-relatedposts-headline {
  font-size: 1.5em;
  line-height: 1.5;
}

/* Jetpack - Slideshow Galleries */
.jetpack-slideshow.slideshow-window {
  border-radius: 0;
  border-width: 0.66667em;
}

/* Jetpack - Sharedaddy */
.sd-content ul li {
  margin-bottom: 12px !important;
  display: inline-block !important;
}

[lang="pl-PL"] .section-headline {
  font-size: 28px;
  color: #444444;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 10px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .section-headline {
    font-size: 5.333vw;
    padding: 0 4vw;
  }
}

[lang="pl-PL"] body.has_sidebar .site-content, [lang="pl-PL"] body.search .site-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

@media (max-width: 999px) {
  [lang="pl-PL"] body.has_sidebar .site-content, [lang="pl-PL"] body.search .site-content {
    padding-top: 0 !important;
  }
}

[lang="pl-PL"] body.has_sidebar .site-main:before, [lang="pl-PL"] body.search .site-main:before {
  border: none;
}

[lang="pl-PL"] body.has_sidebar .background-img, [lang="pl-PL"] body.search .background-img {
  background: transparent;
}

[lang="pl-PL"] body.has_sidebar .main-navigation, [lang="pl-PL"] body.search .main-navigation {
  border-bottom: none;
}

[lang="pl-PL"] body.has_sidebar .nav--main li:first-child, [lang="pl-PL"] body.search .nav--main li:first-child {
  line-height: initial;
}

@media (min-width: 1000px) {
  [lang="pl-PL"] body.has_sidebar .white-wrap, [lang="pl-PL"] body.search .white-wrap {
    margin-top: 60px;
  }
}

[lang="pl-PL"] body.has_sidebar .container {
  max-width: 100vw !important;
}

[lang="pl-PL"] body.has_sidebar .container.header-padding {
  margin: 0 auto;
  max-width: calc(1365px + 8vw) !important;
  padding: 0 4vw;
}

[lang="pl-PL"] .home-pl-content {
  margin-right: 0;
}

[lang="pl-PL"] .home-pl-content .site-main {
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .home-pl-content .site-main {
    padding: 70px 0vw;
  }
}

[lang="pl-PL"] .container-pl {
  max-width: calc(1365px + 8vw);
  padding: 0 4vw;
  margin: 0px auto;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .upcoming-webinars-section {
    padding: 0 4vw;
  }
}

[lang="pl-PL"] .upcoming-webinars-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

@media (min-width: 999px) {
  [lang="pl-PL"] .upcoming-webinars-container {
    margin-left: -0.415vw;
    margin-right: -0.415vw;
  }
}

[lang="pl-PL"] .educational-points {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  padding-left: 2.222vw;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.56);
}

[lang="pl-PL"] .educational-points__number {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/pl/punkty-edukacyjne.svg);
  background-size: contain;
  width: 35px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-weight: bold;
  color: #444444;
  margin-right: 5px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .educational-points {
    position: absolute;
    top: 42vw;
    left: 0;
  }
}

@media (max-width: 480px) {
  [lang="pl-PL"] .educational-points {
    font-size: 8px;
    position: absolute;
    top: 42vw;
    left: 0;
  }
  [lang="pl-PL"] .educational-points__number {
    font-size: 9px;
    width: 20px;
    height: 18px;
  }
}

[lang="pl-PL"] .free-sample {
  position: absolute;
  left: 2.2vw;
  top: 2.2vw;
}

[lang="pl-PL"] .free-sample img {
  width: 4.167vw;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .free-sample {
    position: absolute;
    left: 4vw;
    top: 4vw;
  }
  [lang="pl-PL"] .free-sample img {
    width: 13.333vw;
  }
}

[lang="pl-PL"] .upcoming-webinars {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  height: 370px;
  background-color: #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-size: cover;
  background-position: center center;
  border-radius: 5px;
  position: relative;
}

@media (max-width: 1480px) {
  [lang="pl-PL"] .upcoming-webinars {
    height: 25vw;
  }
}

@media (min-width: 999px) {
  [lang="pl-PL"] .upcoming-webinars {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0 0.415vw;
    margin-bottom: 0.8vw;
    min-width: calc(50% - 0.83vw);
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
    height: 51.5vw;
    max-height: 764px;
    margin-bottom: 1.667vw;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .free-sample {
    left: 4.4vw;
    top: 4.4vw;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .free-sample img {
    width: 6.111vw;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .educational-points {
    padding-left: 4.444vw;
    margin-bottom: 30px;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .upcoming-webinars__content-box {
    padding: 0 4.444vw 3.889vw 4.444vw;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .upcoming-webinars__date {
    font-size: 18px;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .upcoming-webinars__date:before {
    content: ' ';
    width: 35px;
    height: 32px;
    margin-right: 10px;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .upcoming-webinars__title {
    font-size: 30px;
  }
  [lang="pl-PL"] .upcoming-webinars:first-of-type .button {
    min-width: 300px;
  }
}

[lang="pl-PL"] .upcoming-webinars.upcoming-webinars--newsletter {
  background-color: #e1e1e1;
}

[lang="pl-PL"] .upcoming-webinars.upcoming-webinars--newsletter .upcoming-webinars__title {
  color: #444444;
  text-shadow: none;
}

[lang="pl-PL"] .upcoming-webinars__icon {
  border-radius: 5px;
  background-color: #e1e1e1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[lang="pl-PL"] .upcoming-webinars__icon img {
  max-height: 70%;
}

@media (min-width: 1000px) {
  [lang="pl-PL"] .upcoming-webinars__icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  [lang="pl-PL"] .upcoming-webinars__icon img {
    max-height: 50%;
    padding-bottom: 20px;
  }
}

@media (max-width: 999px) {
  [lang="pl-PL"] .upcoming-webinars__icon {
    height: 50.667vw !important;
    width: 100%;
  }
}

[lang="pl-PL"] .upcoming-webinars__mobile-image {
  display: none;
  height: 50.667vw;
  background-size: cover;
  background-position: center center;
  width: 100%;
}

[lang="pl-PL"] .upcoming-webinars__date {
  color: #eb2e2e;
  font-size: 14px;
  position: absolute;
  right: 2.2vw;
  top: 2.2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #6b6b6b;
  padding: 10px 15px;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
}

[lang="pl-PL"] .upcoming-webinars__date:before {
  content: ' ';
  width: 25px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/date-icon.svg);
  background-size: contain;
  height: 23px;
  display: inline-block;
  margin-right: 10px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .upcoming-webinars__date {
    right: 4vw;
    top: 4vw;
  }
}

[lang="pl-PL"] .upcoming-webinars__content-box {
  width: 100%;
  padding: 2.222vw;
  padding-top: 1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[lang="pl-PL"] .upcoming-webinars__title {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  max-width: 50%;
  margin: 0;
  text-shadow: 0 0 20px #000;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .upcoming-webinars {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
    margin: 0;
    height: auto;
    background: none !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  [lang="pl-PL"] .upcoming-webinars__mobile-image {
    display: block;
    border-radius: 5px;
  }
  [lang="pl-PL"] .upcoming-webinars__content-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  [lang="pl-PL"] .upcoming-webinars__title {
    color: #444444;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 3.733vw;
  }
}

[lang="pl-PL"] .see-also-section {
  margin-top: 70px;
}

[lang="pl-PL"] .see-also-section__title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 35px;
  color: #444444;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .see-also-section {
    padding-left: 4vw;
  }
  [lang="pl-PL"] .see-also-section__title {
    font-size: 5vw;
  }
}

[lang="pl-PL"] .see-also-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .see-also-container {
    overflow-x: scroll;
  }
}

[lang="pl-PL"] .see-also-box {
  width: 24%;
  color: #444444;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[lang="pl-PL"] .see-also-box--more {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

[lang="pl-PL"] .see-also-box--more a {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

[lang="pl-PL"] .see-also-box--more a:hover {
  opacity: .8;
}

[lang="pl-PL"] .see-also-box--more p {
  margin: 0;
  margin-top: 60px;
  font-size: 20px;
  font-weight: bold;
  color: #eb2e2e;
  position: relative;
}

[lang="pl-PL"] .see-also-box--more p:before {
  content: '';
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon-red-arrow-right.svg);
  width: 22px;
  height: 36px;
  display: inline-block;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
  margin: 0px auto;
}

[lang="pl-PL"] .see-also-box__content {
  padding: 25px;
  height: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[lang="pl-PL"] .see-also-box__title {
  font-size: 20px;
  color: #444444;
  margin-bottom: 25px;
  margin-top: 0;
}

[lang="pl-PL"] .see-also-box__image {
  width: 100%;
  height: 14vw;
  background-size: cover;
  background-position: center center;
}

[lang="pl-PL"] .see-also-box__desc {
  font-size: 16px;
}

[lang="pl-PL"] .see-also-box__link {
  color: #eb2e2e;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: auto;
}

[lang="pl-PL"] .see-also-box__link:after {
  content: '';
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon-red-arrow-right.svg);
  background-size: contain;
  width: 6px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .see-also-box {
    width: 85vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 5.333vw;
  }
  [lang="pl-PL"] .see-also-box--more {
    width: 55vw;
  }
  [lang="pl-PL"] .see-also-box__image {
    height: 49vw;
  }
}

[lang="pl-PL"] .see-also-talks-section {
  text-align: center;
  margin-top: 65px;
  padding: 0 4vw;
}

[lang="pl-PL"] .see-also-talks__title {
  font-size: 30px;
  font-weight: 300;
  color: #444444;
  margin-top: 0;
  margin-bottom: 30px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .see-also-talks__title {
    font-size: 5.333vw;
  }
}

[lang="pl-PL"] .see-also-talks__desc {
  margin: 0px auto;
  margin-bottom: 40px;
  max-width: 60%;
}

[lang="pl-PL"] .why-colgate-talks-section {
  margin-top: 65px;
  padding-bottom: 60px;
  text-align: center;
}

[lang="pl-PL"] .why-colgate-talks-section .bx-controls-direction {
  display: none;
}

[lang="pl-PL"] .why-colgate-talks-section .bx-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[lang="pl-PL"] .why-colgate-talks-section .bx-pager-item a {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  font-size: 0;
  background-color: #e1e1e1;
  margin: 0 7px;
  display: block;
}

[lang="pl-PL"] .why-colgate-talks-section .bx-pager-item a.active {
  background-color: #eb2e2e;
}

[lang="pl-PL"] .why-colgate-talks__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 35px;
}

[lang="pl-PL"] .why-colgate-talks__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33%;
  padding: 60px 0;
}

@media (min-width: 768px) {
  [lang="pl-PL"] .why-colgate-talks__column:nth-child(2) {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
  }
}

[lang="pl-PL"] .why-colgate-talks__text {
  max-width: 270px;
  text-align: center;
  margin: 35px 20px 0 20px;
}

@media (max-width: 767px) {
  [lang="pl-PL"] .why-colgate-talks-section {
    margin-top: 0;
  }
  [lang="pl-PL"] .why-colgate-talks-section .button {
    margin-top: 50px;
  }
  [lang="pl-PL"] .why-colgate-talks__column {
    padding-top: 0;
  }
}

[lang="pl-PL"] .how-to-5-boxes-section {
  margin-top: 65px;
  background-color: #e1e1e1;
  padding: 80px 0;
}

[lang="pl-PL"] .how-to-5-boxes-section .bx-controls-direction {
  display: none;
}

[lang="pl-PL"] .how-to-5-boxes-section .bx-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}

[lang="pl-PL"] .how-to-5-boxes-section .bx-pager-item a {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  font-size: 0;
  background-color: #fff;
  margin: 0 7px;
  display: block;
}

[lang="pl-PL"] .how-to-5-boxes-section .bx-pager-item a.active {
  background-color: #eb2e2e;
}

[lang="pl-PL"] .how-to-5-boxes__headline {
  text-align: center;
}

[lang="pl-PL"] .how-to-5-boxes__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 35px;
}

[lang="pl-PL"] .how-to-5-boxes__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33%;
  padding: 30px 0;
  position: relative;
}

[lang="pl-PL"] .how-to-5-boxes__column:after {
  content: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/how-to-5-boxes-line.png);
  position: absolute;
  right: -16px;
  top: 0;
}

[lang="pl-PL"] .how-to-5-boxes__column:last-child:after {
  content: none;
}

[lang="pl-PL"] .how-to-5-boxes__img {
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[lang="pl-PL"] .how-to-5-boxes__text {
  max-width: 270px;
  text-align: center;
  margin: 60px 20px 0 20px;
}

[lang="pl-PL"] .how-to-5-boxes__desc-container {
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
}

[lang="pl-PL"] .how-to-5-boxes__desc {
  margin-top: 20px;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  [lang="pl-PL"] .how-to-5-boxes__text {
    margin-top: 0;
  }
  [lang="pl-PL"] .how-to-5-boxes__desc {
    margin-top: 30px;
  }
  [lang="pl-PL"] .how-to-5-boxes__column:after {
    right: 15px;
  }
  [lang="pl-PL"] .how-to-5-boxes__column:nth-last-child(2):after {
    content: none;
  }
}

[lang="pl-PL"] .how-to-participate .how-to-5-boxes-section {
  background: transparent;
  padding: 0;
}

@media (min-width: 1000px) {
  [lang="pl-PL"] .archive-webinars {
    padding-top: 65px;
  }
}

@media (max-width: 999px) {
  [lang="pl-PL"] .archive-webinars-section {
    padding: 0 4vw;
  }
}

[lang="pl-PL"] .archive-webinars__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .archive-webinars__container {
    margin: 0;
  }
}

[lang="pl-PL"] .archive-webinars__see-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 80px;
}

[lang="pl-PL"] .archive-webinars__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .archive-webinars__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

[lang="pl-PL"] .archive-webinars__filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .archive-webinars__filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

[lang="pl-PL"] .archive-webinars__select-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[lang="pl-PL"] .archive-webinars .select-label-small {
  margin-left: 40px;
  margin-right: 10px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .archive-webinars .section-headline {
    padding-left: 0;
  }
  [lang="pl-PL"] .archive-webinars__select-wrapper {
    width: 50%;
    margin-bottom: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  [lang="pl-PL"] .archive-webinars .select-label-small {
    margin-left: 0;
  }
  [lang="pl-PL"] .archive-webinars .select-wrap {
    margin: 0;
  }
}

@media (max-width: 768px) {
  [lang="pl-PL"] .archive-webinars__select-wrapper {
    width: 100%;
  }
}

[lang="pl-PL"] .archive-webinars .select-wrap {
  width: 200px;
}

[lang="pl-PL"] .archive-webinars .select-wrap > .select2-container .select2-selection--single {
  height: 35px !important;
  outline: none 0 !important;
}

[lang="pl-PL"] .archive-webinars .select-wrap > .select2-container .select2-selection--single .select2-selection__rendered {
  height: 35px !important;
  outline: none 0 !important;
  font-size: 13px;
  line-height: 38px !important;
  padding-left: 12px;
}

[lang="pl-PL"] .archive-webinars .select-wrap > .select2-container {
  height: 35px !important;
}

[lang="pl-PL"] .archive-webinars .select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 35px !important;
  width: 35px !important;
}

[lang="pl-PL"] .archive-webinars .select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow {
  outline: none 0 !important;
}

[lang="pl-PL"] .archive-webinars .select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-right: 3px solid #ee2e24 !important;
  border-bottom: 3px solid #ee2e24 !important;
  width: 10px !important;
  height: 10px !important;
}

[lang="pl-PL"] .archive-webinar {
  -ms-flex-preferred-size: calc(50% - 31px);
      flex-basis: calc(50% - 31px);
  margin: 15px;
  height: 370px;
  background-color: #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-size: cover;
  background-position: center center;
  border-radius: 5px;
  position: relative;
}

@media (max-width: 1480px) {
  [lang="pl-PL"] .archive-webinar {
    height: 25vw;
  }
}

@media (min-width: 999px) {
  [lang="pl-PL"] .archive-webinar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

[lang="pl-PL"] .archive-webinar__mobile-image {
  display: none;
  height: 50.667vw;
  background-size: cover;
  background-position: center center;
  width: 100%;
}

[lang="pl-PL"] .archive-webinar__content-box {
  width: 100%;
  padding: 2.222vw;
  padding-top: 1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[lang="pl-PL"] .archive-webinar__title {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  max-width: 50%;
  margin: 0;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .archive-webinar {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
    margin: 0;
    height: auto;
    background: none !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  [lang="pl-PL"] .archive-webinar__mobile-image {
    display: block;
    border-radius: 5px;
  }
  [lang="pl-PL"] .archive-webinar__content-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  [lang="pl-PL"] .archive-webinar__title {
    color: #444444;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 3.733vw;
  }
}

@media (min-width: 1000px) {
  [lang="pl-PL"] .offline-webinars {
    padding-top: 65px;
  }
}

[lang="pl-PL"] .offline-webinars__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .offline-webinars__container {
    margin: 0;
  }
}

[lang="pl-PL"] .offline-webinars__see-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 80px;
}

[lang="pl-PL"] .offline-webinar {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 15px;
  height: 370px;
  background-color: #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-size: cover;
  background-position: center center;
  border-radius: 5px;
  position: relative;
}

@media (max-width: 1480px) {
  [lang="pl-PL"] .offline-webinar {
    height: 25vw;
  }
}

@media (min-width: 999px) {
  [lang="pl-PL"] .offline-webinar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  [lang="pl-PL"] .offline-webinar:nth-child(2) {
    margin-right: 0.833vw;
  }
  [lang="pl-PL"] .offline-webinar:nth-child(3) {
    margin-left: 0.833vw;
  }
}

[lang="pl-PL"] .offline-webinar__mobile-image {
  display: none;
  height: 50.667vw;
  background-size: cover;
  background-position: center center;
  width: 100%;
}

[lang="pl-PL"] .offline-webinar__content-box {
  width: 100%;
  padding: 2.222vw;
  padding-top: 1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[lang="pl-PL"] .offline-webinar__title {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  max-width: 50%;
  margin: 0;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .offline-webinar {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
    margin: 0;
    height: auto;
    background: none !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  [lang="pl-PL"] .offline-webinar__mobile-image {
    display: block;
    border-radius: 5px;
  }
  [lang="pl-PL"] .offline-webinar__content-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  [lang="pl-PL"] .offline-webinar__title {
    color: #444444;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 3.733vw;
  }
}

[lang="pl-PL"] .page-template-how-to-participate .home-pl-content .site-main {
  padding-bottom: 0;
}

[lang="pl-PL"] .page-template-how-to-participate .white-wrap {
  padding-bottom: 0;
}

[lang="pl-PL"] .page-template-how-to-participate .site-content {
  padding-bottom: 0 !important;
}

[lang="pl-PL"] .instruction-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[lang="pl-PL"] .instruction-nav__col {
  width: 33.33%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
}

[lang="pl-PL"] .instruction-nav__col p {
  margin-bottom: 25px;
}

@media (max-width: 768px) {
  [lang="pl-PL"] .instruction-nav__col p {
    font-size: 0.8em;
  }
  [lang="pl-PL"] .instruction-nav__col .button {
    padding: 0 10px;
  }
}

@media (max-width: 420px) {
  [lang="pl-PL"] .instruction-nav__col p {
    font-size: 0.7em;
  }
  [lang="pl-PL"] .instruction-nav__col .button {
    font-size: 8px;
    min-width: auto;
  }
}

[lang="pl-PL"] .instruction-details-section {
  margin-top: 60px;
}

[lang="pl-PL"] .instruction-details-section ~ .how-to-5-boxes-section {
  margin-top: 0;
  padding-top: 0;
}

[lang="pl-PL"] .instruction-details-section--gray {
  background-color: #e1e1e1;
  padding-top: 60px;
}

[lang="pl-PL"] .instruction-details__line {
  border-top: 1px solid #e1e1e1;
  margin-bottom: 60px;
}

[lang="pl-PL"] .instruction-details__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 80px;
  margin-top: 80px;
  border-bottom: 1px solid #ffffff;
}

[lang="pl-PL"] .instruction-details__row.no-padding {
  padding: 0;
}

[lang="pl-PL"] .instruction-details__col {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[lang="pl-PL"] .instruction-details__col--text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[lang="pl-PL"] .instruction-details__col--text .pc_auth_btn {
  margin: 15px 0;
}

[lang="pl-PL"] .instruction-details__col--text .btn-false {
  pointer-events: none;
  cursor: pointer;
}

[lang="pl-PL"] .instruction-details__col--text .btn-red {
  max-width: 300px;
}

[lang="pl-PL"] .instruction-details__col--text .widget {
  padding: 0;
}

[lang="pl-PL"] .instruction-details__col--text .margin-top {
  margin-top: 15px;
}

@media (min-width: 1000px) {
  [lang="pl-PL"] .instruction-details__col--right {
    margin-left: 25px;
  }
  [lang="pl-PL"] .instruction-details__col--left {
    margin-right: 25px;
  }
}

[lang="pl-PL"] .instruction-details__desc {
  margin: 20px 0;
  text-align: center;
}

[lang="pl-PL"] .instruction-details__desc .link-default {
  color: -webkit-link;
  text-decoration: underline;
  margin-top: 15px;
}

[lang="pl-PL"] .instruction-details__desc a {
  color: #000000;
  text-decoration: underline;
}

[lang="pl-PL"] .instruction-details__desc--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[lang="pl-PL"] .instruction-details__desc--list span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

[lang="pl-PL"] .instruction-details__desc--list span img {
  margin-right: 20px;
}

[lang="pl-PL"] .instruction-details__stream-online {
  max-width: 680px;
  margin: 60px auto;
  text-align: center;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .instruction-details-section .section-headline {
    padding-left: 0;
  }
  [lang="pl-PL"] .instruction-details__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 670px;
    margin: 0 auto;
    margin-top: 80px;
  }
  [lang="pl-PL"] .instruction-details__row--rewers-on-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  [lang="pl-PL"] .instruction-details__col {
    width: 100%;
  }
  [lang="pl-PL"] .instruction-details__img-webex {
    padding-bottom: 30px;
  }
  [lang="pl-PL"] .instruction-details__col--text {
    margin-top: 30px;
  }
  [lang="pl-PL"] .instruction-details__col--text .button {
    margin-top: 30px;
  }
}

[lang="pl-PL"] .how-to-register-section {
  text-align: center;
  margin-top: 60px;
}

[lang="pl-PL"] .how-to-register-section .section-headline {
  text-align: left;
}

[lang="pl-PL"] .how-to-register__img {
  margin-top: 35px;
}

[lang="pl-PL"] .how-to-register__desc {
  max-width: 680px;
  margin: 40px auto;
}

[lang="pl-PL"] .page-template-how-to-participate .home-pl-content .site-main {
  padding-bottom: 0;
}

[lang="pl-PL"] .page-template-how-to-participate .white-wrap {
  padding-bottom: 0;
}

[lang="pl-PL"] .page-template-how-to-participate .site-content {
  padding-bottom: 0 !important;
}

[lang="pl-PL"] .technical-details-section {
  margin-top: 60px;
}

[lang="pl-PL"] .technical-details-section ~ .how-to-5-boxes-section {
  margin-top: 0;
  padding-top: 0;
}

[lang="pl-PL"] .technical-details-section--gray {
  background-color: #e1e1e1;
  padding-top: 60px;
}

[lang="pl-PL"] .technical-details__line {
  border-top: 1px solid #e1e1e1;
  margin-bottom: 60px;
}

[lang="pl-PL"] .technical-details__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 80px;
}

[lang="pl-PL"] .technical-details__row.no-padding {
  padding: 0;
}

[lang="pl-PL"] .technical-details__col {
  width: 50%;
}

[lang="pl-PL"] .technical-details__col--text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (min-width: 1000px) {
  [lang="pl-PL"] .technical-details__col--right {
    margin-left: 25px;
  }
  [lang="pl-PL"] .technical-details__col--left {
    margin-right: 25px;
  }
}

[lang="pl-PL"] .technical-details__desc {
  margin: 0;
}

[lang="pl-PL"] .technical-details__desc--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[lang="pl-PL"] .technical-details__desc--list span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

[lang="pl-PL"] .technical-details__desc--list span img {
  margin-right: 20px;
}

[lang="pl-PL"] .technical-details__stream-online {
  max-width: 680px;
  margin: 60px auto;
  text-align: center;
}

@media (max-width: 999px) {
  [lang="pl-PL"] .technical-details-section .section-headline {
    padding-left: 0;
  }
  [lang="pl-PL"] .technical-details__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 670px;
    margin: 0 auto;
  }
  [lang="pl-PL"] .technical-details__row--rewers-on-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  [lang="pl-PL"] .technical-details__col {
    width: 100%;
  }
  [lang="pl-PL"] .technical-details__img-webex {
    padding-bottom: 30px;
  }
  [lang="pl-PL"] .technical-details__col--text {
    margin-top: 30px;
  }
  [lang="pl-PL"] .technical-details__col--text .button {
    margin-top: 30px;
  }
}

.single-webinar-modern.single-webinar.has_sidebar .main-wrap .container {
  background-color: #fff;
}

.single-webinar-modern.single-webinar.has_sidebar .main-wrap .container p {
  font-size: 16px;
}

.single-webinar-modern.single-webinar.has_sidebar .main-wrap .container .background-img {
  background: transparent;
  display: none;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.single-webinar-modern .webinar-container {
  max-width: calc(1365px + 8vw);
  padding: 0 4vw;
  margin: 0px auto;
}

@media (max-width: 999px) {
  .single-webinar-modern .webinar-container .section-headline {
    font-size: 20px;
    padding: 0;
  }
}

@media (max-width: 999px) {
  .single-webinar-modern .page-template-webinars-list .white-wrap {
    margin-top: 0 !important;
    padding-top: 30px;
  }
}

.single-webinar-modern .webinar-header {
  margin-top: 10px;
  padding-top: 70px;
  padding-bottom: 70px;
  border-bottom: 1px solid #e1e1e1;
}

.single-webinar-modern .webinar-header__title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single-webinar-modern .webinar-header__headline {
  font-size: 30px;
  font-weight: 300;
  width: 70%;
  margin: 0;
  color: #444444;
}

.single-webinar-modern .webinar-header__date {
  width: 30%;
  font-size: 24px;
  font-weight: 300;
  color: #444444;
  text-align: right;
}

.single-webinar-modern .webinar-header__date span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #e1e1e1;
  padding: 15px 25px;
  border-radius: 5px;
}

.single-webinar-modern .webinar-header__date span:before {
  content: ' ';
  width: 40px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/date-icon.svg);
  background-size: contain;
  height: 38px;
  display: inline-block;
  margin-right: 25px;
}

.single-webinar-modern .webinar-header__content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 35px;
}

.single-webinar-modern .webinar-header__right-box {
  margin-left: 60px;
}

.single-webinar-modern .webinar-header__img {
  width: 670px;
  height: 375px;
  background-position: center center;
  background-size: cover;
}

.single-webinar-modern .webinar-header__video {
  width: 670px;
  position: relative;
}

.single-webinar-modern .webinar-header__video video {
  width: 100%;
}

.single-webinar-modern .webinar-header__video-btn {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/play.svg);
  background-size: contain;
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  font-size: 0;
  border: none;
  background-color: transparent;
  outline: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.single-webinar-modern .webinar-header__video-btn.active {
  opacity: 1;
  visibility: visible;
}

.single-webinar-modern .webinar-header__video-btn:hover {
  opacity: 0.9;
}

.single-webinar-modern .webinar-header__speaker {
  font-size: 20px;
  color: #444444;
  font-weight: bold;
  line-height: 1.4;
}

.single-webinar-modern .webinar-header__content {
  margin-top: 30px;
  color: #444444;
  font-size: 20px;
  line-height: 1.4;
}

.single-webinar-modern .webinar-header__info {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.single-webinar-modern .webinar-header__info p {
  display: inline-block;
  margin: 0;
}

.single-webinar-modern .webinar-header__info-border {
  border-left: 1px solid #e1e1e1;
  margin: 0 10px;
}

@media (max-width: 1480px) {
  .single-webinar-modern .webinar-header__img {
    width: 48.9vw;
    height: 27.346vw;
  }
  .single-webinar-modern .webinar-header__video {
    width: 48.9vw;
  }
}

@media (max-width: 1200px) {
  .single-webinar-modern .webinar-header__headline {
    font-size: 20px;
  }
  .single-webinar-modern .webinar-header__date {
    font-size: 18px;
  }
}

@media (max-width: 999px) {
  .single-webinar-modern .webinar-header {
    padding-top: 30px;
  }
  .single-webinar-modern .webinar-header__title-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-webinar-modern .webinar-header__content-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-webinar-modern .webinar-header__headline {
    font-size: 5.333vw;
    width: 100%;
  }
  .single-webinar-modern .webinar-header__date {
    font-size: 5.333vw;
    width: 100%;
    margin-top: 8vw;
  }
  .single-webinar-modern .webinar-header__date span {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 15px;
  }
  .single-webinar-modern .webinar-header__img {
    width: 92vw;
    height: 51.467vw;
    margin-bottom: 8vw;
  }
  .single-webinar-modern .webinar-header__video {
    width: 92vw;
    margin-bottom: 8vw;
  }
  .single-webinar-modern .webinar-header__video-btn {
    width: 12.024vw;
    height: 12.024vw;
  }
  .single-webinar-modern .webinar-header__right-box {
    margin-left: 0;
  }
  .single-webinar-modern .webinar-header__speaker {
    font-size: 16px;
  }
  .single-webinar-modern .webinar-header__content {
    font-size: 16px;
  }
}

.single-webinar-modern .webinar-content {
  max-width: 1020px;
  margin: 0px auto;
}

.single-webinar-modern .benefits {
  margin-top: 70px;
}

.single-webinar-modern .benefits__item--tooltip .benefits__name {
  font-weight: bold;
  color: #eb2e2e;
}

.single-webinar-modern .benefits__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
}

.single-webinar-modern .benefits__name p {
  font-size: 20px;
  margin: 0;
}

.single-webinar-modern .benefits__name > p {
  max-width: calc(90% - 250px);
}

.single-webinar-modern .benefits__name::before {
  content: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/bennefits-check.svg);
  margin-right: 18px;
}

.single-webinar-modern .benefits__tooltip {
  position: relative;
}

.single-webinar-modern .benefits__desc {
  position: absolute;
  bottom: calc(100% + 20px);
  background-color: #eb2e2e;
  border-radius: 5px;
  color: #fff;
  padding: 15px;
  min-width: 480px;
  left: 50%;
  margin-left: -240px;
  visibility: hidden;
  font-weight: normal;
  font-size: 16px;
}

.single-webinar-modern .benefits__desc:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -3px;
  bottom: -20px;
  border: 10px solid #eb2e2e;
  border-color: #eb2e2e transparent transparent;
  display: none;
}

.single-webinar-modern .benefits__desc p {
  font-size: 16px;
  line-height: 1.38;
  margin-bottom: 5px;
}

.single-webinar-modern .benefits__desc ul, .single-webinar-modern .benefits__desc ol {
  padding-left: 20px;
  line-height: 1.2;
}

.single-webinar-modern .benefits__tooltip:hover .benefits__desc {
  visibility: visible;
}

.single-webinar-modern .benefits__tooltip:hover .benefits__desc:after {
  display: block;
}

.single-webinar-modern .benefits__tooltip-icon {
  margin-left: 15px;
  cursor: pointer;
  width: 25px;
}

@media (max-width: 999px) {
  .single-webinar-modern .benefits__name {
    font-size: 16px;
  }
  .single-webinar-modern .benefits__name p {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  .single-webinar-modern .benefits__name {
    position: relative;
  }
  .single-webinar-modern .benefits__name > p {
    max-width: 85%;
  }
  .single-webinar-modern .benefits__tooltip {
    position: initial;
  }
  .single-webinar-modern .benefits__desc {
    bottom: calc(100% + 10px);
    left: 0;
    margin-left: 0;
    max-width: 90vw;
    min-width: unset;
    font-size: 14px;
  }
  .single-webinar-modern .benefits__desc p {
    font-size: 14px;
  }
}

.single-webinar-modern .webinar-desc {
  margin-top: 60px;
}

.single-webinar-modern .webinar-desc__text {
  font-size: 18px;
  color: #444444;
}

.single-webinar-modern .webinar-desc__text ol, .single-webinar-modern .webinar-desc__text ul {
  margin-left: 22px;
}

.single-webinar-modern .webinar-desc__text .alignleft {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 999px) {
  .single-webinar-modern .webinar-desc__text {
    font-size: 16px;
    -moz-text-align-last: left;
         text-align-last: left;
  }
  .single-webinar-modern .webinar-desc__text ol, .single-webinar-modern .webinar-desc__text ul {
    margin: 0 20px;
  }
}

.single-webinar-modern .speakers {
  margin-bottom: 80px;
  margin-top: 60px;
  border-bottom: 1px solid #e1e1e1;
}

.single-webinar-modern .speakers__item:first-of-type {
  margin-top: 10px;
}

.single-webinar-modern .speakers__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 40px;
}

.single-webinar-modern .speakers__img {
  border-radius: 250px;
  width: 250px;
  height: 250px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
  margin-top: 25px;
}

.single-webinar-modern .speakers__img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 250px;
}

.single-webinar-modern .speakers__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 80px;
}

.single-webinar-modern .speakers__name {
  margin: 0;
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: bold;
  color: #444444;
}

.single-webinar-modern .speakers__desc {
  font-size: 18px;
  font-weight: 300;
}

.single-webinar-modern .speakers__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single-webinar-modern .speakers__link {
  color: #eb2e2e;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.single-webinar-modern .speakers__link:hover {
  color: #eb2e2e;
  opacity: .8;
}

.single-webinar-modern .speakers__link--fb::before {
  content: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/social-link-fb.svg);
  margin-right: 20px;
  height: 36px;
}

.single-webinar-modern .speakers__link--twitter::before {
  content: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/social-link-twitter.svg);
  margin-right: 20px;
  height: 36px;
}

@media (max-width: 999px) {
  .single-webinar-modern .speakers__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 8vw;
  }
  .single-webinar-modern .speakers__content {
    margin-left: 0;
  }
  .single-webinar-modern .speakers__img {
    width: 40vw;
    height: 40vw;
    margin-bottom: 8vw;
  }
  .single-webinar-modern .speakers__img img {
    width: 40vw;
  }
  .single-webinar-modern .speakers__name {
    font-size: 16px;
  }
  .single-webinar-modern .speakers__desc {
    font-size: 16px;
  }
  .single-webinar-modern .speakers__social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-webinar-modern .speakers__link {
    margin-bottom: 4vw;
  }
}

.single-webinar-modern .register-invitation {
  margin-top: 80px;
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.single-webinar-modern .register-invitation__text {
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 25px;
}

.single-webinar-modern .register-invitation__text p {
  margin-bottom: 15px;
}

@media (max-width: 999px) {
  .single-webinar-modern .register-invitation__text p {
    font-size: 16px;
  }
}

.single-webinar-modern .slides {
  padding-top: 45px;
  margin: 0px auto;
}

.single-webinar-modern .slides__container {
  max-width: 70%;
  margin: 0 auto;
}

.single-webinar-modern .slides .bx-wrapper {
  position: relative;
}

.single-webinar-modern .slides .bx-controls-direction a {
  font-size: 0;
  height: 60px;
  width: 60px;
  top: calc(50% - 30px);
  position: absolute;
  background-size: cover;
}

.single-webinar-modern .slides .bx-prev {
  left: -80px;
  background: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/webinar-arrow.svg);
}

.single-webinar-modern .slides .bx-next {
  right: -80px;
  background: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/webinar-arrow.svg);
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.single-webinar-modern .slides .bx-pager {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  position: absolute;
  bottom: 35px;
  text-align: center;
  left: 0;
  right: 0;
}

@media (max-width: 999px) {
  .single-webinar-modern .slides {
    padding-top: 30px;
  }
  .single-webinar-modern .slides__container {
    max-width: calc(100% - 11vw);
  }
  .single-webinar-modern .slides .bx-controls-direction a {
    width: 8vw;
    height: 8vw;
    top: calc(50% - 4vw);
  }
  .single-webinar-modern .slides .bx-prev {
    left: -8vw;
  }
  .single-webinar-modern .slides .bx-next {
    right: -8vw;
  }
  .single-webinar-modern .slides .bx-pager {
    bottom: 4vw;
  }
}

/**
 * 14.0 - Overwrites
 */
.screen-reader-text {
  display: none;
}

.toolbar .navigation.post-navigation .nav-links span {
  display: block;
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 10.5em;
  -webkit-transform-origin: 1.875em 0 0;
      -ms-transform-origin: 1.875em 0 0;
          transform-origin: 1.875em 0 0;
  -webkit-transform: rotateZ(90deg) translateZ(0);
          transform: rotateZ(90deg) translateZ(0);
  opacity: 0;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}

.ie10 .toolbar .navigation.post-navigation .nav-links span, .ie9 .toolbar .navigation.post-navigation .nav-links span {
  display: none;
}

.toolbar .navigation.post-navigation .nav-links a:hover span {
  opacity: 1;
  -webkit-transition: opacity .2s .2s ease-in-out;
  transition: opacity .2s .2s ease-in-out;
}

.shadow {
  -webkit-box-shadow: rgba(0, 0, 0, 0.19) 0 0 2em, rgba(0, 0, 0, 0.23) 0 0 0.6em;
          box-shadow: rgba(0, 0, 0, 0.19) 0 0 2em, rgba(0, 0, 0, 0.23) 0 0 0.6em;
}

#wpstats {
  position: fixed;
  left: -9999px;
  bottom: 0;
}

.sticky .entry-thumbnail:before {
  content: "";
  width: 100%;
  height: 100%;
  margin-top: -80px;
  margin-left: -20px;
  position: absolute;
  background-color: #FFFFFF;
  border: 3px solid #ee2e24;
  z-index: -1;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/featured--bg.png);
  background-repeat: no-repeat;
  background-position: 0px 26px;
}

.entry-content .related_posts {
  background-color: #FFFFFF;
  padding: 0px;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
}

.entry-content .related_posts_title {
  display: block;
  font-size: 0px;
  text-align: left;
  font-weight: bold;
  padding-top: 0px;
  border-top: 2px solid #afafaf;
  color: black;
  padding-bottom: 20px;
}

.entry-content .related_posts_title:after {
  font-size: 24px;
  content: "Related";
  display: inline-block;
  padding-top: 20px;
}

.entry-content .related_post_holder {
  display: block;
}

.entry-content .related_post {
  font-size: 11px;
  font-style: normal;
}

.entry-content .related_post_fi {
  font-size: 16px;
  font-style: normal;
  text-align: left;
  color: black;
}

.entry-content .related_post_fi a {
  color: black;
}

.entry-content .related_post_fi_div {
  position: relative;
  bottom: 0px;
  background-color: #FFFFFF;
  width: 100%;
}

.entry-content .related_post_featured_image {
  float: left;
  width: calc(100% / 3);
  height: auto;
  border: none;
  margin: 0;
  padding: 0px;
  position: relative;
}

.entry-content .related_post_featured_image_img {
  margin: 0px;
  padding: 0px;
  width: 100% !important;
  height: auto;
}

.entry-content .related_post_featured_image_img img {
  width: 95% !important;
}

@media screen and (max-width: 400px) {
  .entry-content .related_post_featured_image {
    width: 100%;
  }
  .entry-content .related_post_featured_image_img img {
    width: 300px !important;
    margin: 0 auto;
    display: block;
  }
}

blockquote a:hover,
.format-quote .edit-link a:hover,
.content-quote blockquote:before,
.widget a:hover,
.widget_blog_subscription input[type="submit"],
.widget_blog_subscription a:hover,
blockquote a:hover {
  color: #ee2e24;
}

.sticky, .sticky a, .sticky .posted-on a, .sticky .entry-title {
  color: #000000;
}

.site-title a, h1, h2, h3, blockquote, .dropcap, .single .entry-content:before, .page .entry-content:before {
  color: #000;
  z-index: -1;
}

body, .posted-on a, .posted-by a, .entry-title a {
  color: #3d3e40;
}

#infinite-footer, .site-footer {
  background-color: #ee2e24;
}

.site-footer a, #infinite-footer .blog-info a, #infinite-footer .blog-credits a {
  color: #ffffff;
}

.site-footer a {
  color: #ffffff !important;
}

@media screen and (min-width: 1000px) {
  body:before, body:after {
    background: #ee2e24;
  }
}

.dropcap, .single .entry-content:before, .page .entry-content:before,
.site-title, h1, h2, h3, h4, h5, h6, .fs-36px, .archive__grid .entry-title, .archive__grid .entry-title {
  font-family: "ColgateReady", sans-serif;
  font-weight: 700;
}

blockquote {
  font-family: "ColgateReady", sans-serif;
  font-weight: 300;
}

html body, blockquote cite, .widget, div.sharedaddy .sd-social h3.sd-title {
  font-family: "ColgateReady", sans-serif;
  font-weight: 300;
}

blockquote cite, .widget, div.sharedaddy .sd-social h3.sd-title {
  font-weight: 400;
}

.sd-sharing.sd-social {
  margin-top: 30px;
}

.sd-sharing.sd-social:before {
  display: block;
  content: "";
  width: 120px;
  min-width: 30px;
  border-top: 2px solid #afafaf;
  margin-bottom: 40px;
}

.sd-title {
  display: inline-block;
  vertical-align: middle;
  color: black;
  font-size: 0 !important;
}

.sd-title:after {
  content: "Share: ";
  font-size: 24px;
  padding-right: 10px;
}

.sd-title:before {
  display: none !important;
}

.sd-content {
  display: inline-block;
  vertical-align: middle;
}

.overlay--search {
  z-index: 110;
}

.jp-carousel-overlay {
  height: 100% !important;
}

.jp-carousel-info {
  display: none;
}

.sd-social-icon .sd-content ul li[class*='share-'] a, .sd-social-icon .sd-content ul li[class*='share-'] a:hover, .sd-social-icon .sd-content ul li[class*='share-'] div.option a {
  border-radius: 0 !important;
}

.site-social .social-sharing a {
  margin-right: 0 !important;
}

.grid__item .addthis_toolbox {
  display: none !important;
}

.current-menu-item > a {
  color: #ee2e24;
}

.current-menu-item > a > .menu-image-hover-wrapper img.hovered-image {
  opacity: 1;
}

.recaptcha_only_if_privacy {
  display: none;
}

.pc_rf_recaptcha #recaptcha_table {
  display: inline-block;
}

#recaptcha_area {
  text-align: center;
}

.pc_one_col_form.pc_registration_form,
.pc_one_col_form.pc_custom_form {
  max-width: 100%;
}

.pc_registration_form,
.pc_login_form,
.pc_custom_form {
  background-color: transparent;
  border: none;
}

.pc_one_col_form .pc_form_flist > li > code,
.pc_one_col_form .pc_form_flist > li > input,
.pc_one_col_form .pc_form_flist > li > select,
.pc_one_col_form .pc_form_flist > li > .pc_check_wrap,
.pc_one_col_form .pc_form_flist > li .ms-parent {
  display: block;
  vertical-align: middle;
  width: 100%;
  padding: 12px !important;
  outline: 0 !important;
  -webkit-appearance: none;
}

.single .entry-featured, .single .entry-thumbnail {
  display: none !important;
}

.post.sticky {
  display: none !important;
}

.post.sticky:nth-child(1) {
  display: block !important;
}

.logo-img {
  width: 180px;
  height: auto;
}

@media not screen and (min-width: 1000px) {
  .page-id-2959 .sidebar .PrivateContentLogin {
    display: none;
  }
}

.ui-datepicker {
  min-width: 240px;
  z-index: 1000 !important;
}

.ui-datepicker tbody {
  border-left: 0;
  border-right: 0;
}

.delete_account-btn {
  background-color: #969595;
  color: white;
  font-size: 16px;
  padding: 10px 15px;
  text-align: center;
  font-weight: bold;
  -webkit-transition: color .25s ease-in-out, background-color .25s ease-in-out;
  transition: color .25s ease-in-out, background-color .25s ease-in-out;
}

.delete_account-btn:hover {
  color: #ee2e24;
  background-color: #c4c4c4;
}

.delete-account-form.pc_one_col_form .pc_form_flist > li > label {
  width: 120px;
  position: relative !important;
  -webkit-transform: unset !important;
      -ms-transform: unset !important;
          transform: unset !important;
  float: left;
}

.delete-account-form.pc_one_col_form .pc_form_flist > li > code,
.delete-account-form.pc_one_col_form .pc_form_flist > li > input {
  width: 50% !important;
  min-width: 50% !important;
  float: left;
}

.delete-account-form .pc_rf_recaptcha #recaptcha_table {
  display: block;
}

.delete-account-form.pc_one_col_form .pc_form_flist > li.pc_rf_field {
  min-height: 20px;
}

.ui-tooltip.ui-widget-content {
  border-color: #ee2e24;
}

.login-list .auth a {
  -webkit-transition: ease all 1s;
  transition: ease all 1s;
}

.login-list .checking .auth a {
  pointer-events: none;
  opacity: 0.5;
}

.site-header {
  text-align: center;
  padding-top: 0.94em;
  margin-top: 0;
  border-top: 10px solid #ee2e24;
  background-color: white;
}

.site-main {
  position: relative;
}

.has_sidebar .site-main:before {
  right: 0 !important;
}

.logo-img {
  float: left;
}

iframe {
  width: 100%;
}

.pc_one_col_form.pc_registration_form {
  max-width: none !important;
}

.pc_one_col_form.pc_custom_form {
  max-width: none !important;
}

.post.sticky:nth-child(1) {
  padding-top: 2em;
}

@media only screen and (min-width: 1001px) {
  .page-template-start-page .category-headline {
    min-height: 2em;
  }
}

#fancybox-close {
  top: -30px !important;
  right: 0 !important;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/close.jpg) !important;
  background-color: #df0d22 !important;
  color: white !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  text-align: center !important;
  font-weight: bold !important;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

h3,
h2 {
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

#main .entry-media iframe {
  width: 100%;
  height: 300px;
}

.social-sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.logo-text {
  color: #ee2e24;
  font-family: "ColgateReady", sans-serif;
  font-weight: 700;
  display: block;
  font-size: 1.1em;
  margin-top: 0;
  text-align: left;
}

.logo-text p {
  padding-right: 0.6em;
  padding-left: 0.6em;
  margin-bottom: 0;
}

@media only screen and (min-width: 1000px) {
  .logo-text {
    max-width: 50%;
    padding-left: 35px;
  }
}

.logo-text-wrapper {
  text-align: left;
}

.background-img {
  margin-top: -4em;
  padding-top: 1.2em;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/background_img.png);
  background-size: 106%;
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 100vh;
}

.gradient {
  background: #dbdbdb;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #dbdbdb), to(#f2f2f2));
  background: linear-gradient(to bottom, #dbdbdb 30%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#dbdbdb', endColorstr='#f2f2f2', GradientType=0);
}

.main-navigation {
  font-family: "ColgateReady", sans-serif !important;
  font-weight: 300;
  margin-top: 52px;
  padding-left: 1em;
  padding-bottom: 0;
  border-bottom: 1px solid #d5d5d5;
  position: relative;
}

.nav--main li.current-page-ancestor {
  color: #444444;
  font-weight: 400;
  margin: 0 3px;
}

.nav--main li.current-page-ancestor a span {
  font-weight: 700;
}

.category-dental-life .menu-item-has-children {
  color: #444444;
  font-weight: 400;
  margin: 0 3px;
}

.category-dental-life .menu-item-has-children a span {
  font-weight: 700;
}

.category-inspiration .menu-item-has-children {
  color: #444444;
  font-weight: 400;
  margin: 0 3px;
}

.category-inspiration .menu-item-has-children a span {
  font-weight: 700;
}

.category-we-care .menu-item-has-children {
  color: #444444;
  font-weight: 400;
  margin: 0 3px;
}

.category-we-care .menu-item-has-children a span {
  font-weight: 700;
}

.category-eduforum .menu-item-has-children {
  color: #444444;
  font-weight: 400;
  margin: 0 3px;
}

.category-eduforum .menu-item-has-children a span {
  font-weight: 700;
}

.page-template-resources-patient-material-php .current-page-ancestor a {
  border-bottom: none 0;
}

.page-template-resources-patient-material-php .current-page-ancestor a span {
  color: #3d3e40 !important;
  font-weight: 700;
}

.page-template-resources-professional-education-php .current-page-ancestor {
  border-bottom: none 0 !important;
}

.page-template-resources-professional-education-php .current-page-ancestor a span {
  color: #3d3e40 !important;
  font-weight: 700;
}

.nav--main > li.current-menu-item {
  border-color: #b3b3b3;
  color: #444444;
  font-weight: 400;
  padding-bottom: 10px;
  margin: 0 3px;
}

.post-template-default .nav--main {
  padding-bottom: 0 !important;
}

.post-template-default .main-wrap {
  margin-top: -5em;
}

.nav--main .menu-item-type-search {
  border: none;
}

.nav--main .menu-item-type-search a i {
  font-size: 0 !important;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_search.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  background-size: auto;
  padding: 10px;
  height: 30px;
  -webkit-transition: background-image 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: background-image 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.nav--main .menu-item-type-search a:hover i {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
      transform: scale(1.1);
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_search_h.png);
}

.nav--main .menu-item-type-search:after {
  background-color: transparent;
}

.site-content {
  padding-top: 4em !important;
}

.nav--main > li > a {
  padding: 0 10px;
}

.nav--main {
  background: transparent !important;
  font-weight: 300;
  color: #444444;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.nav--main li {
  margin: 0 3px !important;
  padding: 0;
  position: relative;
}

.nav--main li:first-child {
  border-left: none !important;
  line-height: 2.9;
}

.nav--main li:first-child a {
  display: block;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/home_icon.png);
  background-position: top;
  background-repeat: no-repeat;
  width: 85px;
  color: transparent !important;
  padding: 10px;
  height: 29px;
  border-right: none;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  padding-bottom: 45px !important;
}

.nav--main li:first-child a:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

.nav--main li:first-child:hover > a {
  color: transparent;
}

.nav--main li:after {
  display: inline-block;
  width: 1px;
  height: 30px;
  content: "";
  background-color: #b3b3b3;
  position: absolute;
  right: 0;
  top: -2px;
}

.nav--main li a {
  margin-left: 10px;
  margin-right: 10px;
  height: 100%;
}

.nav--main > li.current-menu-item {
  border: none;
  padding-bottom: 0;
}

.nav--main > li.current-menu-item:first-child a {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/home_icon_active.png);
}

.nav--main > li.current-menu-item a {
  border-color: #b3b3b3;
  color: #444444;
  font-weight: 700;
}

.main-wrap {
  margin-top: -5em;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.site-main {
  padding: 70px 75px;
}

.page-template-default .site-main {
  padding: 75px 30px 75px 70px !important;
}

.page-template-default .sidebar {
  padding: 75px 70px 75px 30px !important;
}

.login-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: "ColgateReady", sans-serif;
  list-style-type: none;
}

.login-list ul li {
  padding: 5px 10px;
  font-size: 16px;
  color: #444444;
  font-weight: 300;
}

.login-list ul li a {
  font-family: "ColgateReady", sans-serif;
  font-size: 16px;
  color: #444444;
  font-weight: 300;
}

.login-list ul li a span {
  font-size: 14px;
  color: #444444;
  font-weight: 300;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.login-list ul li a:hover span {
  color: #ee2e24;
}

.login-wrap {
  width: auto;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  display: inline-block;
}

.white-wrap {
  background-color: white;
  margin-top: 136px;
  padding-bottom: 55px;
}

.margin-right {
  margin-right: 20px;
}

.wrapper {
  padding-top: 77px;
  padding-left: 70px;
  padding-right: 70px;
}

.category-wrap {
  margin-left: 70px;
  margin-right: 70px;
}

.header-padding {
  padding-left: 70px;
  padding-right: 70px;
}

.entry-title {
  margin-right: 23px;
  font-size: 1.7em !important;
}

.col-12 {
  width: 100%;
  float: left;
}

.right-side .row div:nth-child(2) .margin-right {
  margin-right: 0 !important;
}

.right-side .row div:last-child .margin-right {
  margin-right: 0 !important;
}

.col-6 {
  width: 50%;
  float: left;
}

.article-thumn-small .image-wrap-small {
  position: relative;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/1.jpg);
  background-position: top center;
  height: 175px;
  background-size: cover;
  background-repeat: no-repeat;
}

.article-thumn-small .image-wrap-small .overlay-small {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 20px;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

.article-thumn-small .image-wrap-small .overlay-small .overlay-text-small {
  font-family: "ColgateReady", sans-serif;
  color: white;
  margin-bottom: 0;
  position: absolute;
  padding-bottom: 11px;
  line-height: 16px;
  font-size: 16px;
  bottom: 45px;
  font-weight: 700;
  right: 20px;
  left: 20px;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.article-thumn-small .image-wrap-small .overlay-small .overlay-text-small:after {
  content: "";
  width: 68px;
  height: 2px;
  background-color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

.article-thumn-small .image-wrap-small .overlay-small .overlay-date-small {
  font-family: "ColgateReady", sans-serif;
  color: white;
  font-size: 14px;
  margin-bottom: 0;
  position: absolute;
  bottom: 20px;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.article-thumn-small:hover .image-wrap-small .overlay-small {
  background-color: rgba(0, 0, 0, 0.2);
}

.article-thumn-small:hover .image-wrap-small .overlay-small .overlay-text-small {
  color: white;
}

.article-thumn-small:hover .image-wrap-small .overlay-small .overlay-text-small:after {
  background-color: white;
}

.article-thumn-small:hover .image-wrap-small .overlay-small .overlay-date-small {
  color: white;
}

.margin-bottom {
  margin-bottom: 20px;
}

.article-thumn .image-wrap {
  position: relative;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/2.jpg);
  width: 100%;
  background-position: center;
  height: 370px;
  background-size: cover;
  background-repeat: no-repeat;
}

.article-thumn .image-wrap:after {
  position: absolute;
  top: 0;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #444;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}

.article-thumn .image-wrap .overlay {
  position: absolute;
  top: 256px;
  bottom: 0;
  z-index: 2;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

.article-thumn .image-wrap .overlay .overlay-content {
  padding: 20px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.article-thumn .image-wrap .overlay .overlay-text {
  font-family: "ColgateReady", sans-serif;
  color: white;
  margin-bottom: 15px;
  font-weight: 700;
  width: 100%;
  line-height: 22px;
  text-align: left;
  word-wrap: break-word;
  font-size: 25px;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.article-thumn .image-wrap .overlay .overlay-date {
  font-family: "ColgateReady", sans-serif;
  color: white;
  width: 100%;
  font-size: 0.8em;
  margin-bottom: 0;
  text-align: left;
  position: relative;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.article-thumn .image-wrap .overlay .overlay-date:after {
  content: "";
  width: 68px;
  height: 2px;
  background-color: white;
  position: absolute;
  top: -5px;
  left: 0;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

.article-thumn:hover .image-wrap:after {
  opacity: 0.4;
}

.article-thumn:hover .image-wrap .overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

.article-thumn:hover .image-wrap .overlay-text {
  color: white;
}

.article-thumn:hover .image-wrap .overlay-date {
  color: white;
}

.article-thumn:hover .image-wrap .overlay-date:after {
  background-color: white;
}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  position: relative;
  top: -30px;
}

.logo-text-wrapper .link-hover {
  display: block;
}

.logo-text-wrapper .link-hover .logo-img {
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}

.logo-text-wrapper .link-hover:hover .logo-img {
  opacity: 0.8;
}

.diy-slideshow .bx-next,
.diy-slideshow .bx-prev {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  padding: 7px 10px;
  font-size: 0;
  width: auto;
  height: auto;
  background: #ee2e24;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.diy-slideshow .bx-next:hover,
.diy-slideshow .bx-prev:hover {
  color: #ee2e24;
  background-color: #444444;
}

.diy-slideshow .bx-next:hover,
.diy-slideshow .bx-prev:hover {
  opacity: 1;
}

.diy-slideshow .bx-prev {
  right: 40px;
  background: #d82219;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/next.png);
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

.diy-slideshow .bx-next {
  right: 0;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/next.png);
  width: 40px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  height: 40px;
}

.diy-slideshow .bx-controls .disabled {
  opacity: 0.3;
}

.cleafix {
  clear: both;
}

.diy-slideshow {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 370px;
}

.space-between {
  margin-right: 28px;
  margin-left: 28px;
}

.category-headline {
  font-size: 25px;
  color: #444;
  font-weight: 300;
  font-family: "ColgateReady", sans-serif;
}

.link-box {
  border-bottom: 1px solid #d4d4d4;
  font-weight: 400;
  padding-bottom: 12px;
  margin-top: 18px;
  margin-left: 20px;
  margin-right: 20px;
}

.link-text {
  color: #444;
  padding-left: 0;
  padding-right: 0;
  letter-spacing: -1px;
  font-weight: 400;
  margin: 0 0 5px 0;
  font-size: 14px;
  font-family: "ColgateReady", sans-serif;
}

.link {
  font-family: "ColgateReady", sans-serif;
  color: #ee2e24;
  font-size: 14px;
  float: right;
  position: relative;
  margin-right: 7px;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link:after {
  position: absolute;
  top: 0;
  right: -10px;
  content: "\00BB";
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.link:hover:after {
  right: -16px;
}

.menu-image-title-after {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.category-hover {
  width: 100%;
  height: 215px;
  margin-bottom: 20px;
  overflow: hidden;
  display: inline-block;
}

.category-hover .img-category {
  width: 100%;
  overflow: hidden;
  height: 215px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/3.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.category-hover:hover .img-category {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

.link-text-hover .link-text {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link-text-hover:hover .link-text {
  color: #ee2e24 !important;
}

.blog .author,
.blog .posted-on {
  font-family: "ColgateReady", sans-serif;
  margin-left: 0;
}

.single-post .author,
.single-post .posted-on {
  font-family: "ColgateReady", sans-serif;
  margin-left: 0;
}

.single-post .entry-title {
  margin-top: 1.2em;
  margin-bottom: 1.8em;
}

.single-post .entry-content {
  font-family: "ColgateReady", sans-serif;
}

.single-post .entry-content ul,
.single-post .entry-content ol {
  margin-bottom: 2.6em;
}

@media screen and (min-width: 1001px) {
  .col-3 + .col-3 {
    margin-left: 30px;
  }
  .col-3 {
    width: calc(33.3332% - 20px);
    float: left;
  }
  .col-4 + .col-4 {
    margin-left: 20px;
  }
  .col-4 {
    width: calc(25% - 15px);
    float: left;
  }
}

.col-3-more-margin + .col-3-more-margin {
  margin-left: 80px;
}

.col-3-more-margin {
  width: calc(33.3332% - 54px);
  float: left;
}

.nav--main .menu-item-type-search {
  top: -10px !important;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  text-align: right;
}

.bx-wrapper .bx-viewport {
  left: 0;
  border: none 0;
}

.footer-navigation {
  font-family: "ColgateReady", sans-serif;
  line-height: 1 !important;
}

.footer-navigation .nav, .footer-navigation .nav--main ul, .nav--main .footer-navigation ul {
  margin-bottom: 50px;
}

.footer-navigation .nav li a span, .footer-navigation .nav--main ul li a span, .nav--main .footer-navigation ul li a span {
  font-weight: normal !important;
  font-size: 16px;
  letter-spacing: -1px;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.footer-navigation .nav li a:hover span, .footer-navigation .nav--main ul li a:hover span, .nav--main .footer-navigation ul li a:hover span {
  color: #444444;
}

.site-footer {
  margin-top: 0 !important;
  padding: 40px 0 50px 0 !important;
}

.site-footer .site-info {
  line-height: 1 !important;
  font-family: "ColgateReady", sans-serif;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  color: white;
  font-size: 14px;
}

.site-footer .site-info a {
  margin-top: 20px;
  display: inline-block;
}

.site-footer .site-info a:hover {
  opacity: 0.8;
}

.home.has_sidebar .container {
  max-width: 94em !important;
}

.site-content {
  padding-bottom: 20px !important;
}

@media only screen and (min-width: 1000px) {
  .site-content,
  .site-footer,
  .site-header {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .mobile_search {
    display: none;
  }
  .sub-menu {
    visibility: hidden;
  }
  .menu-item-has-children {
    position: relative;
  }
  .menu-item-has-children:before {
    display: none !important;
  }
  .title-wrap {
    display: none;
  }
  .show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .home .nav--main .current-menu-item a {
    background-position: top !important;
    border: 0 none !important;
  }
  .home .nav--main .current-menu-item a .menu-image-title {
    font-size: 0;
  }
}

@media only screen and (max-width: 1359px) {
  .header-padding {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media only screen and (min-width: 501px) {
  .article-thumn .image-wrap .overlay .overlay-text {
    font-size: 18px;
  }
}

@media only screen and (min-width: 1001px) {
  .article-thumn .image-wrap .overlay .overlay-text {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1200px) {
  .article-thumn .image-wrap .overlay .overlay-text {
    font-size: 18px;
  }
}

@media only screen and (max-width: 1000px) {
  .home .social-sharing {
    display: none;
  }
  .category .social-sharing {
    display: none;
  }
  .conference-template-default .social-sharing {
    display: none;
  }
  .group-blog .page-title {
    display: none;
  }
  .nav--main > li {
    border-bottom: 1px solid #e0e0e0 !important;
  }
  .single-post .site-main,
  .single-post .sidebar {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .post-template-default .site-content .container.container {
    max-width: none !important;
  }
  .category-dental-life .site-main {
    padding-left: 15px;
    padding-right: 15px;
  }
  .home .category-wrap .link-box {
    display: none;
  }
  .home .category-wrap .category-hover {
    margin-bottom: 0;
    height: 300px;
  }
  .home .category-wrap .category-hover .img-category {
    height: 300px;
    background-size: contain;
  }
  .nav--main .menu-item-has-children:before {
    top: 10px !important;
    right: 5px !important;
  }
  .nav--main li:after {
    display: none;
  }
  .title-wrap {
    margin-bottom: 40px;
  }
  .title-wrap h1 {
    font-size: 30px;
    padding-left: 10px;
    color: #444444;
    margin: 0;
    font-family: "ColgateReady", sans-serif;
    font-weight: 300;
  }
  .menu-item-has-children .sub-menu li {
    border-bottom: none 0;
  }
  .menu-item-has-children .sub-menu li a {
    font-size: 18px;
  }
  .menu-item-has-children .sub-menu li a span {
    font-weight: 500 !important;
  }
  .menu-item-has-children .sub-menu .current-menu-item a span {
    font-weight: 600 !important;
    color: #ee2e24;
  }
  .menu-item-has-children .sub-menu .current-menu-item a span .menu-image-title {
    font-size: 18px !important;
  }
  .secondary-menu {
    display: none !important;
  }
  .nav--main {
    font-size: 22px;
  }
  .nav--main li {
    border-bottom: 1px solid #e0e0e0;
    padding: 0;
  }
  .nav--main li:first-child {
    line-height: 1;
  }
  .nav--main li:first-child:hover > a {
    color: #ee2e24;
  }
  .nav--main li:first-child a {
    padding: 5px 15px 5px 5px;
    background-image: none;
    color: #444444;
    width: 100%;
  }
  .nav--main li:first-child a:hover {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .nav--main > li.current-menu-item:first-child a {
    background-image: none;
  }
  .nav--main .current-menu-item a {
    background-position: top !important;
    border: 0 none !important;
    font-size: 22px;
  }
  .group-blog .social-sharing .social-list,
  .home .social-sharing .social-list {
    display: none;
  }
  .group-blog .mobile_search_menu,
  .home .mobile_search_menu {
    position: relative;
    padding: 0;
    z-index: 28;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 15px;
    padding-bottom: 1em;
  }
  .group-blog .navigation__trigger,
  .home .navigation__trigger {
    background-color: #ee2e24;
    line-height: 1;
    font-size: 13px;
    width: 35px;
    height: 35px;
    color: white !important;
    z-index: 50;
    display: inline-block;
    position: relative;
  }
  .group-blog .navigation__trigger .fa,
  .home .navigation__trigger .fa {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: inline;
    width: 35px;
    height: 35px;
    text-align: center;
  }
  .group-blog .navigation__trigger .fa-navicon:before,
  .group-blog .navigation__trigger .fa-reorder:before,
  .group-blog .navigation__trigger .fa-bars:before,
  .home .navigation__trigger .fa-navicon:before,
  .home .navigation__trigger .fa-reorder:before,
  .home .navigation__trigger .fa-bars:before {
    font-size: 22px;
    line-height: 36px;
  }
  .group-blog .mobile_search_icon,
  .home .mobile_search_icon {
    background-color: #ee2e24;
    background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_search_white.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 35px;
    background-size: 20px 20px;
    padding: 10px;
    height: 35px;
    margin-right: 15px;
    float: left;
  }
  .group-blog .mobile_search_icon:hover,
  .home .mobile_search_icon:hover {
    cursor: pointer;
  }
  .group-blog .nav__item--search,
  .home .nav__item--search {
    display: none;
  }
  .nav--footer {
    text-align: center;
  }
  .site-footer .site-info {
    padding-left: 15px;
  }
  .footer-navigation .nav, .footer-navigation .nav--main ul, .nav--main .footer-navigation ul {
    margin-bottom: 0;
  }
  .footer-navigation .nav li, .footer-navigation .nav--main ul li, .nav--main .footer-navigation ul li {
    padding: 15px !important;
  }
  .logo-text {
    margin-top: 10px;
  }
  .site-header,
  .site-content,
  .site-footer {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .white-wrap {
    margin-top: 0;
  }
  .site-header {
    padding-top: 0;
    padding-left: 5em;
    padding-right: 5em;
  }
  .background-img {
    padding-top: 0 !important;
  }
  .page-template-start-page .white-wrap {
    padding-bottom: 0;
  }
  .page-template-default .site-main {
    padding: 30px !important;
  }
  .page-template-default .sidebar {
    padding: 30px !important;
  }
  .right-side {
    display: none !important;
  }
  .category-wrap {
    padding-right: 0;
    padding-left: 0;
  }
  .home .white-wrap {
    background-color: transparent;
  }
  .header-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .blog .white-wrap {
    padding-bottom: 0;
    margin-top: 0;
  }
  .reduce-pading {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .col-6 {
    width: 100% !important;
  }
  .thumn1,
  .thumn2,
  .thumn3,
  .thumn4 {
    display: none;
  }
  .category-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }
  .margin-right {
    margin-right: 0 !important;
  }
  .col-3 {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 80%;
    display: block;
    float: none;
  }
  .link-box {
    padding-left: 0;
    margin-left: 15px;
    padding-right: 0;
    margin-right: 15px;
  }
  .space-between {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .diy-slideshow .bx-prev {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -20px;
  }
  .diy-slideshow .bx-next {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -20px;
  }
  .site-social {
    width: auto;
    z-index: 22;
  }
  .nav--main .current-menu-item a {
    padding-bottom: 5px !important;
  }
  .nav--main {
    display: none;
    background-color: #f8f8f2;
  }
  .nav--main li {
    width: 100%;
  }
  .nav--main li a {
    padding: 5px 15px 5px 5px;
    margin: 0;
    font-size: 22px;
  }
  .nav--main .menu-item-type-search {
    right: 0;
    bottom: inherit;
    top: inherit !important;
  }
  .main-navigation {
    border-bottom: none 0;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .nav--is-open .main-navigation {
    margin-bottom: 20px;
  }
  .main-wrap {
    margin-top: 0;
  }
  .site-branding {
    width: 430px;
    margin-top: 25px;
  }
  .nav--is-open .mobile_search_icon {
    display: none;
  }
  .nav--is-open .navigation__trigger {
    position: relative;
    background-color: white;
    margin: 0;
    padding: 0;
  }
  .nav--is-open .navigation__trigger i {
    position: absolute;
    font-size: 0;
    top: 0;
    right: 0;
    left: 0;
    width: 35px;
    height: 34px;
  }
  .nav--is-open .navigation__trigger i:before {
    position: absolute;
    left: 16px;
    content: " ";
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    height: 33px;
    width: 2px;
    background-color: #ee2e24;
  }
  .nav--is-open .navigation__trigger i:after {
    position: absolute;
    left: 16px;
    content: " ";
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    height: 33px;
    width: 2px;
    background-color: #ee2e24;
  }
  .nav--is-open .nav--main {
    background: white !important;
  }
  .nav--is-open .nav--main > .home-icon.current-menu-item a {
    display: inline-table !important;
  }
  .nav--is-open .nav--main .menu-item-type-search {
    background-color: white;
  }
  .nav--is-open .nav--main li {
    margin: 0 !important;
  }
  .nav--is-open .nav--main li a {
    height: auto !important;
    padding: 5px !important;
  }
  .nav--is-open .main-navigation {
    width: 100% !important;
  }
  .nav--is-open .show {
    width: 100% !important;
    display: block !important;
    height: auto;
    background-color: white;
    left: 15px;
    right: 15px;
    top: 0;
  }
  .footer-navigation .nav li, .footer-navigation .nav--main ul li, .nav--main .footer-navigation ul li {
    padding: 10px 0;
  }
}

@media only screen and (max-width: 430px) {
  .site-branding {
    width: 100%;
  }
}

@media not screen and (min-width: 768px) {
  .home .category-wrap .category-hover {
    height: 250px;
  }
  .home .category-wrap .category-hover .img-category {
    height: 250px;
  }
  iframe {
    width: 100%;
    height: 300px;
  }
  .site-social {
    width: auto;
  }
  .page-template-start-page .category-headline {
    margin-top: 30px;
  }
  .page-template-start-page .category-hover {
    padding-bottom: 0;
  }
  .wrapper {
    padding: 20px 0 0;
  }
  .background-img {
    background-size: inherit;
    background-position: left top;
  }
  .archive .site-content .container.container,
  .blog .site-content .container.container,
  .post-template-default .site-content .container.container,
  .home .site-content .container.container {
    max-width: 40em;
  }
  .white-wrap {
    padding-bottom: 0;
    margin-top: 0;
  }
  .col-3 {
    margin-right: 0;
    margin-left: 0;
    max-width: none;
  }
  .link {
    margin-right: 20px;
  }
  .category-headline {
    letter-spacing: -1px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .category-wrap {
    margin-left: 0;
    margin-right: 0;
  }
  .img-category {
    background-size: cover;
  }
  .site-social .social-sharing {
    text-align: center;
  }
  .login-wrap {
    width: 100%;
    margin-bottom: 1em;
  }
  .logo-img {
    width: 180px;
    height: auto;
    margin: 0 auto;
    display: block;
    float: none;
  }
  .logo-text {
    text-align: center;
    width: 100%;
  }
  .main-wrap {
    margin-top: 0;
  }
  .site-header {
    padding-right: 0;
    padding-left: 0;
  }
}

@media not screen and (min-width: 540px) {
  .site-social {
    display: inline-block;
  }
}

.menu-item-object-page:nth-last-child(2):after {
  content: "";
  display: none;
}

.content-area {
  background-color: white !important;
}

@media not screen and (min-width: 1359px) {
  .archive .site-content .container,
  .post-template-default .site-content .container,
  .blog .site-content .container,
  .home .site-content .container {
    max-width: 94em;
  }
  .post-template-default #main .single .featured-portrait .entry-header {
    margin-left: 0 !important;
  }
}

@media only screen and (min-width: 1359px) {
  .has_sidebar .sidebar {
    width: 22.5em;
    padding-left: 3.75em;
    padding-right: 3.75em;
  }
  .single .site-main, .page .site-main {
    padding-left: 4.25em;
    padding-right: 4.25em;
  }
}

@media only screen and (max-width: 768px) {
  .blog .archive__grid .entry-thumbnail {
    margin-left: 5px;
  }
  .category-dental-life .site-main {
    padding-left: 15px;
    padding-right: 15px;
  }
  .single-post .title-wrap {
    display: none;
  }
  .header-padding {
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (max-width: 500px) {
  .single-post .entry-header {
    margin-top: 4em !important;
  }
  .site-main {
    padding: 30px;
  }
  .blog .site-main {
    padding: 15px;
  }
  .site-info {
    margin-top: 20px;
  }
  .site-info a {
    margin-top: 30px;
  }
  .title-wrap {
    margin-bottom: 20px;
  }
  .entry-title {
    font-size: 20px !important;
    padding-right: 23px;
  }
  .header-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .diy-slideshow {
    height: 250px;
  }
  .diy-slideshow .bx-next,
  .diy-slideshow .bx-prev {
    width: 35px;
    height: 35px;
  }
  .image-wrap {
    height: 250px !important;
  }
  .image-wrap .overlay {
    top: 170px !important;
  }
  .image-wrap .overlay .overlay-content {
    padding: 15px !important;
  }
  .image-wrap .overlay .overlay-text {
    font-size: 12px !important;
    margin-bottom: 8px !important;
    line-height: 16px !important;
  }
  .image-wrap .overlay .overlay-date {
    font-size: 12px !important;
  }
  .image-wrap .overlay .overlay-date:after {
    top: -3px !important;
  }
}

.additional-slide h4 {
  padding-right: 180px;
}

.additional-slide .overlay-btn {
  position: absolute;
  z-index: 3;
  bottom: 0px;
  right: 5px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 501px) {
  .additional-slide .overlay-btn {
    height: 115px;
    right: 15px;
  }
}

.additional-slide .btn-red,
.additional-slide .btn-green {
  display: block;
  width: 180px;
  text-align: center;
  height: auto;
  padding: 10px 15px;
  font-size: 12px;
  margin-bottom: 3px;
}

.additional-slide .btn-red:hover,
.additional-slide .btn-green:hover {
  color: #ee2e24;
  background-color: #fff;
}

@media only screen and (min-width: 501px) {
  .additional-slide .btn-red,
  .additional-slide .btn-green {
    font-size: 14px;
  }
}

.additional-slide .btn-green {
  background-color: #6dbe45;
}

.additional-slide .btn-green:hover {
  color: #6dbe45;
  background-color: #c4c4c4;
}

.additional-slide .link {
  color: white;
  font-weight: 400;
  display: block;
  font-size: 14px;
  text-align: right;
  margin-right: 20px;
}

.additional-slide .link:hover {
  text-decoration: underline;
}

.additional-slide .image-wrap {
  background-position: top center;
}

.img-box-nav {
  display: block;
  padding: 0 15px;
}

.img-box-nav a {
  color: #444;
}

.img-box-nav .category-hover {
  padding-bottom: 49%;
  height: 0;
}

.img-box-nav .img-category {
  padding-bottom: 50%;
  height: 0;
}

@media only screen and (min-width: 768px) {
  .img-box-nav {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .img-box-nav .category-hover {
    max-width: 360px;
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
  }
  .img-box-nav h3 {
    min-height: 2em;
  }
  .img-box-nav .col {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .img-box-nav .col + .col {
    margin-left: 15px;
  }
  .img-box-nav .img-category {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}

.single-conference .category-wrap.program-wrap {
  margin-right: 0;
  margin-left: 0;
}

.btn-getCertificate {
  max-width: 100%;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .btn-getCertificate {
    max-width: 300px;
  }
}

#privatecontentlogin-2 .btn-getCertificate {
  color: #fff;
  margin-bottom: 0;
  margin-top: 20px;
}

.secondary-menu {
  position: relative;
  z-index: 100;
  display: inline-block;
  margin-bottom: 35px;
  margin-top: -40px;
  vertical-align: middle;
}

.secondary-menu .menu {
  background: white;
  font-weight: bold;
  z-index: 20;
  text-align: left;
}

.secondary-menu .menu li {
  display: inline-block;
}

.secondary-menu .menu li a {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.secondary-menu .menu li a span {
  color: #3d3e40;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.secondary-menu .menu li a:before {
  margin-right: 10px;
}

.secondary-menu .menu li a:hover span {
  color: #ee2e24;
}

.secondary-menu .menu li:first-child a:before {
  content: '';
  display: inline-block;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_dental_life.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: inherit;
  -webkit-transition: background-image 0.25s ease-in-out;
  transition: background-image 0.25s ease-in-out;
}

.secondary-menu .menu li:first-child a:hover:before {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_dental_life_h.png);
}

.secondary-menu .menu li:nth-child(2) a:before {
  content: '';
  display: inline-block;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_inspiration.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: inherit;
  -webkit-transition: background-image 0.25s ease-in-out;
  transition: background-image 0.25s ease-in-out;
}

.secondary-menu .menu li:nth-child(2) a:hover:before {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_inspiration_h.png);
}

.secondary-menu .menu li:nth-child(3) a:before {
  content: '';
  display: inline-block;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_we_care.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: inherit;
  -webkit-transition: background-image 0.25s ease-in-out;
  transition: background-image 0.25s ease-in-out;
}

.secondary-menu .menu li:nth-child(3) a:hover:before {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_we_care_h.png);
}

.secondary-menu .menu li:nth-child(4) a:before {
  content: '';
  display: inline-block;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_eduforum.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: inherit;
  -webkit-transition: background-image 0.25s ease-in-out;
  transition: background-image 0.25s ease-in-out;
}

.secondary-menu .menu li:nth-child(4) a:hover:before {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon_eduforum_h.png);
}

.secondary-menu .menu .current-menu-item a span {
  color: #ee2e24 !important;
}

.category .site-main .secondary-menu {
  margin-bottom: 0;
}

@media only screen and (max-width: 768px) {
  .blog .site-main {
    padding-top: 0;
  }
  .secondary-menu {
    display: none;
    margin-top: -35px;
    margin-bottom: -30px;
  }
  .secondary-menu .menu li {
    display: block;
    margin: 0 auto;
  }
  .secondary-menu .menu li a {
    padding: 5px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.event-wrap {
  font-family: 'ColgateReady', sans-serif;
  padding: 0 70px 70px 70px;
  background-color: white;
}

.col-3-small-margin + .col-3-small-margin {
  margin-right: 50px;
}

.col-3-small-margin {
  width: calc(33.3332% - 34px);
  float: right;
}

.col-3-custom {
  width: calc(34.7332% - 70px);
  float: right;
  margin-left: 70px;
}

#bannerHolder {
  text-align: center;
}

p {
  font-family: "ColgateReady", sans-serif;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

.the-content p {
  font-family: "ColgateReady", sans-serif;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

.link-text-hover {
  color: #ee2e24;
  margin-bottom: 5px;
  line-height: 1;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.resources-row .link-box {
  margin-left: 0 !important;
}

.resources-row .link-box-item {
  padding: 0 20px;
  display: block;
}

.resources-row .category-wrap {
  padding-top: 84px;
}

.resources-row .category-wrap .link-box {
  margin: 0;
}

.resources-row .category-wrap .link-box .link-text-hover {
  color: #ee2e24;
}

.resources-row .category-wrap .link-box .link-text-hover .link-text {
  display: inline-block;
}

.resources-row .link-box-download {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 20px !important;
}

.resources-row .link-box-download h4 {
  line-height: 1;
  margin-bottom: 5px;
}

.resources-row .link-box-download p {
  font-size: 14px;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  margin-bottom: 5px;
  line-height: 1;
}

.resources-row .category-hover {
  width: 60px;
  height: 80px;
  margin-right: 15px;
  float: left;
}

.resources-row .category-hover .img-category {
  width: 60px;
  height: 80px;
}

.resources-row .btn-grey {
  font-family: 'ColgateReady', sans-serif;
  width: 110px !important;
  font-size: 14px;
  padding-right: 14px;
  height: 35px;
}

.resources-row .btn-grey span:after {
  content: '';
  position: absolute;
  top: 8px;
  right: -10px;
  border-right: 2px solid;
  border-bottom: 2px solid;
  width: 5px;
  height: 5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.resources-row .btn-grey:hover span:after {
  right: -15px;
}

.col-9 {
  width: 64.3332%;
  float: left;
}

.category-headline {
  margin-top: 75px;
  margin-bottom: 23px;
  line-height: 1;
}

.event-content {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}

.contact-us-wrap, .samples-resources {
  margin-top: 75px;
  font-family: 'ColgateReady', sans-serif;
}

.contact-us-wrap .contact-us-img, .samples-resources .contact-us-img {
  margin-top: 10px;
  height: 380px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.contact-us-wrap .category-headline, .samples-resources .category-headline {
  margin-top: 0;
}

.btn-how-to-join {
  min-width: 250px;
  width: 100%;
  height: 60px;
  background-color: #ee2e24;
  color: white;
  display: -webkit-box;
  padding-right: 14px;
  padding-left: 14px;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.btn-how-to-join:hover {
  color: #ee2e24;
  background-color: #e5a8a4;
}

.btn-how-to-join:hover span:after {
  right: -20px;
}

.btn-red {
  border: none;
  width: 100%;
  height: 60px;
  background-color: #ee2e24;
  color: white;
  display: -webkit-box;
  padding-right: 14px;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.btn-red span.two-lines {
  text-align: center;
  position: relative;
  line-height: 18px;
  font-size: 18px;
}

.btn-red span.two-lines:after {
  top: 22px;
}

.btn-red span {
  position: relative;
}

.btn-red span:after {
  content: '';
  position: absolute;
  top: 12px;
  right: -15px;
  border-right: 3px solid;
  border-bottom: 3px solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.btn-red:hover {
  color: #ee2e24;
  background-color: #e5a8a4;
}

.btn-red:hover span:after {
  right: -20px;
}

.btn-red.btn-recordings a {
  width: 100%;
}

.btn-red.btn-recordings span.two-lines:after {
  top: 10px;
}

.btn-green {
  width: 100%;
  height: 45px;
  background-color: #6dbe45;
  color: white;
  display: -webkit-box;
  padding-right: 14px;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.btn-green span {
  position: relative;
}

.btn-green span:after {
  content: '';
  position: absolute;
  top: 12px;
  right: -15px;
  border-right: 3px solid;
  border-bottom: 3px solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.btn-green:hover {
  color: #6dbe45;
  background-color: #c4c4c4;
}

.btn-green:hover span:after {
  right: -20px;
}

.btn-gray {
  border: none;
  width: 100%;
  height: 60px;
  background-color: #969595;
  color: white;
  display: -webkit-box;
  padding-right: 14px;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.btn-gray span {
  position: relative;
}

.btn-gray span:after {
  content: '';
  position: absolute;
  top: 12px;
  right: -15px;
  border-right: 3px solid;
  border-bottom: 3px solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.btn-gray:hover {
  color: #969595;
  background-color: #e5a8a4;
}

.btn-gray:hover span:after {
  right: -20px;
}

.btn-gray--small {
  font-size: 13px;
  height: 35px;
}

.select-label {
  display: block;
  margin-bottom: 50px;
  margin-top: 75px;
}

.select-label span {
  font-size: 25px;
  font-family: 'ColgateReady', sans-serif;
  color: #444444;
}

.link-box-list {
  list-style-type: none;
}

table#tableChange {
  border-collapse: collapse;
  text-rendering: optimizeLegibility;
}

thead tr th {
  color: #ee2e24;
  font-weight: bold;
}

th:first-child {
  padding: 12px 1px !important;
}

th:last-child {
  padding: 12px 1px !important;
}

td:last-child {
  padding: 12px 1px !important;
}

td:nth-child(1) {
  padding: 12px 1px !important;
}

td,
th {
  color: #444444;
}

tbody tr {
  border-bottom: 1px solid #d4d4d4;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

tbody tr.clickable-row {
  cursor: pointer;
}

tbody tr:hover {
  background-color: #d4d4d4;
}

tr th:nth-last-child(2), tr td:nth-last-child(2) {
  padding-right: 10px;
  padding-left: 10px;
}

.select-wrap {
  margin: 0 auto;
  display: block;
  width: 100%;
}

.select2-search {
  display: none;
}

.select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: transparent !important;
  border-width: 0 !important;
  border-right: 5px solid #ee2e24 !important;
  border-bottom: 5px solid #ee2e24 !important;
  width: 15px !important;
  height: 15px !important;
  -webkit-transform: rotate(45deg) !important;
  -ms-transform: rotate(45deg) !important;
      transform: rotate(45deg) !important;
  margin-top: -8px !important;
  margin-left: -12px !important;
}

.select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow b:focus {
  outline: none 0;
}

.select-wrap > .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 40px !important;
  height: 54px !important;
  padding-left: 20px;
  line-height: 51px !important;
  font-family: 'ColgateReady', sans-serif !important;
  letter-spacing: -1px !important;
  color: #444444;
  outline: none 0 !important;
}

.select-wrap > .select2-container--default {
  border-radius: 0 !important;
  background-color: #f4f4f4 !important;
  outline: none 0 !important;
}

.select-wrap > .select2-selection--single {
  border-radius: 0 !important;
  background-color: #f4f4f4 !important;
}

.select-wrap > .select2-container {
  height: 54px !important;
}

.select2-dropdown {
  background-color: #f4f4f4 !important;
  border: none 0 !important;
}

.select2-container--default .select2-results > .select2-results__options {
  background-color: #f4f4f4 !important;
  overflow-y: scroll !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #dbdbdb !important;
  color: #ee2e24;
}

.select-wrap > .select2-results__option {
  padding-left: 0 !important;
}

.select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 54px;
  top: 0;
  right: 0;
  width: 54px;
}

.select-wrap > .select2-container .select2-selection--single {
  height: 54px !important;
  border-radius: 0 !important;
  background-color: #f4f4f4 !important;
  border: none 0 !important;
}

.select2-results__option {
  font-family: 'ColgateReady', sans-serif;
}

.select2-results {
  padding-right: 30px;
  padding-left: 14px;
  padding-bottom: 18px;
}

.select-wrap > .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  -webkit-transform: rotate(225deg) !important;
  -ms-transform: rotate(225deg) !important;
      transform: rotate(225deg) !important;
}

.resources-headline {
  margin-top: 75px;
  margin-bottom: 18px !important;
}

.link-box-download {
  padding-top: 12px;
  margin-right: 0;
}

.link-text-download {
  color: #444;
  padding-left: 0;
  padding-right: 0;
  width: 74% !important;
  float: left !important;
  letter-spacing: -1px;
  font-weight: 400;
  line-height: 1.5;
  font-size: 14px;
  font-family: 'ColgateReady', sans-serif;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link-text-download:hover {
  color: #ee2e24;
}

.page-template-resources .white-wrap {
  padding-bottom: 5px;
}

.page-template-resources .contact-us-wrap, .page-template-resources .samples-resources {
  margin-top: 15px;
  margin-bottom: 10px;
}

.page-template-resources .event-wrap .resources-headline {
  margin-top: 5px;
}

.page-template-resources #professional-education {
  float: left;
}

@media only screen and (max-width: 1250px) {
  .change-lay {
    width: 64.6665%;
  }
}

@media only screen and (max-width: 1000px) {
  .page-template-resources .slide-wrap .btn-grey {
    margin-right: 15px;
  }
  tbody {
    border-left: 20px solid white;
    border-right: 20px solid white;
  }
  .change-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .mapbox_desktop {
    display: none;
  }
  .event-wrap {
    margin-top: 0;
    padding: 15px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .category-headline {
    font-size: 20px;
  }
  .black_caret:after {
    content: '';
    position: absolute;
    right: 40px;
    border-color: transparent !important;
    border-width: 0 !important;
    border-right: 3px solid #000000 !important;
    border-bottom: 3px solid #000000 !important;
    width: 12px !important;
    height: 12px !important;
    -webkit-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    margin-top: 5px !important;
    margin-left: -12px !important;
  }
  .black_caret-up:after {
    -webkit-transform: rotate(225deg) !important;
    -ms-transform: rotate(225deg) !important;
        transform: rotate(225deg) !important;
  }
  .page-template-resources .resources-headline {
    margin-bottom: -1px !important;
  }
  .page-template-resources .category-headline {
    padding-left: 0;
  }
  .page-template-resources .white-wrap {
    padding-bottom: 0;
  }
  .page-template-resources .slide-wrap {
    background-color: white;
    padding: 20px 0;
    display: none;
  }
  .resources-headline {
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-bottom: 1px solid white;
    padding-bottom: 20px !important;
  }
  .resources-headline:hover {
    cursor: pointer;
  }
  .contact-us-wrap .contact-us-img {
    height: 236px;
  }
  .select-label {
    text-align: left;
  }
  .page-template-resources .white-wrap {
    background-color: transparent;
    padding-bottom: 5px;
  }
  .page-template-resources .contact-us-wrap, .page-template-resources .samples-resources {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-top: 15px;
  }
  .page-template-resources .resources-headline {
    margin-top: 5px;
  }
  .mobile-white {
    background-color: white;
    padding: 30px 15px;
  }
  .mobile-white .select-label {
    margin: 50px 0  15px 0;
  }
  .resources-row .resources-headline {
    margin-top: 20px !important;
    padding-top: 0 !important;
  }
  .resources-row .col-3-small-margin + .col-3-small-margin {
    margin: 0;
  }
  .resources-row .col-3-small-margin {
    width: 100%;
    float: none;
  }
  .contact-us-wrap, .samples-resources {
    width: 400px;
    margin: 0 auto;
  }
  .contact-us-wrap .contact-us-img, .samples-resources .contact-us-img {
    height: 380px;
  }
  .page-template-resources .category-wrap {
    padding-top: 75px;
  }
  .page-template-resources .category-headline {
    margin-top: 0;
  }
  .page-template-resources .col-3 {
    max-width: none !important;
  }
  .page-template-resources .link-text-download {
    width: 92% !important;
  }
  .page-template-resources .select-wrap {
    margin-bottom: 25px !important;
  }
  .event-wrap {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .col-9 {
    width: 100%;
    float: none;
  }
  .col-3-custom {
    width: 401px !important;
    float: none !important;
    margin: 0 auto !important;
    display: block !important;
  }
  .event-content {
    font-family: 'ColgateReady', sans-serif !important;
  }
  table#tableChange caption {
    background-image: none;
  }
  table#tableChange thead {
    display: none;
  }
  table#tableChange tbody td {
    display: block;
    text-align: left;
    font-size: 14px !important;
    padding: 5px 0 !important;
  }
  td:nth-child(1) {
    padding: 5px 0 !important;
  }
  table#tableChange tbody td:before {
    content: attr(data-th);
    font-weight: bold;
    display: block;
    color: #ee2e24;
    width: 100%;
    text-align: left;
  }
}

@media only screen and (max-width: 768px) {
  .event-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0;
    margin-right: 0;
  }
  .select-wrap {
    width: 100%;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 480px) {
  .col-3-custom {
    width: 100% !important;
  }
  .event-wrap .col-3-custom {
    width: 100% !important;
  }
  .site-footer {
    padding: 28px 0 50px 0 !important;
  }
  .site-footer img {
    width: 300px !important;
  }
  .nav--footer {
    text-align: left;
  }
  .footer-navigation .nav li, .footer-navigation .nav--main ul li, .nav--main .footer-navigation ul li {
    padding: 12px 15px !important;
  }
  .contact-us-wrap, .samples-resources {
    width: 100%;
    margin: 0 auto;
  }
  .contact-us-wrap .contact-us-img, .samples-resources .contact-us-img {
    height: 380px;
  }
}

.resources-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.resources-grid .headline-webinar {
  color: #ee2e24 !important;
  margin: 1em 0;
  font-size: 18px;
  line-height: 1.4em;
}

@media not screen and (min-width: 750px) {
  .resources-prof-edu .resources-grid .box-select-list {
    padding-bottom: 50px;
  }
}

.resources-grid .box-select-list {
  width: 100%;
  max-width: 310px;
  margin-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 2px 2px 15px -5px;
          box-shadow: 2px 2px 15px -5px;
  border-bottom: none;
  position: relative;
}

@media only screen and (min-width: 700px) {
  .resources-grid .box-select-list {
    width: calc(50% - 10px);
  }
}

@media only screen and (min-width: 992px) {
  .resources-grid .box-select-list {
    width: calc(33.33% - 10px);
  }
}

@media only screen and (min-width: 1200px) {
  .resources-grid .box-select-list {
    width: calc(25% - 10px);
  }
}

.resources-grid .btn-wrap-right {
  position: absolute;
  bottom: 15px;
  right: 10px;
}

.resources-grid .btn-wrap-right .link {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
  margin-right: 15px;
}

.webinar-select .resources-grid .headline-webinar {
  font-weight: 700;
}

.webinar-select .resources-grid .img-btn-wrap {
  margin-right: 0;
}

@media not screen and (min-width: 750px) {
  .webinar-select .resources-grid .img-btn-wrap {
    margin: 0 auto;
  }
}

.webinar-select .resources-grid .link-img-webinar {
  width: 100%;
}

.webinar-select .resources-grid .link-img-webinar .img-webinar {
  width: 100%;
  height: 200px;
}

@media not screen and (min-width: 750px) {
  .webinar-select .resources-grid .link-img-webinar {
    max-width: 100%;
  }
}

.webinar-select .resources-grid .text-webinar {
  width: 100%;
  padding: 0 10px;
  color: #3d3e40;
}

.webinar-select .resources-grid .desc-webinar {
  color: #3d3e40;
}

@media not screen and (min-width: 750px) {
  .webinar-select .resources-grid .box-select-list {
    margin-bottom: 15px;
  }
}

.resource_topic {
  color: #3d3e40;
}

.resource_topic li {
  display: inline;
  font-family: 'ColgateReady', sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.resource_topic li:after {
  content: '\00b7';
  padding-right: 3px;
  padding-left: 3px;
}

.resource_topic li:last-child:after {
  content: '';
}

.invite-a-friend-title {
  margin: 0;
  color: #ee2e24;
}

.invite-a-friend {
  display: block;
  margin-top: 30px;
}

.invite-a-friend input, .invite-a-friend textarea {
  border-color: #202020;
  color: #202020;
}

.invite-a-friend input::-webkit-input-placeholder, .invite-a-friend textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #202020;
}

.invite-a-friend input::-moz-placeholder, .invite-a-friend textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #202020;
}

.invite-a-friend input:-ms-input-placeholder, .invite-a-friend textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #202020;
}

.invite-a-friend input:-moz-placeholder, .invite-a-friend textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #202020;
}

.invite-a-friend .left-wrap, .invite-a-friend .right-wrap {
  width: 100%;
}

.invite-a-friend .wpcf7-form-control-wrap.friend-name, .invite-a-friend .wpcf7-form-control-wrap.your-name {
  padding: 0 20px 10px 0;
}

.invite-a-friend .wpcf7-form-control-wrap.friend-email, .invite-a-friend .wpcf7-form-control-wrap.your-email {
  padding: 0 0 10px 20px;
}

@media only screen and (max-width: 1000px) {
  .invite-a-friend .left-wrap {
    display: block;
  }
}

@media only screen and (min-width: 1001px) {
  .invite-a-friend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .invite-a-friend .left-wrap {
    width: 65%;
  }
  .invite-a-friend .right-wrap {
    width: 35%;
    padding: 0 40px 0 80px;
  }
  .invite-a-friend .wpcf7-form-control-wrap.friend-name, .invite-a-friend .wpcf7-form-control-wrap.friend-email, .invite-a-friend .wpcf7-form-control-wrap.your-name, .invite-a-friend .wpcf7-form-control-wrap.your-email {
    width: 50%;
    float: left;
  }
  .invite-a-friend .wpcf7-form-control-wrap.message {
    float: left;
    width: 100%;
  }
}

.page-template-products .white-wrap, .page-template-shipping-address .white-wrap {
  padding: 15px;
  position: relative;
}

.page-template-products .background-img, .page-template-shipping-address .background-img {
  min-height: 0;
}

.page-template-products a,
.page-template-products p,
.page-template-products h3,
.page-template-products h5, .page-template-shipping-address a,
.page-template-shipping-address p,
.page-template-shipping-address h3,
.page-template-shipping-address h5 {
  font-family: 'ColgateReady', sans-serif;
}

.page-template-products h5, .page-template-shipping-address h5 {
  font-size: 20px;
  color: #444;
  margin-bottom: 15px;
}

.page-template-products h5 a, .page-template-shipping-address h5 a {
  color: inherit;
}

.page-template-products .terms-badge-wrap, .page-template-shipping-address .terms-badge-wrap {
  background-color: #f4f4f4;
  width: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
}

.page-template-products .terms-badge-wrap h3, .page-template-shipping-address .terms-badge-wrap h3 {
  font-size: 30px;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 20px;
  font-family: 'ColgateReady', sans-serif;
  margin-top: 0;
}

.page-template-products .terms-badge-wrap .terms-badge-list, .page-template-shipping-address .terms-badge-wrap .terms-badge-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 2em;
  margin-right: 2em;
}

.page-template-products .badge, .page-template-shipping-address .badge {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.page-template-products .badge .span-wrap, .page-template-shipping-address .badge .span-wrap {
  position: relative;
  height: 70px;
}

.page-template-products .badge .span-wrap span, .page-template-shipping-address .badge .span-wrap span {
  font-family: 'ColgateReady', sans-serif;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 50px;
  height: 50px;
  text-align: center;
  color: #fff;
  background-color: #ee2e24;
  padding: 12px;
  border-radius: 50px;
  display: block;
}

.page-template-products .badge p, .page-template-shipping-address .badge p {
  text-align: center;
  font-size: 14px;
  padding: .5em 1em;
  font-family: 'ColgateReady', sans-serif;
}

.page-template-products .second-white-wrap, .page-template-shipping-address .second-white-wrap {
  padding: 0;
  margin-top: 0;
}

.page-template-products .second-white-wrap h3, .page-template-shipping-address .second-white-wrap h3 {
  margin: 0;
  border-bottom: 1px solid #d4d4d4;
  font-size: 30px;
  padding-bottom: 10px;
  font-family: 'ColgateReady', sans-serif;
  color: #444;
}

.page-template-products .second-white-wrap .materials-h, .page-template-shipping-address .second-white-wrap .materials-h {
  margin-top: 1.5em;
}

.page-template-products .samples-tax-container, .page-template-shipping-address .samples-tax-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.page-template-products .samples-container, .page-template-shipping-address .samples-container {
  border-bottom: 1px solid #d1d1d1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0px 20px 20px;
  margin: 25px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.page-template-products .samples-container .samples-img, .page-template-shipping-address .samples-container .samples-img {
  width: 60%;
  padding: 0 20px 20px 0;
}

.page-template-products .samples-container .samples-img img, .page-template-shipping-address .samples-container .samples-img img {
  max-height: 150px;
  width: auto;
  display: block;
  margin: 0 auto;
}

.page-template-products .samples-container .samples-quantity, .page-template-shipping-address .samples-container .samples-quantity {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-template-products .samples-container .samples-quantity .quantity, .page-template-shipping-address .samples-container .samples-quantity .quantity {
  width: 120px;
  margin: 0 auto;
}

.page-template-products .samples-container .samples-quantity .select2-container, .page-template-shipping-address .samples-container .samples-quantity .select2-container {
  margin: 0 auto;
  display: block;
}

.page-template-products .samples-container .samples-description, .page-template-shipping-address .samples-container .samples-description {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 30px;
}

.page-template-products .samples-container .samples-packshot, .page-template-shipping-address .samples-container .samples-packshot {
  padding: 1.5em 2em;
}

.page-template-products .samples-container.patient-education .more-info, .page-template-shipping-address .samples-container.patient-education .more-info {
  display: none;
}

.page-template-products #proceed, .page-template-shipping-address #proceed {
  color: #fff;
  padding: 11px 23px;
  border: 1px solid #ee2e24;
  float: right;
  background-color: #ee2e24;
  font-weight: 700;
  position: relative;
  font-family: 'ColgateReady', sans-serif;
}

.page-template-products #proceed:after, .page-template-shipping-address #proceed:after {
  content: '\203A';
  padding-left: 16px;
  font-size: 1.5em;
  line-height: .5em;
  -webkit-transition: -webkit-transform .25s;
  transition: -webkit-transform .25s;
  transition: transform .25s;
  transition: transform .25s, -webkit-transform .25s;
  display: inline-block;
}

.page-template-products #proceed:hover:after, .page-template-shipping-address #proceed:hover:after {
  -webkit-transform: translate(5px);
      -ms-transform: translate(5px);
          transform: translate(5px);
}

@media only screen and (min-width: 500px) {
  .page-template-products .badge, .page-template-shipping-address .badge {
    -webkit-box-flex: 1;
        -ms-flex: 1 0;
            flex: 1 0;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .page-template-products .samples-container, .page-template-shipping-address .samples-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .page-template-products .samples-container .samples-img, .page-template-shipping-address .samples-container .samples-img {
    width: 25%;
  }
  .page-template-products .samples-container .samples-quantity, .page-template-shipping-address .samples-container .samples-quantity {
    width: 25%;
  }
  .page-template-products .samples-container .samples-description, .page-template-shipping-address .samples-container .samples-description {
    width: 50%;
  }
}

@media only screen and (min-width: 992px) {
  .page-template-products .badge, .page-template-shipping-address .badge {
    -webkit-box-flex: 1;
        -ms-flex: 1 0;
            flex: 1 0;
    -ms-flex-preferred-size: 21%;
        flex-basis: 21%;
    margin-left: 2%;
    margin-right: 2%;
  }
  .page-template-products .white-wrap, .page-template-shipping-address .white-wrap {
    padding: 35px 70px;
  }
}

@media only screen and (min-width: 1200px) {
  .page-template-products .samples-container, .page-template-shipping-address .samples-container {
    padding: 0px 40px 20px;
  }
  .page-template-products .samples-container .samples-img, .page-template-shipping-address .samples-container .samples-img {
    width: 20%;
  }
  .page-template-products .samples-container .samples-quantity, .page-template-shipping-address .samples-container .samples-quantity {
    width: 15%;
  }
  .page-template-products .samples-container .samples-description, .page-template-shipping-address .samples-container .samples-description {
    width: 65%;
  }
}

.page-template-cart #main {
  padding: 15px;
  position: relative;
}

.page-template-cart .order-container {
  border-bottom: 1px solid #d1d1d1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px 20px 20px;
  font-family: 'ColgateReady', sans-serif;
  font-size: 18px;
}

.page-template-cart .order-container.order-heading {
  padding: 0 40px;
}

.page-template-cart .order-container.order-heading .order-img {
  margin: 10px auto;
}

.page-template-cart .order-container:hover {
  background-color: #fafafa;
}

.page-template-cart .order-container .order-img {
  width: 50%;
  margin: 20px auto;
}

.page-template-cart .order-container .order-img img {
  max-height: 150px;
  width: auto;
  display: block;
  margin: 0 auto;
}

.page-template-cart .order-container .order-quantity {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.page-template-cart .order-container .order-quantity .quantity {
  width: 120px;
  margin: 0 auto;
}

.page-template-cart .order-container .order-description {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 30px;
}

.page-template-cart .order-container .order-packshot {
  padding: 1.5em 2em;
}

.page-template-cart .breadcrumb {
  font-family: 'ColgateReady', sans-serif;
}

.page-template-cart a,
.page-template-cart p,
.page-template-cart h3,
.page-template-cart h5 {
  font-family: 'ColgateReady', sans-serif;
}

.page-template-cart h1 {
  font-family: 'ColgateReady', sans-serif;
  font-size: 30px;
  line-height: 50px;
  margin-top: 10px;
  color: #444444;
  font-weight: 400;
}

.page-template-cart h5 {
  font-size: 20px;
  color: #444;
  margin-bottom: 15px;
}

.page-template-cart h5 a {
  color: inherit;
}

.page-template-cart .proceed {
  color: #fff;
  padding: 11px 23px;
  border: 1px solid #ee2e24;
  float: right;
  background-color: #ee2e24;
  font-weight: 700;
  position: relative;
  font-family: 'ColgateReady', sans-serif;
}

.page-template-cart .proceed:after {
  content: '\203A';
  padding-left: 16px;
  font-size: 1.5em;
  line-height: .5em;
  -webkit-transition: -webkit-transform .25s;
  transition: -webkit-transform .25s;
  transition: transform .25s;
  transition: transform .25s, -webkit-transform .25s;
  display: inline-block;
}

.page-template-cart .proceed:hover:after {
  -webkit-transform: translate(5px);
      -ms-transform: translate(5px);
          transform: translate(5px);
}

.page-template-cart .reserved-rights,
.page-template-cart .estimated-delivery {
  margin: 0;
}

.page-template-cart .reserved-rights ul,
.page-template-cart .estimated-delivery ul {
  margin-left: 40px;
}

.page-template-cart .title-wrap {
  display: none;
}

.page-template-cart.has_sidebar .site-main:before {
  content: none;
}

.page-template-cart.has_sidebar .site-main {
  margin-right: 0;
}

.page-template-cart .addition-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 20px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 14px;
}

.page-template-cart .addition-info .right-info {
  width: 100%;
}

.page-template-cart .addition-info .right-info:before {
  content: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/info.png);
  float: left;
  padding: 0px 15px 0 0;
  margin-top: -10px;
  height: 100%;
}

@media only screen and (min-width: 992px) {
  .page-template-cart .addition-info .right-info {
    width: 65%;
  }
}

@media only screen and (min-width: 1200px) {
  .page-template-cart .addition-info .right-info {
    width: 75%;
  }
}

.page-template-cart .addition-info .continue-info {
  padding: 15px;
  width: 100%;
}

.page-template-cart .addition-info .continue-info .link-back {
  margin-top: 16px;
  display: inline-block;
}

@media only screen and (min-width: 1550px) {
  .page-template-cart .addition-info .continue-info .link-back {
    margin-left: 50px;
  }
}

@media only screen and (min-width: 992px) {
  .page-template-cart .addition-info .continue-info {
    width: 35%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

@media only screen and (min-width: 1200px) {
  .page-template-cart .addition-info .continue-info {
    width: 25%;
  }
}

@media only screen and (min-width: 992px) {
  .page-template-cart .addition-info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media only screen and (min-width: 768px) {
  .page-template-cart .order-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .page-template-cart .order-container .order-img {
    width: 25%;
  }
  .page-template-cart .order-container .order-quantity {
    width: 25%;
  }
  .page-template-cart .order-container .order-description {
    width: 50%;
  }
}

@media only screen and (min-width: 992px) {
  .page-template-cart #main {
    padding: 35px 70px;
  }
}

@media only screen and (min-width: 1200px) {
  .page-template-cart .order-container {
    padding: 5px 40px;
  }
  .page-template-cart .order-container .order-img {
    width: 20%;
  }
  .page-template-cart .order-container .order-quantity {
    width: 15%;
  }
  .page-template-cart .order-container .order-description {
    width: 65%;
  }
}

.more-info {
  color: #ee2e24;
  position: relative;
}

.more-info:hover:after {
  right: -12px;
}

.more-info:after {
  position: absolute;
  right: -10px;
  content: "\0203A";
  -webkit-transition: right .3s ease-in-out;
  transition: right .3s ease-in-out;
}

.shipping-wraper {
  padding: 0.5em;
}

.shipping-wraper .pc_custom_form {
  padding: 15px 10px;
}

@media only screen and (min-width: 992px) {
  .shipping-wraper {
    padding: 35px 75px;
  }
  .shipping-wraper .pc_custom_form {
    padding: 19px 24px;
  }
}

.page-template-checkout .background-img {
  min-height: 50vh;
}

@media not screen and (min-width: 1000px) {
  .page-template-checkout.page-id-17982 .background-img {
    padding-top: 0 !important;
    min-height: 0;
  }
}

.page-template-checkout .title-wrap {
  display: none;
}

.order-thanks-wraper {
  padding: 0.5em;
}

@media only screen and (min-width: 992px) {
  .order-thanks-wraper {
    padding: 35px 75px;
  }
}

.page-template-shipping-address input[type="button"].pc_custom_form_btn {
  max-width: 160px;
  width: 100%;
  height: 60px !important;
  font-size: 20px;
  font-weight: bold;
  font-family: 'ColgateReady', sans-serif;
  color: #fff !important;
  position: relative;
  margin-left: 7px;
  -webkit-transition: color .25s ease-in-out, background-color .25s ease-in-out;
  transition: color .25s ease-in-out, background-color .25s ease-in-out;
  text-align: center;
  border: none !important;
  background: none !important;
  background-color: #ee2e24 !important;
}

.page-template-shipping-address input[type="button"].pc_custom_form_btn:hover {
  border: none !important;
  background-color: #ee2e24 !important;
  color: #fff !important;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}

.page-template-order-status .title-wrap {
  display: none;
}

.single-product .site-content .container.wider-container {
  max-width: 94em;
}

.single-product a,
.single-product p,
.single-product h1,
.single-product h2,
.single-product h3,
.single-product h4,
.single-product h5,
.single-product li {
  font-family: 'ColgateReady', sans-serif;
}

.single-product h1 {
  font-weight: 400;
  margin-top: .6em;
}

.single-product h2 {
  font-size: 25px;
}

.single-product .more-info-h {
  font-size: 30px;
}

.single-product .product-packshot {
  display: block;
  margin: 25px auto;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .single-product .product-packshot {
    max-width: 480px;
  }
}

.single-product .title-wrap {
  display: none;
}

.single-product .product-content-wrapper {
  padding: 35px 25px;
}

@media only screen and (min-width: 768px) {
  .single-product .product-content-wrapper {
    padding: 35px 70px;
  }
}

.single-product h3 {
  font-size: 25px;
  margin-top: 2em;
  margin-bottom: .6em;
}

.single-product .entry-content ul {
  list-style-type: none;
}

.single-product .entry-content ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  display: inline-block;
  background: #ee2e24;
  margin-right: 10px;
  margin-bottom: 2px;
}

.page-template-professional-education .white-wrap {
  display: none !important;
}

.page-template-professional-education .box {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.author-flag {
  float: left;
}

.page-template-webinars-list .author-flag,
.page-template-professional-education .author-flag,
.single-webinar .author-flag {
  background-size: contain;
  background-repeat: no-repeat;
  width: 15px;
  height: 10px;
  margin-right: 10px;
  margin-top: 4px;
}

.wide-slider {
  margin-top: 136px;
}

.second-white-wrap {
  background-color: white;
  padding: 70px;
  color: #444;
  font-family: 'ColgateReady', sans-serif !important;
  margin-top: 50px;
}

.smaple-webinar-link h3 {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.smaple-webinar-link:hover h3 {
  color: #ee2e24;
}

.middle-headline {
  font-size: 30px;
  color: #444;
  font-family: 'ColgateReady', sans-serif !important;
  margin-top: 0;
  margin-bottom: 35px;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: 300;
}

.box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}

.box.box-with-content ul, .box.box-with-content ol {
  font-size: 16px;
  margin-left: 2em;
  margin-bottom: 1.5em;
}

.link-img-webinar {
  height: 130px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 105px;
  margin-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.link-img-webinar .img-webinar {
  height: 105px;
  overflow: hidden;
  width: 105px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/1.jpg);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.link-img-webinar:hover .img-webinar {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

.speaker-webinar {
  font-size: 14px;
  font-weight: 300;
  font-family: 'ColgateReady', sans-serif !important;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  line-height: 1.3;
  letter-spacing: -1px;
  margin-bottom: 10px;
}

.img-webinar-big {
  height: 270px;
  overflow: hidden;
  margin-right: 40px;
  margin-bottom: 35px;
  width: 240px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/1.jpg);
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.link-webinar {
  color: #444 !important;
  -webkit-transition: color 0.25s ease-in-out !important;
  transition: color 0.25s ease-in-out !important;
}

.link-webinar:hover {
  color: #ee2e24 !important;
}

.link-webinar:hover .headline-webinar {
  color: #ee2e24;
}

.link-webinar .headline-webinar {
  color: #444444;
  -webkit-transition: color 0.25s ease-in-out !important;
  transition: color 0.25s ease-in-out !important;
}

.headline-webinar {
  font-size: 23px;
  margin: 0;
  margin-bottom: 3px;
  line-height: 1;
  color: #444 !important;
  letter-spacing: -1px;
  font-weight: bold;
  font-family: 'ColgateReady', sans-serif !important;
  -webkit-transition: color 0.25s ease-in-out !important;
  transition: color 0.25s ease-in-out !important;
}

.title-webinar {
  font-size: 14px;
  font-family: 'ColgateReady', sans-serif !important;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

.desc-webinar {
  font-size: 14px;
  font-weight: 300;
  font-family: 'ColgateReady', sans-serif !important;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  line-height: 1.3;
  margin-bottom: 0;
}

.text-webinar {
  width: 100%;
}

.page-template-professional-education .text-webinar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.text-webinar p {
  font-size: 14px;
  font-weight: 300;
  font-family: 'ColgateReady', sans-serif !important;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  line-height: 1.3;
}

@media only screen and (min-width: 751px) {
  .text-webinar {
    width: calc(100% - 175px);
  }
}

.text-webinar.text-session p {
  margin-top: 10px;
}

@media only screen and (min-width: 751px) {
  .text-webinar.text-publication {
    width: calc(100% - 400px);
  }
}

.text-webinar .btn-conference {
  width: 140px;
  padding: 10px 14px 10px 15px;
  font-size: 16px;
}

.text-webinar .btn-red, .text-webinar .btn-gray {
  width: 165px;
  font-size: 16px;
  height: 45px;
}

.text-webinar .btn-red span:after, .text-webinar .btn-gray span:after {
  top: 8px;
}

.send-to-email, .session-join-now {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 180px;
}

.send-to-email a, .session-join-now a {
  width: 180px;
  padding: 0;
  text-align: center;
}

.send-to-email ul li, .session-join-now ul li {
  margin-bottom: 15px;
}

.text-webinar-big {
  -webkit-box-flex: 1;
  -ms-flex: 1 0;
  flex: 1 0;
  min-width: 220px;
}

.text-webinar-big p {
  margin-bottom: 20px;
}

.text-webinar-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  margin: 0 10px;
}

.text-webinar-next a {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  display: block;
  background: transparent url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/icon-arrow-right.png) no-repeat center center;
}

@media only screen and (min-width: 751px) {
  .text-webinar-next a {
    width: 10px;
    height: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}

.btn-grey {
  width: 100%;
  height: 60px;
  background-color: #969595;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.btn-grey span {
  position: relative;
}

.btn-grey span:after {
  content: '';
  position: absolute;
  top: 12px;
  right: -15px;
  border-right: 3px solid;
  border-bottom: 3px solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.btn-grey:hover {
  color: #ee2e24;
  background-color: #c4c4c4;
}

.btn-grey:hover span:after {
  right: -20px;
}

.text-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.view-btn-wrap {
  width: 275px;
}

.view-btn-middle {
  width: calc(50% - 5px);
  margin-right: 5px;
  padding-left: 5px;
  text-align: center;
  padding-right: 20px;
}

.view-btn-middle span:after {
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}

.view-btn-middle:hover span:after {
  right: -15px;
}

.col-6-more-margin {
  width: calc(50% - 85px);
  float: left;
}

.col-6-more-margin + .col-6-more-margin {
  margin-left: 170px;
}

.text-spread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.text-spread > a {
  margin-bottom: 5px;
}

.left-box-wrap {
  min-height: 500px;
  margin-bottom: 30px;
  font-size: 0;
}

.left-box-wrap:last-child {
  margin-bottom: 0 !important;
}

.right-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1400px) {
  .space-top {
    margin-top: 0;
  }
  .left-box-wrap, .right-box-wrap {
    min-height: 600px;
  }
}

@media only screen and (max-width: 1359px) {
  .right-box-wrap {
    margin-bottom: 30px;
    display: block;
  }
  .img-webinar-big {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
  .col-6-more-margin {
    width: calc(50% - 35px);
    float: left;
  }
  .col-6-more-margin + .col-6-more-margin {
    margin-left: 70px;
  }
}

@media only screen and (max-width: 1000px) {
  .wide-slider {
    margin-top: 0;
  }
  .middle-headline {
    font-size: 20px;
  }
}

@media (max-width: 1000px) and (min-width: 900px) {
  .page-template-professional-education .black_caret:after {
    display: none !important;
  }
}

@media only screen and (max-width: 900px) {
  .box .headline-webinar {
    font-size: 18px;
  }
  .text-align {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .view-btn-wrap {
    width: 110px;
    height: 35px;
    font-size: 14px;
  }
  .view-btn-wrap span:after {
    top: 8px;
    border-right: 2px solid;
    border-bottom: 2px solid;
    width: 6px;
    height: 6px;
  }
  .mobile-headline {
    cursor: pointer;
    padding: 20px 0;
  }
  .left-box-wrap, .right-box-wrap {
    min-height: auto;
  }
  .text-spread {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px 20px 20px;
  }
  .text-spread.first {
    padding: 0 20px;
  }
  .text-spread.first a {
    width: 100%;
  }
  .space-top {
    margin-top: 0;
  }
  .page-template-professional-education .second-white-wrap {
    background: none;
    padding: 20px 0;
    margin-top: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .page-template-professional-education .middle-headline {
    margin-bottom: 0;
    padding: 20px;
    border-bottom: 1px solid white;
  }
  .page-template-professional-education .middle-headline:hover {
    cursor: pointer;
  }
  .page-template-professional-education .right-box-wrap {
    padding: 20px;
    margin-bottom: 0;
  }
  .order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    display: block !important;
    float: none !important;
    margin: 0 !important;
    width: 100%;
  }
  .order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    display: block !important;
    float: none !important;
    margin: 0 !important;
  }
  .mobile-new-white {
    background-color: white;
  }
  .slide-wrap-fourth {
    background-color: white;
    padding: 20px;
  }
}

@media only screen and (max-width: 700px) {
  .slide-wrap-fourth .link-img-webinar {
    display: none;
  }
  .second-white-wrap {
    padding: 20px;
  }
  .text-spread {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .view-btn-middle {
    width: 100% !important;
    margin-top: 10px;
  }
  .view-btn-middle span:after {
    width: 10px;
    height: 10px;
  }
  .space-top {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.red-btn, .gray-btn {
  margin-right: 5px;
  margin-bottom: 5px;
  width: 100%;
  height: auto;
  max-width: 160px;
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4em;
  text-transform: uppercase;
  padding: 10px 10px;
}

.red-btn:hover, .gray-btn:hover {
  color: #fff;
}

.red-btn {
  background-color: #ee2e24;
}

.gray-btn {
  background-color: #969595;
}

@media only screen and (min-width: 1455px) {
  .text-spread.first a {
    width: 100%;
  }
}

.quote-item {
  background-size: cover;
  background-position: center;
  width: 100%;
  min-height: 400px;
  max-width: 600px;
  position: relative;
  font-family: 'ColgateReady';
  font-weight: 300;
}

.quote-item .quote-person {
  position: absolute;
  bottom: 20px;
  width: 95%;
  background-color: #ee2e24;
  color: #fff;
  padding: 5px 15px;
}

.quote-item .quote-person h4 {
  font-size: 1.2em;
}

.quote-item .quote-copy {
  position: absolute;
  padding: 35px 25px;
  max-width: 170px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-weight: 400;
  color: #171617;
  font-style: italic;
}

.quote-item .quote-copy::before {
  content: '“';
  display: inline;
}

.quote-item .quote-copy::after {
  content: '”';
  display: inline;
}

.quote-item .quote-content-wrapper {
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
  width: 100%;
  height: 100%;
}

.quote-item.quote-copy-right .quote-copy {
  right: 0;
  text-align: right;
}

.page-template-webinars-list .webinar-select div.btn-gray,
.page-template-webinars-list .webinar-select div.btn-red {
  margin: 10px 0;
  padding: 0 20px 0 10px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  height: 40px;
  font-size: 14px;
}

@media only screen and (max-width: 750px) {
  .page-template-webinars-list .webinar-select div.btn-gray,
  .page-template-webinars-list .webinar-select div.btn-red {
    margin: 10px auto;
  }
}

.page-template-webinars-list .webinar-select div.btn-gray a,
.page-template-webinars-list .webinar-select div.btn-red a {
  position: relative;
  color: #fff;
}

.page-template-webinars-list .webinar-select div.btn-gray a::after,
.page-template-webinars-list .webinar-select div.btn-red a::after {
  content: "";
  position: absolute;
  top: 10px;
  right: -10px;
  border-right: 2px solid;
  border-bottom: 2px solid;
  width: 5px;
  height: 5px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.page-template-webinars-list .text-webinar {
  position: relative;
}

.page-template-webinars-list .text-webinar .link-must-login {
  margin: 0 0 5px 0;
  padding-top: 20px;
  font-weight: 400;
  text-decoration: none;
}

@media only screen and (max-width: 750px) {
  .page-template-webinars-list .text-webinar .link-must-login {
    position: relative;
    display: block;
  }
}

.page-template-webinars-list .text-webinar a.btn-gray,
.page-template-webinars-list .text-webinar a.btn-green,
.page-template-webinars-list .text-webinar a.btn-red {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  margin: 10px 0;
  padding: 0 10px;
  font-size: 14px;
}

.page-template-webinars-list .second-white-wrap {
  margin-top: 136px;
}

.space-from-top-white-wrap {
  margin-top: 65px;
}

.link-img-webinar-wider {
  width: auto !important;
  height: 130px !important;
}

.link-img-webinar-wider .img-webinar {
  height: 130px !important;
}

.img-webinar-wider {
  width: 240px !important;
  height: 130px !important;
}

.text-webinar-wider {
  max-width: calc(100% - 270px) !important;
}

.display-block {
  display: block;
}

.webinars-list {
  padding-bottom: 40px;
}

.webinars-list .left-box-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.webinars-list .box {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 44%;
  flex: 0 1 44%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.page-template-sessions-list .webinar-select-header {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  margin-bottom: 40px;
}

.page-template-sessions-list .middle-headline {
  margin-bottom: 10px;
}

.page-template-sessions-list .headline-program {
  font-size: 18px;
}

.page-template-sessions-list .author-wrap-line {
  margin-bottom: 10px;
}

.page-template-sessions-list .author {
  margin-left: 0;
  margin-top: 5px;
  font-size: 18px;
  line-height: 1;
  font-family: 'ColgateReady', sans-serif;
  font-weight: 700;
  color: #444;
}

.page-template-sessions-list .vertical-line {
  border-left: 2px solid #444;
  padding-left: 5px;
}

.page-template-sessions-list .webinar-select .link-img-webinar {
  width: 300px;
  height: 150px;
}

.page-template-sessions-list .webinar-select .link-img-webinar .img-webinar {
  width: 300px;
  height: 150px;
}

@media not screen and (min-width: 750px) {
  .page-template-sessions-list .webinar-select .link-img-webinar {
    max-width: 300px;
  }
}

.session-template-default .link-img-webinar-huge {
  height: 130px !important;
}

@media only screen and (max-width: 1200px) {
  .webinars-list .box {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media only screen and (max-width: 1100px) {
  .width-100 {
    width: 100% !important;
    margin: 0;
  }
  .webinars-list .box {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .webinars-list .col-6-more-margin + .col-6-more-margin {
    margin: 0 !important;
  }
  .space-from-top-white-wrap {
    margin-top: 0;
  }
}

@media only screen and (max-width: 1000px) {
  .webinars-list {
    margin-top: 0;
  }
  .page-template-webinars-list .white-wrap {
    margin-top: 90px !important;
  }
  .page-template-webinars-list .middle-headline {
    position: absolute;
    top: -48px;
  }
  .page-template-resources-patient-material .white-wrap, .page-template-resources-professional-education .white-wrap {
    margin-top: 125px !important;
  }
  .page-template-resources-patient-material .middle-headline, .page-template-resources-professional-education .middle-headline {
    position: absolute;
    top: -75px;
  }
  .page-template-resources-patient-material .btn-wrap, .page-template-resources-professional-education .btn-wrap {
    position: absolute;
    top: -50px;
  }
}

@media only screen and (max-width: 600px) {
  .webinars-list .left-box-wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .webinars-list .title-webinar {
    margin-bottom: 5px;
  }
  .webinars-list .link-img-webinar {
    display: block;
    margin-right: 20px;
  }
  .webinars-list .text-webinar-wider {
    max-width: 100% !important;
    width: 100%;
  }
}

.page-template-guests .headline-guest {
  font-size: 18px;
}

.page-template-guests .headline-guest span {
  color: #ee2e24;
}

.page-template-guests .headline-guest .stronger {
  font-weight: 700;
}

.page-template-guests .desc-guest p {
  color: #3d3e40;
  font-size: 14px;
  font-weight: 300;
  font-family: 'ColgateReady', sans-serif !important;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  line-height: 1.3;
  letter-spacing: -1px;
}

.search-filter {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #f4f4f4 !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ee352c' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  border: 0;
  font-size: 13px;
  line-height: 38px;
  padding: 0.05rem 2.25rem 0.05rem 0.75rem;
  width: 100%;
}

input[type="submit"] {
  padding: 0.375rem 0.75rem;
  margin-left: 1rem;
}

.single-webinar .white-wrap {
  display: none !important;
}

.single-webinar .link-img-webinar:hover .img-webinar {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.single-webinar .bottom-right .link-must-login {
  text-decoration: none;
  font-weight: 400;
}

.single-session .white-wrap {
  display: none !important;
}

.single-session .link-img-webinar:hover .img-webinar {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn-live-wrapper {
  position: absolute;
  left: 70px;
  top: 0;
}

@media (max-width: 767px) {
  .btn-live-wrapper {
    position: unset;
    margin-bottom: 10px;
  }
  .btn-live-wrapper .btn-live {
    position: unset !important;
    width: 100px;
  }
}

.webinar-multievents .alignleft {
  margin-left: 0;
}

@media (max-width: 500px) {
  .webinar-multievents .alignleft {
    float: none;
  }
}

.webinars-list-sample {
  margin-top: 136px;
  position: relative;
}

.webinars-list-sample .left-box-wrap {
  min-height: auto;
}

.webinars-list-sample .box {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webinars-list-sample .headline-webinar {
  margin-bottom: 10px !important;
  display: inline-block;
  z-index: 2;
}

.webinars-list-sample p {
  font-size: 14px;
  color: #444444;
}

.webinars-list-sample .btn-red, .webinars-list-sample .btn-green, .webinars-list-sample .btn-gray {
  width: 250px;
  margin-bottom: 10px;
}

.webinars-subpage.webinars-list-sample p {
  font-size: 15px;
}

.webinars-subpage.webinars-list-sample .headline-webinar {
  font-size: 27px;
}

.link-img-webinar-huge {
  width: auto !important;
  height: 280px !important;
  margin-right: 0;
}

.link-img-webinar-huge .img-webinar {
  height: 280px !important;
}

.link-img-webinar-huge .headline-webinar {
  margin: 0;
}

.img-webinar-huge {
  width: 280px !important;
  height: 280px !important;
}

.text-webinar__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.text-webinar-huge {
  max-width: calc(100% - 340px) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-webinar-huge--multiple {
  max-width: 100% !important;
  width: 100% !important;
}

.text-webinar-huge--watch {
  max-width: 100% !important;
  width: 100% !important;
}

.webinar-list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
}

.webinar-list .webinar-list-item {
  position: relative;
  line-height: 1;
  padding: 6px 0 6px 20px;
}

.webinar-list .webinar-list-item:before {
  position: absolute;
  left: 0;
  bottom: 9px;
  vertical-align: middle;
  display: inline-block;
  width: 9px;
  height: 9px;
  background: #ee2e24;
  content: '';
}

.bottom {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.bottom .bottom-left, .bottom .bottom-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

@media only screen and (min-width: 751px) {
  .bottom .bottom-left {
    -ms-flex-item-align: center;
        align-self: center;
  }
}

.bottom .bottom-right {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.bottom .bottom-right .btn-gray,
.bottom .bottom-right .btn-red,
.bottom .bottom-right .btn-green {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
  margin-top: 8px;
  padding: 0 25px 0 10px;
  font-size: 14px;
}

.bottom .bottom-right .link-must-login {
  text-decoration: none;
  font-weight: 400;
}

.link-back {
  font-family: 'ColgateReady', sans-serif;
  color: #ee2e24;
  font-weight: 300;
  font-size: 14px;
  position: relative;
  margin-left: 7px;
  line-height: 1;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link-back:after {
  position: absolute;
  top: 0;
  left: -7px;
  content: "\02039";
  -webkit-transition: left 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: left 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: left 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: left 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.link-back:hover:after {
  left: -12px;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
      transform: scale(1.3);
}

.link-must-login {
  font-family: 'ColgateReady', sans-serif;
  color: #ee2e24;
  font-weight: 600;
  text-decoration: underline;
  font-size: 14px;
  position: relative;
  margin-left: 7px;
  margin-top: 10px;
  min-height: 35px;
  line-height: 1;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link-must-login:hover:after {
  left: -12px;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
      transform: scale(1.3);
}

.link-forward {
  font-family: 'ColgateReady', sans-serif;
  color: #ee2e24;
  font-weight: 300;
  font-size: 14px;
  position: relative;
  margin-left: 7px;
  line-height: 1;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link-forward:after {
  position: absolute;
  top: 0;
  right: -7px;
  content: "\0203A";
  -webkit-transition: left 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: left 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: left 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: left 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.link-forward:hover:after {
  right: -12px;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
      transform: scale(1.3);
}

.btn-live {
  background-color: #ee2e24;
  border-radius: 3px;
  color: white;
  width: 130px;
  height: 23px;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin: 25px auto 0 auto;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.btn-live:hover {
  color: #444444;
}

.btn-graydemand {
  background-color: #969595;
  border-radius: 3px;
  color: white;
  width: 130px;
  height: 23px;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin: 25px auto 0 auto;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.btn-graydemand:hover {
  color: #444444;
}

.img-btn-wrap {
  margin-right: 40px;
}

.webinar-content {
  text-align: justify;
}

@media only screen and (min-width: 1000px) {
  .webinar-sample-headline {
    display: none;
  }
}

@media only screen and (max-width: 1000px) {
  .webinars-list-sample {
    margin-top: 0;
  }
  .webinars-list-sample .background-img {
    padding-top: 2em;
  }
  .webinar-sample-headline {
    font-size: 20px;
    margin: 0;
    font-family: 'ColgateReady', sans-serif;
    padding: 30px 15px;
    font-weight: 300;
  }
}

@media only screen and (max-width: 900px) {
  .img-btn-wrap {
    margin-right: 0;
  }
  .webinars-list-sample .box {
    display: block;
  }
  .webinars-list-sample .link-img-webinar .img-webinar {
    margin: auto;
  }
  .webinars-list-sample .headline-webinar {
    margin-top: 20px;
  }
  .webinars-list-sample .bottom {
    margin-top: 20px;
  }
  .text-webinar-huge {
    max-width: none !important;
    display: block;
    width: 100%;
  }
  .single-webinar .img-btn-wrap {
    margin-right: 0 !important;
  }
}

@media only screen and (max-width: 500px) {
  .single-session .img-btn-wrap {
    position: relative;
  }
  .single-session .btn-live {
    position: absolute;
    bottom: 15px;
    right: 5px;
  }
  .single-session .btn-graydemand {
    position: absolute;
    bottom: 15px;
    right: 5px;
  }
  .single-webinar .img-btn-wrap {
    position: relative;
  }
  .single-webinar .btn-live {
    position: absolute;
    bottom: 15px;
    right: 5px;
  }
  .single-webinar .btn-graydemand {
    position: absolute;
    bottom: 15px;
    right: 5px;
  }
  .img-webinar {
    margin: 0;
  }
  .webinars-list-sample p {
    margin-bottom: 20px;
  }
  .webinars-list-sample .btn-red, .webinars-list-sample .btn-green {
    width: 100%;
    min-height: 35px;
    font-size: 14px;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 500px) and (max-width: 500px) {
  .webinars-list-sample .btn-red, .webinars-list-sample .btn-green {
    width: 100px;
  }
}

@media only screen and (max-width: 500px) {
  .webinars-list-sample .btn-red span:after, .webinars-list-sample .btn-green span:after {
    top: 8px;
    border-right: 2px solid;
    border-bottom: 2px solid;
    width: 6px;
    height: 6px;
  }
  .webinars-list-sample .btn-graydemand {
    width: 120px;
    min-height: 35px;
    font-size: 14px;
  }
  .webinars-list-sample .btn-graydemand span:after {
    top: 8px;
    border-right: 2px solid;
    border-bottom: 2px solid;
    width: 6px;
    height: 6px;
  }
  .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .bottom .link-back {
    margin-top: 40px;
  }
}

.single-session .bottom {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.single-session .bottom > a {
  margin-bottom: 5px;
}

@media only screen and (min-width: 900px) {
  .single-session .bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .single-session .bottom .btn-red {
    min-width: 230px;
  }
}

.text-webinar .session-urls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.text-webinar .session-urls > .btn-conference {
  margin: 0 auto;
  max-width: 230px;
  margin-bottom: 5px;
  width: 150px;
  height: 55px;
  font-size: 14px;
  line-height: 1.4em;
}

.text-webinar .session-urls > .btn-conference.btn-watch {
  font-size: 18px;
  padding-top: 14px;
}

@media only screen and (min-width: 751px) {
  .text-webinar .session-urls > .btn-conference {
    margin: 0 5px;
  }
}

@media not screen and (min-width: 900px) {
  .view-btn-wrap {
    min-width: 230px;
  }
}

@media not screen and (min-width: 620px) {
  .single-session .bottom > .btn-red {
    min-width: 230px;
  }
}

@media only screen and (min-width: 620px) {
  .single-session .bottom > .btn-red {
    min-width: 245px;
    padding: 10px 30px;
  }
}

#fancybox-wrap {
  max-width: calc(100% - 60px);
}

#fancybox-content {
  max-width: 100%;
}

@media only screen and (min-width: 900px) {
  .single-session .bottom > a:nth-of-type(1) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .single-session .bottom > a:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .single-session .bottom > a:nth-of-type(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .single-session .bottom > a:nth-of-type(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

@media only screen and (min-width: 1190px) {
  .single-session .bottom > a:nth-of-type(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .single-session .bottom > a:nth-of-type(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .single-session .bottom > a:nth-of-type(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .single-session .bottom > a:nth-of-type(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

.webinar-template-default iframe#UstreamEmbed {
  margin-bottom: 20px;
}

@media not screen and (min-width: 907px) {
  .webinar-template-default iframe#UstreamEmbed {
    height: 75vh;
  }
}

@media not screen and (min-width: 768px) {
  .webinar-template-default iframe#UstreamEmbed {
    height: 75vh;
  }
}

@media not screen and (min-width: 500px) {
  .webinar-template-default iframe#UstreamEmbed {
    height: 85vh;
  }
}

@media screen and (orientation: landscape) and (max-width: 907px) {
  .webinar-template-default iframe#UstreamEmbed {
    height: 180vh;
  }
}

.text-red {
  color: #ee2e24;
}

.contdown-wrap {
  font-family: 'ColgateReady', sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 420px;
}

.contdown-wrap .full-wrap {
  margin: 0 auto;
  padding: 0 20px;
}

@media only screen and (min-width: 800px) {
  .contdown-wrap .full-wrap {
    padding: 0 70px;
  }
}

@media not screen and (min-width: 1000px) {
  .contdown-wrap {
    min-height: initial;
  }
}

.contdown-wrap .left-wrap {
  width: 100%;
  min-height: 420px;
}

@media only screen and (min-width: 801px) {
  .contdown-wrap .left-wrap {
    width: 70%;
  }
}

@media not screen and (min-width: 1000px) {
  .contdown-wrap .left-wrap {
    min-height: initial;
  }
}

.contdown-wrap .right-wrap {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .contdown-wrap .right-wrap {
    width: 30%;
  }
}

.contdown-wrap .countdown-btn {
  margin-top: 15px;
}

.contdown-wrap .countdown-btn .btn-join {
  border: 2px solid #ee2e24;
}

.contdown-wrap .countdown-btn .btn-join:hover {
  background-color: #fff;
}

.contdown-wrap .countdown-btn .btn-red {
  height: 75px;
}

.conference-wrap {
  font-family: 'ColgateReady', sans-serif;
}

.conference-wrap p {
  font-size: 21px;
}

.conference-wrap h2 {
  margin: 0 0 25px 0;
  padding: 0;
}

.conference-template-default .white-wrap {
  padding-bottom: 0 !important;
}

.btn-conference {
  display: block;
  text-align: center;
  width: 160px;
  background-color: #ee2e24;
  color: white;
  padding: 15px 14px 15px 15px;
  font-size: 20px;
  font-weight: bold;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  margin: 0 auto;
}

.btn-conference:hover {
  color: #ee2e24;
  background-color: #e5a8a4;
}

.left-with-img {
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/talks-people.jpg);
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding: 15px;
}

.left-with-img > div {
  z-index: 1;
}

@media not screen and (min-width: 1000px) {
  .left-with-img {
    display: block;
  }
  .left-with-img > div {
    z-index: 1;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
  }
}

.left-wrap {
  width: 50%;
}

.right-wrap {
  width: 50%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 40px;
}

.right-wrap .btn-register {
  margin-top: 20px;
  margin-bottom: 20px;
}

.countdown {
  width: 320px;
  min-width: 320px;
  height: 115px;
  position: absolute;
  bottom: 30px;
  left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #ee2e24;
  background: #dbdbdb;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #dbdbdb), color-stop(49%, white), color-stop(100%, #d6d6d6));
  background: linear-gradient(45deg, #dbdbdb 0%, white 49%, #d6d6d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d6d6d6', GradientType=1 );
}

.countdown-date {
  display: none;
  font-size: 30px;
  line-height: 1;
  margin-top: 15px;
  color: #ee2e24;
  margin-bottom: 20px;
  font-weight: 700;
}

.countdown-date-2 {
  font-size: 20px;
}

.countdown-title {
  color: #ee2e24;
  font-size: 42px;
  line-height: 1.2em;
  font-weight: 700;
  padding-bottom: 20px;
  padding: 15px 30px;
  margin-bottom: 14px;
  max-width: 100%;
  padding-left: 0;
  margin-left: -25px;
}

.count-img {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 200px;
  margin-bottom: 20px;
}

.program-wrap {
  margin-top: 70px;
}

.program-wrap .middle-headline {
  margin-bottom: 0;
}

.program-date {
  font-size: 18px;
  line-height: 1;
  font-family: 'ColgateReady', sans-serif;
  font-weight: 700;
  display: block;
  color: #444;
}

.program-box {
  border-bottom: 1px solid #c3c3c3;
  padding-bottom: 30px;
  padding-top: 30px;
}

.headline-program {
  color: #ee2e24;
  letter-spacing: -1px;
  line-height: 1;
  margin-bottom: 0;
  font-size: 18px;
  font-family: 'ColgateReady', sans-serif;
  font-weight: 300;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.headline-program .stronger {
  font-weight: 700;
}

.text-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-join {
  font-family: 'ColgateReady', sans-serif;
  padding-right: 15px;
  height: 45px;
  font-size: 15px;
  background-color: #ee2e24;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.btn-join span {
  position: relative;
  padding: 0 15px;
}

.btn-join span:after {
  content: '';
  position: absolute;
  top: 9px;
  right: 0px;
  border-right: 2px solid;
  border-bottom: 2px solid;
  width: 6px;
  height: 6px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}

.btn-join:hover {
  color: #ee2e24;
  background-color: #e5a8a4;
}

.btn-join:hover span:after {
  right: -5px;
}

.btn-register {
  font-family: 'ColgateReady', sans-serif;
  width: 300px;
  height: 60px;
  margin-top: 25px;
}

.col-6-small-margin {
  width: calc(50% - 25px);
  float: left;
}

.col-6-small-margin + .col-6-small-margin {
  margin-left: 50px;
}

.media-wrap {
  margin-top: 25px;
}

.media {
  font-size: 20px;
  color: #444444;
  float: left;
  line-height: 1;
  font-weight: 300;
  padding-right: 2px;
  font-family: 'ColgateReady', sans-serif;
}

.media-link {
  color: #ee2e24;
  font-size: 20px;
  line-height: 1;
  font-weight: 300;
  font-family: 'ColgateReady', sans-serif;
  text-decoration: underline;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.media-link:hover {
  color: #444444;
}

.top-box {
  padding: 50px;
  background: white;
}

.top-box .img-thumnail {
  width: 185px;
  margin-right: 30px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/1.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 160px;
  display: inline-block;
  float: left;
}

.bottom-box-content {
  background: white;
  margin-top: 25px;
}

.bottom-box-content .bottom-box {
  width: calc(100% - 145px);
  padding: 25px;
  float: left;
}

@media not screen and (min-width: 480px) {
  .bottom-box-content .bottom-box {
    padding-bottom: 0;
    width: 100%;
  }
}

.bottom-box-content .bottom-box-logos {
  width: 145px;
  float: right;
}

.bottom-box-content .bottom-box-logos img {
  width: 100%;
  padding: 25px 25px 15px 0;
}

@media not screen and (min-width: 480px) {
  .bottom-box-content .bottom-box-logos {
    float: initial;
    margin: 0 auto;
    width: 120px;
  }
  .bottom-box-content .bottom-box-logos img {
    padding: 0;
  }
}

.headline-top-box {
  font-size: 18px;
  margin-top: 0;
  font-family: 'ColgateReady', sans-serif;
  font-weight: 700;
  color: #ee2e24;
  margin-bottom: 5px;
}

.top-box-para {
  font-size: 14px;
  font-family: 'ColgateReady', sans-serif;
  line-height: 1.1;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  color: #444444;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}

.slider-comments {
  position: relative;
  margin: 40px 0;
}

.slider-comments .bxslider-comments .slide-comment {
  font-family: 'ColgateReady', sans-serif;
  padding: 30px 50px 0 50px;
}

@media only screen and (min-width: 1200px) {
  .slider-comments .bxslider-comments .slide-comment {
    padding: 30px 100px 0 100px;
  }
}

.slider-comments .bxslider-comments .slide-comment .slide-quote {
  font-size: 18px;
  color: #444444;
  font-family: 'ColgateReady', sans-serif;
  line-height: 1.3;
  padding: 0;
  text-align: left;
  font-weight: 300;
  font-style: italic;
  position: relative;
}

.slider-comments .bxslider-comments .slide-comment .slide-quote:before {
  content: '';
  position: absolute;
  left: -40px;
  top: -30px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/apostrophe.png);
  width: 95px;
  height: 55px;
  background-repeat: no-repeat;
  background-size: auto;
}

.slider-comments .bxslider-comments .slide-comment .slide-author {
  color: #ee2e24;
  font-weight: 300;
  text-align: right;
  margin-top: 20px;
}

.slider-comments .bx-pager {
  display: none;
}

.slider-comments .control_prev-comments > .bx-prev {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 0;
  -webkit-transform: rotate(135deg) !important;
  -ms-transform: rotate(135deg) !important;
      transform: rotate(135deg) !important;
}

.slider-comments .control_prev-comments .bx-prev {
  z-index: 2;
  display: block;
  border-right: 5px solid;
  border-bottom: 5px solid;
  width: 18px;
  color: #ee2e24;
  height: 18px;
  font-size: 0;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.slider-comments .control_prev-comments .bx-prev:hover {
  color: #444444;
}

.slider-comments .control_next-comments > .bx-next {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}

.slider-comments .control_next-comments .bx-next {
  z-index: 2;
  display: block;
  border-right: 5px solid;
  border-bottom: 5px solid;
  width: 18px;
  color: #ee2e24;
  height: 18px;
  font-size: 0;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.slider-comments .control_next-comments .bx-next:hover {
  color: #444444;
}

.slider-comments .bx-next:hover,
.slider-comments .bx-prev:hover {
  opacity: 1;
}

.page-template-webinar-countdown .main-wrap .gradient {
  background: #dbdbdb;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #dbdbdb), color-stop(22%, #dbdbdb), color-stop(37%, #dbdbdb), color-stop(86%, #f2f2f2), color-stop(100%, #f2f2f2));
  background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), color-stop(22%, #dbdbdb), color-stop(37%, #dbdbdb), color-stop(86%, #f2f2f2), to(#f2f2f2));
  background: linear-gradient(to bottom, #dbdbdb 0%, #dbdbdb 22%, #dbdbdb 37%, #f2f2f2 86%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f2f2f2', GradientType=0 );
}

#clockdiv {
  font-family: sans-serif;
  color: #444;
  display: inline-block;
  font-weight: 300;
  text-align: center;
}

#clockdiv > div {
  padding: 5px;
  border-radius: 3px;
  display: inline-block;
}

#clockdiv div > span {
  padding: 10px;
  font-size: 16px;
  line-height: 1;
  color: #ee2e24;
  font-weight: 700;
  display: inline-block;
  background-color: white;
}

.smalltext {
  padding-top: 5px;
  font-size: 18px;
  color: #444;
}

.view-more-wrap {
  margin-top: 2em;
}

.view-more-wrap a span {
  font-family: 'ColgateReady', sans-serif;
}

@media not screen and (min-width: 899px) {
  .sidebar {
    padding-right: 70px;
    padding-left: 70px;
  }
}

@media only screen and (min-width: 899px) and (max-width: 1359px) {
  .has_sidebar .sidebar {
    float: left;
    width: 24%;
  }
}

@media only screen and (max-width: 1250px) {
  .img-thumnail {
    width: 100% !important;
    margin-right: 0 !important;
  }
}

@media not screen and (min-width: 899px) {
  .form-submit.form-submit {
    float: left;
  }
  .archive__grid {
    margin-top: 2.3em !important;
  }
}

@media only screen and (max-width: 1000px) {
  .col-6-small-margin {
    width: 100%;
    margin-right: 0;
    margin-left: 0 !important;
  }
  .col-6-small-margin + .col-6-small-margin {
    margin: 0;
  }
  .slider-comments .bx-next {
    right: 0;
  }
  .slide-wrap-fifth {
    display: none;
    background-color: white;
    padding: 30px 20px;
    margin-bottom: 20px;
  }
  .slide-wrap-fifth .headline-program {
    display: block;
    font-size: 16px;
  }
  .slide-wrap-fifth .program-date {
    font-size: 16px;
  }
  .program-wrap {
    margin-top: 0;
  }
  .program-wrap .middle-headline {
    margin-top: 20px;
  }
  .slider-comments {
    margin: 0 20px;
  }
  .slider-comments .slide-quote {
    font-size: 14px;
  }
  .slider-comments .slider-author {
    font-size: 16px;
  }
}

@media only screen and (min-width: 800px) {
  .mobile-btn {
    display: none;
  }
  .countdown-date {
    text-align: center;
  }
}

@media only screen and (max-width: 800px) {
  .media-link {
    margin-right: 20px;
  }
  .single-conference .site-content {
    padding-top: 0;
  }
  .contdown-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 50px !important;
  }
  .left-side-contdown {
    margin-right: 0;
  }
  .right-side-contdown {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0;
    margin-top: 30px;
  }
  .left-wrap {
    width: 100%;
    display: none;
  }
  .right-wrap {
    width: 100%;
  }
  .program-box {
    padding: 20px 0;
  }
  .contdown-wrap .countdown-date {
    font-size: 18px;
    margin-top: 5px;
  }
  .contdown-wrap .resources-headline {
    margin-top: 35px;
  }
  .contdown-wrap .count-img {
    margin-top: 0;
  }
  .left-with-img {
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 320px;
  }
}

@media only screen and (max-width: 600px) {
  .mobile-btn .btn-register {
    margin-top: 0;
  }
  .headline-top-box {
    font-size: 14px;
    margin-bottom: 20px;
    padding-top: 20px;
    clear: both;
  }
  .top-box {
    padding: 30px 20px;
  }
  .top-box p {
    font-size: 14px;
  }
  .count-img {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .contdown-wrap {
    padding: 0 !important;
  }
  .right-wrap {
    padding-bottom: 30px;
  }
  .smalltext {
    font-size: 18px;
  }
  .countdown {
    width: 95%;
    height: 100px;
  }
  #clockdiv div > span {
    padding: 10px;
    font-size: 16px;
  }
}

.videoWrapper {
  position: relative;
  height: 0;
  padding-bottom: 51.25%;
}

.videoWrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

.single-guest .white-wrap {
  display: none !important;
}

.contdown-wrap .full-wrap {
  padding: 0;
}

.contdown-wrap .full-wrap p {
  margin-bottom: 0;
}

.contdown-wrap .full-wrap img {
  margin: 0;
}

.webinars-subpage .video-info {
  color: #ee2e24 !important;
  margin-top: 16px;
  letter-spacing: 0px !important;
  text-align: justify;
  margin: 15px 0 0px auto;
  font-size: 14px !important;
}

@media only screen and (min-width: 500px) {
  .webinars-subpage .video-info {
    max-width: 250px;
  }
}

.event-details {
  background-color: #fff;
  padding: 10px;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .event-details {
    padding: 30px;
  }
}

.event-details-title {
  margin: 0 10px;
  color: #ee2e24;
  font-size: 20px;
}

@media only screen and (min-width: 768px) {
  .event-details-title {
    font-size: 26px;
  }
}

.event-details-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
  .event-details-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.event-details-content > div {
  width: 100%;
  padding-left: 15px;
}

.event-details-content > div ul {
  margin-left: 25px;
}

.event-details-content > div ul h3 {
  margin-top: 0;
  margin-bottom: 0.7em;
  color: #333;
  font-size: 20px;
}

@media only screen and (min-width: 768px) {
  .event-details-content > div {
    width: 50%;
    padding-left: 40px;
  }
}

.event-details-one-column {
  padding-left: 15px;
}

.event-details-one-column ul {
  margin-left: 25px;
}

@media only screen and (min-width: 768px) {
  .event-details-one-column {
    padding-left: 40px;
  }
}

.event-details-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  .event-details-cta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.event-details-cta .btn-red, .event-details-cta .btn-green, .event-details-cta .btn-gray {
  max-width: 250px;
  margin: 5px;
  text-align: center;
  padding: 10px 20px;
  height: unset;
  font-size: 18px;
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (min-width: 768px) {
  .event-details-cta .btn-red, .event-details-cta .btn-green, .event-details-cta .btn-gray {
    max-width: 320px;
  }
}

.event-details-add-calendar {
  padding-top: 30px;
}

.program-wrap-new .event-details-title {
  font-size: 25px;
  margin-left: 0;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-title {
    font-size: 32px;
  }
}

.program-wrap-new .event-details-title-small {
  font-size: 19px;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-title-small {
    font-size: 25px;
  }
}

.program-wrap-new .event-details-date h3 {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 22px;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-date h3 {
    font-size: 26px;
  }
}

.program-wrap-new .event-details-cta-column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  min-width: 250px;
}

@media not screen and (min-width: 768px) {
  .program-wrap-new .event-details-cta-column {
    text-align: center;
  }
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-cta-column:last-child {
    text-align: right;
  }
}

.program-wrap-new .event-details-content {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
}

.program-wrap-new .event-details-content > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-content > div {
    padding: 0 40px;
    max-width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-content > div:nth-child(2) {
    padding-bottom: 2em;
  }
}

.program-wrap-new .event-details-content h3 {
  font-size: 19px;
  margin-top: 0;
}

.program-wrap-new .event-details-content h3 .red {
  color: #ee2e24;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-details-content h3 {
    font-size: 21px;
  }
}

.program-wrap-new .event-details-end p {
  font-size: 19px;
  font-weight: 400;
  color: #000;
}

.program-wrap-new .event-details-end a {
  color: #ee2e24;
  display: block;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 10px;
}

.program-wrap-new .event-program-row {
  padding-left: 20px;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .event-program-row {
    padding: 0 45px;
  }
}

.program-wrap-new .event-program .btn-red {
  width: 200px;
  height: 40px;
  margin-top: 25px;
  padding-right: 0;
  font-size: 18px;
}

.program-wrap-new .program-session-details {
  padding-left: 15px;
  margin-top: 35px;
  margin-bottom: 35px;
}

.program-wrap-new .program-session-details ul {
  list-style-position: inside;
}

.program-wrap-new .program-session-details ul li {
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  .program-wrap-new .program-session-details {
    padding: 0 40px;
  }
}

.webinar-select {
  padding: 40px  70px 15px 70px;
  font-family: 'ColgateReady', sans-serif;
  /*.right-top-search {*/
  /*  margin-left: auto;*/
  /*}*/
}

.webinar-select .webinar-link-headline h3 {
  transition: color 0.25s ease-in-out;
  -webkit-transition: color 0.25s ease-in-out;
}

.webinar-select .webinar-link-headline:hover h3 {
  color: #444444;
}

.webinar-select .middle-headline {
  display: inline-block;
  z-index: 2;
}

.webinar-select .select-wrap {
  width: 200px;
}

.webinar-select .select-wrap > .select2-container .select2-selection--single {
  height: 35px !important;
  outline: none 0 !important;
}

.webinar-select .select-wrap > .select2-container .select2-selection--single .select2-selection__rendered {
  height: 35px !important;
  outline: none 0 !important;
  font-size: 13px;
  line-height: 38px !important;
  padding-left: 12px;
}

.webinar-select .select-wrap > .select2-container {
  height: 35px !important;
}

.webinar-select .select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 35px !important;
  width: 35px !important;
}

.webinar-select .select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow {
  outline: none 0 !important;
}

.webinar-select .select-wrap > .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-right: 3px solid #ee2e24 !important;
  border-bottom: 3px solid #ee2e24 !important;
  width: 10px !important;
  height: 10px !important;
}

.webinar-select .right-top-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webinar-select .select-label-small {
  margin-left: 40px;
  margin-right: 10px;
}

.webinar-select .select-label-small span {
  font-size: 16px;
  font-family: 'ColgateReady', sans-serif;
  color: #444444;
}

.webinar-select .webinar-select-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webinar-select .btn-go {
  font-family: 'ColgateReady', sans-serif;
  margin-left: 25px;
  width: 65px;
  height: 35px;
  font-size: 18px;
  font-weight: 700;
  color: white;
  background-color: #ee2e24;
  border: none 0;
}

.webinar-select .img-btn-wrap {
  margin-right: 25px;
}

.webinar-select .link-img-webinar {
  margin-right: 0;
  width: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 200px;
}

.webinar-select .link-img-webinar .img-webinar {
  width: 200px;
  height: 180px;
}

.webinar-select .headline-webinar {
  color: #ee2e24;
  font-weight: 400;
  margin-bottom: 10px;
}

.webinar-select .link-img-webinar-huge .img-webinar {
  height: 170px;
}

.webinar-select .text-webinar-huge {
  max-width: calc(100% - 185px) !important;
}

.webinar-select .box {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.site-title a, h1, h2, h3, blockquote, .dropcap, .single .entry-content:before, .page .entry-content:before {
  z-index: 1;
}

.author {
  font-size: 15px;
  margin-left: 15px;
  line-height: 1.4em;
}

.author-flag {
  margin-right: 15px;
}

.box-select-list {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 30px;
}

.author-wrap-line {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-img-webinar .img-webinar {
  -webkit-transition: background-color 0.25s ease-in-out , -webkit-box-shadow 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out , -webkit-box-shadow 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out , box-shadow 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out , box-shadow 0.25s ease-in-out , -webkit-box-shadow 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out , box-shadow 0.25s ease-in-out;
}

.link-img-webinar .btn-live {
  margin: 0;
  width: 100%;
  border-radius: 0;
  border-top: 1px solid white;
}

.link-img-webinar .btn-demand {
  background-color: #ebebeb;
  border-top: 1px solid white;
  color: #444444;
  width: 100%;
  height: 23px;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.link-img-webinar:hover .img-webinar {
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  -webkit-box-shadow: inset 1px 1px 40px 0 rgba(0, 0, 0, 0.45);
          box-shadow: inset 1px 1px 40px 0 rgba(0, 0, 0, 0.45);
}

.link-img-webinar:hover .btn-live {
  color: #444444;
}

.link-img-webinar:hover .btn-demand {
  color: #ee2e24;
}

@media only screen and (max-width: 1000px) {
  .webinar-select .select-label-small {
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
  }
  .webinar-select form {
    width: 100%;
  }
  .webinar-select .btn-go {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .webinar-select .right-top-search {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .webinar-select .webinar-select-header {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .webinar-select .select-wrap {
    width: 100%;
    margin-bottom: 20px;
  }
  .webinar-select .text-right {
    width: 100%;
  }
}

@media only screen and (max-width: 750px) {
  .webinar-select {
    padding: 20px  20px 15px 20px;
  }
  .webinar-select .box {
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .webinar-select .img-btn-wrap {
    width: 100%;
    margin: 20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .text-webinar {
    max-width: 100%;
  }
}

@media only screen and (max-width: 750px) {
  .webinar-select .box-select-list {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .webinar-select .text-webinar {
    padding-bottom: 20px;
  }
  .webinar-select .link-img-webinar {
    width: 100%;
    max-width: 200px;
    position: relative;
  }
  .webinar-select .link-img-webinar .img-webinar {
    width: 100%;
    height: 200px;
  }
}

.video-select {
  padding: 40px  15px 15px 15px;
  font-family: 'ColgateReady', sans-serif;
}

.video-select .video-container .video {
  position: relative;
}

.video-select .video-container .video-start {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.video-select .single {
  width: 100%;
  margin-bottom: 35px;
  float: left;
  padding-right: 0px;
}

.video-select .single .video-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.video-select .single .video-container .video {
  width: 560px;
  height: 315px;
}

.video-select .single .videoWrapper {
  padding-bottom: 56.25%;
}

@media only screen and (min-width: 768px) {
  .video-select .single {
    padding-right: 50px;
  }
}

@media only screen and (min-width: 1024px) {
  .video-select .single {
    width: 50%;
  }
}

.video-select .multiple {
  margin-bottom: 15px;
  float: left;
  width: 100%;
  padding-right: 10px;
  margin-bottom: 35px;
}

.video-select .multiple .video-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.video-select .multiple .video-container .video {
  width: 160px;
}

.video-select .multiple .video-container .title {
  padding: 15px 5px;
}

.video-select .multiple .video-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.video-select .multiple .video-container .video {
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

.video-select .multiple .video-container .video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  .video-select .multiple .video-container .video {
    width: 100%;
    padding-bottom: 56.25%;
  }
}

@media only screen and (min-width: 1200px) {
  .video-select .multiple .video-container .video {
    width: 65%;
    padding-bottom: 36.5%;
  }
}

@media only screen and (min-width: 768px) {
  .video-select .multiple {
    width: 50%;
  }
}

.video-select h3 {
  font-size: 22px;
  margin: 25px 0 20px 0;
  line-height: 1;
  height: 2em;
  color: #444 !important;
  letter-spacing: -1px;
  font-weight: bold;
  font-family: 'ColgateReady', sans-serif !important;
  -webkit-transition: color .25s ease-in-out !important;
  transition: color .25s ease-in-out !important;
}

.video-select h3.headline-video {
  margin: 0;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  .video-select {
    padding: 40px  70px 15px 70px;
  }
}

@media only screen and (max-width: 767px) {
  .video-select .single .video-container .video {
    width: 100%;
    height: auto;
  }
  .video-select .multiple {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .video-select .multiple .video-container {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .video-select .multiple .video-container .video {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
    width: 100%;
    height: auto;
  }
  .video-select .multiple .video-container .title {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
    padding: 0;
  }
  .video-select h3.headline-video {
    margin: 25px 0 20px 0;
    font-weight: 400;
  }
}

.resources-prof-edu .middle-headline {
  margin-bottom: 20px !important;
}

.resources-prof-edu .btn-wrap {
  margin-bottom: 40px;
}

.resources-prof-edu .box-select-list {
  padding-bottom: 65px;
}

.resources-prof-edu .btn-wrap-right .link {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
}

.resources-prof-edu .btn-wrap-right .link:after {
  content: "\02039" !important;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media only screen and (max-width: 750px) {
  .page-template-sessions-list .webinar-select {
    position: relative;
    margin-top: 7em;
  }
  .page-template-sessions-list .middle-headline {
    margin-bottom: 20px !important;
    position: absolute;
    top: -4.6em;
  }
  .page-template-sessions-list .webinar-select-header {
    position: absolute;
    top: -2em;
  }
  .page-template-sessions-list .btn-wrap {
    margin-bottom: 40px;
    position: absolute;
  }
  .page-template-sessions-list .btn-wrap-right .link {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
  }
  .page-template-sessions-list .btn-wrap-right .link:after {
    content: "\02039" !important;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .resources-prof-edu .box-select-list {
    padding-bottom: 0;
  }
}

.pc_one_col_form .pc_form_flist > li code, .pc_one_col_form .pc_form_flist > li input, .pc_one_col_form .pc_form_flist > li select {
  padding: 3px !important;
}

.page-template-upgrade-account .pc_form_flist input {
  padding: 12px !important;
}

.page-template-publications-list #box-topic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.page-template-publications-list #box-topic h3 {
  width: 100%;
  margin-top: 1em;
}

.page-template-publications-list .desc-webinar {
  color: #000;
}

.page-template-publications-list .box-select-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 320px;
  margin-right: 15px;
  width: 100%;
  border-bottom: none;
  -webkit-box-shadow: 2px 2px 15px -5px;
          box-shadow: 2px 2px 15px -5px;
  position: relative;
  padding-bottom: 55px;
}

@media not screen and (min-width: 750px) {
  .page-template-publications-list .box-select-list {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 700px) {
  .page-template-publications-list .box-select-list {
    width: calc(50% - 30px);
  }
}

@media only screen and (min-width: 1024px) {
  .page-template-publications-list .box-select-list {
    width: calc(33.33% - 30px);
  }
}

@media only screen and (min-width: 1200px) {
  .page-template-publications-list .box-select-list {
    width: calc(26% - 30px);
  }
}

.page-template-publications-list .webinar-select .img-btn-wrap {
  margin-right: 0;
}

@media not screen and (min-width: 750px) {
  .page-template-publications-list .webinar-select .img-btn-wrap {
    margin: 0 auto;
  }
}

.page-template-publications-list .webinar-select .link-img-webinar {
  margin-right: 0;
  width: 100%;
}

.page-template-publications-list .webinar-select .link-img-webinar .img-webinar {
  width: 100%;
}

@media not screen and (min-width: 750px) {
  .page-template-publications-list .webinar-select .link-img-webinar {
    max-width: 320px;
  }
}

.page-template-publications-list .text-publication {
  width: 100%;
  padding: 0 10px;
}

.page-template-publications-list .headline-program {
  margin-bottom: 15px;
  display: block;
  font-size: 22px;
  margin-top: .7em;
  font-weight: 700;
  min-height: 2em;
}

.page-template-publications-list .headline-program:hover {
  color: #ee2e24;
}

.page-template-publications-list .send-to-email {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding: 0 10px;
  position: absolute;
  bottom: 0;
}

.page-template-publications-list .send-to-email a {
  width: auto;
  padding: 6px 15px;
  height: auto;
  display: block;
  text-align: center;
  font-size: 16px;
}

.page-template-publications-list .other-conf {
  margin: 1em 0px 1em 2em;
}

.page-template-share-email .files-list {
  margin: 1em 0px 1em 2em;
}

.page-template-share-email .send-files-form label {
  display: inline-block;
  margin-bottom: .5em;
}

.page-template-share-email .gray {
  color: gray;
}

.btn-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.text-webinar .session-urls .btn-red, .text-webinar .session-urls .btn-grey {
  display: inline-block;
}

.session-urls .red-btn,
.session-urls .gray-btn {
  width: 160px;
}

.session-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 751px) {
  .session-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.session-top .btn-green, .session-top .btn-red {
  padding: 10px 25px;
  display: inline-block;
  text-align: center;
  height: unset;
  width: unset;
  margin-bottom: 5px;
}

.page-template-register-webinar button.pc_reg_btn {
  max-width: 160px;
  width: 100%;
  height: 60px !important;
  font-size: 20px;
  font-weight: bold;
  font-family: 'ColgateReady', sans-serif;
  color: #fff !important;
  position: relative;
  margin-left: 7px;
  -webkit-transition: color .25s ease-in-out, background-color .25s ease-in-out;
  transition: color .25s ease-in-out, background-color .25s ease-in-out;
  text-align: center;
  border: 0 !important;
  background: none !important;
  background-color: #ee2e24 !important;
}

.page-template-register-webinar button.pc_reg_btn:hover {
  border: 0 !important;
  background-color: #ee2e24 !important;
  color: #fff !important;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

.page-template-register-webinar button.pc_reg_btn[disabled] {
  background-color: #c0c0c0 !important;
}

.page-template-register-webinar .middle-headline {
  font-weight: 700;
  color: #ee2e24;
}

.page-template-register-webinar.page-child h1,
.page-template-register-webinar.page-child .middle-headline {
  color: #ee2e24;
  font-family: 'ColgateReady', sans-serif !important;
  font-weight: 700;
}

@media not screen and (min-width: 1000px) {
  .page-template-register-webinar .site-footer .site-info {
    text-align: center;
  }
}

@media not screen and (min-width: 480px) {
  .page-template-register-webinar .site-footer img {
    width: auto !important;
  }
}

.ui-datepicker-prev, .ui-datepicker-next {
  display: none;
}

.pcud_dp .ui-datepicker select.ui-datepicker-month, .pcud_dp .ui-datepicker select.ui-datepicker-year {
  width: 100%;
  padding: 8px 10px;
}

.pcud_dp .ui-datepicker .ui-datepicker-title {
  margin: 5px;
}

.page-template-template-register-success .invite-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page-template-template-register-success .invite-buttons a {
  max-width: 270px;
  height: 45px;
  font-size: 18px;
  margin-top: 10px;
}

@media only screen and (min-width: 768px) {
  .page-template-template-register-success .invite-buttons a {
    margin-right: 10px;
  }
}

@media only screen and (min-width: 768px) {
  .page-template-template-register-success .invite-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.page-template-template-econference-program .site-main {
  margin-right: auto;
}

.page-template-template-econference-program .program-session-details {
  margin-top: 70px;
}

.page-template-template-econference-program .register-buttons {
  margin-bottom: 25px;
  max-width: 250px;
}

.page-template-template-econference-program .register-buttons a {
  font-size: 18px;
  height: 40px;
}

.page-template-template-econference-program .event-details-title {
  font-size: 25px;
  margin-left: 0;
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-title {
    font-size: 32px;
  }
}

.page-template-template-econference-program .event-details-title-small {
  font-size: 19px;
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-title-small {
    font-size: 25px;
  }
}

.page-template-template-econference-program .event-details-date h3 {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 22px;
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-date h3 {
    font-size: 26px;
  }
}

.page-template-template-econference-program .event-details-cta-column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  min-width: 250px;
}

@media not screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-cta-column {
    text-align: center;
  }
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-cta-column:last-child {
    text-align: right;
  }
}

.page-template-template-econference-program .event-details-content {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.page-template-template-econference-program .event-details-content > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-content > div {
    padding: 0 40px;
  }
}

.page-template-template-econference-program .event-details-content > div:last-child {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-content > div:nth-child(2) {
    border-left: 1px solid #ee2e24;
    padding-bottom: 2em;
  }
}

.page-template-template-econference-program .event-details-content h3 {
  font-size: 19px;
}

.page-template-template-econference-program .event-details-content h3 .red {
  color: #ee2e24;
}

@media only screen and (min-width: 768px) {
  .page-template-template-econference-program .event-details-content h3 {
    font-size: 21px;
  }
}

.certificates-title {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 70px;
}

.certificates-list {
  max-width: 98%;
}

.certificates-event {
  position: relative;
  border-top: 1px solid #dcdcdc;
  padding-top: 25px;
  padding-bottom: 25px;
}

.certificates-event__accordion-btn {
  width: 30px;
  height: 25px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/accordion-btn.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0;
  top: 25px;
  border: 0;
  background-color: transparent;
  outline: none;
}

.certificates-event.opened .certificates-event__accordion-btn {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.certificates-event h5 {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 15px;
  max-width: 95%;
}

.certificates-event .author-flag {
  width: 30px;
  height: 20px;
}

.certificates-event__date-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.certificates-event__date-wrapper p {
  font-size: 16px;
  font-weight: normal;
}

.certificates-event__buttons {
  margin-top: 35px;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.certificates-event__buttons a {
  text-decoration: underline;
}

.certificates-event__buttons a.btn-getCertificate {
  margin-right: 30px;
  text-decoration: none;
}

.certificates-event__buttons a.btn-getCertificate:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  .certificates-event__buttons > a {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .certificates-event__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.certificates-event__hidden-content {
  display: none;
}
#main form.pc_login_form, #main form.pc_registration_form, #content form.pc_login_form, #content form.pc_registration_form {
  display: block;
}

#main.no-js h1.entry-title, #content.no-js h1.entry-title {
  font-size: 20px !important;
}

#main.no-js th, #content.no-js th {
  background-color: #ee2e24;
  color: #fff;
  border: 1px solid #000;
  padding: 10px !important;
}

#main.no-js td p:first-child, #content.no-js td p:first-child {
  line-height: 64px;
  margin: 5px 0 25px 0;
}

#main.no-js td p:first-child img, #content.no-js td p:first-child img {
  float: left;
}

#main.no-js td p:first-child span, #content.no-js td p:first-child span {
  font-weight: bold;
  margin-left: 15px;
}

#main.no-js tr:hover, #main.no-js td:hover, #content.no-js tr:hover, #content.no-js td:hover {
  background-color: #fff;
}

#main .alert.alert-no-js, #content .alert.alert-no-js {
  display: none;
  border: 1px solid red;
  padding: 8px 12px;
  margin-bottom: 10px;
}

#main .alert.alert-no-js a, #content .alert.alert-no-js a {
  font-weight: bold;
  color: red;
}

#secondary .widget.PrivateContentLogin {
  display: block;
}

.page-template-template-clean-lp .content,
.page-template-template-clean-lp .footer-navigation .nav li a span,
.page-template-template-clean-lp .footer-navigation .nav--main ul li a span,
.nav--main .page-template-template-clean-lp .footer-navigation ul li a span,
.page-template-template-clean-lp .site-footer .site-info,
.page-template-template-clean-lp h1 {
  font-family: Helvetica, sans-serif;
}

.page-template-template-clean-lp .container {
  max-width: 85%;
}

@media only screen and (min-width: 1200px) {
  .page-template-template-clean-lp .container {
    max-width: 992px;
  }
}

@media only screen and (min-width: 1025px) {
  .page-template-template-clean-lp .container#main {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.page-template-template-clean-lp .entry-title {
  color: #ed1e24;
  font-size: 24px !important;
  font-weight: bold;
  line-height: 32px;
  text-align: left;
  margin: 10px 0;
}

.page-template-template-clean-lp .disclaimer_title {
  margin-bottom: 20px !important;
  font-size: 13px;
  line-height: 17px;
  font-family: Helvetica, sans-serif;
}

.page-template-template-clean-lp .pc_rf_psw,
.page-template-template-clean-lp .pc_rf_psw_confirm,
.page-template-template-clean-lp .addthis_toolbox {
  display: none !important;
}

.page-template-template-clean-lp .user_details_label {
  display: block;
  width: calc(100% - 60px);
  margin: 0 auto;
  padding: 10px 50px;
  border-bottom: 1px solid #ed1e24;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 15px;
}

@media not screen and (min-width: 480px) {
  .page-template-template-clean-lp .user_details_label {
    padding: 0 10px;
    width: 100%;
  }
}

.page-template-template-clean-lp .pc_registration_form {
  background-color: #fff;
  border: none;
  padding: 0;
}

.page-template-template-clean-lp li.pc_rf_field {
  width: 50% !important;
}

@media not screen and (min-width: 480px) {
  .page-template-template-clean-lp li.pc_rf_field {
    width: 100% !important;
  }
}

.page-template-template-clean-lp li.pc_rf_profession {
  width: 100% !important;
  padding-right: 0 !important;
  margin-bottom: 0 !important;
}

.page-template-template-clean-lp .pc_fluid_form .pc_form_flist > li > label {
  font-weight: 700;
  padding-bottom: 15px !important;
  display: block;
}

.page-template-template-clean-lp input[type="text"] {
  padding: 6px 14px !important;
}

.page-template-template-clean-lp .pc_registration_form button {
  display: block;
  margin: 0 auto;
  padding: 0px 40px !important;
  border: none !important;
  background: #ed1e24 !important;
  color: #fff !important;
  font-weight: 700;
  font-size: 14px;
}

.page-template-template-clean-lp .pc_fluid_form .pc_form_flist > li.pc_rf_profession > label {
  width: calc(100% - 60px) !important;
  margin: 0 auto !important;
  border-bottom: 1px solid #ed1e24;
  padding-bottom: 10px !important;
  font-size: 16px;
}

@media not screen and (min-width: 480px) {
  .page-template-template-clean-lp .pc_fluid_form .pc_form_flist > li.pc_rf_profession > label {
    width: 100% !important;
  }
}

.page-template-template-clean-lp .pc_fluid_form .pc_form_flist > li.pc_rf_profession > label > span {
  display: block;
  padding: 0 50px;
}

@media not screen and (min-width: 480px) {
  .page-template-template-clean-lp .pc_fluid_form .pc_form_flist > li.pc_rf_profession > label > span {
    padding: 0 10px;
  }
}

.page-template-template-clean-lp .control {
  cursor: pointer;
  display: block;
  margin: 0 6px;
  height: 100%;
  background: #D8D8D8;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
}

.page-template-template-clean-lp .control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.page-template-template-clean-lp .control--radio .control__indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: #D8D8D8;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  padding: 15px 25px;
  min-height: 5em;
}

@media not screen and (min-width: 1024px) {
  .page-template-template-clean-lp .control--radio .control__indicator {
    font-size: 12px;
    padding: 15px 10px;
  }
}

.page-template-template-clean-lp .control--radio .control__indicator:hover {
  background: #ed1e24;
  color: #fff;
}

.page-template-template-clean-lp .control--radio input:checked ~ .control__indicator {
  background: #ed1e24;
  color: #fff;
}

.page-template-template-clean-lp .profession_boxes {
  list-style-type: none;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
}

.page-template-template-clean-lp .profession_boxes li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media not screen and (min-width: 480px) {
  .page-template-template-clean-lp .profession_boxes li {
    width: 50% !important;
  }
}

@media not screen and (min-width: 700px) {
  .page-template-template-clean-lp .profession_boxes {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .page-template-template-clean-lp .profession_boxes li {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 33.3%;
  }
}

.page-template-template-clean-lp .pc_reg_btn:disabled, .page-template-template-clean-lp .pc_reg_btn:hover:disabled {
  border: none !important;
  background-color: #efefef !important;
  color: #111 !important;
  -webkit-box-shadow: 0 1px 0 #e4e4e4 inset;
          box-shadow: 0 1px 0 #e4e4e4 inset;
}

.page-template-template-clean-lp .pc_reg_btn:hover {
  border: none !important;
  background-color: #a71319 !important;
  color: #fff !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.page-template-template-clean-lp .email_confirmation p {
  margin-bottom: 0;
  color: #ed1e24;
  font-size: 12px;
}

.page-template-template-clean-lp .pc_disclaimer_check {
  cursor: pointer;
  height: 15px;
  background: #fff;
  width: 15px;
  border-radius: 2px;
  border: 1px solid #d8d8d8;
  top: 4px;
}

.page-template-template-clean-lp .pc_disclaimer_check input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.page-template-template-clean-lp .pc_disclaimer_check .control__indicator {
  position: relative;
  left: 4px;
  top: 0px;
  width: 6px;
  height: 10px;
}

.page-template-template-clean-lp .pc_disclaimer_check input:checked ~ .control__indicator {
  border: 1px solid #ed1e24;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.page-template-template-clean-lp .requred_indicates {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 10px;
  color: #ed1e24;
  font-weight: 400;
  text-align: right;
}

@media not screen and (min-width: 560px) {
  .page-template-template-clean-lp .requred_indicates {
    position: relative;
  }
}

.certificates-title {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 70px;
}

.certificates-list {
  max-width: 98%;
}

.certificates-event {
  position: relative;
  border-top: 1px solid #dcdcdc;
  padding-top: 25px;
  padding-bottom: 25px;
}

.certificates-event__accordion-btn {
  width: 30px;
  height: 25px;
  background-image: url(//static.colgatetalks.com/wp-content/themes/hive_colgate_talks/assets/images/accordion-btn.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0;
  top: 25px;
  border: 0;
  background-color: transparent;
  outline: none;
}

.certificates-event.opened .certificates-event__accordion-btn {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.certificates-event h5 {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 15px;
  max-width: 95%;
}

.certificates-event__date-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.certificates-event__date-wrapper .author-flag {
  width: 30px;
  height: 20px;
}

.certificates-event__date-wrapper p {
  font-size: 16px;
  font-weight: normal;
}

.certificates-event__buttons {
  margin-top: 35px;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.certificates-event__buttons a {
  margin-right: 30px;
}

.certificates-event__buttons a:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .certificates-event__buttons a {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .certificates-event__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.certificates-event__hidden-content {
  display: none;
}

.page-template-challenge-10-to-10-form .site-main {
  border-right: 1px solid #afafaf;
}

.page-template-challenge-10-to-10-form form {
  background-color: #fefefe;
  border: 1px solid #ebebeb;
  color: #373737;
  margin: 0 auto 20px;
  padding: 19px 24px;
  margin-top: 20px;
}

.page-template-challenge-10-to-10-form form div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  position: relative;
}

.page-template-challenge-10-to-10-form form a {
  margin: 0 0 0 1%;
  font-size: 15px;
  color: #373737;
}

.page-template-challenge-10-to-10-form form label {
  width: 45%;
  font-size: 15px;
}

.page-template-challenge-10-to-10-form form input,
.page-template-challenge-10-to-10-form form textarea {
  width: 55%;
  margin: 0 0 0 2%;
  padding: 5px;
  font-size: 14px;
  height: auto;
}

.page-template-challenge-10-to-10-form form textarea {
  min-width: 50%;
  min-height: 75px;
}

.page-template-challenge-10-to-10-form form input[type=submit] {
  width: auto;
  margin-left: 0;
  border: 1px solid #ccc;
  background: 0 0;
  background-color: #f4f4f4;
  color: #444;
  font-size: 13px;
  padding: 0 12px;
  height: 31px;
}

.page-template-challenge-10-to-10-form form #field_6098da8fae530_wrapper,
.page-template-challenge-10-to-10-form form #field_KD8jZgvxFpqgR_wrapper,
.page-template-challenge-10-to-10-form form #field_6098dacdae531_wrapper,
.page-template-challenge-10-to-10-form form #field_UsuavJhjrVtem_wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page-template-challenge-10-to-10-form form #field_6098da8fae530_wrapper label,
.page-template-challenge-10-to-10-form form #field_KD8jZgvxFpqgR_wrapper label,
.page-template-challenge-10-to-10-form form #field_6098dacdae531_wrapper label,
.page-template-challenge-10-to-10-form form #field_UsuavJhjrVtem_wrapper label {
  width: 100%;
  text-align: left;
  margin: 5px 0;
}

.page-template-challenge-10-to-10-form form #field_6098da8fae530_wrapper label:first-of-type,
.page-template-challenge-10-to-10-form form #field_KD8jZgvxFpqgR_wrapper label:first-of-type,
.page-template-challenge-10-to-10-form form #field_6098dacdae531_wrapper label:first-of-type,
.page-template-challenge-10-to-10-form form #field_UsuavJhjrVtem_wrapper label:first-of-type {
  margin-bottom: 10px;
}

.page-template-challenge-10-to-10-form form #field_6098da8fae530_wrapper input,
.page-template-challenge-10-to-10-form form #field_KD8jZgvxFpqgR_wrapper input,
.page-template-challenge-10-to-10-form form #field_6098dacdae531_wrapper input,
.page-template-challenge-10-to-10-form form #field_UsuavJhjrVtem_wrapper input {
  width: auto;
  margin-right: 20px;
}

.page-template-challenge-10-to-10-form form #field_6059ab28fbca9_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page-template-challenge-10-to-10-form form #field_6059ab28fbca9_wrapper label {
  margin-bottom: 15px;
}

.page-template-challenge-10-to-10-form form #field_6059ab28fbca9_wrapper a {
  margin-left: 0;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #d7d7d7;
  margin: 5px 0;
  width: auto;
}

.page-template-challenge-10-to-10-form form #field_6059ab28fbca9_wrapper a:hover {
  color: #ee2e24;
  background: #f7f7f7;
}

.page-template-challenge-10-to-10-form form .form-multiple-file-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  margin-bottom: 0;
}

.page-template-challenge-10-to-10-form form .form-multiple-file-wrapper input {
  width: 95%;
  margin-bottom: 10px;
}

.page-template-challenge-10-to-10-form form .form-add-files {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  margin-left: 0;
  border: 1px solid #ccc;
  background: 0 0;
  background-color: #f4f4f4;
  color: #444;
  font-size: 13px;
  padding: 0 12px;
  height: 31px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-template-challenge-10-to-10-form form .error {
  position: absolute;
  top: 100%;
  right: 0;
  font-size: 12px;
  color: #ee2e24;
}

@media only screen and (max-width: 480px) {
  .page-template-challenge-10-to-10-form div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .page-template-challenge-10-to-10-form form label {
    width: 100%;
    font-size: 14px;
  }
  .page-template-challenge-10-to-10-form form a {
    font-size: 13px;
  }
  .page-template-challenge-10-to-10-form form input,
  .page-template-challenge-10-to-10-form form textarea {
    width: 100%;
    margin-left: 0;
  }
}

.single-multiwebinar section:first-of-type .section__title:first-of-type {
  color: #eb2e2e;
}

.single-multiwebinar section {
  padding: 20px 15px 35px 15px;
  background-color: #fff;
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar section {
    padding: 20px 30px 42px 30px;
  }
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar section {
    padding: 20px 80px 50px 80px;
    margin-bottom: 55px;
  }
}

.single-multiwebinar section .section__header-image {
  width: 100%;
  max-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar section .section__header-image {
    max-height: 360px;
  }
}

.single-multiwebinar section .section__title {
  font-weight: 700;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
}

.single-multiwebinar section .section__description {
  margin: 0;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar section .section__description {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar section .section__description {
    margin-bottom: 55px;
  }
}

.single-multiwebinar p {
  font-weight: 400;
}

.single-multiwebinar ul {
  padding-left: 30px;
}

.single-multiwebinar ul li {
  margin-bottom: 10px;
}

.single-multiwebinar .white-wrap {
  background-color: transparent;
}

.single-multiwebinar .multiwebinar-content {
  font-weight: 400;
}

.single-multiwebinar .multiwebinar-certificate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 3px solid #dbdbdb;
  padding: 20px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .multiwebinar-certificate {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .multiwebinar-certificate {
    gap: 40px;
  }
}

.single-multiwebinar .multiwebinar-certificate__image {
  width: 250px;
  margin: auto;
}

.single-multiwebinar .multiwebinar-certificate__info {
  font-weight: 400;
}

.single-multiwebinar .multiwebinar-certificate__info h3 {
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .multiwebinar-certificate__info h3 {
    margin-top: 0;
  }
}

.single-multiwebinar .multiwebinar-certificate__info p:first-child {
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 20px;
}

.single-multiwebinar .webinars-list {
  padding: 0;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .webinars-list {
    margin-top: 25px;
  }
}

.single-multiwebinar .webinars-list .webinar-container {
  border: 3px solid #dbdbdb;
  margin-bottom: 30px;
  padding: 30px 22px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 180px;
  gap: 30px;
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .webinars-list .webinar-container {
    padding: 40px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 70px;
  }
}

.single-multiwebinar .webinars-list .webinar-container:last-of-type {
  margin-bottom: 0;
}

.single-multiwebinar .webinars-list .webinar-session {
  text-transform: uppercase;
  color: #eb2e2e;
  margin-top: 0;
  margin-bottom: 0.5em;
}

.single-multiwebinar .webinars-list .webinar-speakers {
  margin-top: 30px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .webinars-list .webinar-speakers {
    width: 36%;
    margin-top: 0;
    max-width: 308px;
  }
}

.single-multiwebinar .webinars-list .webinar-speakers__header {
  color: #eb2e2e;
  margin-top: 0;
  margin-bottom: 15px;
}

.single-multiwebinar .webinars-list .webinar-speakers__images {
  display: grid;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  -ms-flex-line-pack: center;
      align-content: center;
}

.single-multiwebinar .webinars-list .webinar-speakers__images .speakers__image {
  text-align: center;
}

.single-multiwebinar .webinars-list .webinar-speakers__images .speakers__image img {
  width: 112px;
  height: 112px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  display: block;
  margin: auto;
}

.single-multiwebinar .webinars-list .webinar-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .webinars-list .webinar-header {
    width: 57%;
    max-width: 600px;
  }
}

.single-multiwebinar .webinars-list .webinar-header__headline {
  margin-top: 0;
  font-size: 1.3em;
}

.single-multiwebinar .webinars-list .webinar-header__subheadline {
  text-align: justify;
}

.single-multiwebinar .webinars-list .webinar-date-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  bottom: 30px;
  position: absolute;
  left: 0;
  right: 0;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .webinars-list .webinar-date-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .webinars-list .webinar-date-container {
    gap: 42px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: auto;
    margin-bottom: 0;
    position: static;
    padding-top: 20px;
  }
}

.single-multiwebinar .webinars-list .webinar-date-container .webinar-header__date {
  font-size: 1.3em;
  font-weight: 700;
  max-width: 80%;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .webinars-list .webinar-date-container .webinar-header__date {
    max-width: 270px;
  }
}

.single-multiwebinar .webinars-list .webinar-date-container .webinar-header__date span {
  font-weight: 400;
}

.single-multiwebinar .webinars-list .webinar-details-button {
  background-color: #eb2e2e;
  color: #fff;
  font-weight: 700;
  line-height: 150%;
  padding: 16px 30px;
  display: inline-block;
  text-align: center;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .webinars-list .webinar-details-button {
    margin-top: 0;
    white-space: nowrap;
  }
}

.single-multiwebinar .faq {
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .faq {
    padding-bottom: 0;
  }
}

.single-multiwebinar .faq .accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 3px solid #dbdbdb;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .faq .accordion {
    margin-bottom: 35px;
  }
}

.single-multiwebinar .faq .accordion__arrow {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.single-multiwebinar .faq .accordion__question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 5px;
  font-size: 1.3em;
  gap: 20px;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .faq .accordion__question {
    padding-bottom: 10px;
  }
}

.single-multiwebinar .faq .accordion__question p {
  font-weight: 700;
}

.single-multiwebinar .faq .accordion__answer {
  display: none;
  font-size: 1.1em;
}

.single-multiwebinar .faq details.accordion[open] .accordion__arrow {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.single-multiwebinar .faq details.accordion[open] .accordion__answer {
  display: block;
}

.single-multiwebinar .demand-button,
.single-multiwebinar .demand-button--more {
  background-color: #ee2e24;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 15px;
  font-size: 24px;
  margin-bottom: 30px;
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .demand-button,
  .single-multiwebinar .demand-button--more {
    padding: 20px 40px;
  }
}

@media screen and (min-width: 900px) {
  .single-multiwebinar .demand-button,
  .single-multiwebinar .demand-button--more {
    padding: 40px 80px 40px 40px;
    font-size: 32px;
  }
}

.single-multiwebinar .demand-button--more {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .demand-button--more {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 8%;
  }
}

@media screen and (min-width: 1024px) {
  .single-multiwebinar .demand-button--more {
    gap: 15%;
  }
}

@media screen and (min-width: 1250px) {
  .single-multiwebinar .demand-button--more {
    gap: 20%;
  }
}

.single-multiwebinar .demand-button--more__description {
  font-size: 0.7em;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .demand-button--more__description {
    font-size: 20px;
  }
}

.single-multiwebinar .demand-button--more__button {
  background: #fff;
  color: black;
  padding: 15px 50px;
  text-align: center;
  margin-top: 15px;
  font-size: 16px;
}

@media screen and (min-width: 768px) {
  .single-multiwebinar .demand-button--more__button {
    white-space: nowrap;
    margin: auto;
  }
}

.page-template-faq .wider-container {
  max-width: 80em;
}

.page-template-faq section:first-of-type .section__title:first-of-type {
  color: #eb2e2e;
}

.page-template-faq section {
  padding: 200px 15px 35px 15px;
  background-color: #fff;
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .page-template-faq section {
    padding: 20px 30px 42px 30px;
  }
}

@media screen and (min-width: 1024px) {
  .page-template-faq section {
    padding: 20px 80px 50px 80px;
    margin-bottom: 55px;
  }
}

.page-template-faq section .section__header-image {
  width: 100%;
  max-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (min-width: 1024px) {
  .page-template-faq section .section__header-image {
    max-height: 360px;
  }
}

.page-template-faq section .section__title {
  font-weight: 700;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
}

.page-template-faq section .section__description {
  margin: 0;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .page-template-faq section .section__description {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .page-template-faq section .section__description {
    margin-bottom: 55px;
  }
}

.page-template-faq p {
  font-weight: 400;
}

.page-template-faq ul {
  padding-left: 30px;
}

.page-template-faq ul li {
  margin-bottom: 10px;
}

.page-template-faq .white-wrap {
  background-color: transparent;
}

.page-template-faq .faq-content {
  font-weight: 400;
}

.page-template-faq .faq-certificate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 3px solid #dbdbdb;
  padding: 20px;
}

@media screen and (min-width: 768px) {
  .page-template-faq .faq-certificate {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .page-template-faq .faq-certificate {
    gap: 40px;
  }
}

.page-template-faq .faq-certificate__image {
  width: 250px;
  margin: auto;
}

.page-template-faq .faq-certificate__info {
  font-weight: 400;
}

.page-template-faq .faq-certificate__info h3 {
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .page-template-faq .faq-certificate__info h3 {
    margin-top: 0;
  }
}

.page-template-faq .faq-certificate__info p:first-child {
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 20px;
}

.page-template-faq .webinars-list {
  padding: 0;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .page-template-faq .webinars-list {
    margin-top: 25px;
  }
}

.page-template-faq .webinars-list .webinar-container {
  border: 3px solid #dbdbdb;
  margin-bottom: 30px;
  padding: 30px 22px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 180px;
  gap: 30px;
}

@media screen and (min-width: 1024px) {
  .page-template-faq .webinars-list .webinar-container {
    padding: 40px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 70px;
  }
}

.page-template-faq .webinars-list .webinar-container:last-of-type {
  margin-bottom: 0;
}

.page-template-faq .webinars-list .webinar-session {
  text-transform: uppercase;
  color: #eb2e2e;
  margin-top: 0;
  margin-bottom: 0.5em;
}

.page-template-faq .webinars-list .webinar-speakers {
  margin-top: 30px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .page-template-faq .webinars-list .webinar-speakers {
    width: 36%;
    margin-top: 0;
    max-width: 308px;
  }
}

.page-template-faq .webinars-list .webinar-speakers__header {
  color: #eb2e2e;
  margin-top: 0;
  margin-bottom: 15px;
}

.page-template-faq .webinars-list .webinar-speakers__images {
  display: grid;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  -ms-flex-line-pack: center;
      align-content: center;
}

.page-template-faq .webinars-list .webinar-speakers__images .speakers__image {
  text-align: center;
}

.page-template-faq .webinars-list .webinar-speakers__images .speakers__image img {
  width: 112px;
  height: 112px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  display: block;
  margin: auto;
}

.page-template-faq .webinars-list .webinar-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 1024px) {
  .page-template-faq .webinars-list .webinar-header {
    width: 57%;
    max-width: 600px;
  }
}

.page-template-faq .webinars-list .webinar-header__headline {
  margin-top: 0;
  font-size: 1.3em;
}

.page-template-faq .webinars-list .webinar-header__subheadline {
  text-align: justify;
}

.page-template-faq .webinars-list .webinar-date-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  bottom: 30px;
  position: absolute;
  left: 0;
  right: 0;
}

@media screen and (min-width: 768px) {
  .page-template-faq .webinars-list .webinar-date-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@media screen and (min-width: 1024px) {
  .page-template-faq .webinars-list .webinar-date-container {
    gap: 42px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: auto;
    margin-bottom: 0;
    position: static;
    padding-top: 20px;
  }
}

.page-template-faq .webinars-list .webinar-date-container .webinar-header__date {
  font-size: 1.3em;
  font-weight: 700;
  max-width: 80%;
}

@media screen and (min-width: 768px) {
  .page-template-faq .webinars-list .webinar-date-container .webinar-header__date {
    max-width: 270px;
  }
}

.page-template-faq .webinars-list .webinar-date-container .webinar-header__date span {
  font-weight: 400;
}

.page-template-faq .webinars-list .webinar-details-button {
  background-color: #eb2e2e;
  color: #fff;
  font-weight: 700;
  line-height: 150%;
  padding: 16px 30px;
  display: inline-block;
  text-align: center;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .page-template-faq .webinars-list .webinar-details-button {
    margin-top: 0;
    white-space: nowrap;
  }
}

.page-template-faq .faq {
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media screen and (min-width: 1024px) {
  .page-template-faq .faq {
    padding-bottom: 0;
  }
}

.page-template-faq .faq .accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 3px solid #dbdbdb;
}

@media screen and (min-width: 768px) {
  .page-template-faq .faq .accordion {
    margin-bottom: 35px;
  }
}

.page-template-faq .faq .accordion__arrow {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.page-template-faq .faq .accordion__question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 5px;
  font-size: 1.3em;
  gap: 20px;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .page-template-faq .faq .accordion__question {
    padding-bottom: 10px;
  }
}

.page-template-faq .faq .accordion__question p {
  font-weight: 700;
}

.page-template-faq .faq .accordion__answer {
  display: none;
  font-size: 1.1em;
}

.page-template-faq .faq details.accordion[open] .accordion__arrow {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.page-template-faq .faq details.accordion[open] .accordion__answer {
  display: block;
}

.page-template-faq .demand-button,
.page-template-faq .demand-button--more {
  background-color: #ee2e24;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 15px;
  font-size: 24px;
  margin-bottom: 30px;
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .page-template-faq .demand-button,
  .page-template-faq .demand-button--more {
    padding: 20px 40px;
  }
}

@media screen and (min-width: 900px) {
  .page-template-faq .demand-button,
  .page-template-faq .demand-button--more {
    padding: 40px 80px 40px 40px;
    font-size: 32px;
  }
}

.page-template-faq .demand-button--more {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 768px) {
  .page-template-faq .demand-button--more {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 8%;
  }
}

@media screen and (min-width: 1024px) {
  .page-template-faq .demand-button--more {
    gap: 15%;
  }
}

@media screen and (min-width: 1250px) {
  .page-template-faq .demand-button--more {
    gap: 20%;
  }
}

.page-template-faq .demand-button--more__description {
  font-size: 0.7em;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .page-template-faq .demand-button--more__description {
    font-size: 20px;
  }
}

.page-template-faq .demand-button--more__button {
  background: #fff;
  color: black;
  padding: 15px 50px;
  text-align: center;
  margin-top: 15px;
  font-size: 16px;
}

@media screen and (min-width: 768px) {
  .page-template-faq .demand-button--more__button {
    white-space: nowrap;
    margin: auto;
  }
}
/*# sourceMappingURL=style.css.map */
/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */

.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.ms-choice {
    display: block;
    width: 100%;
    height: 26px;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #aaa;
    text-align: left;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

.ms-choice.disabled {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.ms-choice > span {
    position: absolute;
    top: 0;
    left: 0;
    right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-left: 8px;
}

.ms-choice > span.placeholder {
    color: #999;
}

.ms-choice > div {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 25px;
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) left top no-repeat;
}

.ms-choice > div.open {
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) right top no-repeat;
}

.ms-drop {
    width: 100%;
    overflow: hidden;
    display: none;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ms-drop.bottom {
    top: 100%;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.ms-drop.top {
    bottom: 100%;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}

.ms-search input {
    width: 100%;
    height: auto !important;
    min-height: 24px;
    padding: 0 20px 0 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #fff url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px;
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    background: url(//static.colgatetalks.com/wp-content/plugins/private-content/js/multiple-select/multiple-select.png) no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.ms-search, .ms-search input {
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ms-drop ul {
    overflow: auto;
    margin: 0;
    padding: 5px 8px;
}

.ms-drop ul > li {
    list-style: none;
    display: list-item;
    background-image: none;
    position: static;
}

.ms-drop ul > li .disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
}

.ms-drop ul > li.multiple {
    display: block;
    float: left;
}

.ms-drop ul > li.group {
    clear: both;
}

.ms-drop ul > li.multiple label {
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ms-drop ul > li label {
    font-weight: normal;
    display: block;
    white-space: nowrap;
}

.ms-drop ul > li label.optgroup {
    font-weight: bold;
}

.ms-drop input[type="checkbox"] {
    vertical-align: middle;
}

.ms-drop .ms-no-results {
    display: none;
}

/*BASIC STYLES */
.pc_login_form,.pc_login_form *,.pc_registration_form,.pc_registration_form *,.pc_custom_form,.pc_custom_form *,.pc_logout_box,.pc_logout_box *{box-sizing:border-box;text-align:left}.pc_registration_form,.pc_login_form,.pc_custom_form{display:block;margin:0 auto 20px;padding:19px 24px}.pc_registration_form,.pc_custom_form{margin-top:15px}.pc_rf_field input,.pc_rf_field select,.pc_rf_field textarea,.pc_login_row input,.pcma_psw_username,.pc_multiselect .ms-choice{display:block !important;min-width:none;max-width:none;margin:0;font-size:14px !important;line-height:20px !important;height:auto !important;-webkit-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.pc_form_txt_block{min-width:100%}.pc_login_form input[type=button],.pc_login_form button,.PrivateContentLogin input[type=button],.PrivateContentLogin button,.pc_registration_form input[type=button],.pc_registration_form button,.pc_custom_form input[type=button],.pc_custom_form button,.pc_logout_btn{cursor:pointer;font-size:13px;padding:0 12px !important;height:31px !important;line-height:26px !important;position:relative;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pc_inner_btn{box-sizing:content-box;padding-right:0;-webkit-transition:color .2s ease-in-out,padding .3s ease .1s;-ms-transition:color .2s ease-in-out,padding .3s ease .1s;transition:color .2s ease-in-out,padding .3s ease .1s}.pc_loading_btn .pc_inner_btn{padding-right:18px}.pc_inner_btn:after{content:"";display:inline-block;position:absolute;border-radius:50%;background:#888;right:6px;top:50%;margin-top:-9px;width:18px;height:18px;visibility:hidden;-webkit-transition:visibility 0s ease 0s;-ms-transition:visibility 0s ease 0s;transition:visibility 0s ease 0s}.pc_loading_btn .pc_inner_btn:after{visibility:visible;-webkit-animation:pc_btn_loader .9s infinite .2s ease-in-out;animation:pc_btn_loader .9s infinite .2s ease-in-out;-webkit-transition:visibility 0s ease .2s;-ms-transition:visibility 0s ease .2s;transition:visibility 0s ease .2s}@-webkit-keyframes pc_btn_loader{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes pc_btn_loader{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.pc_login_block{margin:20px 0}.pc_login_block.pc_comment_hide{max-width:850px;margin:30px auto 45px}.pc_login_block p{padding:5px 10px;margin:0;color:#505050;background-color:#fdffdd;border:1px solid #ddd;border:1px solid #eee78a}.pc_login_form{max-width:315px;margin:0 auto 20px}.pc_clear{border:none !important;clear:both !important;margin:0 !important;padding:0 !important;background:0 0 !important;opacity:0 !important;filter:alpha(opacity=0) !important;line-height:0 !important;float:none !important}.pc_login_row{vertical-align:top;margin-bottom:11px;position:relative}.pc_login_row label{display:inline-block;font-size:15px;line-height:20px;width:36% !important;padding:0 !important;margin:0 !important;word-break:break-all}.pc_login_row input{display:inline-block;width:62% !important;margin:0 0 0 2% !important;float:right}.pc_login_smalls{height:22px;margin-bottom:3px;padding-top:5px;text-align:right}.pc_login_form .pc_auth_btn{float:left;margin-top:-22px}.pc_vcl .pc_login_row label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pc_login_form .pc_auth_btn,.pc_login_form .pcma_do_recovery{display:inline-block}.pc_login_remember_me{display:inline-block}.pc_login_remember_me input{display:inline !important;position:relative;bottom:-2px;margin:0}.pc_login_remember_me small{position:relative;font-size:11px;top:-1px;padding-left:5px}.PrivateContentLogin .pc_login_form{padding:0;margin:0;background:0 0 !important;border:none;box-shadow:none}.PrivateContentLogin .pc_login_row label{width:100% !important;padding-bottom:1px !important;position:static !important;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.PrivateContentLogin .pc_login_row input{margin:0 !important;width:100% !important}.PrivateContentLogin .pc_login_smalls,.pc_mobile_login .pc_login_smalls{padding-top:0;text-align:left;height:auto}.PrivateContentLogin .pc_auth_btn,.pc_mobile_login .pc_auth_btn{float:none;margin-top:10px}.pc_lf_long_labels .pc_login_row label{min-width:100%;position:static;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}.pc_lf_long_labels .pc_login_row input{min-width:100%;float:none;margin:0 !important}@media screen and (max-width:440px){.pc_login_row label{width:100% !important;padding-bottom:1px !important;position:static !important;top:0 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}.pc_login_row input{margin:0 !important;width:100% !important}}.pc_logout_box{display:inline-block;background:0 0;border:none}.pc_logout_box .pc_loading{position:relative;margin-bottom:-5px;margin-left:3px}.pc_req_field{color:#f30}.pc_form_flist{list-style:none !important;margin:0 !important;padding:0 !important;clear:both}.pc_form_flist>li{margin:0 0 15px !important;list-style:none !important;background:0 0 !important;vertical-align:top}.pc_form_flist>li.pc_rf_disclaimer:not(:last-child){margin-bottom:3px !important}.pc_form_flist>li:before,.pc_form_flist>li:after{display:none !important}.pc_form_flist>li>label{font-size:15px;line-height:20px}.pc_check_wrap .pc_check_label{display:table-cell !important;width:100% !important;margin:0 !important;padding:0 0 0 5px !important}.pc_check_wrap input{display:table-cell !important;vertical-align:top;margin:6px 4px 0 3px !important;float:left !important}.pc_form_flist textarea{min-height:65px;width:100%}#pc_reg_message{margin-bottom:3px}.pc_multiselect select{display:none !important}.pc_multiselect .ms-parent{min-width:100%}.pc_multiselect .ms-choice{background:#fff}.pc_multiselect .ms-choice span{position:relative;height:100%;line-height:20px;min-height:20px;padding:0}.pc_multiselect .ms-choice>div{float:right;position:relative;height:100%;width:13px;background:0 0 !important}.pc_multiselect .ms-choice>div:before{position:absolute;top:50%;margin-top:-12px;content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #888}.pc_multiselect .ms-choice>div.open:before{border-bottom:4px solid #888;border-top:none}.pc_multiselect .ms-drop{box-shadow:0px 3px 3px rgba(0,0,0,.1)}.pc_multiselect .ms-choice,.pc_multiselect .ms-drop{border-radius:0}.pc_multiselect .ms-drop,.pc_multiselect .ms-drop ul{padding:0 !important}.pc_multiselect .ms-drop input{display:none !important}.pc_multiselect .ms-drop li{border-bottom:1px solid #aaa;cursor:pointer}.pc_multiselect .ms-drop li:nth-last-child(2){border-bottom:none !important}.pc_multiselect .ms-drop label{font-size:14px;padding:3px 7px;cursor:pointer}.pc_multiselect .ms-drop li.selected label{opacity:.55}.pc_one_col_form.pc_registration_form,.pc_one_col_form.pc_custom_form{max-width:425px}.pc_one_col_form .pc_form_flist>li{padding:0 !important;width:100% !important;position:relative}.pc_one_col_form .pc_form_flist>li.pc_rf_field{height:auto}.pc_one_col_form .pc_form_flist>li>label{display:inline-block !important;padding:0 !important;margin:0 !important;width:45%}.pc_vcl .pc_one_col_form .pc_form_flist>li:not(.pc_single_check)>label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pc_one_col_form .pc_cb_block_label,.pc_one_col_form .pc_textarea_label{position:static !important;top:0 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}.pc_one_col_form .pc_textarea_label{width:100%;min-width:100%}.pc_one_col_form .pc_form_flist>li>code,.pc_one_col_form .pc_form_flist>li>input,.pc_one_col_form .pc_form_flist>li>select,.pc_one_col_form .pc_form_flist>li>.pc_check_wrap,.pc_one_col_form .pc_form_flist>li .ms-parent{display:inline-block;float:right;margin:0 0 0 2% !important;width:53% !important;min-width:53%}.pc_one_col_form .pc_single_check input{position:absolute;top:5px;right:0;max-width:17px;min-width:17px !important;background:0 0;min-height:20px}.pc_one_col_form .pc_single_check label{display:block;margin-right:20px;float:none;min-width:90%;max-width:90%}.pc_one_col_form .pc_rf_recaptcha{margin-top:7px}.pc_one_col_form .pc_disclaimer_check{top:2px}@media screen and (max-width:450px){.pc_one_col_form .pc_form_flist>li>label,.pc_one_col_form .pc_form_flist>li>input,.pc_one_col_form .pc_form_flist>li>select,.pc_one_col_form .pc_form_flist>li>.pc_check_wrap,.pc_one_col_form .pc_form_flist>li .ms-parent{width:100% !important;margin-left:0 !important}.pc_one_col_form .pc_form_flist>li:not(.pc_single_check)>label{position:static !important;top:0 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}}.pc_fluid_form.pc_registration_form,.pc_fluid_form.pc_custom_form{max-width:98%;padding-right:0 !important}.pc_fluid_form .pc_form_flist>li{padding:0 24px 0 0 !important;display:inline-block}.pc_fluid_form .pc_form_flist>li.pc_rf_field{width:100%;max-width:33.3%}.pc_fluid_form .pc_form_flist>li>label{padding:0 !important}.pc_fluid_form .pc_form_flist>li>label,.pc_fluid_form .pc_form_flist>li>input,.pc_fluid_form .pc_form_flist>li>select,.pc_fluid_form .pc_form_flist>li>.pc_check_wrap{width:100% !important;margin:0 !important}.pc_fluid_form li.pc_single_check{position:relative}.pc_fluid_form .pc_form_flist>li.pc_single_check label{display:block;min-width:90%;max-width:90%}.pc_fluid_form .pc_form_flist>li.pc_single_check input{position:absolute;top:5px;right:30px;max-width:17px;min-width:17px !important}.pc_fluid_form .pc_rf_disclaimer_sep{margin-right:23px !important}.pc_fluid_form .pc_disclaimer_txt{position:relative;top:-2px;padding-left:25px}.pc_fluid_form #pc_reg_message,.pc_fluid_form .pc_custom_form_message{margin-right:23px}.pc_fluid_form.pc_form_5col .pc_form_flist>li{width:20%;max-width:none}.pc_fluid_form.pc_form_4col .pc_form_flist>li{width:25%;max-width:none}.pc_fluid_form.pc_form_3col .pc_form_flist>li{width:33.3%;max-width:none}.pc_fluid_form.pc_form_2col .pc_form_flist>li{width:50%;max-width:none}.pc_fluid_form.pc_form_1col .pc_form_flist>li{width:100%;max-width:none}.pc_rf_disclaimer{position:relative;width:100% !important;max-width:none !important}.pc_rf_disclaimer_sep{display:block !important;width:auto !important;height:7px;max-width:none !important}.pc_disclaimer_check{position:absolute;top:0;left:0;z-index:100}.pc_disclaimer_txt{display:inline-block;padding-left:25px}.pc_disclaimer_txt{font-size:13px;line-height:17px}.pc_rf_recaptcha *{-moz-box-sizing:border-box;box-sizing:border-box}.pc_rf_recaptcha #recaptcha_table{position:relative;max-width:400px}.pc_rf_recaptcha #recaptcha_table tr:last-child td{padding-bottom:2px}.pc_rf_recaptcha #recaptcha_image{width:100% !important}.pc_rf_recaptcha #recaptcha_image img{width:100% !important}.pc_rf_recaptcha input#recaptcha_response_field{width:60% !important;font-size:13px !important;padding:0 5px !important}#recaptcha_response_field{height:22px;min-width:0 !important;max-width:none !important;border-color:#ccc !important}.pc_form_flist #recaptcha_table .recaptcha_image_cell{width:100%;background:0 0 !important}.pc_form_flist .recaptchatable #recaptcha_image{border:none !important}.pc_form_flist #recaptcha_table tr:first-child td:nth-of-type(2),.pc_form_flist #recaptcha_table tr:first-child td:last-child{padding:0 !important;width:0 !important}.pc_rf_recaptcha #recaptcha_reload_btn,.pc_rf_recaptcha #recaptcha_switch_audio_btn,.pc_rf_recaptcha #recaptcha_switch_img_btn,.pc_rf_recaptcha #recaptcha_whatsthis_btn{position:absolute;bottom:13px;width:16px !important;height:16px !important;cursor:pointer;z-index:20;opacity:.4;filter:alpha(opacity=40)}.pc_rf_recaptcha #recaptcha_reload_btn *,.pc_rf_recaptcha #recaptcha_switch_audio_btn *,.pc_rf_recaptcha #recaptcha_switch_img_btn *,.pc_rf_recaptcha #recaptcha_whatsthis_btn *,.pc_form_flist #recaptcha_logo{display:none !important}.pc_rf_recaptcha #recaptcha_reload_btn{right:65px}.pc_rf_recaptcha #recaptcha_switch_audio_btn,.pc_rf_recaptcha #recaptcha_switch_img_btn{right:40px}.pc_rf_recaptcha #recaptcha_whatsthis_btn{right:15px}.pc_error_mess,.pc_success_mess{display:block;color:#444;padding:3px 5px;margin-bottom:11px;font-size:85%}.widget .pc_error_mess,.widget .pc_success_mess{display:block;color:#444;padding:2px 4px;margin-bottom:7px;margin-top:7px;font-size:95%}.pc_error_mess{border:1px solid #ffa6a6;background-color:#ffcaca}.pc_success_mess{background-color:#eaf5dc;border:1px solid #bfe098}.pc_login_trig,.pc_error_mess a,.pc_error_mess a:visited{cursor:pointer;text-decoration:none !important;font-weight:700;color:#585858 !important;-webkit-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.pc_login_trig:hover,.pc_error_mess a:hover{color:#6d6d6d !important}.pcma_psw_recovery_trigger,.pcma_del_recovery{font-size:11px;cursor:pointer}.pc_rm_login .pcma_psw_recovery_trigger{margin-left:6px;padding-left:6px;border-left-style:solid;border-left-width:1px}.pcma_del_recovery{float:right;margin-top:7px}.PrivateContentLogin .pcma_psw_recovery_message{min-height:15px}


/***********************************
    GLOBAL ELEMENTS
 ***********************************/
 
/* containers style */
.pc_registration_form,
.pc_login_form,
.pc_custom_form {
	background-color: #fefefe;
    border: 1px solid #ebebeb;
	color: #373737;
}


/* fields style */
.pc_rf_field input, .pc_rf_field select, .pc_rf_field textarea,
.pc_multiselect .ms-choice, .pc_multiselect .ms-drop,
.pc_login_row input, .pcma_psw_username,
.pc_rf_recaptcha #recaptcha_response_field {
	background: #fefefe;
    border: 1px solid #ccc;
    box-shadow: none;
    color: #808080;	
	padding: 3px !important;
	border-radius: 1px !important;
}
.pc_rf_field input:hover, .pc_rf_field select:hover, .pc_rf_field textarea:hover,
.pc_rf_field input:active, .pc_rf_field select:active, .pc_rf_field textarea:active,
.pc_rf_field input:focus, .pc_rf_field select:focus, .pc_rf_field textarea:focus,
.pc_multiselect .ms-choice:hover, .pc_multiselect .ms-choice:active, .pc_multiselect .ms-choice:focus,
.pc_login_row input:hover, .pcma_psw_username:hover,
.pc_login_row input:active, .pcma_psw_username:active,
.pc_login_row input:focus, .pcma_psw_username:focus,
.pc_rf_recaptcha #recaptcha_response_field:focus {
	background: #FFF;
    border: 1px solid #aaa;
    color: #333;	
	box-shadow: none;	
}
.pc_login_form label, .pc_form_flist, .pc_form_flist label {
	color: #373737;
}

/* multiselect fix */
.pc_multiselect .ms-drop {
	padding: 0 !important;	
}


/* submit buttons */
.pc_login_form input[type="button"], .pc_login_form button,
.pc_registration_form input[type="button"], .pc_registration_form button,
.pc_custom_form input[type="button"], .pc_custom_form button,
.pc_logout_btn {
	border: 1px solid #ccc !important;
	background: none !important;
	background-color: #f4f4f4 !important;
	color: #444 !important;
}
.pc_login_form input[type="button"]:hover, .pc_login_form input[type="button"]:active, .pc_login_form input[type="button"]:focus,  
.pc_login_form button:hover, .pc_login_form button:active, .pc_login_form button:focus, 
.pc_registration_form input[type="button"]:hover, .pc_registration_form input[type="button"]:active, .pc_registration_form input[type="button"]:focus,
.pc_registration_form button:hover, .pc_registration_form button:active, .pc_registration_form button:focus,
.pc_custom_form input[type="button"]:hover, .pc_custom_form input[type="button"]:active, .pc_custom_form input[type="button"]:focus,
.pc_custom_form button:hover, .pc_custom_form button:active, .pc_custom_form button:focus,
.pc_logout_btn:hover, .pc_logout_btn:active, .pc_logout_btn:focus,
.pc_loading_btn:hover, .pc_loading_btn:active, .pc_loading_btn:focus {
	border: 1px solid #cacaca !important;
	background-color: #efefef !important;
	color: #111 !important;
	box-shadow: 0px 1px 0px #e4e4e4 inset;
}
.pc_inner_btn:after {
	background: #aaa;	
}

/* disclaimer */
.pc_rf_disclaimer_sep {
	border-bottom: 1px solid #dfdfdf;	
}
 
/* recaptcha */
.pc_rf_recaptcha #recaptcha_reload_btn {
	background: url(//static.colgatetalks.com/wp-content/plugins/private-content/css/../img/recaptcha_icons/refresh_l.png) no-repeat center center transparent !important;
}
.pc_rf_recaptcha #recaptcha_switch_audio_btn {
	background: url(//static.colgatetalks.com/wp-content/plugins/private-content/css/../img/recaptcha_icons/sound_l.png) no-repeat center center transparent !important;
}
.pc_rf_recaptcha #recaptcha_switch_img_btn {
	background: url(//static.colgatetalks.com/wp-content/plugins/private-content/css/../img/recaptcha_icons/text_l.png) no-repeat center center transparent !important;
}
.pc_rf_recaptcha #recaptcha_whatsthis_btn {
	background: url(//static.colgatetalks.com/wp-content/plugins/private-content/css/../img/recaptcha_icons/question_l.png) no-repeat center center transparent !important;
}
 
 
/* login form smalls */
.pc_login_smalls small {
	color: #595959;	
}

/* show and hide recovery form trigger */
.pc_rm_login .pcma_psw_recovery_trigger {
	border-left-color: #c6c6c6;		
}

@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.jp-carousel-overlay .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.jp-carousel-overlay .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.jp-carousel-overlay .swiper-container-android .swiper-slide,.jp-carousel-overlay .swiper-wrapper{transform:translateZ(0)}.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.jp-carousel-overlay .swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.jp-carousel-overlay .swiper-container-pointer-events{touch-action:pan-y}.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.jp-carousel-overlay .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.jp-carousel-overlay .swiper-slide-invisible-blank{visibility:hidden}.jp-carousel-overlay .swiper-container-autoheight,.jp-carousel-overlay .swiper-container-autoheight .swiper-slide{height:auto}.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.jp-carousel-overlay .swiper-container-3d{perspective:1200px}.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow,.jp-carousel-overlay .swiper-container-3d .swiper-slide,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top,.jp-carousel-overlay .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.jp-carousel-overlay .swiper-button-next.swiper-button-disabled,.jp-carousel-overlay .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next{left:10px;right:auto}.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after{content:"prev"}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:"next"}.jp-carousel-overlay .swiper-button-next.swiper-button-white,.jp-carousel-overlay .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.jp-carousel-overlay .swiper-button-next.swiper-button-black,.jp-carousel-overlay .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.jp-carousel-overlay .swiper-button-lock{display:none}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden{opacity:0}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets,.jp-carousel-overlay .swiper-pagination-custom,.jp-carousel-overlay .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.jp-carousel-overlay .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}.jp-carousel-overlay button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.jp-carousel-overlay .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.jp-carousel-overlay .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.jp-carousel-overlay .swiper-pagination-white{--swiper-pagination-color:#fff}.jp-carousel-overlay .swiper-pagination-black{--swiper-pagination-color:#000}.jp-carousel-overlay .swiper-pagination-lock{display:none}.jp-carousel-overlay .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.jp-carousel-overlay .swiper-zoom-container>canvas,.jp-carousel-overlay .swiper-zoom-container>img,.jp-carousel-overlay .swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.jp-carousel-overlay .swiper-slide-zoomed{cursor:move}.jp-carousel-overlay .swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}:root .jp-carousel-light{--jp-carousel-primary-color:#000;--jp-carousel-primary-subtle-color:#646970;--jp-carousel-bg-color:#fff;--jp-carousel-bg-faded-color:#fbfbfb;--jp-carousel-border-color:#dcdcde}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{background-image:none}[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption{cursor:pointer}.jp-carousel-wrap *{line-height:inherit}.jp-carousel-wrap.swiper-container{height:auto;width:100vw}.jp-carousel-overlay .swiper-zoom-container{background-position:50%;background-repeat:no-repeat;background-size:200%}.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img{transition:none!important}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;height:auto;opacity:.5;padding:20px 40px;transition:opacity .5s ease-out;width:auto}.jp-carousel-overlay .swiper-button-next:hover,.jp-carousel-overlay .swiper-button-prev:hover{opacity:1}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:none}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{background:var(--jp-carousel-bg-color);border-radius:4px;height:30px;width:28px}.jp-carousel-overlay .swiper-button-next svg:hover,.jp-carousel-overlay .swiper-button-prev svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-overlay{background:var(--jp-carousel-bg-color);bottom:0;direction:ltr;font-family:Helvetica Neue,sans-serif!important;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2147483647}.jp-carousel-overlay *{box-sizing:border-box}.jp-carousel-overlay h1:before,.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto}.jp-carousel-overlay .swiper-container .swiper-button-next{left:auto;right:0}.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev{transform:scaleX(-1)}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%}.jp-carousel-hide-controls .jp-carousel-container{grid-template-rows:1fr}.jp-carousel-hide-controls .swiper-wrapper{margin-top:-32px}.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev{margin-top:-54px}.jp-carousel-msg{background-color:var(--jp-carousel-primary-color);border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;line-height:19px;margin:25px 20px 0 2px;padding:11px 15px;text-align:center}.jp-carousel-info{display:flex;flex-direction:column;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important;background-color:var(--jp-carousel-bg-color);opacity:1;transition:opacity .2s ease-out;z-index:100}.jp-carousel-hide-controls .jp-carousel-info{height:0;overflow:hidden;visibility:hidden}.jp-carousel-info-footer{align-items:center;display:flex;height:64px;justify-content:space-between;position:relative}.jp-carousel-info-extra,.jp-carousel-info-footer{background-color:var(--jp-carousel-bg-color);width:100vw}.jp-carousel-info-extra{border-top:1px solid var(--jp-carousel-bg-faded-color);display:none;padding:35px}.jp-carousel-title-and-caption{margin-bottom:15px}.jp-carousel-info-extra.jp-carousel-show{display:block}.jp-carousel-info ::selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-info ::-moz-selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-photo-info{left:0!important;width:100%!important}.jp-carousel-comments-wrapper{display:none;padding:0;width:100%!important}.jp-carousel-comments-wrapper.jp-carousel-show{display:block}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:none}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-buttons{background:#222;border-bottom:1px solid #222;margin:-18px -20px 15px;padding:8px 10px;text-align:center}div.jp-carousel-buttons a{border:none!important;color:var(--jp-carousel-primary-subtle-color);font:normal 11px/1.2em Helvetica Neue,sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{border:none!important;color:var(--jp-carousel-primary-color)}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-slide,.jp-carousel-slide img{transform:translateZ(0)}.jp-carousel-close-hint{color:var(--jp-carousel-primary-color);cursor:default;cursor:pointer;height:45px;letter-spacing:0!important;padding:10px;position:fixed;right:30px;text-align:right;top:20px;transition:opacity .2s ease-out;width:45px;z-index:15}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint svg{background:var(--jp-carousel-bg-color);border-radius:4px;padding:3px 2px}.jp-carousel-close-hint svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-close-hint:hover{color:var(--jp-carousel-primary-color)}.jp-carousel-close-hint:hover span{border-color:var(--jp-carousel-primary-color)}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);display:none;font-size:15px;font-weight:400;position:static!important;white-space:nowrap}.jp-carousel-pagination-container .swiper-pagination{line-height:8px;text-align:left}.jp-carousel-pagination{padding-left:5px}.jp-swiper-pagination .swiper-pagination-bullet{background:var(--jp-carousel-primary-subtle-color);margin:0 4px}.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--jp-carousel-primary-color)}.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--jp-carousel-primary-color);opacity:.5}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;margin:0;overflow:hidden}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:none!important;border:none!important;color:var(--jp-carousel-primary-color);display:inline-block;font:normal 20px/1.3em Helvetica Neue,sans-serif;letter-spacing:0!important;line-height:normal;margin:0 0 10px;overflow:hidden;padding:0;text-shadow:none!important;text-transform:none!important}.jp-carousel-info-footer .jp-carousel-photo-caption{color:var(--jp-carousel-primary-subtle-color);cursor:pointer;font-size:15px;margin:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.jp-carousel-info-footer .jp-carousel-photo-caption p{margin:0}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;overflow:hidden;overflow-wrap:break-word;width:100%}.jp-carousel-photo-description p{color:var(--jp-carousel-primary-subtle-color);line-height:1.4;margin-bottom:0}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-photo-description p a{border:none!important;color:var(--jp-carousel-primary-color)!important;font-style:normal!important;font-weight:400!important;text-decoration:underline!important}.jp-carousel-photo-description p b,.jp-carousel-photo-description p strong{color:var(--jp-carousel-primary-subtle-color);font-weight:700}.jp-carousel-photo-description p em,.jp-carousel-photo-description p i{color:var(--jp-carousel-primary-subtle-color);font-style:italic}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-photo-description p a:hover{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-photo-description p:empty{display:none}.jp-carousel-comments-wrapper h1:after,.jp-carousel-comments-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);display:none;font-size:13px;font:12px/1.4 Helvetica Neue,sans-serif!important;width:100%}.jp-carousel-image-meta.jp-carousel-show{display:block}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{background:none!important;border:none!important;bottom:auto!important;font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;left:auto!important;line-height:1.3em!important;position:inherit!important;right:auto!important;top:auto!important}.jp-carousel-image-meta ul{list-style:none!important;margin:0!important;padding:0!important}.jp-carousel-image-meta li{color:var(--jp-carousel-primary-color)!important;display:inline-block!important;font-size:13px!important;margin:0 2% 15px 0!important;vertical-align:top!important;width:48%!important}.jp-carousel-image-meta h5{color:var(--jp-carousel-primary-subtle-color)!important;font-size:10px!important;letter-spacing:.1em!important;margin:0 0 2px!important;text-transform:uppercase!important}a.jp-carousel-image-download{clear:both;color:var(--jp-carousel-primary-subtle-color);display:inline-block;font-size:14px;font-weight:400;line-height:1;text-decoration:none}a.jp-carousel-image-download svg{display:inline-block;margin:0 3px;padding-bottom:2px;vertical-align:middle}a.jp-carousel-image-download span.photo-size{border-radius:1em;display:inline-block;font-size:11px;margin-left:2px}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}.jp-carousel-comments{background:none transparent;bottom:10px;font:15px/1.7 Helvetica Neue,sans-serif!important;font-weight:400;margin-top:20px;width:100%}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:var(--jp-carousel-primary-color)!important}.jp-carousel-comment{background:none transparent;color:var(--jp-carousel-primary-subtle-color);display:flex;overflow:auto;width:100%}.jp-carousel-comment+.jp-carousel-comment{margin-top:20px}.jp-carousel-comment:last-of-type{margin-bottom:20px}.jp-carousel-comment p{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-comment .comment-author{border:none;display:inline;float:none;font-size:15px;font-weight:500;margin:0;padding:0;width:auto}.jp-carousel-comment .comment-author a{color:var(--jp-carousel-primary-color)}.jp-carousel-comment .comment-gravatar{float:none;margin-right:10px}.jp-carousel-comment .comment-content{border:none;padding:0}.jp-carousel-comment .avatar{background-color:transparent!important;border:none!important;border-radius:4px;height:64px;margin:0;min-height:64px;min-width:64px;padding:0!important;width:64px}.jp-carousel-comment .comment-date{border-bottom:1px solid var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color);font-size:11px;margin-bottom:6px}#jp-carousel-comment-form{margin:0 0 10px!important;width:100%}#jp-carousel-comment-form.jp-carousel-is-disabled{opacity:.5;pointer-events:none}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);border-radius:3px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);box-sizing:border-box;color:var(--jp-carousel-primary-subtle-color);float:none;font:16px/1.4 Helvetica Neue,sans-serif!important;height:147px;margin:0;overflow:hidden;padding:10px 10px 5px;width:100%}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-loading-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0}#jp-carousel-loading-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;height:40px;width:40px}#jp-carousel-library-loading{animation:load8 1.1s linear infinite;border:8px solid hsla(0,0%,100%,.2);border-left:8px solid var(--jp-carousel-primary-color);float:left;font-size:10px;margin:22px 0 0 10px;position:relative;text-indent:-9999em;transform:translateZ(0)}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;height:20px;width:20px}#jp-carousel-comment-form-spinner{animation:load8 1.1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-left:4px solid var(--jp-carousel-primary-color);bottom:0;display:none;float:left;font-size:10px;left:0;margin:0 auto;position:absolute;right:0;text-indent:-9999em;top:calc(50% - 15px);transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jp-carousel-info-content-wrapper{margin:auto;max-width:800px}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);color:var(--jp-carousel-primary-subtle-color);float:left;font:16px/1.4 Helvetica Neue,sans-serif!important;padding:10px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-comment-form-commenting-as p{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:22px 0 0}#jp-carousel-comment-form-commenting-as fieldset{border:none;clear:both;float:left;margin:20px 0 0;padding:0}#jp-carousel-comment-form-commenting-as label{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:0 20px 3px 0;width:100px}#jp-carousel-comment-form-button-submit{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-primary-color);border-radius:3px;color:var(--jp-carousel-primary-color);display:block;font-size:14px;margin-left:auto;margin-top:20px;padding:8px 16px}#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color)}#jp-carousel-comment-form-container{color:var(--jp-carousel-primary-subtle-color);margin-bottom:15px;margin-top:20px;overflow:hidden;position:relative;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;display:block;font:13px/1.4 Helvetica Neue,sans-serif!important;margin-top:20px;overflow:auto;padding:1em 0;text-align:center;width:100%}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed,#jp-carousel-comments-loading{color:var(--jp-carousel-primary-subtle-color);display:none}#jp-carousel-comments-loading{bottom:10px;font:400 15px/1.7 Helvetica Neue,sans-serif!important;margin-bottom:20px;margin-top:20px;text-align:left;width:100%}.jp-carousel-photo-icons-container{display:block;flex:1;margin:0 20px 0 30px;text-align:right;white-space:nowrap}.jp-carousel-icon-btn{background:none;border:none;display:inline-block;height:64px;padding:16px;text-decoration:none}.jp-carousel-icon{border:none;border-radius:4px;display:inline-block;font-style:normal;font-weight:400;line-height:0;padding:4px 3px 3px;width:31px}.jp-carousel-icon:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-icon svg{display:inline-block}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color)}.jp-carousel-selected .jp-carousel-icon{background:var(--jp-carousel-primary-color)}.jp-carousel-selected rect{fill:var(--jp-carousel-bg-color)}.jp-carousel-icon-comments.jp-carousel-show{display:inline-block}.jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-primary-color);border-radius:4px;color:var(--jp-carousel-bg-color);display:none;font-family:Helvetica Neue,sans-serif!important;font-size:12px;font-weight:400;line-height:1;margin-left:-16px;padding:2px 4px;position:relative;vertical-align:top}.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-bg-color);color:var(--jp-carousel-primary-color)}.jp-carousel-has-comments-indicator.jp-carousel-show{display:inline-block}@media only screen and (max-width:760px){.jp-carousel-buttons,.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none!important}.jp-carousel-image-meta{box-sizing:border-box;float:none!important;margin-left:0;width:100%!important}.jp-carousel-close-hint{font-size:26px!important;position:fixed!important;right:10px;top:10px}.admin-bar .jp-carousel-close-hint{top:40px}.jp-carousel-slide img{opacity:1}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color)}.jp-carousel-fadeaway,.jp-carousel-info>.jp-carousel-photo-info{display:none}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:block}.jp-carousel-caption{overflow:visible!important}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap}.jp-carousel-icon-btn{padding-left:20px}.jp-carousel-pagination{padding-left:5px}.jp-carousel-pagination-container{margin-left:25px}.jp-carousel-comment .avatar{min-width:48px}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{float:none;width:100%}}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px}.contact-form .clear-form{clear:both}.contact-form input::placeholder{transition:opacity .3s ease-out}.contact-form input:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form textarea){border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){height:200px}.contact-form :where(.grunion-field[type=text],.grunion-field.textarea){padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea{margin:0}.contact-form select{min-width:150px;padding:14px 7px}.contact-form .contact-form-dropdown[aria-hidden=true]{display:block!important;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.contact-form :where(input[type=radio],input[type=checkbox]){float:none;height:1rem;width:1rem}.contact-form input[type=checkbox],.contact-form input[type=radio]{margin:0 .75rem 0 0}.contact-form input[type=checkbox]{margin-left:0;top:0}.contact-form label{display:block;float:none;font-weight:700;margin-bottom:.25em}.contact-form label.consent{align-items:center;display:flex;font-size:13px;font-weight:400;text-transform:uppercase}.contact-form label.consent-implicit input{display:none}.contact-form label.checkbox,.contact-form label.checkbox-multiple,.contact-form label.radio{align-items:center;display:inline-flex;float:none;font-weight:400;line-height:1;margin-bottom:0}.contact-form .grunion-checkbox-multiple-options,.contact-form .grunion-radio-options{display:flex;flex-direction:column;gap:12px}.contact-form label span.grunion-label-required{font-size:85%;font-weight:400;margin-left:.25em;opacity:.45}.contact-form-submission{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:4em;padding:1.5em 1em;width:100%}.contact-form-submission p{margin:0 auto;word-wrap:break-word}.contact-form-submission h4{font-weight:200;margin-bottom:32px;margin-top:32px}.contact-form-submission .go-back-message{margin-bottom:32px;margin-top:20px;text-align:left}.contact-form-submission .go-back-message .link{color:#000;font-weight:200}.contact-form-submission .field-name{font-weight:200}.contact-form-submission .field-value{font-weight:600;margin-bottom:20px}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-left:0;padding-right:0}.wp-block-jetpack-button.alignright button{float:right}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;position:relative}.wp-block-jetpack-contact-form .grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%}.wp-block-jetpack-contact-form .grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%}.wp-block-jetpack-contact-form .grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%}.grunion-field-checkbox-wrap,.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:50%}.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=url]{width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form-dropdown__button.ui-button{align-items:center;background-color:var(--jetpack--contact-form--input-background);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);box-sizing:border-box;color:var(--jetpack--contact-form--text-color);display:flex;flex-direction:row-reverse;font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size);justify-content:space-between;line-height:var(--jetpack--contact-form--line-height);padding:var(--jetpack--contact-form--input-padding);width:100%}.contact-form .contact-form-dropdown__button.ui-button .ui-selectmenu-icon.ui-icon{background:none}.contact-form .contact-form-dropdown__button .ui-selectmenu-icon,.contact-form .contact-form-dropdown__button.ui-selectmenu-button-open .ui-selectmenu-icon{align-items:center;border:2px solid transparent;box-sizing:border-box;display:flex;height:.8em;justify-content:center;margin-right:4px;overflow:visible;position:relative;width:.8em}.contact-form .contact-form-dropdown__button .ui-selectmenu-icon:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;content:"";display:block;height:100%;margin-top:-5px;transform:rotate(45deg);transition:all .2s ease-in-out;width:100%}.contact-form .contact-form-dropdown__button.ui-selectmenu-button-open .ui-selectmenu-icon:after{margin-top:8px;transform:rotate(225deg)}.contact-form .contact-form-dropdown__menu{z-index:1}.contact-form .contact-form-dropdown__menu ul.ui-menu{background-color:var(--jetpack--contact-form--input-background-fallback);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);box-shadow:0 2px 6px rgba(0,0,0,.05);color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size);line-height:normal;list-style:none;margin:0;max-height:230px;overflow:auto;padding:0}.contact-form .contact-form-dropdown__menu .ui-menu-item{margin:0}.contact-form .contact-form-dropdown__menu .ui-menu{margin-top:8px}.contact-form .contact-form-dropdown__menu .ui-menu .ui-menu-item-wrapper{padding:var(--jetpack--contact-form--input-padding)}.contact-form .contact-form-dropdown__menu .ui-menu .ui-menu-item-wrapper.ui-state-active{background-color:var(--jetpack--contact-form--text-color);border:none;color:var(--jetpack--contact-form--input-background-fallback);position:relative}.contact-form .is-style-animated .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap),.contact-form .is-style-outlined .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap){--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-outlined .grunion-field-radio-wrap{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options{flex-grow:1;padding:var(--jetpack--contact-form--input-padding,16px);padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-right:none;border-top-right-radius:unset;width:var(--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-right:none;padding:0 4px;transition:border .15s linear}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{font-weight:300;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);will-change:transform}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-top-left-radius:unset;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__notch{border-top-color:transparent}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__label{font-size:.8em;top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .grunion-field-wrap .contact-form-dropdown__button,.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{border-color:transparent!important;outline:none;padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap textarea{padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-outlined .contact-form-dropdown__menu .ui-menu-item-wrapper,.contact-form .is-style-outlined .grunion-field-wrap textarea{padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input{outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) .contact-form-dropdown__button,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding);padding-top:1.4em}.contact-form .is-style-animated .grunion-field-wrap .contact-form-dropdown__menu .ui-menu-item-wrapper{padding-left:var(--field-padding);padding-right:var(--field-padding)}.contact-form .is-style-animated .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-animated .grunion-field-radio-wrap{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-animated .grunion-field-checkbox-multiple-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-animated .grunion-field-radio-wrap .grunion-radio-options{flex-grow:1;padding-bottom:var(--jetpack--contact-form--input-padding,16px);padding-top:1.8em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{box-sizing:border-box;left:var(--label-left);margin:0;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-animated .grunion-field-wrap .grunion-field.has-placeholder~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:focus~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.animated-label__label{font-size:.75em;top:calc(2px + var(--jetpack--contact-form--border-size));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .grunion-checkbox-multiple-options~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-radio-options~.animated-label__label{left:0;top:0;transform:translateY(0)}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-size)}.infinite-loader{color:#000;display:block;height:28px;text-align:center}#infinite-handle span{background:#333;border-radius:1px;color:#f0f0f1;cursor:pointer;font-size:13px;padding:6px 16px}@keyframes spinner-inner{0%{opacity:1}to{opacity:0}}.infinite-loader .spinner-inner div{animation:spinner-inner 1s linear infinite;background:#000;border-radius:3px/6px;height:12px;left:47px;outline:1px solid #fff;position:absolute;top:24px;transform-origin:3px 26px;width:6px}.infinite-loader .spinner-inner div:first-child{animation-delay:-.9166666667s;background:#000;transform:rotate(0deg)}.infinite-loader .spinner-inner div:nth-child(2){animation-delay:-.8333333333s;background:#000;transform:rotate(30deg)}.infinite-loader .spinner-inner div:nth-child(3){animation-delay:-.75s;background:#000;transform:rotate(60deg)}.infinite-loader .spinner-inner div:nth-child(4){animation-delay:-.6666666667s;background:#000;transform:rotate(90deg)}.infinite-loader .spinner-inner div:nth-child(5){animation-delay:-.5833333333s;background:#000;transform:rotate(120deg)}.infinite-loader .spinner-inner div:nth-child(6){animation-delay:-.5s;background:#000;transform:rotate(150deg)}.infinite-loader .spinner-inner div:nth-child(7){animation-delay:-.4166666667s;background:#000;transform:rotate(180deg)}.infinite-loader .spinner-inner div:nth-child(8){animation-delay:-.3333333333s;background:#000;transform:rotate(210deg)}.infinite-loader .spinner-inner div:nth-child(9){animation-delay:-.25s;background:#000;transform:rotate(240deg)}.infinite-loader .spinner-inner div:nth-child(10){animation-delay:-.1666666667s;background:#000;transform:rotate(270deg)}.infinite-loader .spinner-inner div:nth-child(11){animation-delay:-.0833333333s;background:#000;transform:rotate(300deg)}.infinite-loader .spinner-inner div:nth-child(12){animation-delay:0s;background:#000;transform:rotate(330deg)}.infinite-loader .spinner{background:none;display:inline-block;height:28px;overflow:hidden;width:28px}.infinite-loader .spinner-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(.28);transform-origin:0 0;width:100%}.infinite-loader .spinner-inner div{box-sizing:content-box}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{background:transparent;border:none;color:inherit;cursor:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:static}#infinite-handle span button::-moz-focus-inner{border:none;margin:0;padding:0}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{bottom:-50px;left:0;position:fixed;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:hsla(0,0%,100%,.8);border:solid rgba(0,0,0,.1);border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{float:right;font-weight:400;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#646970}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}#infinite-footer{position:static}}#infinite-aria{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.infinite-wrap:focus{outline:0!important}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{overflow:hidden;width:61px}#wpadminbar iframe.admin-bar-likes-widget{border-width:0;height:28px;min-height:28px;position:absolute;top:0;width:61px}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);display:none;min-width:130px;padding:10px 10px 12px;position:absolute;z-index:1000}#likes-other-gravatars.wpl-new-layout{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars.wpl-new-layout .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:left;height:32px;margin:0 5px 5px 0;width:32px}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{border-bottom:none!important;display:block;margin:0 2px 0 0}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;box-sizing:border-box;margin:0!important;padding:0!important;position:static}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;display:block;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}.jp-related-posts-i2__row{display:flex;margin-top:1.5rem}.jp-related-posts-i2__row:first-child{margin-top:0}.jp-related-posts-i2__post{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:0 10px;padding-left:0}.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post{max-width:calc(33% - 20px)}.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post,.jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post{max-width:calc(50% - 20px)}.jp-related-posts-i2__post-author,.jp-related-posts-i2__post-context,.jp-related-posts-i2__post-date,.jp-related-posts-i2__post-heading,.jp-related-posts-i2__post-img-link{display:block;flex-direction:row}.jp-related-posts-i2__post-heading{font-size:1rem;line-height:1.2em;margin:.5rem 0}.jp-related-posts-i2__post-link{display:block;line-height:1.2em;width:100%}.jp-related-posts-i2__post-img-link{order:-1}.jp-related-posts-i2__post-img-link img{width:100%}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row{display:block;margin-top:0}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post{margin:0;max-width:none}.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link{margin-top:1rem}@media only screen and (max-width:640px){.jp-related-posts-i2__row{display:block;margin-top:0}.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post{margin:1rem 0 0;max-width:none}.jp-related-posts-i2__post-img-link{margin-top:1rem}.jp-related-posts-i2__post-img-link img{width:350px}}#jp-relatedposts{clear:both;display:none;margin:1em 0;padding-top:1em;position:relative}.jp-relatedposts:after{clear:both;content:"";display:block}#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-family:inherit;font-size:9pt;font-weight:700;margin:0 0 1em}#jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 1em;width:33%}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding-right:20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{border-bottom:0;bottom:0;display:block;left:0;position:absolute;right:0;top:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{display:block;font-family:inherit;margin:0;max-width:100%;text-transform:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{filter:alpha(opacity=100);font-size:inherit;font-weight:400;-moz-opacity:1;opacity:1;text-decoration:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt,.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;margin-right:3%;max-width:33%;overflow:hidden}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{clear:both;margin:0 0 1em;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;margin-right:0;max-width:100%}}@media print{.jp-relatedposts{display:none!important}}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid hsla(0,0%,100%,.4)}.sd-sharing{margin-bottom:1em}.sd-content ul{list-style:none!important;margin:0!important;padding:0!important}.sd-content ul li{display:inline-block}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:Open Sans,sans-serif;font-size:12px;margin:.5em 0}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.12);color:#2c3338!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;line-height:23px;padding:4px 11px 3px 9px;text-decoration:none!important;text-shadow:none}.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a{align-items:center;display:flex;font-size:12px;line-height:12px;min-height:20px;padding:1px 6px 0 5px}.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a{position:relative;top:2px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:23px;margin-left:6px}.sd-social-icon .sd-content ul li a.sd-button>span{margin-left:0}.sd-social-text .sd-content ul li a.sd-button span{margin-left:3px}.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span{line-height:12px;margin-left:3px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{box-shadow:0 1px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.22)}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 social-logos;text-align:center;vertical-align:top}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 8px 12px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;height:0;line-height:inherit;padding-left:0}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:"\f469"}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:"\f410"}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:"\f207"}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:"\f202"}.sd-content ul li.share-x div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-x a:before,.sd-social-icon-text .sd-content li.share-x a:before,.sd-social-text .sd-content ul li.share-x a:before{content:"\f10e"}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-official .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:"\f222"}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:"\f607"}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:"\f224"}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:"\f210"}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:"\f203"}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-mastodon div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-mastodon a:before,.sd-social-icon-text .sd-content li.share-mastodon a:before,.sd-social-official .sd-content li.share-mastodon a:before,.sd-social-text .sd-content ul li.share-mastodon a:before{content:"\f10a"}.sd-social-official .sd-content li.share-mastodon a:before{color:#563acc}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:"\f415"}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-content ul li.share-nextdoor div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-nextdoor a:before,.sd-social-icon-text .sd-content li.share-nextdoor a:before,.sd-social-official .sd-content li.share-nextdoor a:before,.sd-social-text .sd-content ul li.share-nextdoor a:before{content:"\f10c"}.sd-social-official .sd-content li.share-nextdoor a:before{color:#8ed500}.sd-social-icon .sd-content ul li[class*=share-].share-nextdoor a.sd-button{background:#8ed500;color:#fff!important}.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before{content:"🚫";height:1em;width:1em}.sd-social .sd-button .share-count{background:#2ea2cc;border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:1px 3px;text-align:center}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}.sd-social-official .sd-content ul>li .option-smart-off{margin-right:8px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.linkedin_button>span,.pinterest_button a{display:block!important}.sd-social-official .sd-content .share-tumblr iframe{max-width:53px;width:unset}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:21px;line-height:16px;margin-left:0;padding:0 0 0 19px}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important;width:0}.sharing-hidden .inner{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 20px rgba(0,0,0,.2);margin-top:5px;max-width:400px;padding:10px;position:absolute;z-index:2}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;height:0!important;margin:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{border-bottom:8px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:20px;position:absolute;top:-8px;width:0;z-index:1}.sharing-hidden .inner:after{border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-7px;z-index:2}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border:0;border-radius:50%;-webkit-border-radius:50%;box-shadow:none;height:auto;line-height:1;margin-bottom:0;max-width:32px;padding:7px;position:relative;top:-2px;width:auto}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{background:#555;border-radius:0;bottom:0;font-size:9px;position:absolute;right:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#0866ff;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-x a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#4f94d4;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-mastodon a.sd-button{background:linear-gradient(0deg,#563acc 0,#6364ff);color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#jetpack-source_f_name{display:none!important;left:-9000px;position:absolute!important}.sd-content .share-customize-link{line-height:11px;margin-top:8px}.sd-content .share-customize-link a{font-family:Open Sans,sans-serif;font-size:11px}@media print{.sharedaddy.sd-sharing-enabled{display:none}}.jetpack-slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%!important;padding-top:30px!important;position:relative;z-index:1}.jetpack-slideshow-window.jetpack-slideshow-white{background-color:#fff;border-color:#fff}.jetpack-slideshow-window,.jetpack-slideshow-window *{box-sizing:content-box}.jetpack-slideshow-loading{height:100%;margin:auto;text-align:center}body div.jetpack-slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0!important;position:relative;top:50%;transform:translateY(-50%)}.jetpack-slideshow-loading img{vertical-align:middle}.jetpack-slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.jetpack-slideshow-slide img{vertical-align:middle}.jetpack-slideshow-line-height-hack{font-size:0;overflow:hidden;width:0}.jetpack-slideshow-slide-caption{bottom:5px;color:#f6f7f7;font-family:Helvetica Neue,sans-serif;font-size:13px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;text-shadow:#222 1px 1px 2px;width:100%;z-index:100}.jetpack-slideshow-controls{bottom:30px;direction:ltr;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:auto;opacity:.5;position:absolute;text-align:center;transition:opacity .3s ease-out;width:100%;z-index:1000}.jetpack-slideshow-window:hover .jetpack-slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(//static.colgatetalks.com/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls.png)!important;background-position:-34px 8px!important;background-repeat:no-repeat;background-size:142px 16px!important;border:2px solid hsla(0,0%,100%,.1)!important;color:#222!important;display:inline-block!important;*display:inline;margin:0 5px!important;padding:0!important;zoom:1;border-radius:10em!important;height:32px!important;line-height:32px!important;text-align:center!important;transition:border-color .3s ease-out;width:32px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-image:url(//static.colgatetalks.com/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.jetpack-slideshow-controls a:hover{border-color:#fff!important}body div div.jetpack-slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.jetpack-slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.jetpack-slideshow-controls a.paused{background-position:9px 8px!important}.jetpack-slideshow-controls a img{border:50px dotted #f0f}body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{bottom:0!important;left:0!important;margin:0!important;min-height:100%!important;min-width:100%!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{border:1px solid #dcdcde;line-height:normal;margin:20px auto;overflow:hidden}.presentation{margin:0;outline:none;overflow:hidden;position:relative}.presentation,.presentation .step{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{background-repeat:no-repeat;opacity:0;position:absolute;transition:opacity .25s;width:34px;z-index:2}.presentation .nav-arrow-left,.presentation .nav-arrow-right{background-image:url(//static.colgatetalks.com/wp-content/plugins/jetpack/css/../modules/shortcodes/images/slide-nav.png);background-size:450% 61px;height:100%}.presentation .nav-arrow-left{background-position:4px 50%;left:0}.presentation .nav-arrow-right{background-position:-120px 50%;right:0}.presentation .nav-fullscreen-button{background-image:url(//static.colgatetalks.com/wp-content/plugins/jetpack/css/../modules/shortcodes/images/expand.png);background-size:100% 100%;bottom:0;height:32px;margin:4px;right:0;width:32px;z-index:3}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(//static.colgatetalks.com/wp-content/plugins/jetpack/css/../modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{background-color:#dcdcde;background-color:rgba(0,0,0,.75);border-radius:50px;display:table;height:15%;margin:30% 10%;position:relative;transition:opacity .5s;width:80%;z-index:100}.presentation .autoplay-overlay .overlay-msg{color:#fff;display:table-cell;position:relative;text-align:center;vertical-align:middle}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}div.jetpack-quiz{background-color:#f3f3f3;border:1px solid #deede3;border-radius:.2em;line-height:1.3em;margin-bottom:2em;padding:1em}div.jetpack-quiz div.jetpack-quiz-question{font-weight:700;margin-bottom:.5em}div.jetpack-quiz div.jetpack-quiz-answer{border-bottom:1px dotted #999;cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em}div.jetpack-quiz div.jetpack-quiz-answer.last{border-bottom:0;margin-bottom:0;padding-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{color:#000;display:block;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{background:transparent;font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;margin:0;padding:0}.jetpack-quiz-options{margin-top:12px;text-align:right}.jetpack-quiz-count{color:#646970;float:left;font-size:12px}.jetpack-quiz-option-button{cursor:pointer;margin-left:12px}.jetpack-quiz-option-button:hover svg{background:#3c434a}.jetpack-quiz-option-button svg{background:#000;border-radius:50%;display:inline-block;fill:#fff;height:24px;width:24px}.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type,.jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type{display:none}#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;line-height:1;margin:0}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;content:"\f415";text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a[href*="bsky.app"]:before{content:"\f10f"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="nextdoor.com"]:before{content:"\f10c"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest."]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="threads.net"]:before{content:"\f10d"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="x.com"]:before{content:"\f10e"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#f0f0f1;background:hsla(0,0%,100%,.8);bottom:0;color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{height:0;overflow:hidden;visibility:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.tiled-gallery .tiled-gallery-item:hover img.grayscale{-ms-filter:none;-o-filter:none;filter:none}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important;object-fit:cover}.tiled-gallery.type-circle .tiled-gallery-caption{display:none}.tiled-gallery.type-square .tiled-gallery-item img{object-fit:cover}.jetpack-display-remote-posts{margin:5px 0 20px}.jetpack-display-remote-posts h4{margin:5px 0;padding:0}.jetpack-display-remote-posts p{margin:0;padding:0}.jetpack-display-remote-posts img{max-width:100%}.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{display:inline;list-style:none}.widget-grofile ul.grofile-accounts li:before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;float:left;height:16px;margin-bottom:8px;margin-right:8px;width:16px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{max-width:100%;width:500px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}div[class^=gr_custom_container]{background-color:#fff;border:1px solid gray;border-radius:10px;color:#000;padding:10px 5px}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{border-bottom:1px solid #a7aaad;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;width:100%}div[class^=gr_custom_book_container]{float:right;height:60px;margin-left:4px;overflow:hidden;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{color:gray;font-size:10px}div[class^=gr_custom_rating]{display:none}.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget ul li{border:0;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(2n){float:right}.widget-grid-view-image:nth-child(2n) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{height:auto;max-width:100%}.widgets-list-layout{list-style-type:none;margin:0;padding:0}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;list-style-type:none!important;margin-bottom:1em}.widgets-list-layout .widgets-list-layout-blavatar{float:left;height:auto;max-width:40px;width:21.276596%}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{content:"";display:table}.widgets-multi-column-grid ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.widgets-multi-column-grid ul li{background:none;border:none;clear:none;float:left;list-style-type:none!important;margin:0 -5px -3px 0;padding:0 8px 6px 0}.widgets-multi-column-grid ul li a{background:none;border:0;margin:0;padding:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-height:48px;max-width:48px}.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{list-style:none;margin-bottom:1em}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{box-shadow:none;margin-bottom:5px;margin-right:5px;vertical-align:middle}.wpcnt{line-height:2;text-align:center}.wpa{display:inline-block;max-width:100%;overflow:hidden;position:relative}.wpa-about{border-bottom:none!important;box-shadow:none!important;color:#888;display:block;font:10px/1 Open Sans,Arial,sans-serif!important;left:0;margin-top:0;opacity:.85;position:absolute;right:0;text-align:left!important;text-decoration:none!important;top:5px}.wpa .u>div{display:block;margin-bottom:1em;margin-top:5px}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{background-color:transparent;display:block;margin-bottom:1em;margin-top:17px}.widget_eu_cookie_law_widget{animation:fadeIn .8s;border:none;bottom:1em;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}amp-consent.widget_eu_cookie_law_widget.widget.top{margin:0;top:1em}.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top{margin-top:3em;top:0}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law.hide{opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}#eu-cookie-law form{margin-bottom:0;position:static}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button{left:0}.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{align-content:space-between;align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.flickr-images img{margin:5px;max-width:100%}.wpcom-instagram-images{display:grid;grid-gap:.5rem;grid-auto-columns:1fr}.wpcom-instagram-images:after,.wpcom-instagram-images:before{content:none}.wpcom-instagram-images a{display:block;margin:4px 2px}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{display:inline-block;vertical-align:top}.wpcom-instagram-columns-2 a{width:calc(50% - 8px)}.wpcom-instagram-columns-3 a{width:calc(33.3333% - 8px)}.wpcom-instagram-images .sq-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:100%}.wpcom-instagram-columns-2{grid-template-columns:repeat(2,1fr)}.wpcom-instagram-columns-3{grid-template-columns:repeat(3,1fr)}@supports (display:grid){.wpcom-instagram-images a{display:block;margin:0}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{width:auto}}.jetpack-search-filters-widget__sub-heading{font-size:inherit;font-weight:700;margin:0 0 .5em;padding:0}.jetpack-search-form+.jetpack-search-filters-widget__sub-heading{margin-bottom:.5em!important;margin-top:1.5em}.jetpack-search-filters-widget__clear{margin-bottom:.5em;margin-top:.5em}.jetpack-search-sort-wrapper{margin-bottom:1.5em;margin-top:1em}.jetpack-search-sort-wrapper label{display:inherit}.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]{height:auto;width:auto}ul.jetpack-search-filters-widget__filter-list li{border:none;list-style:none;padding:0}ul.jetpack-search-filters-widget__filter-list li a{text-decoration:none}ul.jetpack-search-filters-widget__filter-list li a:hover{box-shadow:none}ul.jetpack-search-filters-widget__filter-list li label{display:inherit;font-weight:inherit}.jetpack-search-filters-widget__filter-list{list-style:none}ul.jetpack-search-filters-widget__filter-list{margin-bottom:1.5em}body.search .jetpack-search-form input[name=s]::placeholder{color:transparent}body.search .jetpack-search-form input[name=s].show-placeholder::placeholder{color:inherit}@media screen and (min-width:400px){.widget.jetpack-simple-payments .jetpack-simple-payments-product{flex-direction:column}.widget.jetpack-simple-payments .jetpack-simple-payments-details{padding-left:0}}.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul{list-style:none}.jetpack_widget_social_icons ul{display:block;margin:0 0 1.5em;padding:0}.jetpack_widget_social_icons ul li{border:0;display:inline-block;line-height:1;margin:0;padding:0}.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before{display:none}.jetpack_widget_social_icons a{border:0;box-shadow:none;display:block;height:24px;text-decoration:none;width:24px}.jetpack_widget_social_icons svg{color:inherit;fill:currentColor;height:inherit;vertical-align:middle;width:inherit}.jetpack_widget_social_icons ul.size-small a{height:24px;width:24px}.jetpack_widget_social_icons ul.size-medium a{height:32px;width:32px}.jetpack_widget_social_icons ul.size-large a{height:48px;width:48px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.milestone-widget{margin-bottom:1em}.milestone-content{line-height:2;margin-top:5px;max-width:100%;padding:0;text-align:center}.milestone-header{background-color:var(--milestone-text-color,#111);color:var(--milestone-bg-color,#fff);line-height:1.3;margin:0;padding:.8em}.milestone-header .date,.milestone-header .event{display:block}.milestone-header .event{font-size:120%}.milestone-countdown .difference{display:block;font-size:500%;font-weight:700;line-height:1.2}.milestone-countdown,.milestone-message{background-color:var(--milestone-bg-color,#fff);border:1px solid var(--milestone-border-color,#767676);border-top:0;color:var(--milestone-text-color,#111);padding-bottom:1em}.milestone-message{padding-top:1em}.jetpack-subscribe-modal{background-color:transparent;height:100%;left:0;overflow:auto;position:fixed;top:0;transition:all .4s;visibility:hidden;width:100%;z-index:50000}.jetpack-subscribe-modal.open{background-color:rgba(0,0,0,.3);visibility:visible}.jetpack-subscribe-modal__modal-content{background-color:#fefefe;border-radius:10px;box-sizing:border-box;margin:15% auto;max-width:600px;overflow:hidden;position:relative;top:100%;transition:all .4s;visibility:hidden;width:100%;text-wrap:balance}.jetpack-subscribe-modal.open .jetpack-subscribe-modal__modal-content{top:0;visibility:visible}.jetpack-subscribe-modal__modal-content p{text-wrap:balance;text-wrap:pretty}@media screen and (max-width:640px){.jetpack-subscribe-modal__modal-content{width:94%}}
img#wpstats{display:none}
.bubble{position:absolute;top:25px;right:15px;padding:10px;width:220px;font-weight:700;border-radius:15px;line-height:12px;z-index:1}.bubble.hidden{display:none}.bubble:before{content:'';position:absolute;top:0;right:30px;width:0;height:0;border:20px solid transparent;border-top:0;border-right:0;margin-right:-10px;margin-top:-20px}.bubble[data-type=info]{background-color:#dcddde;color:#ee2e24}.bubble[data-type=info]:before{border-bottom-color:#dcddde}.bubble[data-type=error]{background-color:#ee2e24;color:#fff}.bubble[data-type=error]:before{border-bottom-color:#ee2e24}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.background-red{background-color:red}.text-white{color:#fff}summary{display:list-item}
#consent_blackbar{position:fixed;bottom:0;margin:auto;padding-left:10%;padding-right:10%;z-index:9999999}