.elementor-40 .elementor-element.elementor-element-710676d2{margin-top:15px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-5846d833{margin-top:20px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-bf0ad59{margin-top:20px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-705e1548{margin-top:10px;margin-bottom:0px;}body.elementor-page-40 .container{max-width:1280px;}body.elementor-page-40 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-5846d833{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-3e2ac34f{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-b241925 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-1adb0264{width:25%;}.elementor-40 .elementor-element.elementor-element-4e9b7792{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-4e9b7792{width:100%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-710676d2{margin-top:5px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-5846d833{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-3e2ac34f{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-79a96dea > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7bf29791 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bf0ad59{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-705e1548{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-6f3819d1{margin-top:-10px;margin-bottom:0px;}}/* Start custom CSS for partdo-home-slider, class: .elementor-element-c19869b */.elementor-40 .elementor-element.elementor-element-c19869b .entry-footer,.elementor-40 .elementor-element.elementor-element-c19869b .link-mask{display:none!important}.elementor-40 .elementor-element.elementor-element-c19869b .retroco-hero-cta{position:relative;z-index:3;margin-top:24px;color:inherit}.elementor-40 .elementor-element.elementor-element-c19869b .entry-media img{aspect-ratio:1024/573;object-fit:cover}.elementor-40 .elementor-element.elementor-element-c19869b a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.elementor-40 .elementor-element.elementor-element-c19869b .entry-inner.w-60{width:52%;max-width:52%}.elementor-40 .elementor-element.elementor-element-c19869b .entry-title{font-size:clamp(30px,2.5vw,42px);line-height:1.12}.elementor-40 .elementor-element.elementor-element-c19869b .entry-excerpt{color:#f3f3f3;opacity:1;font-weight:400;line-height:1.45}.elementor-40 .elementor-element.elementor-element-c19869b .entry-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.5) 42%,rgba(0,0,0,.1) 65%,transparent 80%);pointer-events:none}.elementor-40 .elementor-element.elementor-element-c19869b .entry-wrapper{z-index:2}
@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-c19869b .slider-item{background:#111}.elementor-40 .elementor-element.elementor-element-c19869b .entry-wrapper{position:relative;min-height:310px;padding:28px 24px 20px}.elementor-40 .elementor-element.elementor-element-c19869b .entry-inner.w-60{width:100%;max-width:100%}.elementor-40 .elementor-element.elementor-element-c19869b .entry-title{font-size:30px;line-height:1.14}.elementor-40 .elementor-element.elementor-element-c19869b .entry-excerpt{font-size:14px;line-height:1.5}.elementor-40 .elementor-element.elementor-element-c19869b .retroco-hero-cta{margin-top:18px}.elementor-40 .elementor-element.elementor-element-c19869b .entry-media{position:relative;width:100%;height:auto}.elementor-40 .elementor-element.elementor-element-c19869b .entry-media img{position:static;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.elementor-40 .elementor-element.elementor-element-c19869b .entry-media:after{display:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29091ec9 */.elementor-40 .elementor-element.elementor-element-29091ec9 .entry-media img{width:100%;aspect-ratio:567/334;object-fit:cover}.elementor-40 .elementor-element.elementor-element-29091ec9 .entry-wrapper{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.06))}.elementor-40 .elementor-element.elementor-element-29091ec9 .banner-button a{position:relative;z-index:3}.elementor-40 .elementor-element.elementor-element-29091ec9 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a96dea */.elementor-40 .elementor-element.elementor-element-79a96dea .entry-media img{width:100%;aspect-ratio:567/334;object-fit:cover}.elementor-40 .elementor-element.elementor-element-79a96dea .entry-wrapper{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.06))}.elementor-40 .elementor-element.elementor-element-79a96dea .banner-button a{position:relative;z-index:3}.elementor-40 .elementor-element.elementor-element-79a96dea a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf29791 */.elementor-40 .elementor-element.elementor-element-7bf29791 .entry-media img{width:100%;aspect-ratio:567/334;object-fit:cover}.elementor-40 .elementor-element.elementor-element-7bf29791 .entry-wrapper{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.06))}.elementor-40 .elementor-element.elementor-element-7bf29791 .banner-button a{position:relative;z-index:3}.elementor-40 .elementor-element.elementor-element-7bf29791 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48eebb4a */.elementor-40 .elementor-element.elementor-element-48eebb4a .coupon-code{white-space:normal}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-703d7f0 */.elementor-40 .elementor-element.elementor-element-703d7f0 .entry-media img{width:100%;aspect-ratio:1280/280;object-fit:cover}.elementor-40 .elementor-element.elementor-element-703d7f0 .entry-wrapper{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.06))}.elementor-40 .elementor-element.elementor-element-703d7f0 .banner-button a{position:relative;z-index:3}.elementor-40 .elementor-element.elementor-element-703d7f0 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b241925 */.elementor-40 .elementor-element.elementor-element-b241925 .retroco-step-number{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#f2f3f5;color:#d61f2c;font-size:24px;font-weight:700}.elementor-40 .elementor-element.elementor-element-b241925 .retroco-order-guide:not(.slick-initialized){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;opacity:1;visibility:visible}.elementor-40 .elementor-element.elementor-element-b241925 .retroco-order-guide:not(.slick-initialized) .testimonial{display:block}@media(max-width:991px){.elementor-40 .elementor-element.elementor-element-b241925 .retroco-order-guide:not(.slick-initialized){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-b241925 .retroco-order-guide:not(.slick-initialized){grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS */body.page-id-40 .retroco-hero-cta{display:inline-flex;align-items:center;gap:8px;background:#e6332c!important;color:#fff!important;padding:13px 22px;border-radius:24px;font-weight:600;font-size:14px;text-decoration:none!important;}body.page-id-40 .retroco-hero-cta:hover{background:#bb241f!important;}body.page-id-40 .elementor .product-thumbnail img{height:260px;width:100%;object-fit:contain;background:#fff;}@media(max-width:767px){body.page-id-40 .retroco-language{bottom:80px;}body.page-id-40 .elementor .product-thumbnail img{height:190px;}}/* End custom CSS */