.comments{position:relative;left:0;width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:55rem;margin:auto;display:block}.commentsLeave{position:relative;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#f5f5f5;padding:1.875rem 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.commentsLeave::before{position:absolute;left:0;top:0;width:auto;right:0;bottom:0;background-color:#f5f5f5;content:"";display:block;margin:0 calc((100% - 100vw)/ 2);z-index:-1}@media (min-width:48em){.commentsLeave{padding:3.125rem 2.5rem}}.commentsLeaveTitle{font-family:"Noe display bold",serif;font-weight:700;z-index:1;color:#000;margin:0 0 1.25rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:28.125rem;font-size:1.625rem;line-height:1.2}.commentsLeaveText{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:28.125rem}.commentsLeaveText p{font-size:1.125rem;line-height:1.4}.commentsList{position:relative;left:0;top:0;width:100%;height:auto;background-color:#fff;list-style:none;padding:2.5rem 1.25rem 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:48em){.commentsList{padding:3.125rem 2.5rem 0}}@media (min-width:64em){.commentsList{width:calc(100% + 7.5rem);max-width:calc(100vw - 6.25rem)}}.commentsListItem{position:relative;width:100%;height:auto;display:block;padding:0 0 1.25rem}@media (min-width:48em){.commentsListItem{padding:0 0 3.125rem}}.commentsListReplies{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:block;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;list-style:none;margin:1.25rem 0 0;padding:.9375rem 0 0 1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:48em){.commentsListReplies{padding:2.5rem 0 0 1.875rem}}.commentsListReplies .comment{padding:0 0 1.25rem 1.25rem;border-bottom:0}.commentsListReplies .commentHeader{top:0;border-left:.125rem solid #03ecdd;padding:1.25rem 0 .625rem 1.25rem;margin:-1.25rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:48em){.commentsListReplies .commentHeader{padding:1.25rem 0 0;border:0}}.commentsListReplies .commentContent{border-left:.125rem solid #03ecdd;padding:0 0 0 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:48em){.commentsListReplies .commentContent{margin:-1.25rem 2.5rem 0 0;padding:1.25rem 0 0 1.25rem}}.commentsListReplies .commentReply{width:calc(100% + 3.25rem);margin:0 0 0 -3.25rem}.commentsListReplies .comment .commentsListReplies .commentReply{width:calc(100% + 6.5rem);margin:0 0 0 -6.5rem}.commentsListReplies .comment .commentsListReplies .comment .commentsListReplies{padding:0;margin:1.25rem 0 0 -1.25rem}.commentsListReply:nth-of-type(1) .commentHeader{margin:0;padding:0 0 .625rem 1.25rem}@media (min-width:48em){.commentsListReply:nth-of-type(1) .commentHeader{padding:0}}@media (min-width:48em){.commentsListReply:nth-of-type(1) .commentContent{margin:0 2.5rem 0 0;padding:0 0 0 1.25rem}}.commentsListReply:nth-last-of-type(1) .comment{padding:0 0 0 1.25rem}.commentsListReply .commentReplyBtn{margin:.9375rem 0 0}.commentsCount{position:relative;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 .625rem}.commentsCountImg{position:relative;display:block;width:1.875rem;height:1.875rem;-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem}.commentsCountImg path{fill:#03ecdd}.commentsCountImg text{font:1.375rem GillSansMTPro-Book,sans-serif;fill:#000}.commentsCountText{font-size:1rem;line-height:1.5rem;width:auto;margin:0 0 0 .625rem}.commentsForm{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;width:100%;height:auto;display:block}@media (min-width:48em){.commentsForm{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}}.commentsFormWrapper{position:relative;width:100%;height:auto;display:block;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:48em){.commentsFormWrapper{width:auto;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100% - 15.625rem);padding:0 1.875rem 0 0}}.commentsForm .profileBlock{padding:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto 1.25rem}@media (min-width:48em){.commentsForm .profileBlock{width:15.625rem;height:auto;-webkit-box-flex:0;-ms-flex:0 0 15.625rem;flex:0 0 15.625rem}}.commentsForm .profileBlockImage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.commentsForm .profileBlockImage img{margin:0}@media (min-width:48em){.commentsForm .profileBlockImage img{width:4.375rem;height:4.375rem;-webkit-box-flex:1;-ms-flex:1 1 4.375rem;flex:1 1 4.375rem}}.commentsForm .profileBlockText{padding:0 0 0 .625rem;-webkit-box-sizing:border-box;box-sizing:border-box}.commentsForm .profileBlockTextTitle{font-family:GillSansMTPro-Book,sans-serif;font-weight:400;text-align:left;line-height:1;font-size:.9375rem}.commentsForm .cta{text-align:left;display:inline-block;width:auto;margin:.3125rem .9375rem 0 0;padding:0}.commentsForm .cta button{text-decoration:none;padding:.875rem 1.25rem}.commentsForm .commentsLeaveTitle{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.commentsInput{position:relative;width:100%;height:auto;display:block;margin:0 0 .9375rem;max-width:31.25rem}.commentsInputTextarea{-webkit-transition:ease-out .2s border-color;-o-transition:ease-out .2s border-color;transition:ease-out .2s border-color;position:relative;width:100%;border:.0625rem solid #969696;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:6.25rem;height:auto;resize:vertical;overflow:auto;font-size:1rem;line-height:1.5;padding:.625rem .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:reduce){.commentsInputTextarea{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none}}.commentsInputTextarea:focus{outline:0;border-color:#03ecdd}@media (min-width:48em){.commentsInputTextarea{font-size:1.125rem;line-height:1.56;min-height:12.5rem}}.commentsInputCheck{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.commentsInputCheck:checked+.commentsInputLabel .commentsInputCheckBox svg{opacity:1}.commentsInputCheck:focus+.commentsInputLabel .commentsInputCheckBox{border-color:#03ecdd}.commentsInputCheck:focus+.commentsInputLabel .commentsInputCheckText{text-decoration:underline}.commentsInputCheckBox{-webkit-transition:ease-out .2s border-color;-o-transition:ease-out .2s border-color;transition:ease-out .2s border-color;position:relative;width:1.25rem;height:1.25rem;display:block;background-color:#fff;border:.0625rem solid #969696;border-radius:.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem}@media (prefers-reduced-motion:reduce){.commentsInputCheckBox{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none}}.commentsInputCheckBox svg{-webkit-transition:ease-out .2s opacity;-o-transition:ease-out .2s opacity;transition:ease-out .2s opacity;width:.625rem;height:.625rem;top:.3125rem;left:.3125rem;display:block;opacity:0}@media (prefers-reduced-motion:reduce){.commentsInputCheckBox svg{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none}}.commentsInputCheckBox use{fill:#1a1a1a}.commentsInputCheckText{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 0 .625rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.9375rem;line-height:1.13}.commentsInputLabel{position:relative;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;pointer-events:all;cursor:pointer}.commentsInputLabel:hover{text-decoration:underline}@media (min-width:48em){.comments .paginationWrapper{padding:0 2.5rem 1.875rem}}@media (min-width:64em){.comments .paginationWrapper{width:calc(100% + 7.5rem);max-width:calc(100vw - 6.25rem)}}.comment{position:relative;width:100%;height:auto;display:block;padding:0 0 1.25rem;border-bottom:.3125rem solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:48em){.comment{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;padding:0 0 3.125rem}}.commentHeader{position:relative;width:100%;height:auto;display:block;margin:0 0 .9375rem;-webkit-box-flex:0;-ms-flex:0 0 9.375rem;flex:0 0 9.375rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:48em){.commentHeader{margin:0}}.commentHeader time{position:relative;display:block;font-size:.9375rem;line-height:1}.commentContent{position:relative;width:100%;height:auto;display:block;padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:48em){.commentContent{margin:0 2.5rem 0 0;max-width:calc(100% - 11.875rem)}}.commentContent>p{font-size:.9375rem}@media (min-width:48em){.commentContent>p{font-size:1.125rem}}.comment .profileBlock{background-color:#fff;padding:0;margin:0 0 .625rem}.comment .profileBlockImage{text-align:left}.comment .profileBlockImage img{margin:0 auto .625rem 0;display:none;width:6.25rem;height:6.25rem;-ms-flex-preferred-size:6.25rem;flex-basis:6.25rem}@media (min-width:48em){.comment .profileBlockImage img{display:block}}.comment .profileBlockTextTitle{font-family:GillSansMTPro-Book,sans-serif;font-weight:400;line-height:1;font-size:.875rem;text-align:left;margin:0}@media (min-width:48em){.comment .profileBlockTextTitle{font-size:.9375rem}}.commentReply{position:relative;left:0;top:0;width:100%;height:0;display:block;overflow:hidden;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.commentReplyBtn{position:relative;color:#000;text-decoration:underline;font-size:.875rem;line-height:1;text-transform:uppercase;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;z-index:0;margin:.9375rem 0 0}.commentReplyBtn:hover{text-decoration:none}.commentReplyBtn:hover::before{opacity:1}.commentReplyBtn:focus{outline:0}body:not(.notUsingKeys) .commentReplyBtn:focus{text-decoration:none}body:not(.notUsingKeys) .commentReplyBtn:focus::before{opacity:1}.commentReplyBtn:disabled{display:none}.commentReplyBtn::before{-webkit-transition:ease-out .2s opacity;-o-transition:ease-out .2s opacity;transition:ease-out .2s opacity;position:absolute;left:-.125rem;top:-.125rem;right:-.125rem;bottom:-.125rem;background-color:#03ecdd;display:block;content:"";opacity:0;z-index:-1}@media (prefers-reduced-motion:reduce){.commentReplyBtn::before{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none}}.commentReply::before{position:absolute;left:0;top:0;right:0;bottom:0;width:auto;z-index:0;margin:0 calc((100% - 100vw)/ 2);background-color:#f5f5f5;content:"";display:block}@media (min-width:48em){.commentReply::before{top:1.25rem}}@media (min-width:48em){.commentReply::before{left:-3.125rem}}.commentReply a,.commentReply button,.commentReply input,.commentReply textarea{visibility:hidden}.commentReply.open{height:auto;overflow:visible}.commentReply.open a,.commentReply.open button,.commentReply.open input,.commentReply.open textarea{visibility:visible}.commentReply .commentsForm{padding:1.5625rem 0 1.875rem;margin:.9375rem 0 0;max-width:50rem}@media (min-width:48em){.commentReply .commentsForm{margin:2.5rem 0 0}}.commentReply .commentsForm .profileBlock img{width:4.375rem;height:4.375rem;-webkit-box-flex:1;-ms-flex:1 1 4.375rem;flex:1 1 4.375rem}.commentReply .profileBlock{background-color:transparent}.commentReply .profileBlockImage img{display:block;width:4.375rem;height:4.375rem}@media (min-width:48em){.commentReply .profileBlockImage img{width:6.875rem;height:6.875rem}}