.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:18px;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-18px;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12420 .elementor-element.elementor-element-6430722 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12420 .elementor-element.elementor-element-6430722 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12420 .elementor-element.elementor-element-6430722 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group > label, .elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-subgroup label{color:#001400;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group > label{font-family:"Anomalia", Sans-serif;font-size:1rem;font-weight:700;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-type-html{padding-bottom:0px;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group .elementor-field{color:#001400;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group .elementor-field, .elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-subgroup label{font-family:"Anomalia", Sans-serif;font-size:1rem;line-height:1.4em;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#6e6e7e;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:0px 0px 0px 0px;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#6e6e7e;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:0px 0px 0px 0px;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-field-group .elementor-select-wrapper::before{color:#6e6e7e;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-button{font-family:"Anomalia", Sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.2em;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-12420 .elementor-element.elementor-element-6430722 .e-form__buttons__wrapper__button-next{background-color:#001400;color:#0afc08;border-color:#001400;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-button[type="submit"]{background-color:#001400;color:#0afc08;border-color:#001400;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-button[type="submit"] svg *{fill:#0afc08;}.elementor-12420 .elementor-element.elementor-element-6430722 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12420 .elementor-element.elementor-element-6430722 .e-form__buttons__wrapper__button-next:hover{background-color:#0c2d0c;color:#0afc08;border-color:#0c2d0c;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-button[type="submit"]:hover{background-color:#0c2d0c;color:#0afc08;border-color:#0c2d0c;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-button[type="submit"]:hover svg *{fill:#0afc08;}.elementor-12420 .elementor-element.elementor-element-6430722 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-message{font-family:"Anomalia", Sans-serif;font-size:1rem;font-weight:700;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-message.elementor-message-success{color:#001400;}.elementor-12420 .elementor-element.elementor-element-6430722 .elementor-message.elementor-message-danger{color:#b8001a;}.elementor-12420 .elementor-element.elementor-element-6430722{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.elementor #cwmain :is(h1,h2,h3){text-wrap:balance}
.elementor #cwmain p{text-wrap:pretty}
.elementor #cwskip:focus{inset-block-start:12px}
.elementor :is(#cwtop,#cwmain,#cwfoot,#cwsticky) :focus-visible{outline:3px solid #001400;outline-offset:3px}
.elementor :is(#cwabout,#cwfinal,#cwwhensec,#cwfoot,#cwsticky) :focus-visible{outline-color:var(--AY-green, #0afc08)}
.elementor :is(#cwhero,#cwshift,#register,#cwtyhero,#cwtyshare){
  background-image:linear-gradient(90deg,#e9e9f2 1px,transparent 1px),linear-gradient(#e9e9f2 1px,transparent 1px);
  background-size:96px 96px;background-position:right top}
@media (max-width:767px){.elementor :is(#cwhero,#cwshift,#register,#cwtyhero,#cwtyshare){background-size:56px 56px}}
.elementor #cwhero.has-warp{background-image:none}
.elementor #cwhero .cw-warp{position:absolute;inset:0;z-index:0;width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none}
.elementor [id^="cwhl-"] strong{font-weight:inherit;padding-inline:.12em;
  background:linear-gradient(var(--AY-green, #0afc08),var(--AY-green, #0afc08)) no-repeat 100% 100%/100% 92%;
  -webkit-box-decoration-break:clone;box-decoration-break:clone}
.cw-motion .elementor [id^="cwhl-"] strong{background-size:0% 92%;transition:background-size .45s cubic-bezier(0.23,1,0.32,1) .12s}
.cw-motion .elementor [id^="cwhl-"].is-in strong{background-size:100% 92%}
.elementor [class*="-btn-"]::after{content:"+" / "";font-family:'Archivo Black',sans-serif;font-size:1.45em;line-height:1;
  display:inline-block;transition:transform .25s cubic-bezier(0.23,1,0.32,1)}
.elementor [class*="-btn-"]{transition:transform .16s cubic-bezier(0.23,1,0.32,1),background-color .2s ease,color .2s ease;
  -webkit-tap-highlight-color:transparent;cursor:pointer}
.elementor [class*="-btn-"]:active{transform:scale(.97)}
.elementor [class*="-lplus-"]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}
.elementor [class*="-lplus-"]::after{content:"+" / "";font-family:'Archivo Black',sans-serif;display:inline-block;text-decoration:none}
.elementor #cwtycontact em,.elementor #cwregform em.cw-todo{font-style:normal;
  outline:2px dashed var(--AY-blue, #0500fc);outline-offset:2px;background:rgba(5,0,252,.07);
  padding-inline:3px;margin-inline:5px;white-space:nowrap}
.elementor #cwrecaptcha a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.cw-motion .cw-reveal{opacity:0;transform:translateY(12px);
  transition:opacity .4s cubic-bezier(0.23,1,0.32,1),transform .4s cubic-bezier(0.23,1,0.32,1);transition-delay:calc(var(--cw-i,0) * 70ms)}
.cw-motion .cw-reveal.is-in{opacity:1;transform:none}
.elementor [id^="cwchecks-"]{background:repeating-conic-gradient(#001400 0 25%,transparent 0 50%) 0 0/10px 10px}
.elementor [id^="cwchecks-light-"]{background:repeating-conic-gradient(#fff 0 25%,transparent 0 50%) 0 0/10px 10px}
@media (max-width:767px){.elementor [id^="cwchecks-"]{background-size:8px 8px}}
@media (min-width:1025px){.elementor .e-cw-l-btn-head:hover{background-color:#0c2d0c}.elementor .e-cw-l-btn-head:hover::after{transform:rotate(90deg)}}
.elementor #cwherocta:is(:hover,:focus){background-color:#001400;color:var(--AY-green, #0afc08)}
@media (min-width:1025px){.elementor #cwherocta:hover{background-color:#0c2d0c}.elementor #cwherocta:hover::after{transform:rotate(90deg)}}
@media (min-width:1025px){.elementor .e-cw-l-btn-final:hover{background-color:#4dff4b}.elementor .e-cw-l-btn-final:hover::after{transform:rotate(90deg)}}
@media (min-width:1025px){.elementor .e-cw-l-btn-sticky:hover{background-color:#4dff4b}.elementor .e-cw-l-btn-sticky:hover::after{transform:rotate(90deg)}}
@media (min-width:1025px){.elementor [class*="-lplus-"]:hover{color:var(--AY-blue, #0500fc)}.elementor #cwfoot [class*="-lplus-"]:hover{color:var(--AY-green, #0afc08)}}
.elementor #cwico-cal-fdet1{background-color:var(--AY-green, #0afc08);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223.5%22%20y=%225%22%20width=%2217%22%20height=%2215.5%22/%3E%3Cpath%20d=%22M3.5%2010h17M8%203v4M16%203v4%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223.5%22%20y=%225%22%20width=%2217%22%20height=%2215.5%22/%3E%3Cpath%20d=%22M3.5%2010h17M8%203v4M16%203v4%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwico-pin-fdet2{background-color:var(--AY-green, #0afc08);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%2021s-6.5-5.6-6.5-11a6.5%206.5%200%200%201%2013%200C18.5%2015.4%2012%2021%2012%2021z%22/%3E%3Ccircle%20cx=%2212%22%20cy=%2210%22%20r=%222.4%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%2021s-6.5-5.6-6.5-11a6.5%206.5%200%200%201%2013%200C18.5%2015.4%2012%2021%2012%2021z%22/%3E%3Ccircle%20cx=%2212%22%20cy=%2210%22%20r=%222.4%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwico-people-fdet3{background-color:var(--AY-green, #0afc08);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%229%22%20cy=%228%22%20r=%223.2%22/%3E%3Cpath%20d=%22M3%2020c.6-3.4%203-5.4%206-5.4s5.4%202%206%205.4M15.5%204.9a3.2%203.2%200%200%201%200%206.2M17.6%2014.9c1.8.6%203%202.4%203.4%205.1%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%229%22%20cy=%228%22%20r=%223.2%22/%3E%3Cpath%20d=%22M3%2020c.6-3.4%203-5.4%206-5.4s5.4%202%206%205.4M15.5%204.9a3.2%203.2%200%200%201%200%206.2M17.6%2014.9c1.8.6%203%202.4%203.4%205.1%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwico-tag-fdet4{background-color:var(--AY-green, #0afc08);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3.5%2012.5V3.5h9l8%208-9%209z%22/%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%221.4%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3.5%2012.5V3.5h9l8%208-9%209z%22/%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%221.4%22/%3E%3C/svg%3E") center/contain no-repeat;}
@media (min-width:768px){.elementor #cwmeta2::before{content:"· "}}
.elementor #cwpunch strong{font-weight:inherit;box-shadow:inset 0 -.34em 0 var(--AY-green, #0afc08);
  -webkit-box-decoration-break:clone;box-decoration-break:clone}
.elementor #cwabouttitle strong{font-weight:inherit;color:var(--AY-green, #0afc08)}
.elementor #cwaboutp1 em{font-style:normal;font-weight:700;color:#fff}
.elementor #cwstats [id^="cwstat"] strong{font-weight:inherit;color:var(--AY-green, #0afc08)}
.elementor #cwstats [id^="cwstat"]{font-variant-numeric:tabular-nums}
.elementor #cwstations > *::before{content:"";position:absolute;inset-block-start:-3px;inset-inline:0;height:3px;
  background:#001400;transform-origin:right}
.elementor #cwstations > *:last-child::before{background:var(--AY-green, #0afc08)}
.cw-motion .elementor #cwstations > *::before{transform:scaleX(0);transition:transform .4s cubic-bezier(0.23,1,0.32,1)}
.cw-motion .elementor #cwstations.is-in > *::before{transform:none}
.cw-motion .elementor #cwstations > :nth-child(1)::before{transition-delay:0ms}
.cw-motion .elementor #cwstations > :nth-child(2)::before{transition-delay:150ms}
.cw-motion .elementor #cwstations > :nth-child(3)::before{transition-delay:300ms}
.cw-motion .elementor #cwstations > :nth-child(4)::before{transition-delay:450ms}
.cw-motion .elementor #cwstations > :nth-child(5)::before{transition-delay:600ms}
@media (max-width:1024px){
  .elementor #cwstations > *::before{inset-block:0;inset-inline-start:-3px;inset-inline-end:auto;width:3px;height:auto;transform-origin:top}
  .cw-motion .elementor #cwstations > *::before{transform:scaleY(0)}
  .elementor #cwstations > * > :first-child::before{content:"";position:absolute;inset-block-start:2px;inset-inline-start:-39px;
    width:15px;height:15px;background:#001400;box-shadow:0 0 0 4px #fff}
  .elementor #cwstations > :last-child > :first-child::before{background:var(--AY-green, #0afc08);outline:2px solid #001400;outline-offset:-2px}
}
.elementor #cwarrow1{background-color:#001400;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwarrow2{background-color:#001400;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwarrow3{background-color:#001400;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwarrow4{background-color:#001400;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.75%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%204v15M6.5%2013.5%2012%2019l5.5-5.5%22/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor #cwfinaltitle strong{display:block;font-weight:inherit;color:var(--AY-green, #0afc08)}
.elementor #cwdd-fdet4 strong{font-weight:inherit;color:var(--AY-green, #0afc08);font-size:1.15em}
.elementor #cwfaq summary{list-style:none}
.elementor #cwfaq summary::-webkit-details-marker{display:none}
.elementor #cwfaq summary::after{content:"";flex:none;width:18px;height:18px;
  background:linear-gradient(var(--AY-blue, #0500fc),var(--AY-blue, #0500fc)) center/100% 3px no-repeat,linear-gradient(var(--AY-blue, #0500fc),var(--AY-blue, #0500fc)) center/3px 100% no-repeat;
  transition:transform .22s cubic-bezier(0.23,1,0.32,1)}
.elementor #cwfaq details[open] > summary::after{transform:rotate(45deg)}
.elementor [id^="cwfaqa"] a{color:#001400;font-weight:700;text-decoration:underline;text-underline-offset:4px}
@media (min-width:1025px){.elementor #cwfaq summary:hover :is(span,p){color:var(--AY-blue, #0500fc)}}
@supports (interpolate-size:allow-keywords){
  .cw-motion .elementor #cwfaq{interpolate-size:allow-keywords}
  .cw-motion .elementor #cwfaq details::details-content{block-size:0;overflow:hidden;
    transition:block-size .24s cubic-bezier(0.23,1,0.32,1),content-visibility .24s allow-discrete}
  .cw-motion .elementor #cwfaq details[open]::details-content{block-size:auto}
}
.elementor #cwsticky{padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(7,7,15,.18);
  transform:translateY(105%);visibility:hidden;transition:transform .24s cubic-bezier(0.32,0.72,0,1),visibility 0s linear .24s}
.elementor #cwsticky.is-on{transform:none;visibility:visible;transition:transform .32s cubic-bezier(0.32,0.72,0,1)}
.elementor #cwstickyinfo{white-space:nowrap}
.elementor #cwstickyinfo strong{font-weight:inherit;color:var(--AY-green, #0afc08)}
.elementor #cwregform .elementor-field-group:not(.elementor-field-type-submit) .elementor-field-textual{
  padding:10px 14px;min-height:50px;border-radius:0;
  -webkit-text-fill-color:#001400;box-shadow:inset 0 0 0 1000px #fff;
  transition:border-color .15s ease,box-shadow .15s ease}
.elementor #cwregform textarea.elementor-field-textual{min-height:112px;resize:vertical}
.elementor #cwregform :is(input[type="email"],input[type="tel"]){direction:ltr;text-align:right}
.elementor #cwregform .elementor-field-textual:focus-visible{outline:none;border-color:#001400;
  box-shadow:0 0 0 2px #001400,inset 0 0 0 1000px #fff}
.elementor #cwregform .elementor-field-textual:-webkit-autofill,
.elementor #cwregform .elementor-field-textual:-webkit-autofill:hover,
.elementor #cwregform .elementor-field-textual:-webkit-autofill:focus{-webkit-text-fill-color:#001400;
  box-shadow:inset 0 0 0 1000px #fff;transition:background-color 9999s ease-out}
.elementor #cwregform .elementor-field-textual[aria-invalid="true"]{border-color:#b8001a}
.elementor #cwregform .elementor-field-group > label{margin-bottom:6px}
.elementor #cwregform .elementor-form-fields-wrapper > .elementor-field-type-text:not(.elementor-field-group){display:none}
.elementor #cwregform .elementor-field-type-recaptcha_v3{position:absolute;width:0;height:0;padding:0;margin:0;overflow:hidden;pointer-events:none}
.elementor #cwregform .elementor-button{min-height:52px;cursor:pointer;transition:transform .16s cubic-bezier(0.23,1,0.32,1),background-color .2s ease}
.elementor #cwregform .elementor-button > span{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%}
.elementor #cwregform .elementor-button > span::after{content:"+" / "";font-family:'Archivo Black',sans-serif;font-size:1.45em;line-height:1;transition:transform .25s cubic-bezier(0.23,1,0.32,1)}
.elementor #cwregform .elementor-button:active{transform:scale(.97)}
@media (min-width:1025px){.elementor #cwregform .elementor-button:not([aria-disabled="true"]):hover > span::after{transform:rotate(90deg)}}
.elementor #cwregform .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px}
.elementor #cwregform .elementor-field-type-acceptance input[type="checkbox"]{flex:none;appearance:none;-webkit-appearance:none;
  width:24px;height:24px;margin:1px 0 0;border:2px solid #001400;border-radius:0;background:#fff;
  display:grid;place-content:center;cursor:pointer}
.elementor #cwregform .elementor-field-type-acceptance input[type="checkbox"]::before{content:"";width:12px;height:7px;margin-top:-3px;
  border-left:3px solid var(--AY-green, #0afc08);border-bottom:3px solid var(--AY-green, #0afc08);transform:rotate(-45deg) scale(0);
  transition:transform .14s cubic-bezier(0.23,1,0.32,1)}
.elementor #cwregform .elementor-field-type-acceptance input[type="checkbox"]:checked{background:#001400}
.elementor #cwregform .elementor-field-type-acceptance input[type="checkbox"]:checked::before{transform:rotate(-45deg) scale(1)}
.elementor #cwregform .elementor-field-type-acceptance input[aria-invalid="true"]{border-color:#b8001a;box-shadow:0 0 0 2px #b8001a}
.elementor #cwregform .elementor-field-type-acceptance label{font-family:"Anomalia",sans-serif;font-size:1rem;line-height:1.55;color:#33333f;cursor:pointer}
.elementor #cwregform #form-field-taxid{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}
.elementor #cwregform .elementor-field-type-html{font-family:"Anomalia",sans-serif;color:#33333f;font-size:1rem;line-height:1.65}
.elementor #cwregform .cw-ph{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:2px}
.elementor #cwregform .cw-ph h2{margin:0;font-family:"Anomalia",sans-serif;font-weight:900;color:#001400;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}
.elementor #cwregform .cw-req{margin:0;font-size:.875rem;color:#565665}
.elementor #cwregform .cw-terms-box{margin-top:14px;padding-top:28px;border-top:2px solid #001400}
.elementor #cwregform .cw-terms-box .cw-ph{margin-bottom:18px}
.elementor #cwregform .cw-terms{margin:0;padding-inline-start:20px}
.elementor #cwregform .cw-terms li{margin-bottom:12px;line-height:1.65}
.elementor #cwregform .cw-terms li::marker{color:#001400}
.elementor #cwregform .cw-terms strong{color:#001400}
.elementor #cwregform .cw-fine-box{margin-top:22px;padding:18px 20px;background:#ececf2}
.elementor #cwregform .cw-fine-box h3{margin:0 0 8px;font-family:"Anomalia",sans-serif;font-size:1rem;line-height:1.4;font-weight:900;color:#001400}
.elementor #cwregform .cw-fine-box p{margin:0;font-size:.9375rem;line-height:1.75;color:#3d3d4a}
.elementor #cwregform .elementor-field-type-acceptance:has(#form-field-disclaimer) label{font-weight:700;color:#001400}
.elementor #cwregform .cw-help{margin:0;font-size:.9375rem;color:#565665}
.elementor #cwregform .cw-help.is-alert{color:#b8001a;font-weight:700}
.elementor #cwregform .cw-help[hidden]{display:none}
.elementor #cwregform .elementor-button[aria-disabled="true"]{background-color:#e2e2ea;color:#545463;border-color:#e2e2ea;cursor:not-allowed}
.elementor #cwregform .elementor-button[aria-disabled="true"]:active{transform:none}
.elementor #cwregform .elementor-button{min-height:60px;min-width:min(100%,280px)}
@media (max-width:767px){.elementor #cwregform .elementor-field-type-submit,.elementor #cwregform .elementor-button{width:100%}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anomalia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-regular-aaa.eot');
	src: url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-regular-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-regular-aaa.woff2') format('woff2'),
		url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-regular-aaa.woff') format('woff');
}
@font-face {
	font-family: 'Anomalia';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-ultrabold-aaa.eot');
	src: url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-ultrabold-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-bold-aaa.woff2') format('woff2'),
		url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-bold-aaa.woff') format('woff');
}
@font-face {
	font-family: 'Anomalia';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-ultrabold-aaa-1.eot');
	src: url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-ultrabold-aaa-1.eot?#iefix') format('embedded-opentype'),
		url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-ultrabold-aaa.woff2') format('woff2'),
		url('https://spotrend.com/wp-content/uploads/2026/08/anomalia-ultrabold-aaa.woff') format('woff');
}
/* End Custom Fonts CSS */