@import url(https://fonts.googleapis.com/css2?family=Arsenal:ital,wght@0,400;0,700;1,400;1,700&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap);.banner-carousel-wrap{position:relative}.swiper{width:100%}@media(max-width:768px){.container.banner-carousel-wrap{padding-left:0;padding-right:0}.container.banner-carousel-wrap .banner-cnt{padding-left:15px;padding-right:15px}}.banner-carousel{overflow:hidden;padding-left:0;padding-right:0;position:relative}.banner-carousel .banner-shade{display:none}.banner-carousel.cnt-outside .banner-cnt{padding-block:20px}.banner-carousel.cnt-outside .banner-title{padding-bottom:12px}.banner-carousel.cnt-outside .banner-subtitle{padding-bottom:20px}.banner-carousel.cnt-inside .banner-cnt{padding:10px}.banner-carousel.cnt-inside .btn{margin-top:20px}.banner-carousel.cnt-inside.align-top .banner-cnt{justify-content:start}.banner-carousel.cnt-inside.align-center .banner-cnt{justify-content:center}.banner-carousel.cnt-inside.style-highlight .banner-subtitle,.banner-carousel.cnt-inside.style-highlight .banner-title{background:#404040;color:#fff;font-weight:400;line-height:1.2;padding-inline:12px}.banner-carousel.cnt-inside.style-highlight .btn{padding-inline:12px}@media(min-width:768px){.banner-carousel.cnt-inside.style-shaded .banner-cnt{background-color:#404040,.5}.banner-carousel.cnt-inside.style-shaded .banner-subtitle,.banner-carousel.cnt-inside.style-shaded .banner-title{color:#fff}}.banner-carousel.cnt-inside.style-shaded .banner-shade,.banner-carousel.cnt-inside.style-shaded-left .banner-shade{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-carousel.cnt-inside.style-shaded .banner-subtitle,.banner-carousel.cnt-inside.style-shaded-left .banner-subtitle{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.banner-carousel.hide-pagination .banner-pagination{display:none}.banner-carousel .banner-video{width:100%}.banner-carousel .banner-video .play-button{left:50%;position:absolute;top:50%;transform:translate(-50%);width:300px}@media(min-width:768px){.banner-carousel.cnt-inside .banner-cnt{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:end;left:0;padding:30px 30px 30px min(65px,8%);position:absolute;top:0;width:100%;z-index:2}.banner-carousel.cnt-inside.style-shaded-left .banner-cnt,.banner-carousel.cnt-inside.style-shaded-left .banner-shade{max-width:540px}.banner-carousel.cnt-inside.text-lg .banner-title{font-size:60px;line-height:72px;padding-bottom:16px}.banner-carousel.cnt-inside.text-lg .banner-subtitle{font-size:32px;line-height:38px;padding-bottom:32px}.banner-carousel.cnt-inside.text-lg .btn{font-size:16px;line-height:20px;min-height:48px;padding:14px 40px}.banner-carousel.container-full{max-width:none!important;padding-left:0;padding-right:0}.banner-carousel.container-full.cnt-inside .banner-cnt{left:50%;padding:30px 0;transform:translateX(-50%)}.banner-carousel.container-full.cnt-inside.align-center.banner-text-center .banner-cnt{align-items:center;justify-content:center;text-align:center}.banner-carousel.container-full.cnt-inside.align-center.banner-text-center .banner-cnt>a{align-items:center;color:#fff;display:flex;height:40px;justify-content:center;width:100%}}.banner-text{min-width:50vw}@media(min-width:1200px){.banner-carousel .banner-cnt{padding:60px 12%}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto;left:auto;position:relative;top:auto;width:100%}.swiper-pagination{display:none;padding:20px}.swiper-pagination .swiper-pagination-bullet{border-radius:100%;height:10px;width:10px}@media(min-width:768px){.swiper-pagination{padding-block:32px}.swiper-button-next,.swiper-button-prev{display:flex;margin:0;top:calc(50% - 33.5px)!important;width:61px!important}.swiper-button-next path,.swiper-button-prev path{fill:#fff}.swiper-button-prev,.swiper-rtl .swiper-button-prev{left:var(--swiper-navigation-sides-offset,35px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,35px)}}body,body p{font-family:Public sans,sans-serif;font-size:18px;font-weight:400;line-height:26px}body .background-gray{background-color:#f7f7f7}body .background-gray-darker{background-color:#f1f1f1}@media(min-width:768px){body .background-block-2{background:url(/build/images/banner-piu-acquisti-1600x460px@2x.a8f3a713.png) no-repeat 50%;background-size:cover;color:#fff}}body .background-block-2 img{height:280px;object-fit:cover;object-position:90%}@media(max-width:768px){body .background-block-2 .container{background:#f7f7f7;padding-block:24px 36px}body .background-block-2 .container h1{color:#963a44}body .background-block-2 .container .btn{border-color:#963a44;color:#963a44;padding:15px 30px}}body .background-block-2{padding-block:110px}body .background-block-3{padding:100px 0;text-align:center}body .background-block-3 img{margin:0 auto}body .background-block-3 .btn{padding:15px 25px}@media(max-width:768px){body .vertical-space-mobile{padding-block:40px}body .mb-80-mobile{margin-bottom:80px}}.arsenal,.h1,.h2,.h3,.h4,.h5,.subtitle-1,.subtitle-2,h1,h2,h3,h4,h5{font-family:Arsenal,sans-serif}.body-1,.body-2,.body-3,.btn,.caption,.checkbox,.input-wrapper input:not([type=checkbox]):not([type=radio]),.input-wrapper input:not([type=checkbox]):not([type=radio])+label,.input-wrapper input:not([type=checkbox]):not([type=radio]).outline,.input-wrapper select,.input-wrapper select+label,.input-wrapper select.outline,.input-wrapper textarea,.input-wrapper textarea+label,.input-wrapper textarea.outline,.menu-1,.menu-2,.menu-3,.overline,.public-sans,.radio-box span.radio,.radio-box span.radio-label,.radio-box.custom .radio-group .radio,.radio-box.custom .radio-label,.radio-group label.radio .payment-radio-label,.search-wrap .search-panel .input-group .search-btn,body{font-family:Public Sans,sans-serif}.semibold{font-weight:600!important}.bold{font-weight:700!important}.body-1,.input-wrapper input:not([type=checkbox]):not([type=radio]),body{font-size:18px;line-height:24px}.body-2,.input-wrapper input:not([type=checkbox]):not([type=radio])+label,.input-wrapper input:not([type=checkbox]):not([type=radio]).outline,.input-wrapper select,.input-wrapper select+label,.input-wrapper select.outline,.input-wrapper textarea,.input-wrapper textarea+label,.input-wrapper textarea.outline,.radio-box span.radio,.radio-box span.radio-label,.radio-group label.radio .payment-radio-label{font-size:14px;font-weight:300;line-height:24px}.body-3{font-size:14px;font-weight:300;line-height:22px}.subtitle-1{font-size:20px;font-weight:700;line-height:26px}.caption,.checkbox,.radio-box.custom .radio-group .radio,.radio-box.custom .radio-label{font-size:13px;font-weight:300;line-height:20px}@media(min-width:768px){.h1,h1{font-size:42px;line-height:48px}.h2,h2{font-size:30px;line-height:34px}.h3,.h4,.h5,h3,h4,h5{font-size:26px;line-height:32px}.body-2,.input-wrapper input:not([type=checkbox]):not([type=radio])+label,.input-wrapper input:not([type=checkbox]):not([type=radio]).outline,.input-wrapper select,.input-wrapper select+label,.input-wrapper select.outline,.input-wrapper textarea,.input-wrapper textarea+label,.input-wrapper textarea.outline,.radio-box span.radio,.radio-box span.radio-label,.radio-group label.radio .payment-radio-label{font-size:16px;line-height:26px}.subtitle-1{font-size:22px;line-height:26px}.menu-1{line-height:32px}.menu-2{font-size:16px}.menu-3{line-height:30px}}main{min-height:calc(75vh - 100px)}main.collapsed{min-height:calc(75vh - 80px)}main{color:#404040}.page-header{padding-block:28px 16px}@media(min-width:992px){.page-header{padding-block:50px 20px}}.stroked{text-decoration:line-through}.btn,.search-wrap .search-panel .input-group .search-btn{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:20px;padding-block:13px;text-decoration:none;transition:all .2s ease}@media(min-width:678px){.btn,.search-wrap .search-panel .input-group .search-btn{padding:14px 28px}}.btn:disabled,.search-wrap .search-panel .input-group .search-btn:disabled{cursor:none;opacity:.3;pointer-events:none}.btn.btn-default,.search-wrap .search-panel .input-group .btn-default.search-btn{background-color:transparent;border-color:#963a44;color:#963a44}.btn.btn-default:focus-visible,.btn.btn-default:hover,.search-wrap .search-panel .input-group .btn-default.search-btn:focus-visible,.search-wrap .search-panel .input-group .btn-default.search-btn:hover{background-color:#f4822f;border-color:#f4822f;color:#fff}.btn.btn-white,.search-wrap .search-panel .input-group .btn-white.search-btn{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-white:focus-visible,.btn.btn-white:hover,.search-wrap .search-panel .input-group .btn-white.search-btn:focus-visible,.search-wrap .search-panel .input-group .btn-white.search-btn:hover{background-color:#f4822f;border-color:#f4822f;color:#fff}.btn.btn-orange,.search-wrap .search-panel .input-group .search-btn{background-color:#f4822f;border-color:#f4822f;color:#fff}.btn.btn-orange:focus-visible,.btn.btn-orange:hover,.search-wrap .search-panel .input-group .search-btn:focus-visible,.search-wrap .search-panel .input-group .search-btn:hover{background-color:#f4822f;border-color:#f4822f;color:#fff}.btn.btn-green,.search-wrap .search-panel .input-group .btn-green.search-btn{background-color:#02772f;border-color:#02772f;color:#fff}.btn.btn-green:focus-visible,.btn.btn-green:hover,.search-wrap .search-panel .input-group .btn-green.search-btn:focus-visible,.search-wrap .search-panel .input-group .btn-green.search-btn:hover{background-color:#02772f;border-color:#02772f;color:#fff}.btn.btn-green.btn-outline,.search-wrap .search-panel .input-group .btn-green.btn-outline.search-btn{background-color:transparent;border-color:#02772f;color:#02772f}.btn.btn-green.btn-outline:focus-visible,.btn.btn-green.btn-outline:hover,.search-wrap .search-panel .input-group .btn-green.btn-outline.search-btn:focus-visible,.search-wrap .search-panel .input-group .btn-green.btn-outline.search-btn:hover{background-color:#02772f;border-color:#02772f;color:#fff}.btn.btn-outline,.search-wrap .search-panel .input-group .btn-outline.search-btn{background-color:#963a44;border-color:#fff;color:#fff}.btn.btn-outline:focus-visible,.btn.btn-outline:hover,.search-wrap .search-panel .input-group .btn-outline.search-btn:focus-visible,.search-wrap .search-panel .input-group .btn-outline.search-btn:hover{background-color:#f4822f;border-color:#f4822f}@media(max-width:768px){.btn.btn-outline,.search-wrap .search-panel .input-group .btn-outline.search-btn{padding:15px 10vw}}.btn.btn-link,.search-wrap .search-panel .input-group .btn-link.search-btn{background:transparent!important;padding-left:0!important;padding-right:0!important}.btn.btn-link:focus-visible,.btn.btn-link:hover,.search-wrap .search-panel .input-group .btn-link.search-btn:focus-visible,.search-wrap .search-panel .input-group .btn-link.search-btn:hover{color:#0683de}.btn.btn-xs,.search-wrap .search-panel .input-group .btn-xs.search-btn{font-size:10px;font-weight:500;line-height:14px;padding:4px}.btn.btn-sm,.search-wrap .search-panel .input-group .btn-sm.search-btn{font-size:12px;font-weight:500;line-height:16px;padding:7px 16px}.btn.btn-md,.search-wrap .search-panel .input-group .btn-md.search-btn{font-size:16px;font-weight:700;line-height:20px}.btn.btn-lg,.search-wrap .search-panel .input-group .btn-lg.search-btn{font-size:16px;line-height:20px;padding:13px 30px}.btn.btn-fluid,.search-wrap .search-panel .input-group .btn-fluid.search-btn{width:100%}.button-group{display:flex;gap:1px}.button-group .btn:not(:first-child),.button-group .search-wrap .search-panel .input-group .search-btn:not(:first-child),.search-wrap .search-panel .input-group .button-group .search-btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group .btn:not(:last-child),.button-group .search-wrap .search-panel .input-group .search-btn:not(:last-child),.search-wrap .search-panel .input-group .button-group .search-btn:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.checkbox{align-items:flex-start;display:inline-flex}.checkbox input[type=checkbox]{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:4px;cursor:pointer;display:inline-flex;margin:0 10px 0 0;position:relative}.checkbox input[type=checkbox]:checked{background-color:#fff}.checkbox input[type=checkbox]:before{border:2px solid #e0e0e0;border-radius:4px;content:"";height:20px;width:20px}.checkbox input[type=checkbox]:checked:after{align-items:center;background:transparent;border-bottom:3px solid #65b75e;border-left:3px solid #65b75e;border-right-color:#65b75e;border-top-color:#65b75e;content:"";display:flex;height:8px;justify-content:center;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:12px}.checkbox input[type=checkbox].disabled,.checkbox input[type=checkbox]:disabled{cursor:none;pointer-events:none}.checkbox input[type=checkbox].error:before{border-color:#963a44!important}hr{background-color:#c3c3c3;border:none;display:block;height:1px;margin-block:28px 16px}@media(min-width:768px){hr{margin-block:50px 20px}}::-webkit-input-placeholder{color:#404040;opacity:1}.input-wrapper{position:relative}.input-wrapper input:not([type=checkbox]):not([type=radio]){align-items:center;appearance:none;background-color:transparent;box-shadow:none!important;color:#404040;display:flex;height:56px;min-width:100%;outline:1px solid transparent;padding:19px 0 18px 16px;transition:all .3s ease}.input-wrapper input:not([type=checkbox]):not([type=radio]):focus+label,.input-wrapper input:not([type=checkbox]):not([type=radio]):focus-within+label,.input-wrapper input:not([type=checkbox]):not([type=radio]):not(:placeholder-shown):not(:focus)+label{font-size:14px;top:0}.input-wrapper input:not([type=checkbox]):not([type=radio]).gray-back{background:hsla(0,0%,84%,.3);border:none;border-bottom:2px solid #d6d6d6;border-radius:4px 4px 0 0}.input-wrapper input:not([type=checkbox]):not([type=radio]).gray-back:focus,.input-wrapper input:not([type=checkbox]):not([type=radio]).gray-back:not(:placeholder-shown):not(:focus){background:hsla(0,0%,84%,.6);border-color:#404040}.input-wrapper select{align-items:center;background:transparent;border:1px solid #fff;border-radius:4px;box-shadow:none!important;color:#404040;display:flex;height:56px;outline:1px solid transparent;padding-left:20px;transition:all .3s ease;width:100%}.input-wrapper select.active+label{font-size:14px;top:0}.input-wrapper input:not([type=checkbox]):not([type=radio])+label,.input-wrapper select+label{background-color:#fff;color:#404040;left:16px;padding-inline:5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.input-wrapper textarea{appearance:none;background:#fff;border:1px solid #d6d6d6;border-radius:4px;box-shadow:none!important;color:#404040;display:block;min-height:90px;outline:none!important;padding:19px 0 18px 16px;resize:none;width:100%}.input-wrapper textarea:focus,.input-wrapper textarea:focus-within{outline:1p solid #e0e0e0}.input-wrapper textarea+label{background-color:#fff;color:#404040;left:16px;padding-inline:5px;pointer-events:none;position:absolute;top:16px;transition:all .2s ease;z-index:1}.input-wrapper textarea:focus+label,.input-wrapper textarea:focus-within+label,.input-wrapper textarea:not(:placeholder-shown):not(:focus)+label{font-size:14px;top:0;transform:translateY(-50%)}.input-wrapper:has(input:disabled),.input-wrapper:has(select:disabled),.input-wrapper:has(textarea:disabled){opacity:.5;pointer-events:none}.input-wrapper input:not([type=checkbox]):not([type=radio]).outline,.input-wrapper select.outline,.input-wrapper textarea.outline{background:transparent;border:1px solid #e0e0e0;border-radius:4px;height:56px;outline:1px solid transparent}.input-wrapper input:not([type=checkbox]):not([type=radio]).outline:focus,.input-wrapper select.outline:focus,.input-wrapper textarea.outline:focus{outline-color:#e0e0e0}.input-wrapper input:not([type=checkbox]):not([type=radio]).outline:not(:placeholder-shown):not(:focus),.input-wrapper select.outline:not(:placeholder-shown):not(:focus),.input-wrapper textarea.outline:not(:placeholder-shown):not(:focus){border:1px solid #e0e0e0}.input-wrapper input:not([type=checkbox]):not([type=radio]).error,.input-wrapper select.error,.input-wrapper textarea.error{border-color:#963a44!important;outline-color:#963a44!important}.radio-box{background:transparent;border:none;border-radius:6px;display:flex;justify-content:flex-start;padding:10px 0}@media(max-width:768px){.radio-box{gap:10px}.radio-box .radio-group .custom-radio-indicator{height:20px!important;width:20px!important}.radio-box .radio-group .custom-radio-indicator:after{height:10px!important;width:10px!important}}.radio-box span.radio,.radio-box span.radio-label{color:#404040}.radio-group label.radio{align-items:center;cursor:pointer;display:flex;margin-left:0;margin-right:18px;position:relative;top:0!important}.radio-group label.radio input[type=radio]{cursor:pointer;height:1.2em;left:0;margin:0;opacity:0;position:absolute;width:1.2em;z-index:2}.radio-group label.radio .custom-radio-indicator{aspect-ratio:1;background:#fff;border:2px solid #e0e0e0;border-radius:50%;display:inline-block;height:20px;margin-right:8px;position:relative;transition:border-color .2s,background .2s;width:20px}.radio-group label.radio .custom-radio-indicator:after{background:#fff;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s;width:10px}.radio-group label.radio input[type=radio]:checked+.custom-radio-indicator{background:#fff}.radio-group label.radio input[type=radio]:checked+.custom-radio-indicator:after{background:#65b75e;transform:translate(-50%,-50%) scale(1)}.radio-group label.radio input[type=radio]:focus-visible+.custom-radio-indicator{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}.radio-group label.radio input[type=radio].error+.custom-radio-indicator{border-color:#963a44!important}.radio-group label.radio .payment-radio-label{align-items:center;display:flex;margin-left:0}.radio-group label.radio .payment-radio-label img{margin-left:.5rem;max-height:2rem;width:auto}.input-drop-file-wrap{align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:4px;display:flex;justify-content:center;margin-block:20px;min-height:86px;position:relative;transition:all .2s ease}.input-drop-file-wrap:hover{background:#d6d6d6;border-color:#c1c1c1}.input-drop-file-wrap input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-drop-file-wrap input[type=file]:focus{outline:none}.input-drop-file-wrap input[type=file]::-webkit-file-upload-button{cursor:pointer}.input-drop-file-wrap .input-file-label{align-items:center;color:#404040;display:flex;font-size:16px;gap:4px;line-height:20px}.input-drop-file-wrap:hover .input-file-btn{color:#666}.dynamic-block.full-width{box-sizing:border-box;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw}.dynamic-block.full-width .col-md-12 .img-fluid{width:100%}.tcc-modal-link{font-size:12px;line-height:14px;margin-right:10px;margin-top:4px}.background-red{background:var(--search-bg-color)}:root{--white:#fff;--light-gray:#ccc;--dark-gray:#666;--search-bg-color:#973b43;--search-bg-color-accent:#ce484f}.search-wrap{color:var(--white)}.search-wrap .mb-60{margin-bottom:60px}.search-wrap .content{margin:2rem auto;max-width:1200px}.search-wrap .search-tabs{align-items:center;display:flex;justify-content:center}.search-wrap .search-tabs>div{border-bottom:2px solid var(--light-gray);color:var(--white);cursor:pointer;font-size:1.2rem;font-weight:600;padding-bottom:.5rem;text-align:center;transition:all .3s ease;width:200px}.search-wrap .search-tabs>div.active,.search-wrap .search-tabs>div:hover{border-bottom:2px solid var(--white)}.search-wrap .search-panel{display:flex;flex-wrap:wrap}@media(max-width:768px){.search-wrap .search-panel .search-company-name,.search-wrap .search-panel .search-company-vat{width:100%}.search-wrap .search-panel .search-company-name .input-group{display:block}.search-wrap .search-panel .search-company-name input,.search-wrap .search-panel .search-company-name select{border-radius:4px;width:100%}.search-wrap .search-panel .search-company-name select{margin-top:1rem}}.search-wrap .search-panel>div{padding-block:1rem}@media(min-width:992px){.search-wrap .search-panel{--gap:2rem;gap:var(--gap)}.search-wrap .search-panel>div{width:calc(50% - var(--gap)/2)}}.search-wrap .search-panel.disabled{pointer-events:none}.search-wrap .search-panel.disabled .search-btn,.search-wrap .search-panel.disabled input,.search-wrap .search-panel.disabled select{cursor:not-allowed}.search-wrap .search-panel label{display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.search-wrap .search-panel .input-group{align-items:stretch;border-radius:4px;display:flex;overflow:hidden}.search-wrap .search-panel .input-group input{border:none;flex:1;font-size:1rem;padding:.5rem 20px}.search-wrap .search-panel .input-group input:focus::placeholder{color:transparent}.search-wrap .search-panel .input-group input:focus{outline:none}@media(min-width:768px){.search-wrap .search-panel .input-group select#search-company-province{max-width:150px;padding:.5rem 20px}}.search-wrap .search-panel .input-group select#search-company-province{appearance:none;background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16 10L12 14L8 10" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 10px center;background-size:24px;border:none;color:#404040;cursor:pointer;font-size:1rem;line-height:1;outline:none;padding-inline:.5rem 2rem}.search-wrap .search-panel .input-group .search-btn{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 24 24"><path d="M15.8 15.8L21 21M18 10.5A7.5 7.5 0 1 1 3 10.5A7.5 7.5 0 0 1 18 10.5Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:24px;border:2px solid #f4822f;border-radius:0;color:#fff;cursor:pointer;display:none;padding:.5rem 1.5rem;transition:all .3s ease;width:80px}@media(min-width:768px){.search-wrap .search-panel .input-group .search-btn{display:block}}.search-wrap .search-panel .input-group .search-btn:hover:not(.disabled){border-color:#fff!important}.search-wrap .search-panel .input-group .search-btn.disabled{cursor:default;opacity:.5;pointer-events:visible}.search-wrap .search-panel .input-group .search-btn,.search-wrap .search-panel .input-group input,.search-wrap .search-panel .input-group select{height:54px}.search-wrap .search-panel .search-btn.mobile{background:#f4822f;background-size:24px;border:thin solid #f4822f;color:#fff;cursor:pointer;gap:10px;justify-content:center;margin-top:16px;text-align:center;transition:background-color .3s ease;width:100%}.search-wrap .search-panel .search-btn.mobile .fa-search{background:url(/build/images/lente-white-30x30px.b634d732.svg) no-repeat 50%;height:24px;width:24px}@media(min-width:768px){.search-wrap .search-panel .search-btn.mobile{display:none}}.search-wrap .search-panel .search-btn.mobile:hover:not(:disabled){background-color:var(--search-bg-color-accent)}.search-wrap .search-panel .search-btn.mobile:disabled{background-color:transparent;border-color:#fff;cursor:not-allowed;opacity:1}.search-wrap .search-panel .search-error{color:var(--white);font-size:.9rem;font-weight:500;margin-top:.25rem}.service-carousel-wrap{overflow:hidden;padding-block:4.375rem}@media(max-width:768px){.service-carousel-wrap{padding-block:1.5rem}}.service-carousel-title{text-align:center}@media(max-width:768px){.service-carousel-title{margin-bottom:0}}.service-list{display:flex;justify-content:center;margin-top:2.5rem}@media(max-width:768px){.service-list{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.service-list{padding-left:15px;position:relative}@media(max-width:768px){.service-list{margin-top:1rem;padding-block:0}}@media(min-width:768px){.service-list{gap:20px}.service-list .service-card:last-child{margin-right:0}}@media(max-width:768px){.service-list .swiper-slide{padding-left:15px;padding-right:15px}}.service-list .swiper-slide{z-index:1}.service-list .swiper-slide img{width:auto}@media(max-width:768px){.service-list .swiper-slide:not(.swiper-slide-active){filter:grayscale(100%);opacity:.5;transform:scale(.95);z-index:0}}.lSSlideOuter .lSPager.lSpg{margin-top:30px!important}.lSSlideOuter .lSPager.lSpg>li a{background:#963a44!important;border-color:#963a44!important;opacity:.5;transition:all .3s ease}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{opacity:1}@media(min-width:678px){.lSSlideOuter,.lSSlideWrapper{overflow:visible!important}}.lSSlideOuter{overflow:visible!important}.lSAction{display:none!important}.arsenal,.h1,.h2,.h3,.h4,.h5,.service-card .card-body .service-name,.subtitle-1,.subtitle-2,h1,h2,h3,h4,h5{font-family:Arsenal,sans-serif}.body-1,.body-2,.body-3,.caption,.menu-1,.menu-2,.menu-3,.overline,.public-sans,.service-card .card-body .prices-list .price-item .label,.service-card .card-body .prices-list .price-item .value,.service-card .card-body .service-description,.service-card .card-body .service-description p,body{font-family:Public Sans,sans-serif}.white{color:#fff!important}.red{color:#963a44}.orange{color:#f4822f}.green{color:#02772f}.active-text{color:#f2b545!important}.text{color:#404040}.regular{font-weight:400}.semibold,.service-card .card-body .service-description strong{font-weight:600!important}.bold,.service-card .card-body .prices-list .price-item .value{font-weight:700!important}.light{font-weight:300!important}.h1,.h2,h1,h2{font-size:26px;font-weight:700;line-height:32px}.h3,.h4,.h5,h3,h4,h5{font-size:22px;font-weight:700;line-height:26px}.body-1,body{font-size:18px;line-height:24px}.body-2,.service-card .card-body .prices-list .price-item .value{font-size:14px;font-weight:300;line-height:24px}.body-3,.service-card .card-body .prices-list .price-item .label,.service-card .card-body .service-description,.service-card .card-body .service-description p{font-size:14px;font-weight:300;line-height:22px}.service-card .card-body .service-name,.subtitle-1{font-size:20px;font-weight:700;line-height:26px}.subtitle-2{font-size:20px;font-weight:700;line-height:24px}.caption{font-size:13px;font-weight:300;line-height:20px}.overline{font-size:12px;line-height:18px}.menu-1{font-size:16px;font-weight:400;line-height:30px}.menu-2{font-size:14px;font-weight:400;line-height:32px}.menu-3{font-size:14px;font-weight:300;line-height:38px}@media(min-width:768px){.h1,h1{font-size:42px;line-height:48px}.h2,h2{font-size:30px;line-height:34px}.h3,.h4,.h5,h3,h4,h5{font-size:26px;line-height:32px}.body-2,.service-card .card-body .prices-list .price-item .value{font-size:16px;line-height:26px}.service-card .card-body .service-name,.subtitle-1{font-size:22px;line-height:26px}.menu-1{line-height:32px}.menu-2{font-size:16px}.menu-3{line-height:30px}}.service-card{background:#fff;border:1px solid #ccc;border-radius:.25rem;display:flex;flex-direction:column;max-width:350px;overflow:hidden;width:100%}.service-card .card-top{position:relative}.service-card .card-top img{display:block;height:auto;width:100%}.service-card .card-top .card-icon{background:url(/build/images/fac-simile-46x46px.c0dd697a.svg) no-repeat 50%;border:1px solid #ccc;border-radius:10em;bottom:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.12);display:block;height:3rem;position:absolute;right:.5rem;transition:all .25s ease;width:3rem;z-index:1}.service-card .card-top .card-icon:hover{background:url(/build/images/fac-simile-46x46px-orange.e5fc62e2.svg) no-repeat 50%}.service-card .tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;font-size:12px;padding:5px 10px;position:absolute;right:60px;text-align:center;top:85px;visibility:hidden;z-index:1}.service-card .tooltip:hover .tooltiptext{visibility:visible}.service-card .card-body{padding-inline:1.25rem}.service-card .card-body .service-name{margin:1rem 0;text-align:center}.service-card .card-body .prices-list .price-item{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-block:.5rem 0}.service-card .card-body .prices-list .price-item.with-mb{padding-bottom:.5rem}.service-card .card-body .prices-list .price-item .stroked{text-decoration:line-through}.service-card .card-body .prices-list .price-item .dotted{display:inline-block}.service-card .card-body .prices-list .price-item .dotted:before{border-radius:10em;content:"";display:inline-block;height:.75rem;margin-right:.25rem;width:.75rem}.service-card .card-body .prices-list .price-item .dotted.dot-green{color:#50c923}.service-card .card-body .prices-list .price-item .dotted.dot-green:before{background-color:#50c923}.service-card .card-body .prices-list .price-item .dotted.dot-blue{color:#2fa8f4}.service-card .card-body .prices-list .price-item .dotted.dot-blue:before{background-color:#2fa8f4}.service-card .card-body .prices-list .price-info{font-size:.8125rem;line-height:1.2;padding-block:.25rem}.service-card .card-body .prices-list,.service-card .card-body .service-description{min-height:125px}.service-card .card-body .prices-list p,.service-card .card-body .service-description p{display:-webkit-box;-webkit-line-clamp:4;padding-block:20px 0;-webkit-box-orient:vertical;overflow:hidden}.service-card .card-actions{align-items:center;display:flex;gap:1rem;justify-content:stretch;margin-top:auto;padding-inline:1.25rem;padding-bottom:1.25rem}.service-card .card-actions a{border-radius:.25rem;font-size:1rem;font-weight:700;line-height:20px;padding:1rem 10px;text-align:center;transition:all .2s ease;vertical-align:baseline}@media(min-width:768px){.service-card .card-actions a{padding:1rem}}.service-card .card-actions .btn-info{background-color:#fff;border:1px solid #963a44;color:#963a44;font-size:.875rem;padding:calc(1rem - 1px) 10px;transition:all .2s ease}@media(min-width:768px){.service-card .card-actions .btn-info{padding:calc(1rem - 1px) 1rem}}.service-card .card-actions .btn-info:hover{background-color:#f4822f;border-color:#f4822f;color:#fff}.service-card .card-actions .btn-buy{align-items:center;background-color:#963a44;color:#fff;display:flex;flex-grow:1;gap:.125rem;justify-content:center;transition:all .2s ease}.service-card .card-actions .btn-buy:hover{background-color:#f4822f}.location-list{background-color:#f7f7f7}.location-list .location-item{background:#fff;border:none;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.051);display:flex;justify-content:flex-start;padding:10px 15px}@media(max-width:768px){.location-list .location-item{flex-direction:column}}.location-list .location-item .region-name{min-width:20%}