@font-face{font-display:swap;font-family:Arial;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Arial;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Arial;font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Arial;font-style:italic;font-weight:700}.comments-wrapper{padding:30px 0}@media(min-width: 70em){.comments-wrapper{padding:60px 0}}.comments-wrapper .comments-container{max-width:781px}.comments-wrapper .comments-container .comments-number{font-size:30px;font-weight:bold;line-height:1.2;margin-top:0;text-align:center}@media(min-width: 70em){.comments-wrapper .comments-container .comments-number{font-size:32px;text-align:left}}.comments-wrapper .comments-container .comment-reply-title{font-size:1.25em;font-weight:bold;line-height:1.2}@media(min-width: 48em){.comments-wrapper .comments-container .comment-reply-title{font-size:1.125em}}.comments-wrapper .comments-container .comment{margin-bottom:25px}.comments-wrapper .comments-container .comment .comment-author{color:#000;display:inline-block;font-size:18px;font-weight:bold;margin:0;text-decoration:underline}@media(min-width: 70em){.comments-wrapper .comments-container .comment .comment-author{font-size:20px}}.comments-wrapper .comments-container .comment .comment-author.is-user{color:#71ac5a}.comments-wrapper .comments-container .comment .user{font-size:14px}@media(min-width: 70em){.comments-wrapper .comments-container .comment .user{font-size:16px;margin-left:5px}}.comments-wrapper .comments-container .comment .date{color:#848484;display:block;font-size:14px}@media(min-width: 70em){.comments-wrapper .comments-container .comment .date{display:inline;font-size:16px;margin-left:5px}}.comments-wrapper .comments-container .comment .comment-rating{align-items:center;display:flex;font-size:16px;font-style:italic;grid-gap:8px;gap:8px;margin:.5rem 0}.comments-wrapper .comments-container .comment .comment-rating .star-rating{display:inline-block}.comments-wrapper .comments-container .comment .comment-content{color:#000;font-size:16px;margin:.5rem 0}.comments-wrapper .comments-container .comment .arrow{margin-right:5px;vertical-align:sub}.comments-wrapper .comments-container .comment .arrow,.comments-wrapper .comments-container .comment .reply-link{color:#2a61b6;font-size:16px;font-weight:bold}.comments-wrapper .comments-container .replies{border-left:solid 1px #2a61b6;margin-top:25px;margin-bottom:25px;margin-left:12px;padding-left:13px}@media(min-width: 70em){.comments-wrapper .comments-container .replies{margin-left:0;padding-left:25px}}.comments-wrapper .comments-container #comment-form{position:relative}.comments-wrapper .comments-container #comment-form label{display:none}.comments-wrapper .comments-container #comment-form textarea,.comments-wrapper .comments-container #comment-form input#author,.comments-wrapper .comments-container #comment-form input#email{border:solid 1px rgba(42,97,182,.3450980392);border-radius:4px;padding:11px 15px}.comments-wrapper .comments-container #comment-form input.submit{background:linear-gradient(to bottom, #71ac5a 45%, #669b51 55%);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;padding:15px 0;width:250px}.comments-wrapper .comments-container #comment-form .comment-form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}@media(min-width: 70em){.comments-wrapper .comments-container #comment-form .comment-form{flex-direction:row}}.comments-wrapper .comments-container #comment-form .comment-form .comment-form-author{order:1}@media(min-width: 70em){.comments-wrapper .comments-container #comment-form .comment-form .comment-form-author{width:49%}}.comments-wrapper .comments-container #comment-form .comment-form .comment-form-email{order:2}@media(min-width: 70em){.comments-wrapper .comments-container #comment-form .comment-form .comment-form-email{width:49%}}.comments-wrapper .comments-container #comment-form .comment-form .comment-form-comment{order:3;width:100%}.comments-wrapper .comments-container #comment-form .comment-form .form-submit{position:relative;align-items:center;display:flex;grid-gap:6px;gap:6px;order:4}.comments-wrapper .comments-container #comment-form .comment-form .form-submit .spinner{opacity:0;pointer-events:none;position:absolute;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;width:25px;height:25px;animation:spin .5s linear infinite;top:50%;left:125px;transform:translate(-50%, -50%);transition:300ms ease all}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.comments-wrapper .comments-container #comment-form .comment-form .form-submit.loading .spinner{opacity:1}.comments-wrapper .comments-container #comment-form .comment-form .form-submit.loading .submit{color:rgba(0,0,0,0)}.comments-wrapper .comments-container #comment-form .comment-form input[name=author],.comments-wrapper .comments-container #comment-form .comment-form input[name=email],.comments-wrapper .comments-container #comment-form .comment-form textarea{width:100%}.comments-wrapper .comments-container #comment-form .comment-form .acf-comment-fields{order:4}.comments-wrapper .comments-container #comment-form .comment-form .acf-comment-fields>.acf-field{align-items:center;display:flex;grid-gap:16px;gap:16px}.comments-wrapper .comments-container #comment-form .comment-form .acf-comment-fields .acf-field-select{margin-top:0}.comments-wrapper .comments-container #comment-form .comment-form .acf-comment-fields .acf-label{margin:0}.comments-wrapper .comments-container #comment-form .comment-form .acf-comment-fields label{display:block}.comments-wrapper .comments-container #comment-form .comment-form .acf-comment-fields select{border:solid 1px rgba(42,97,182,.3451);border-radius:4px}.comments-wrapper .comments-container #comment-form .cancel-reply{font-size:14px}@media(min-width: 70em){.comments-wrapper .comments-container #comment-form .cancel-reply{font-size:16px}}.comments-wrapper .comments-container #comment-form .status-message,.comments-wrapper .comments-container #comment-form .error-message{font-size:16px;position:absolute}.comments-wrapper .comments-container #comment-form .error-message{color:#b62a2a}.comments-wrapper .comments-container #comment-form .acf-field-6514457429550{grid-gap:5px !important;gap:5px !important;margin-bottom:15px}.comments-wrapper .comments-container #comment-form .acf-field-6514457429550 label{font-style:italic}.comments-wrapper .comments-container #comment-form .stars-actions span{background:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSI+PHBhdGggZD0iTTEwLDE1LjI3LDE2LjE4LDE5bC0xLjY0LTcuMDNMMjAsNy4yNGwtNy4xOS0uNjFMMTAsMCw3LjE5LDYuNjMsMCw3LjI0bDUuNDYsNC43M0wzLjgyLDE5WiIgZmlsbD0iI2ZlYzMyZSIvPjwvc3ZnPg==);cursor:pointer;display:inline-block;filter:grayscale(1);height:18px;transition:all .2s ease-in-out;width:18px}.comments-wrapper .comments-container #comment-form .stars-actions span.selected{filter:none}.comments-wrapper .comments-container #comment-form .stars-actions span:hover{transform:scale(1.5)}.comments-wrapper .comments-container #comment-form .cancel-reply{background:none;border:none;margin:0;font:inherit;text-decoration:underline;cursor:pointer;color:#1360bc}.comments-wrapper .comments-container #comment-form .cancel-reply:hover{color:#003270}
