@keyframes loader3dSpinner{0%{transform:rotateX(-10deg)rotateY(0)}to{transform:rotateX(-10deg)rotateY(360deg)}}.full-screen-loader{z-index:10000;background:var(--aritco-off-black);pointer-events:none;opacity:0;perspective:1000px;justify-content:center;align-items:center;transition:all .5s ease-in-out .5s;display:flex;position:fixed;inset:0}.full-screen-loader svg{width:8rem;transform-style:preserve-3d;fill:var(--aritco-champagne);filter:drop-shadow(0rem 0rem .25rem var(--aritco-grey));animation:1s ease-in-out infinite loader3dSpinner;transform:rotateX(-10deg)rotateY(0)}.full-screen-loader.show{opacity:1}
@keyframes fadeInBounceAndFadeOut{0%,to{opacity:0;transform:translateY(2px)}10%,20%,30%,40%,50%,60%,70%,80%,90%{opacity:1;transform:translateY(0)}15%,25%,35%,45%,55%,65%,75%,85%{opacity:1;transform:translateY(4px)}}footer{justify-content:space-between;padding:.5rem;font-weight:500;display:flex}footer .left-footer-buttons{gap:.75rem;display:flex}footer .left-footer-buttons .left-footer-button{cursor:pointer;justify-content:center;align-items:center;gap:.25rem;width:2.75rem;height:2.75rem;display:flex}footer .left-footer-buttons .left-footer-button span{display:none}footer .left-footer-buttons .left-footer-button svg{width:1.5rem;height:1.5rem}@media screen and (min-width:1025px){footer .left-footer-buttons .left-footer-button{width:unset;height:unset}footer .left-footer-buttons .left-footer-button span{display:block}}footer .ar-button-wrapper{opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;display:none;position:relative}footer .ar-button-wrapper.show{opacity:1;pointer-events:auto}footer .ar-button-wrapper .ar-tooltip-trigger{position:absolute;top:0;left:50%}footer .ar-button-wrapper .ar-tooltip-content{pointer-events:none;color:var(--aritco-off-white);border:1px solid var(--aritco-grey);-webkit-user-select:none;user-select:none;will-change:transform,opacity;text-align:center;opacity:0;background-color:#0000004d;border-radius:.25rem;max-width:12rem;padding:.5rem 1rem;font-size:.875rem;line-height:1;animation:15s forwards fadeInBounceAndFadeOut;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}footer .ar-button-wrapper .ar-tooltip-arrow{fill:var(--aritco-grey);width:1rem;height:.6275rem}@media (pointer:coarse){footer .ar-button-wrapper{display:block}}footer .configure-button{cursor:pointer;background-color:var(--aritco-faded-grey);text-transform:uppercase;border-radius:.25rem;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.75rem;display:flex}@media screen and (min-width:1025px){footer .configure-button{display:none}}footer .language-picker-content{color:var(--aritco-off-white)}footer .language-picker-content h1{text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem}footer .language-picker-content li{cursor:pointer;margin-bottom:.25rem;font-size:1.25rem;font-weight:300}
.thank-you-wrapper{opacity:0;flex-direction:column;align-items:center;gap:1rem;padding:1rem;animation:.5s ease-in-out forwards fadeIn;display:flex}@media screen and (min-width:1025px){.thank-you-wrapper{max-width:25rem}}.thank-you-wrapper h3{font-size:1.5rem;font-weight:500}.thank-you-wrapper p{text-align:center;font-size:1rem;font-weight:400}.thank-you-wrapper p a{font-weight:500}.thank-you-wrapper .status-icon{--size:2.5rem;width:var(--size);height:var(--size);opacity:0;transition:opacity .5s ease-in-out}.thank-you-wrapper .status-icon.big{--size:7rem;width:var(--size);height:var(--size)}.thank-you-wrapper .status-icon svg{width:100%;height:100%;fill:var(--aritco-white)}.thank-you-wrapper .status-icon.completed{opacity:1;background-color:var(--aritco-status-green);border-radius:100%;justify-content:center;align-items:center;padding:.25rem;animation:.5s ease-in-out forwards foldingOut;display:flex}.leads-form{background:#00000080;width:100%;padding:0 0 1rem;font-weight:300;overflow-y:auto}@media screen and (min-width:1025px){.leads-form{padding:0 1rem 1rem}}.leads-form h2{text-transform:uppercase;margin-bottom:.75rem;font-size:1.5rem;font-weight:500}.leads-form p{max-width:28rem;margin-bottom:1.5rem;font-size:1rem;font-weight:300;line-height:1.25}.leads-form .summary-wrapper{border-top:1px solid var(--aritco-champagne);border-bottom:1px solid var(--aritco-champagne);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:.75rem 0 .25rem;display:flex}.leads-form .summary-wrapper p{margin-bottom:.25rem}@media screen and (min-width:1025px){.leads-form .summary-wrapper{grid-template-columns:1fr 1fr;row-gap:1.5rem;display:grid}}.leads-form .summary-wrapper .summary-section{flex-direction:column;display:flex}.leads-form .summary-wrapper .summary-section h3{text-transform:uppercase;border-bottom:1px solid var(--aritco-faded-grey);margin-bottom:.25rem;padding-bottom:.25rem;font-size:1rem;font-weight:500}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper{grid-template-columns:1fr 1.5fr;margin-bottom:.25rem;display:grid}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper.no-value{grid-template-columns:1fr}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper .summary-data-label{gap:.25rem;min-height:1.5rem;margin-bottom:.125rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper .color-and-ral{flex-direction:column;align-items:flex-start;margin-bottom:0;font-size:.875rem;display:flex}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper .color-and-ral *{line-height:1}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper .summary-data-value{margin-bottom:0;padding-top:.125rem;font-size:.875rem;display:flex}.leads-form .summary-wrapper .summary-section .summary-data-row-wrapper .summary-data-ral{color:var(--aritco-grey);align-items:center;margin-bottom:0;font-size:.875rem;display:flex}.leads-form .required:after{content:"*";color:var(--aritco-status-red);margin-left:.125rem}.leads-form label{margin-bottom:.25rem;font-size:.875rem;font-weight:400;display:block}.leads-form label.no-margin{margin-bottom:0}.leads-form input[type=text],.leads-form input[type=email],.leads-form input[type=tel],.leads-form textarea{border:1px solid var(--aritco-faded-grey);border-radius:.25rem;width:100%;padding:.5rem}.leads-form textarea{margin-bottom:.5rem}.leads-form button[type=submit]{background-color:var(--aritco-champagne);color:var(--aritco-white);cursor:pointer;text-transform:uppercase;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem;font-weight:400}.leads-form .gridder{gap:1rem;display:grid}@media screen and (min-width:1025px){.leads-form .gridder{grid-template-columns:repeat(2,1fr);margin-bottom:1rem}}.leads-form .form-group{margin-bottom:.75rem}.leads-form .form-group label.row{align-items:center;gap:.5rem;display:flex}.leads-form .form-group select{border:1px solid var(--aritco-faded-grey);border-radius:.25rem;width:100%;padding:.5rem}.leads-form .form-group .error-message{color:var(--aritco-status-red);opacity:0;height:0;margin-top:.125rem;font-size:.75rem;font-weight:400;transition:opacity .25s ease-in-out}.leads-form .form-group .error-message.active{opacity:1}.leads-form .form-group .error-message.in-line{height:unset}.leads-form .form-group p{margin:0;font-size:.875rem}:is(.leads-form .form-group:has(.radio-root),.leads-form .form-group:has(.checkbox-root)){align-items:center;gap:.5rem;display:flex}.leads-form .form-group .checkbox-root{border:1px solid var(--aritco-faded-grey);border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:.25rem 0;padding:.125rem;display:flex}.leads-form .form-group .checkbox-root .checkbox-indicator{justify-content:center;align-items:center;width:100%;display:flex}.leads-form .form-group .checkbox-root:checked{background-color:var(--aritco-champagne)}.leads-form .form-group .radio-root{flex-direction:column;gap:1rem;display:flex}.leads-form .form-group .radio-root.with-label{flex-direction:row}.leads-form .form-group .radio-root .radio-item-wrapper{cursor:pointer;align-items:center;gap:.5rem;display:flex}.leads-form .form-group .radio-root .radio-item-wrapper label{margin:0;line-height:1.2}.leads-form .form-group .radio-root .radio-item-wrapper .radio-item{background-color:#fff;border-radius:100%;flex-shrink:0;width:1.5rem;height:1.5rem}.leads-form .form-group .radio-root .radio-item-wrapper .radio-item .radio-indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.leads-form .form-group .radio-root .radio-item-wrapper .radio-item .radio-indicator:after{content:"";background-color:var(--aritco-champagne);border-radius:50%;width:.75rem;height:.75rem;display:block}.leads-form .radix-select-trigger{cursor:pointer;border:1px solid var(--aritco-faded-grey);background-color:var(--aritco-black);width:100%;color:var(--aritco-white);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem;font-size:1rem;display:inline-flex}@media screen and (min-width:1025px){.leads-form .radix-select-trigger:hover{background-color:var(--aritco-off-black)}}.leads-form .radix-select-trigger:focus{box-shadow:0 0 0 2px #000}.leads-form .radix-select-trigger[data-placeholder],.leads-form .radix-select-icon{color:var(--aritco-white)}.leads-form .radix-select-content{background-color:var(--aritco-black);border:1px solid var(--aritco-faded-grey);z-index:2;border-radius:.25rem;overflow:hidden}.leads-form .radix-select-viewport{max-height:25vh}.leads-form .radix-select-item{color:var(--aritco-white);-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;height:1.5rem;padding:0 2rem;font-size:1rem;line-height:1;display:flex;position:relative}.leads-form .radix-select-item[data-disabled]{display:none}.leads-form .radix-select-item[data-highlighted]{background-color:var(--aritco-faded-grey);color:var(--aritco-white);outline:none}.leads-form .radix-select-label{color:var(--aritco-white);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.leads-form .radix-select-item-indicator{justify-content:center;align-items:center;width:1.5rem;display:inline-flex;position:absolute;left:0}
