.elementor-582 .elementor-element.elementor-element-f0f44d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-582 .elementor-element.elementor-element-efdd3ba{margin:030px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-582 .elementor-element.elementor-element-4ea18e1{--display:flex;}.elementor-582 .elementor-element.elementor-element-e36f6fe{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-582 .elementor-element.elementor-element-4046dca{--display:flex;}.elementor-582 .elementor-element.elementor-element-e63c87c{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-582 .elementor-element.elementor-element-822ed5b{--display:flex;}.elementor-582 .elementor-element.elementor-element-306c7c3{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}@media(max-width:1024px){.elementor-582 .elementor-element.elementor-element-efdd3ba{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}}@media(max-width:767px){.elementor-582 .elementor-element.elementor-element-efdd3ba{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-efdd3ba */.mxz-single-blog__topbar {
  display: none !important;
}
.mxz-single-blog__summary {
  border-radius: 2px !important;
}
.elementor-582 .elementor-element.elementor-element-efdd3ba {
  background: #ffffff !important;
}
.mxz-single-blog__breadcrumb span:last-child {
  display: inline-block !important;
  max-width: 200px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  vertical-align: middle !important;
}
.mxz-single-blog__breadcrumb {
  flex-wrap: nowrap !important;
  overflow: hidden !important;
}

.mxz-single-blog__breadcrumb span:last-child {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  min-width: 0 !important;
  flex-shrink: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0f44d0 */.elementor-582 .elementor-element.elementor-element-f0f44d0 {
  background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e36f6fe */.mxz-blog-author {
  border-radius: 2px !important;
}

.mxz-blog-author__btn {
  display: none !important;
}
.elementor-582 .elementor-element.elementor-element-e36f6fe {
  background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea18e1 */.elementor-582 .elementor-element.elementor-element-4ea18e1 {
  background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e63c87c */.mxz-related-posts__card {
  border-radius: 2px !important;
}

.mxz-related-posts__all-btn {
  border-radius: 2px !important;
}
.mxz-related-posts__all-btn {
  width: 100% !important;
  border-radius: 2px !important;
}

.elementor-582 .elementor-element.elementor-element-e63c87c {
  background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4046dca */.elementor-582 .elementor-element.elementor-element-4046dca {
  background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-306c7c3 */.comments-area,
#comments,
.comment-respond{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.comments-area{
  margin-top:56px !important;
  padding:24px !important;
  background:#121214 !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:2px !important;
  color:#E5E7EB !important;
}

.comments-title,
.comment-reply-title{
  margin:0 0 16px !important;
  color:#FFFFFF !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  font-size:clamp(1.5rem,3vw,2rem) !important;
  line-height:1.15 !important;
  letter-spacing:-.03em !important;
  font-weight:700 !important;
}

.comment-notes,
.logged-in-as,
.comment-form label,
.comment-metadata,
.comment-awaiting-moderation{
  color:#94A3B8 !important;
  font-size:14px !important;
  line-height:1.75 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.logged-in-as a,
.comment-metadata a,
.comment-author .fn a,
.reply a{
  color:#22D3EE !important;
  text-decoration:none !important;
}

.logged-in-as a:hover,
.comment-metadata a:hover,
.comment-author .fn a:hover,
.reply a:hover{
  color:#7DD3FC !important;
}

.comment-form{
  width:100% !important;
}

.comment-form p{
  margin:0 0 18px !important;
}

.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-cookies-consent{
  width:100% !important;
}

.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{
  width:100% !important;
  max-width:100% !important;
  display:block !important;
  padding:16px 18px !important;
  background:#0F0F10 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:2px !important;
  color:#FFFFFF !important;
  box-shadow:none !important;
  outline:none !important;
  font-size:15px !important;
  line-height:1.6 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.comment-form textarea{
  min-height:190px !important;
  resize:vertical !important;
}

.comment-form textarea::placeholder,
.comment-form input[type="text"]::placeholder,
.comment-form input[type="email"]::placeholder,
.comment-form input[type="url"]::placeholder{
  color:#6B7280 !important;
}

.comment-form textarea:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus{
  border-color:rgba(34,211,238,.45) !important;
  box-shadow:0 0 0 1px rgba(34,211,238,.12) !important;
}

.form-submit{
  margin-top:22px !important;
}

.form-submit .submit{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:14px 24px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#22D3EE !important;
  color:#0A0A0B !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  font-size:15px !important;
  font-weight:600 !important;
  line-height:1 !important;
  cursor:pointer !important;
  transition:all .3s ease !important;
}

.form-submit .submit:hover{
  background:#67E8F9 !important;
  transform:translateY(-1px) !important;
  box-shadow:0 0 24px rgba(34,211,238,.18) !important;
}

.comment-list,
.comment-list .children{
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
}

.comment-list .comment-body{
  margin-top:18px !important;
  padding:20px !important;
  background:rgba(255,255,255,.02) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  border-radius:2px !important;
}

.comment-author .avatar{
  border-radius:999px !important;
}

.comment-author .fn,
.comment-author .fn a{
  color:#FFFFFF !important;
  font-weight:600 !important;
  font-style:normal !important;
}

.comment-content p{
  color:#C7D2E0 !important;
  font-size:15px !important;
  line-height:1.85 !important;
}

.comment-reply-link{
  color:#22D3EE !important;
}

@media (max-width:767px){
  .comments-area{
    padding:20px !important;
    margin-top:40px !important;
  }

  .comment-form textarea{
    min-height:170px !important;
  }

  .form-submit .submit{
    width:100% !important;
  }
}
.comments-area,
#comments,
.comment-respond{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.comments-area{
  margin-top:40px !important;
  padding:42px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:2px !important;
}

.comments-area .comments-title,
.comments-area .comment-reply-title{
  margin:0 0 26px !important;
  color:#FFFFFF !important;
  font-size:clamp(2rem,4vw,3rem) !important;
  line-height:1.08 !important;
  letter-spacing:-.03em !important;
  font-weight:700 !important;
}

.comments-area .comment-notes,
.comments-area .logged-in-as,
.comments-area .comment-metadata,
.comments-area .comment-form-cookies-consent,
.comments-area .comment-form-cookies-consent label{
  color:#8E96AA !important;
  font-size:16px !important;
  line-height:1.75 !important;
}

.comments-area .comment-list,
.comments-area .children{
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
}

.comments-area .comment-body{
  padding:34px 0 !important;
  border-top:1px solid rgba(255,255,255,.16) !important;
}

.comments-area .comment-author{
  min-height:108px !important;
}

.comments-area .comment-author .avatar{
  float:left !important;
  width:108px !important;
  height:108px !important;
  margin:0 22px 16px 0 !important;
  border-radius:0 !important;
  object-fit:cover !important;
}

.comments-area .comment-author .fn,
.comments-area .comment-author .fn a{
  color:#0D73D8 !important;
  font-size:18px !important;
  font-weight:700 !important;
  font-style:normal !important;
  text-decoration:none !important;
}

.comments-area .comment-author .says{
  display:none !important;
}

.comments-area .comment-metadata{
  margin:6px 0 0 130px !important;
}

.comments-area .comment-metadata a{
  color:#0D73D8 !important;
  text-decoration:none !important;
}

.comments-area .comment-content{
  clear:both !important;
  margin-top:14px !important;
}

.comments-area .comment-content p{
  margin:0 !important;
  color:#D8DCE6 !important;
  font-size:18px !important;
  line-height:1.85 !important;
}

.comments-area .reply{
  margin-top:22px !important;
}

.comments-area .reply a{
  color:#22D3EE !important;
  font-size:17px !important;
  font-weight:500 !important;
  text-decoration:none !important;
}

.comments-area .comment-form{
  margin-top:8px !important;
}

.comments-area .comment-form p{
  margin:0 0 22px !important;
}

.comments-area .comment-form-comment label,
.comments-area .comment-form-author label,
.comments-area .comment-form-email label,
.comments-area .comment-form-url label{
  display:none !important;
}

.comments-area textarea,
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="url"]{
  width:100% !important;
  max-width:100% !important;
  display:block !important;
  padding:22px 26px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:2px !important;
  color:#FFFFFF !important;
  font-size:18px !important;
  line-height:1.6 !important;
  box-shadow:none !important;
  outline:none !important;
}

.comments-area textarea{
  min-height:420px !important;
  resize:vertical !important;
}

.comments-area textarea::placeholder,
.comments-area input[type="text"]::placeholder,
.comments-area input[type="email"]::placeholder,
.comments-area input[type="url"]::placeholder{
  color:#70778A !important;
  opacity:1 !important;
}

.comments-area textarea:focus,
.comments-area input[type="text"]:focus,
.comments-area input[type="email"]:focus,
.comments-area input[type="url"]:focus{
  border-color:rgba(34,211,238,.35) !important;
}

.comments-area .comment-form-cookies-consent{
  display:flex !important;
  align-items:flex-start !important;
  gap:14px !important;
  margin:6px 0 28px !important;
}

.comments-area .comment-form-cookies-consent input{
  width:24px !important;
  height:24px !important;
  margin:2px 0 0 !important;
  accent-color:#22D3EE !important;
}

.comments-area .form-submit{
  margin:0 !important;
}

.comments-area .submit{
  width:100% !important;
  min-height:84px !important;
  padding:18px 28px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#28C7E8 !important;
  color:#0A0A0B !important;
  font-size:22px !important;
  font-weight:700 !important;
  line-height:1 !important;
  cursor:pointer !important;
  transition:all .25s ease !important;
}

.comments-area .submit:hover{
  background:#41D5F1 !important;
}

@media (max-width:767px){
  .comments-area{
    padding:22px !important;
  }

  .comments-area .comments-title,
  .comments-area .comment-reply-title{
    font-size:clamp(1.9rem,8vw,2.7rem) !important;
    margin-bottom:20px !important;
  }

  .comments-area .comment-author .avatar{
    width:76px !important;
    height:76px !important;
    margin-right:16px !important;
  }

  .comments-area .comment-metadata{
    margin-left:92px !important;
  }

  .comments-area .comment-content p,
  .comments-area textarea,
  .comments-area input[type="text"],
  .comments-area input[type="email"],
  .comments-area input[type="url"]{
    font-size:16px !important;
  }

  .comments-area textarea{
    min-height:260px !important;
    padding:18px 18px !important;
  }

  .comments-area input[type="text"],
  .comments-area input[type="email"],
  .comments-area input[type="url"]{
    padding:18px 18px !important;
  }

  .comments-area .submit{
    min-height:62px !important;
    font-size:18px !important;
  }
}
body .comments-area,
body .comments-area *{
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

body .comments-area .comment-respond form.comment-form,
body .comments-area #commentform{
  display:flex !important;
  flex-direction:column !important;
  gap:18px !important;
}

body .comments-area .comment-respond form.comment-form > p,
body .comments-area #commentform > p{
  width:100% !important;
  float:none !important;
  clear:both !important;
  margin:0 !important;
}

body .comments-area p.comment-form-author{
  order:1 !important;
}

body .comments-area p.comment-form-email{
  order:2 !important;
}

body .comments-area p.comment-form-comment{
  order:3 !important;
  margin-top:4px !important;
}

body .comments-area p.comment-form-url{
  display:none !important;
}

body .comments-area p.comment-form-cookies-consent{
  order:4 !important;
  display:flex !important;
  align-items:flex-start !important;
  gap:12px !important;
  margin-top:2px !important;
}

body .comments-area p.form-submit{
  order:5 !important;
  margin-top:6px !important;
}

body .comments-area input#author,
body .comments-area input#email{
  width:100% !important;
  height:58px !important;
  padding:0 24px !important;
  border-radius:999px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  color:#FFFFFF !important;
  font-size:17px !important;
  box-shadow:none !important;
  outline:none !important;
}

body .comments-area textarea#comment{
  width:100% !important;
  min-height:230px !important;
  padding:20px 22px !important;
  border-radius:2px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  color:#FFFFFF !important;
  font-size:17px !important;
  box-shadow:none !important;
  outline:none !important;
}

body .comments-area input#author::placeholder,
body .comments-area input#email::placeholder,
body .comments-area textarea#comment::placeholder{
  color:#737B8F !important;
  opacity:1 !important;
}

body .comments-area input#author:focus,
body .comments-area input#email:focus,
body .comments-area textarea#comment:focus{
  border-color:rgba(34,211,238,.38) !important;
}

body .comments-area #wp-comment-cookies-consent{
  appearance:none !important;
  -webkit-appearance:none !important;
  width:22px !important;
  height:22px !important;
  margin:2px 0 0 !important;
  border-radius:6px !important;
  border:1px solid rgba(255,255,255,.22) !important;
  background:#111113 !important;
  flex:0 0 22px !important;
  position:relative !important;
  cursor:pointer !important;
}

body .comments-area #wp-comment-cookies-consent:checked{
  background-color:#22D3EE !important;
  border-color:#22D3EE !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.2 11.5 13 4.8' fill='none' stroke='%230A0A0B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:13px 13px !important;
}

body .comments-area p.comment-form-cookies-consent label{
  margin:0 !important;
  color:#99A2B5 !important;
  font-size:15px !important;
  line-height:1.8 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  cursor:pointer !important;
}

body .comments-area .comment-author img.avatar{
  width:72px !important;
  height:72px !important;
  border-radius:999px !important;
  object-fit:cover !important;
  overflow:hidden !important;
}

body .comments-area .comment-author .fn,
body .comments-area .comment-author .fn a,
body .comments-area .comment-metadata,
body .comments-area .comment-metadata a,
body .comments-area .comment-content p,
body .comments-area .reply a{
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

body .comments-area .comment-content p{
  color:#D8DCE6 !important;
  line-height:1.8 !important;
}

@media (max-width:767px){
  body .comments-area input#author,
  body .comments-area input#email{
    height:54px !important;
    padding:0 20px !important;
    font-size:16px !important;
  }

  body .comments-area textarea#comment{
    min-height:210px !important;
    padding:18px !important;
    font-size:16px !important;
  }

  body .comments-area .comment-author img.avatar{
    width:64px !important;
    height:64px !important;
  }
}
body .comments-area .comment-author,
body .comments-area .comment-author *,
body .comments-area .comment-metadata,
body .comments-area .comment-metadata *,
body .comments-area .comment-content,
body .comments-area .comment-content *,
body .comments-area .reply,
body .comments-area .reply *{
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

body .comments-area .comment-author img,
body .comments-area .comment-author img.avatar,
body .comments-area .comment-author .avatar{
  width:72px !important;
  height:72px !important;
  border-radius:999px !important;
  object-fit:cover !important;
  overflow:hidden !important;
  display:block !important;
}

body .comments-area .comment-author .fn,
body .comments-area .comment-author .fn a{
  color:#22D3EE !important;
  font-size:18px !important;
  font-weight:600 !important;
  text-decoration:none !important;
}

body .comments-area .comment-metadata,
body .comments-area .comment-metadata a{
  color:#7EA8E8 !important;
  font-size:14px !important;
  text-decoration:none !important;
}

body .comments-area .comment-content p{
  color:#E5E7EB !important;
  font-size:17px !important;
  line-height:1.8 !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .elementor-widget-container,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-respond{
  background:#FFFFFF !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 textarea,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input[type="text"],
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input[type="email"],
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input[type="url"]{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border-color:rgba(15,23,42,.12) !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 textarea::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input::placeholder{
  color:#64748B !important;
}
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .elementor-widget-container,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comments-area,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-respond,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-comment{
  background:#FFFFFF !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #comment,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 textarea,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input[type="text"],
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input[type="email"],
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input[type="url"]{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #comment::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 textarea::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 input::placeholder{
  color:#64748B !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-reply-title,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .logged-in-as,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .logged-in-as a,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 label,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 p{
  color:#0F172A !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .logged-in-as a{
  color:#0891B2 !important;
}
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-author input,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-email input,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-url input{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-author input::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-email input::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-url input::placeholder{
  color:#64748B !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-cookies-consent label{
  color:#0F172A !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-cookies-consent input[type="checkbox"]{
  appearance:none;
  -webkit-appearance:none;
  width:18px;
  height:18px;
  border:1px solid rgba(15,23,42,.18) !important;
  background:#FFFFFF !important;
  border-radius:4px;
  box-shadow:none !important;
  display:inline-grid;
  place-content:center;
  vertical-align:middle;
  margin-right:10px;
  cursor:pointer;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-cookies-consent input[type="checkbox"]::before{
  content:"";
  width:10px;
  height:10px;
  transform:scale(0);
  transition:transform .2s ease;
  background:#0891B2;
  clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0, 43% 62%);
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 .comment-form-cookies-consent input[type="checkbox"]:checked::before{
  transform:scale(1);
}
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond .comment-form-author,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond .comment-form-email,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond .comment-form-url,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond .comment-form-cookies-consent{
  background:transparent !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #author,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #email,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #url{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #author::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #email::placeholder,
html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #url::placeholder{
  color:#64748B !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond .comment-form-cookies-consent label{
  color:#0F172A !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #wp-comment-cookies-consent{
  appearance:none;
  -webkit-appearance:none;
  width:18px;
  height:18px;
  min-width:18px;
  margin-right:10px;
  vertical-align:middle;
  border:1px solid rgba(15,23,42,.18) !important;
  background:#FFFFFF !important;
  border-radius:4px;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-582 .elementor-element.elementor-element-306c7c3 #respond #wp-comment-cookies-consent:checked{
  background:#0891B2 !important;
  border-color:#0891B2 !important;
}


/* Color override - website theme match */
.comments-area {
  background: #FFFFFF !important;
  border: 1px solid rgba(10,37,64,.08) !important;
  color: #4B5563 !important;
}

.comments-title,
.comment-reply-title,
.comments-area .comments-title,
.comments-area .comment-reply-title {
  color: #0A2540 !important;
}

.comments-area .comment-notes,
.comments-area .logged-in-as,
.comments-area .comment-metadata,
.comments-area .comment-form-cookies-consent label,
body .comments-area p.comment-form-cookies-consent label {
  color: #6B7280 !important;
}

.logged-in-as a,
.comment-metadata a,
.comment-author .fn a,
.reply a,
.comment-reply-link,
.comments-area .reply a,
body .comments-area .comment-author .fn a,
body .comments-area .comment-metadata a {
  color: #0082BA !important;
}

.comments-area textarea,
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="url"],
body .comments-area input#author,
body .comments-area input#email,
body .comments-area textarea#comment {
  background: #F8FAFC !important;
  border: 1px solid rgba(10,37,64,.12) !important;
  color: #0A2540 !important;
}

.comments-area textarea::placeholder,
.comments-area input::placeholder,
body .comments-area input#author::placeholder,
body .comments-area input#email::placeholder,
body .comments-area textarea#comment::placeholder {
  color: #9CA3AF !important;
}

.comments-area textarea:focus,
.comments-area input:focus,
body .comments-area input#author:focus,
body .comments-area input#email:focus,
body .comments-area textarea#comment:focus {
  border-color: rgba(0,130,186,.4) !important;
}

.comments-area .submit,
.form-submit .submit {
  background: #0082BA !important;
  color: #FFFFFF !important;
}

.comments-area .submit:hover,
.form-submit .submit:hover {
  background: #0A2540 !important;
}

.comment-list .comment-body,
.comments-area .comment-body {
  background: #F8FAFC !important;
  border: 1px solid rgba(10,37,64,.08) !important;
}

.comment-content p,
.comments-area .comment-content p,
body .comments-area .comment-content p {
  color: #4B5563 !important;
}

.comment-author .fn,
.comment-author .fn a,
body .comments-area .comment-author .fn,
body .comments-area .comment-author .fn a {
  color: #0A2540 !important;
}

body .comments-area #wp-comment-cookies-consent {
  background: #FFFFFF !important;
  border: 1px solid rgba(10,37,64,.18) !important;
}

body .comments-area #wp-comment-cookies-consent:checked {
  background: #0082BA !important;
  border-color: #0082BA !important;
}

.elementor-582 .elementor-element.elementor-element-306c7c3 {
  background: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822ed5b */.elementor-582 .elementor-element.elementor-element-822ed5b {
  background: #ffffff !important;
}/* End custom CSS */