.section.comments .comments .comment:after,.section.comments .comments .comment:before,.section.comments .form-wrapper .form fieldset .field-row:after,.section.comments .form-wrapper .form fieldset .field-row:before{content:'';display:table}.section.comments .comments .comment:after,.section.comments .form-wrapper .form fieldset .field-row:after{clear:both}.section.comments header{border-bottom:1px solid #dedede;margin-bottom:54px;padding-bottom:27px;text-align:center}.section.comments header p{color:#333;text-transform:uppercase;font-size:14px;line-height:14px;letter-spacing:1.4px;letter-spacing:.1em;font-family:"AG Book Pro Regular";margin-bottom:17px}.section.comments header p span{background-image:url(/img/chat-bubble.png);background-image:url(/img/svg/chat-bubble.svg),none;background-repeat:no-repeat;background-position:left center;background-size:14px 13.5px;padding-left:19px}.section.comments .comments .comment{border-top:1px solid #dedede;padding-left:3.418803418803%;padding-right:3.418803418803%;margin-bottom:30px;padding-top:34px}.section.comments .comments .comment .profile-photo{float:left;padding-top:6px;width:4.587155963303%;margin-right:2.752293577982%;text-align:left}.section.comments .comments .comment .comment-content{float:left;width:92.660550458716%}.section.comments .comments .comment .comment-content header{display:inline-block;text-align:left;border-bottom:2px solid #dedede;padding-bottom:7px;font-family:"AG Book Pro Regular";font-size:14px;line-height:14px;margin-bottom:14px}.section.comments .comments .comment .comment-content header span:after{color:#666;content:'\00b7';padding-left:6px;padding-right:3px}.section.comments .comments .comment .comment-content header span:last-child:after{content:'';padding-left:0;padding-right:0}.section.comments .comments .comment .comment-content header .comment-author{color:#333;letter-spacing:1.4px;letter-spacing:.1em;text-transform:uppercase}.section.comments .comments .comment .comment-content header .time-ago{color:#666;white-space:nowrap}.section.comments .comments .comment .comment-content header .reply{cursor:pointer;background-image:url(/img/reply-icon.png);background-image:url(/img/svg/reply-icon.svg),none;background-repeat:no-repeat;background-position:left 0;background-size:14px 10px;padding-left:19px;color:#2579ca;font-family:"Tiempos Text Regular Italic"}.section.comments .comments .comment .comment-content header .reply-to{background-image:url(/img/reply-icon-grey.png);background-image:url(/img/svg/reply-icon-grey.svg),none;background-repeat:no-repeat;background-position:left 3px;background-size:14px 10px;padding-left:19px;text-transform:uppercase;color:#666;font-family:"AG Book Pro Regular"}.section.comments .comments .comment .comment-content .text a{font-family:"AG Book Pro Medium"}.section.comments .comments .comment:first-of-type{padding-top:0;border-top:0 none}.section.comments .comments .comment:last-of-type{margin-bottom:0}.section.comments .comments .comment.comment-reply{border-left:2px solid #dedede;border-top:0 none;clear:both;display:inline-block;margin-left:7.339449541284%;margin-top:24px;padding:11px 0 14px 2.752293577982%;width:92.660550458716%}.section.comments .comments .comment.comment-reply .profile-photo{width:5.112474437628%;margin-right:3.067484662577%}.section.comments .comments .comment.comment-reply .comment-content{width:91.820040899796%}@media screen and (max-width:64em){.section.comments .comments .comment{padding-left:4.016064257028%;padding-right:4.016064257028%}.section.comments .comments .comment .profile-photo{width:5.458515283843%;margin-right:3.275109170306%}.section.comments .comments .comment .comment-content{width:91.247264770241%}.section.comments .comments .comment.comment-reply{margin-left:8.733624454148%;padding-left:3.28227571116%;width:91.247264770241%}.section.comments .comments .comment.comment-reply .profile-photo{width:6.234413965087%;margin-right:3.740648379052%}.section.comments .comments .comment.comment-reply .comment-content{width:90.02493765586%}}@media screen and (max-width:48em){.section.comments .comments .comment{padding-left:5.405405405405%;padding-right:5.405405405405%}.section.comments .comments .comment .profile-photo{width:7.575757575758%;margin-right:4.545454545455%}.section.comments .comments .comment .comment-content{width:87.878787878788%}.section.comments .comments .comment .comment-content header{font-size:12px;line-height:20px;padding-bottom:1px}.section.comments .comments .comment .comment-content header .reply,.section.comments .comments .comment .comment-content header .reply-to{font-size:14px}.section.comments .comments .comment .comment-content .text p{font-size:14px;line-height:22px}.section.comments .comments .comment.comment-reply{margin-left:12.121212121212%;padding-left:4.545454545455%;width:87.878787878788%}.section.comments .comments .comment.comment-reply .profile-photo{width:9.124087591241%;margin-right:5.474452554745%}.section.comments .comments .comment.comment-reply .comment-content{width:85.401459854015%}}@media screen and (max-width:41.6875em){.section.comments .comments .comment{padding-left:0;padding-right:0}.section.comments .comments .comment .profile-photo{width:7.824726134585%;margin-right:4.694835680751%}.section.comments .comments .comment .comment-content{width:87.480438184664%}.section.comments .comments .comment.comment-reply{margin-left:12.519561815336%;padding-left:4.694835680751%;width:87.480438184664%}.section.comments .comments .comment.comment-reply .profile-photo{width:9.487666034156%;margin-right:5.692599620493%}.section.comments .comments .comment.comment-reply .comment-content{width:84.819734345351%}}@media screen and (max-width:25.875em){.section.comments .comments .comment .profile-photo{width:13.368983957219%;margin-right:8.021390374332%}.section.comments .comments .comment .comment-content{width:78.609625668449%}.section.comments .comments .comment.comment-reply{margin-left:21.390374331551%;padding-left:8.021390374332%;width:78.609625668449%}.section.comments .comments .comment.comment-reply .profile-photo{width:19.083969465649%;float:none;margin-right:0;margin-bottom:20px}.section.comments .comments .comment.comment-reply .comment-content{float:none;width:100%}}.section.comments .form-wrapper{margin-top:54px}.section.comments .form-wrapper .form{background-color:#f8f5f0;border:1px solid #dedede;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.section.comments .form-wrapper .form fieldset{display:block;overflow:hidden}.section.comments .form-wrapper .form fieldset legend{color:#333;display:block;background-color:#eeebe4;border-bottom:1px solid #dedede;box-shadow:0 0 3px 0 rgba(0,0,0,.1);font-family:"AG Book Pro Medium";padding-left:2.051282051282%;padding-bottom:15px;padding-top:14px;font-size:18px;line-height:18px;width:100%}.section.comments .form-wrapper .form fieldset .field-row{text-align:center;padding-top:34px}.section.comments .form-wrapper .form fieldset .field-row .field{text-align:left;display:inline-block;max-width:411px;position:relative;margin-bottom:34px;width:35.128205128205%}.section.comments .form-wrapper .form fieldset .field-row .field label{color:#666;font-size:16px;line-height:24px;font-family:"AG Book Pro Medium"}.section.comments .form-wrapper .form fieldset .field-row .field label span{font-family:"AG Book Pro Light Italic"}.section.comments .form-wrapper .form fieldset .field-row .field input,.section.comments .form-wrapper .form fieldset .field-row .field textarea{background:#fff;border:1px solid #dedede;box-shadow:0 0 3px 0 rgba(0,0,0,.1);font-size:16px;line-height:17px;color:#666;font-family:"AG Book Pro Light";margin-top:9px;height:100%;width:100%;padding:13px 20px 15px}.section.comments .form-wrapper .form fieldset .field-row .field.has-error .error p,.section.comments .form-wrapper .form fieldset .submit-button button{font-size:14px;font-family:"AG Book Pro Regular";line-height:14px;color:#fff}.section.comments .form-wrapper .form fieldset .field-row .field input:focus,.section.comments .form-wrapper .form fieldset .field-row .field textarea:focus{border-color:#ef8200}.section.comments .form-wrapper .form fieldset .field-row .field input::-webkit-input-placeholder,.section.comments .form-wrapper .form fieldset .field-row .field textarea::-webkit-input-placeholder{color:#666}.section.comments .form-wrapper .form fieldset .field-row .field input:-moz-placeholder,.section.comments .form-wrapper .form fieldset .field-row .field textarea:-moz-placeholder{color:#666}.section.comments .form-wrapper .form fieldset .field-row .field input::-moz-placeholder,.section.comments .form-wrapper .form fieldset .field-row .field textarea::-moz-placeholder{color:#666}.section.comments .form-wrapper .form fieldset .field-row .field input:-ms-input-placeholder,.section.comments .form-wrapper .form fieldset .field-row .field textarea:-ms-input-placeholder{color:#666}.section.comments .form-wrapper .form fieldset .field-row .field textarea{line-height:24px;color:#666;min-height:100px;padding-top:12px;resize:none;overflow:hidden}.section.comments .form-wrapper .form fieldset .field-row .field .error{display:none}.section.comments .form-wrapper .form fieldset .field-row .field:first-of-type{margin-right:2.564102564103%}.section.comments .form-wrapper .form fieldset .field-row .field.has-error input,.section.comments .form-wrapper .form fieldset .field-row .field.has-error textarea{border:1px solid #da0101}.section.comments .form-wrapper .form fieldset .field-row .field.has-error .error{background-color:#da0101;box-shadow:0 0 3px 0 rgba(0,0,0,.5);display:block;left:50%;overflow:visible;padding:13px 58px 12px 19px;position:absolute;text-align:center;top:-11px}.section.comments .form-wrapper .form fieldset .field-row .field.has-error .error .close-error{background-color:#ae0101;background-image:url(/img/close.png);background-image:url(/img/svg/close.svg),none;background-repeat:no-repeat;background-position:center center;background-size:16px 16px;cursor:pointer;display:inline-block;height:39px;position:absolute;right:0;top:0;width:39px;z-index:99}.section.comments .form-wrapper .form fieldset .field-row .field.has-error .error:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(218,1,1,0);border-top-color:#da0101;border-width:13px;margin-left:-31px}.section.comments .form-wrapper .form fieldset .field-row .field.email.has-error .error{margin-left:-145px}.section.comments .form-wrapper .form fieldset .field-row .field.name.has-error .error{margin-left:-102px}.section.comments .form-wrapper .form fieldset .field-row.last{padding-top:0}.section.comments .form-wrapper .form fieldset .field-row.last .field{max-width:852px;width:72.820512820513%}.section.comments .form-wrapper .form fieldset .field-row.last .field:first-of-type{margin-right:0}.section.comments .form-wrapper .form fieldset .submit-button{text-align:center;margin-top:1px;margin-bottom:40px}.section.comments .form-wrapper .form fieldset .submit-button button{cursor:pointer;background:#702c6a;border:0;box-shadow:none;letter-spacing:1.4px;letter-spacing:.1em;text-transform:uppercase;padding:13px 30px 13px 29.5px}.section.comments .form-wrapper .form fieldset .submit-button button span{background-image:url(/img/right-arrow.png);background-image:url(/img/svg/right-arrow.svg),none;background-repeat:no-repeat;background-position:right center;background-size:12px 11px;padding-right:20px}.section.comments .form-wrapper .comment-message{background-color:#f8f5f0;border:1px solid #dedede;box-shadow:0 0 3px 0 rgba(0,0,0,.1);display:none}.section.comments .form-wrapper .comment-message.active{display:block}.section.comments .form-wrapper .comment-message .message{display:block;overflow:hidden;text-align:center;padding-bottom:33px}.section.comments .form-wrapper .comment-message .message header{display:block;background-color:#eeebe4;border-bottom:1px solid #dedede;box-shadow:0 0 3px 0 rgba(0,0,0,.1);position:relative;width:100%;padding:11px 70px 12px 2.051282051282%}.section.comments .form-wrapper .comment-message .message header p{color:#fff;font-family:"AG Book Pro Regular";font-size:16px;line-height:16px;text-align:center;margin-bottom:0;width:100%;text-transform:none;letter-spacing:0}.section.comments .form-wrapper .comment-message .message header .reset-form{background-image:url(/img/close.png);background-image:url(/img/svg/close.svg),none;background-repeat:no-repeat;background-position:center center;background-size:19px 19px;display:block;height:100%;position:absolute;right:0;top:0;width:46px;z-index:99;cursor:pointer}.section.comments .form-wrapper .comment-message .message h4{color:#333;font-family:"AG Book Pro Light";margin-bottom:20px}.section.comments .form-wrapper .comment-message .message p{color:#333;font-size:20px;line-height:28px;font-family:"AG Book Pro Light";width:75%;display:inline-block}.section.comments .form-wrapper .comment-message .message p strong{font-family:"AG Book Pro Regular"}.section.comments .form-wrapper .comment-message.success .message header{background-color:#5a8e22}.section.comments .form-wrapper .comment-message.success .message header .reset-form{background-color:#48721b}.section.comments .form-wrapper .comment-message.failure .message header{background-color:#da0101}.section.comments .form-wrapper .comment-message.failure .message header .reset-form{background-color:#ae0101}@media screen and (max-width:64em){.section.comments .form-wrapper .comment-message .message header{padding-left:2.409638554217%}}@media screen and (max-width:48em){.section.comments .form-wrapper .comment-message .message header{padding-left:3.243243243243%}}@media screen and (max-width:41.6875em){.section.comments .form-wrapper .comment-message .message header{padding-left:2.347417840376%}}@media screen and (max-width:25.875em){.section.comments .form-wrapper .comment-message .message header{padding-left:3.886010362694%}}.section.comments .form-wrapper .disc{margin:34px auto 0;text-align:center;width:67%}.section.comments .form-wrapper .disc p{color:#333;font-family:"AG Book Pro Light";font-size:14px;line-height:22px}@media screen and (max-width:67em){.section.comments .form-wrapper .form fieldset .field-row .field label span{display:block}}@media screen and (max-width:64em){.section.comments .form-wrapper .form fieldset legend{padding-left:2.409638554217%}.section.comments .form-wrapper .form fieldset .field-row .field{width:41.265060240964%}.section.comments .form-wrapper .form fieldset .field-row .field:first-of-type{margin-right:3.012048192771%}.section.comments .form-wrapper .form fieldset .field-row.last .field{width:85.542168674699%}.section.comments .form-wrapper .disc{width:80%}}@media screen and (max-width:48em){.section.comments .form-wrapper .form fieldset legend{padding-left:3.243243243243%}.section.comments .form-wrapper .form fieldset .field-row .field{width:41.216216216216%}.section.comments .form-wrapper .form fieldset .field-row .field:first-of-type{margin-right:7.432432432432%}.section.comments .form-wrapper .form fieldset .field-row.last .field{width:89.797297297297%}.section.comments .form-wrapper .disc{width:100%}}@media screen and (max-width:41.6875em){.section.comments .form-wrapper .form fieldset legend{padding-left:2.347417840376%}.section.comments .form-wrapper .form fieldset .field-row{padding-left:2.347417840376%;padding-right:2.347417840376%}.section.comments .form-wrapper .form fieldset .field-row .field{float:none;max-width:none;width:100%}.section.comments .form-wrapper .form fieldset .field-row .field:first-of-type{margin-right:0}.section.comments .form-wrapper .form fieldset .field-row.last .field{width:100%}}@media screen and (max-width:25.875em){.section.comments .form-wrapper .form fieldset legend{padding-left:3.886010362694%}.section.comments .form-wrapper .form fieldset .field-row{padding-left:3.886010362694%;padding-right:3.886010362694%}}