/* MOT shared visual styles; original cascade preserved. */
@import url("./design-bridge.css?v=202609270610");
@import url("./visual-close.css?v=202609270455");
@import url("./commerce.css?v=202609270430");

/* MOT draft design system. Loaded only on documents marked _mot_studio_draft. */
.mot-studio{--mot-primary:#5b237a;--mot-deep:#2e123f;--mot-lavender:#f5f0f8;--mot-white:#fff;--mot-text:#302735;--mot-gold:#bd9444;--mot-success:#24745a;--mot-gray:#716876;--mot-heading:Georgia,serif;--mot-body:Arial,sans-serif;color:var(--mot-text);font:16px/1.6 var(--mot-body)}
.mot-studio,.mot-studio *{box-sizing:border-box}.mot-studio h1,.mot-studio h2,.mot-studio h3,.mot-studio p{margin:0}.mot-studio p+p{margin-top:12px}
.mot-studio .elementor-widget-heading .elementor-heading-title{font-family:var(--mot-heading);color:var(--mot-deep);font-weight:600;line-height:1.12;letter-spacing:-.035em}
.mot-studio h1.elementor-heading-title{font-size:clamp(40px,4.8vw,66px)}.mot-studio h2.elementor-heading-title{font-size:clamp(30px,3vw,40px)}.mot-studio h3.elementor-heading-title{font-size:24px;letter-spacing:-.025em}
.mot-studio .elementor-widget-text-editor{font-family:var(--mot-body);color:var(--mot-gray);font-size:16px;line-height:1.65}
.mot-studio a{color:var(--mot-primary);text-decoration:none}.mot-studio a:focus-visible,.mot-studio button:focus-visible,.mot-studio input:focus-visible,.mot-studio select:focus-visible{outline:3px solid var(--mot-gold);outline-offset:3px}
.mot-studio .elementor-widget{margin-bottom:0}.mot-studio .e-con{--container-widget-width:100%;--container-widget-flex-grow:0;--gap:18px;min-width:0}
.mot-studio .mot-wrap{width:min(1220px,calc(100% - 56px));margin-inline:auto;padding:0}
.mot-studio .mot-section{padding-block:58px;gap:28px}.mot-studio .mot-eyebrow .elementor-heading-title{font:700 11px/1.4 var(--mot-body);letter-spacing:.16em;text-transform:uppercase;color:var(--mot-primary)}
.mot-studio .mot-heading-row{display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:24px}.mot-studio .mot-heading-row>.e-con:first-child{flex:1}
.mot-studio .mot-heading-row .elementor-button{white-space:nowrap}
.mot-studio .elementor-widget-button .elementor-button,.mot-studio .mot-record-cta{font:700 13px/1.3 var(--mot-body);padding:15px 21px;background:var(--mot-primary);color:var(--mot-white);border:1px solid var(--mot-primary);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;min-height:46px;gap:10px;transition:background .2s,transform .2s}
.mot-studio .elementor-button:hover,.mot-studio .mot-record-cta:hover{background:var(--mot-deep);color:white;transform:translateY(-1px)}
.mot-studio .mot-button-outline .elementor-button{background:white;color:var(--mot-primary);border-color:#dfd0e7}
.mot-studio .mot-button-gold .elementor-button{background:var(--mot-gold);color:var(--mot-deep);border-color:var(--mot-gold)}
.mot-studio .mot-button-link .elementor-button{padding:7px 0;min-height:32px;border:none;background:transparent;color:var(--mot-primary)}
.mot-studio .mot-topbar{background:var(--mot-deep);padding:7px 0}.mot-studio .mot-topbar .elementor-widget-text-editor{font-size:11px;color:#f4eafa;letter-spacing:.035em}.mot-studio .mot-topbar-inner{flex-direction:row;justify-content:space-between;gap:16px}
.mot-studio .mot-header-main{padding-block:17px;align-items:center;flex-direction:row;gap:30px}.mot-studio .mot-logo{width:155px;flex-shrink:0}.mot-studio .mot-logo img{width:155px;height:auto}.mot-studio .mot-search{flex:1;max-width:390px;margin-left:auto}.mot-studio .dgwt-wcas-search-wrapp{max-width:none}.mot-studio .dgwt-wcas-search-input{border-radius:9px!important;background:var(--mot-lavender)!important;border-color:#e7daee!important}
.mot-studio .mot-utilities{flex-direction:row;align-items:center;gap:20px;width:auto;flex-shrink:0}.mot-studio .mot-utilities .elementor-widget{width:auto}.mot-studio .mot-utilities .elementor-heading-title{font:600 12px var(--mot-body);letter-spacing:0}.mot-studio .mot-utilities .elementor-button{padding:11px 15px;font-size:12px}
.mot-studio .mot-nav{border-top:1px solid #eee8f1;padding-block:0}.mot-studio .mot-nav .elementor-nav-menu--main .elementor-item{font:600 13px var(--mot-body);color:var(--mot-deep);padding:15px 18px}.mot-studio .mot-nav .elementor-nav-menu{justify-content:space-between}.mot-studio .mot-nav .elementor-item:hover{color:var(--mot-primary);background:var(--mot-lavender)}.mot-studio .elementor-menu-toggle{color:var(--mot-primary)}
.mot-studio .mot-header{position:sticky;top:0;z-index:80;background:white;box-shadow:0 4px 20px #2e123f08}
.mot-studio .mot-hero{background:linear-gradient(115deg,#faf6fc 0%,#f4eef8 56%,#ecdfd1 100%);overflow:hidden;position:relative}
.mot-studio .mot-hero-inner{flex-direction:row;align-items:center;min-height:555px;gap:50px;padding-block:44px}
.mot-studio .mot-hero-copy{width:53%;gap:24px;position:relative;z-index:2}.mot-studio .mot-hero-copy .mot-lead{max-width:475px}.mot-studio .mot-lead .elementor-widget-container{font-size:19px;color:#54405f}.mot-studio .mot-hero-title em{color:var(--mot-gold);font-weight:500}.mot-studio .mot-hero-actions{flex-direction:row;flex-wrap:wrap;gap:10px}
.mot-studio .mot-hero-art{width:47%;min-height:465px;position:relative;align-items:flex-end;justify-content:center}
.mot-studio .mot-havana{position:absolute;inset:36px -70px 35px 0;transform:rotate(-3deg);overflow:hidden;border-radius:24px}.mot-studio .mot-havana img{width:100%;height:400px;object-fit:cover;opacity:.75}
.mot-studio .mot-owner{width:302px;z-index:2;position:relative;margin-right:35px;border:7px solid white;border-radius:145px 145px 24px 24px;overflow:hidden;box-shadow:0 24px 60px #2e123f2b;transform:rotate(2deg)}.mot-studio .mot-owner img{width:100%;height:auto;display:block}
.mot-studio .mot-hero-note{width:210px;position:absolute;left:0;bottom:6px;z-index:3;padding:18px;background:white;border-radius:14px;box-shadow:0 10px 30px #2e123f15;transform:rotate(-4deg)}.mot-studio .mot-hero-note .elementor-heading-title{font-size:22px}.mot-studio .mot-hero-note .elementor-widget-text-editor{font-size:11px}
.mot-studio .mot-trust-strip{flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:5px}.mot-studio .mot-trust-strip .elementor-widget{width:auto}.mot-studio .mot-trust-strip .elementor-heading-title{font:600 11px/1.5 var(--mot-body);letter-spacing:0;color:var(--mot-primary)}
.mot-studio .mot-services{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:26px 0}.mot-studio .mot-service{min-height:100px;border:1px solid #ebe2ef;border-radius:12px;padding:15px 8px;background:white;text-align:center;gap:9px;align-items:center;transition:box-shadow .2s}.mot-studio .mot-service:hover{box-shadow:0 8px 24px #2e123f10}.mot-studio .mot-service .elementor-icon{font-size:22px;color:var(--mot-primary)}.mot-studio .mot-service .elementor-heading-title{font:600 11px/1.4 var(--mot-body);letter-spacing:0;color:var(--mot-deep)}
.mot-studio .mot-shipping-layout{flex-direction:row;align-items:stretch;gap:28px}.mot-studio .mot-shipping-rates{width:55%;gap:22px}.mot-studio .mot-shipping-form{width:45%;padding:28px;border-radius:20px;background:var(--mot-deep);gap:18px}.mot-studio .mot-shipping-form .elementor-heading-title{color:white;font-size:29px}.mot-studio .mot-shipping-form>.elementor-widget-text-editor{color:#e0d1e9;font-size:14px}
.mot-studio .mot-rates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mot-studio .mot-rate-card{padding:25px 18px;border:1px solid #e9ddec;border-radius:16px;background:#fff;gap:15px;box-shadow:0 10px 26px #2e123f06}.mot-studio .mot-rate-card .elementor-icon{font-size:26px;color:var(--mot-gold)}.mot-studio .mot-rate-card .elementor-heading-title{font:700 14px/1.35 var(--mot-body);letter-spacing:0}.mot-studio .mot-rate{font:700 31px/1.2 var(--mot-body);color:var(--mot-primary);letter-spacing:-.045em;display:block}.mot-studio .mot-rate small{font:500 13px var(--mot-body);letter-spacing:0}.mot-studio .mot-rate-card .elementor-widget-text-editor{font-size:12px}.mot-studio .mot-fields{gap:12px}.mot-studio .mot-calculation{display:block;margin-top:14px;font-size:14px;color:white}.mot-studio .mot-calculation strong{font-size:24px;display:block}.mot-studio .mot-calculate-button{margin:0 0 8px}.mot-studio .mot-note-small .elementor-widget-container{font-size:12px;color:var(--mot-gray)}
.mot-studio .mot-band{background:var(--mot-lavender)}
.mot-studio .mot-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mot-studio .mot-collection-office{grid-template-columns:repeat(5,minmax(0,1fr))}.mot-studio .mot-collection>.elementor{min-width:0}
.mot-studio .mot-destination-card{padding:0;border:1px solid #e9dfed;background:white;border-radius:15px;overflow:hidden;gap:0;height:100%}.mot-studio .mot-record-photo{width:100%;height:185px;object-fit:cover;display:block}.mot-studio .mot-photo-pending{background:linear-gradient(135deg,#dbeee9,#cbbbcf)}.mot-studio .mot-destination-body{padding:20px;gap:12px}.mot-studio .mot-record-title{font:600 23px/1.2 var(--mot-heading);color:var(--mot-deep)}.mot-studio .mot-record-description{font-size:13px;color:var(--mot-gray)}.mot-studio .mot-record-cta{font-size:12px;padding:0;min-height:26px;border:0;background:transparent;color:var(--mot-primary)}.mot-studio .mot-record-cta:hover{background:none;color:var(--mot-deep)}.mot-studio .mot-destination-body .mot-field-note{font-size:11px;color:var(--mot-gray)}
.mot-studio .mot-travel-support{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mot-studio .mot-feature-card{padding:28px;border-radius:18px;gap:18px;background:var(--mot-lavender);border:1px solid #e9dfed;overflow:hidden}.mot-studio .mot-feature-card .elementor-heading-title{font-size:28px}.mot-studio .mot-feature-card .elementor-widget-text-editor{font-size:14px}.mot-studio .mot-feature-card .elementor-image img{border-radius:12px;object-fit:cover}
.mot-studio .mot-documents{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mot-studio .mot-document-card{padding:30px;border:1px solid #e9dfed;border-radius:18px;background:white;gap:16px}.mot-studio .mot-document-card .elementor-icon{font-size:32px;color:var(--mot-primary)}.mot-studio .mot-document-card .elementor-heading-title{font-size:29px}.mot-studio .mot-document-card .elementor-widget-text-editor{font-size:14px}
.mot-studio .mot-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mot-studio .mot-category{padding:24px;text-align:center;border:1px solid #e9dfed;border-radius:14px;align-items:center;background:white}.mot-studio .mot-category .elementor-icon{font-size:29px;color:var(--mot-primary)}.mot-studio .mot-category .elementor-heading-title{font:600 14px var(--mot-body);letter-spacing:0}
.mot-studio .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:0}.mot-studio .woocommerce ul.products:before,.mot-studio .woocommerce ul.products:after{display:none}.mot-studio .woocommerce ul.products li.product{float:none;width:auto!important;margin:0!important;border:1px solid #e9dfed;border-radius:15px;padding:18px;background:white;display:flex;flex-direction:column;gap:10px}.mot-studio .woocommerce ul.products li.product img{height:170px;object-fit:contain}.mot-studio .woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 15px/1.4 var(--mot-body);letter-spacing:0;color:var(--mot-deep)}.mot-studio .woocommerce ul.products li.product .price{font:700 18px var(--mot-body);color:var(--mot-primary)}.mot-studio .woocommerce .button{background:var(--mot-lavender);color:var(--mot-primary);border-radius:8px;font-size:12px;line-height:1.3;padding:12px}.mot-studio .woocommerce span.onsale{background:var(--mot-success);font-size:11px;min-height:28px;line-height:28px;padding:0 10px;border-radius:7px;top:5px;right:5px}.mot-studio .mot-office-title{font:700 15px var(--mot-body);color:var(--mot-deep)}.mot-studio .mot-office-address{font-size:13px;color:var(--mot-gray);min-height:70px}.mot-studio .mot-office-actions{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600}
.mot-studio .mot-how-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.mot-studio .mot-step{padding:20px 8px;gap:12px}.mot-studio .mot-step .mot-step-number .elementor-heading-title{font:500 32px var(--mot-heading);color:var(--mot-gold)}.mot-studio .mot-step h3.elementor-heading-title{font:600 15px/1.4 var(--mot-body);letter-spacing:0}.mot-studio .mot-step .elementor-widget-text-editor{font-size:12px}
.mot-studio .mot-personal{flex-direction:row;align-items:center;gap:55px;background:var(--mot-lavender);padding:45px;border-radius:22px}.mot-studio .mot-personal-photo{width:195px;flex-shrink:0}.mot-studio .mot-personal-photo img{width:195px;border-radius:100px 100px 15px 15px}.mot-studio .mot-personal-copy{flex:1;gap:20px}.mot-studio .mot-personal-copy h2.elementor-heading-title{font-size:36px}
.mot-studio .mot-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mot-studio .mot-benefit{padding:24px;background:white;border:1px solid #e9dfed;border-radius:14px}.mot-studio .mot-benefit .elementor-icon{color:var(--mot-gold);font-size:25px}.mot-studio .mot-benefit .elementor-heading-title{font:600 16px var(--mot-body);letter-spacing:0}.mot-studio .mot-benefit .elementor-widget-text-editor{font-size:13px}
.mot-studio .mot-consultation{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mot-studio .mot-form-card{padding:28px;border:1px solid #e9dfed;border-radius:18px;background:white;gap:18px}.mot-studio .mot-form-card .elementor-heading-title{font-size:28px}.mot-studio .elementor-field-label{font:600 12px var(--mot-body);color:var(--mot-deep)}.mot-studio .elementor-field-textual{background:white;border:1px solid #dbcfdf!important;border-radius:7px;min-height:44px;font:14px var(--mot-body);color:var(--mot-text)}.mot-studio .elementor-form-fields-wrapper{row-gap:10px}.mot-studio .elementor-field-group{margin-bottom:7px}
.mot-studio .mot-newsletter{padding:30px;border-radius:16px;background:var(--mot-lavender);flex-direction:row;align-items:center;gap:30px}.mot-studio .mot-newsletter>.e-con{width:50%}.mot-studio .mot-newsletter h2.elementor-heading-title{font-size:27px}.mot-studio .mot-newsletter .wpforms-container{margin:0}.mot-studio .wpforms-field-label{font-size:12px!important;color:var(--mot-deep)!important}.mot-studio .wpforms-submit{background:var(--mot-primary)!important;border-radius:7px!important}.mot-studio .mot-newsletter .wpforms-field-container{padding:0}
.mot-studio .mot-tracking{padding:32px;border:1px solid #e9dfed;border-radius:18px;background:var(--mot-lavender);flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.mot-studio .mot-tracking>.e-con{flex:1}.mot-studio .mot-tracking h2.elementor-heading-title{font-size:31px}
.mot-studio .mot-footer{background:var(--mot-deep);padding:45px 0 20px;margin-top:50px}.mot-studio .mot-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:35px}.mot-studio .mot-footer .elementor-heading-title{font:600 16px var(--mot-body);color:white;letter-spacing:0}.mot-studio .mot-footer .elementor-widget-text-editor,.mot-studio .mot-footer a{font-size:13px;color:#ded0e6}.mot-studio .mot-footer .mot-footer-brand img{background:white;padding:15px;border-radius:10px;width:170px}.mot-studio .mot-footer-bottom{flex-direction:row;justify-content:space-between;padding-top:25px;margin-top:30px;border-top:1px solid #654476}.mot-studio .mot-footer-bottom .elementor-widget-text-editor{font-size:11px}.mot-studio .mot-footer-bottom .elementor-widget{width:auto}
.mot-studio .mot-draft-only{border:1px dashed #ccb4d5;padding:24px;border-radius:12px;background:#fcf9fe}.mot-studio .mot-draft-only .elementor-widget-text-editor{font-size:13px}
.mot-review-note{background:#f8eed7;color:#4d3410;text-align:center;font:600 11px/1.4 Arial,sans-serif;padding:9px 15px;position:relative;z-index:90}.mot-studio-review{margin:0;background:white}.mot-studio-review #mot-assistant-panel{max-height:75dvh;overflow:auto}
@media(max-width:1024px){
.mot-studio .mot-wrap{width:calc(100% - 40px)}.mot-studio .mot-services{grid-template-columns:repeat(5,minmax(0,1fr))}.mot-studio .mot-nav .elementor-nav-menu--main .elementor-item{padding:13px 9px;font-size:12px}.mot-studio .mot-hero-inner{gap:20px}.mot-studio .mot-hero-art{min-height:430px}.mot-studio .mot-owner{width:265px;margin-right:0}.mot-studio .mot-hero-note{width:180px;left:-25px}.mot-studio .mot-shipping-layout{flex-direction:column}.mot-studio .mot-shipping-rates,.mot-studio .mot-shipping-form{width:100%}.mot-studio .mot-collection-office{grid-template-columns:repeat(3,minmax(0,1fr))}.mot-studio .mot-collection{gap:14px}.mot-studio .mot-record-photo{height:155px}.mot-studio .mot-destination-body{padding:14px}.mot-studio .mot-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767px){
.mot-studio .mot-wrap{width:calc(100% - 32px)}.mot-studio .mot-section{padding-block:36px;gap:22px}.mot-studio .mot-topbar-inner>.elementor-widget:last-child{display:none}.mot-studio .mot-topbar-inner{justify-content:center}.mot-studio .mot-header-main{gap:15px;flex-wrap:wrap;padding-block:12px}.mot-studio .mot-logo{width:124px}.mot-studio .mot-logo img{width:124px}.mot-studio .mot-search{order:3;width:100%;max-width:none;flex:auto}.mot-studio .mot-utilities{margin-left:auto;gap:12px}.mot-studio .mot-utilities .mot-account{display:none}.mot-studio .mot-utilities .elementor-button{padding:10px 13px;font-size:11px;min-height:38px}
.mot-studio .mot-nav .elementor-menu-toggle{justify-content:flex-start;font-size:21px;padding:9px 0}.mot-studio .mot-nav .elementor-menu-toggle::after{content:"Explora nuestros servicios";font:600 12px var(--mot-body);margin-left:10px}.mot-studio .mot-nav .elementor-nav-menu--dropdown{max-height:70vh;overflow:auto;box-shadow:0 12px 30px #2e123f18;border-radius:0 0 14px 14px}.mot-studio .mot-nav .elementor-nav-menu--dropdown .elementor-item{font:600 15px var(--mot-body);padding:17px;color:var(--mot-deep)}
.mot-studio .mot-header{position:relative}.mot-studio .mot-hero-inner{flex-direction:column;min-height:0;padding-block:30px;gap:22px}.mot-studio .mot-hero-copy,.mot-studio .mot-hero-art{width:100%}.mot-studio .mot-hero-copy{gap:20px}.mot-studio .mot-lead .elementor-widget-container{font-size:16px}.mot-studio h1.elementor-heading-title{font-size:44px}.mot-studio .mot-hero-actions{gap:8px}.mot-studio .mot-hero-actions .elementor-button{font-size:11px;padding:13px;min-height:44px}.mot-studio .mot-hero-actions>.elementor-widget{width:auto}.mot-studio .mot-trust-strip{gap:12px}.mot-studio .mot-trust-strip .elementor-heading-title{font-size:10px}.mot-studio .mot-hero-art{min-height:330px;align-items:center}.mot-studio .mot-owner{width:230px;margin-left:55px;border-width:5px}.mot-studio .mot-havana{inset:18px -30px 20px -20px}.mot-studio .mot-havana img{height:290px}.mot-studio .mot-hero-note{left:0;bottom:0;width:160px;padding:14px}.mot-studio .mot-hero-note .elementor-heading-title{font-size:19px}
.mot-studio .mot-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-block:20px}.mot-studio .mot-service{min-height:86px;padding:11px 5px}.mot-studio .mot-service .elementor-icon{font-size:20px}.mot-studio .mot-service .elementor-heading-title{font-size:10px}
.mot-studio .mot-heading-row{align-items:flex-start;flex-direction:column;gap:12px}.mot-studio .mot-rates-grid{gap:8px}.mot-studio .mot-rate-card{padding:18px 10px;gap:11px}.mot-studio .mot-rate-card .elementor-heading-title{font-size:11px}.mot-studio .mot-rate{font-size:25px}.mot-studio .mot-rate small{font-size:10px}.mot-studio .mot-rate-card .elementor-widget-text-editor{font-size:11px}.mot-studio .mot-shipping-form{padding:23px}.mot-studio .mot-fields{grid-template-columns:1fr}
.mot-studio .mot-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mot-studio .mot-record-photo{height:135px}.mot-studio .mot-record-title{font-size:21px}.mot-studio .mot-record-description{font-size:12px}.mot-studio .mot-destination-body{padding:15px 12px;gap:10px}.mot-studio .mot-record-cta{font-size:11px}.mot-studio .mot-travel-support,.mot-studio .mot-documents,.mot-studio .mot-consultation{grid-template-columns:1fr}.mot-studio .mot-feature-card,.mot-studio .mot-document-card,.mot-studio .mot-form-card{padding:25px}
.mot-studio .mot-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mot-studio .mot-category{padding:20px 10px}.mot-studio .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mot-studio .woocommerce ul.products li.product{padding:12px}.mot-studio .woocommerce ul.products li.product img{height:135px}.mot-studio .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}.mot-studio .woocommerce ul.products li.product .price{font-size:16px}
.mot-studio .mot-collection-office{grid-template-columns:1fr}.mot-studio .mot-office-address{min-height:0}.mot-studio .mot-office-actions{flex-direction:row;flex-wrap:wrap;gap:15px}
.mot-studio .mot-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mot-studio .mot-step{padding:12px 5px}.mot-studio .mot-benefits{grid-template-columns:1fr 1fr;gap:12px}.mot-studio .mot-benefit{padding:18px}.mot-studio .mot-benefit .elementor-heading-title{font-size:14px}
.mot-studio .mot-personal{flex-direction:column;padding:27px;gap:23px;align-items:flex-start}.mot-studio .mot-personal-photo{width:155px}.mot-studio .mot-personal-photo img{width:155px}.mot-studio .mot-personal-copy{width:100%}.mot-studio .mot-personal-copy h2.elementor-heading-title{font-size:30px}.mot-studio .mot-tracking{flex-direction:column;align-items:flex-start;padding:25px}.mot-studio .mot-newsletter{flex-direction:column;padding:25px;gap:20px}.mot-studio .mot-newsletter>.e-con{width:100%}
.mot-studio .mot-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.mot-studio .mot-footer-bottom{flex-direction:column;gap:12px}.mot-studio .mot-footer-brand img{width:135px}.mot-studio-review #mot-assistant{right:12px;bottom:12px}.mot-studio-review #mot-assistant-toggle{padding:12px;font-size:12px}.mot-studio-review #mot-assistant-messages{height:180px}
}
@media(prefers-reduced-motion:reduce){.mot-studio *{scroll-behavior:auto!important;transition:none!important}}

.mot-studio-review .woocommerce-store-notice,.mot-studio-review .wa__widget_container{display:none!important}
.mot-studio .mot-logo img{width:165px;height:67px;object-fit:cover;object-position:center 58%}
.mot-studio .mot-logo{width:165px}.mot-studio .mot-footer-brand img{width:170px;height:85px;object-fit:cover;object-position:center 58%;padding:4px;background:white}
.mot-studio>.elementor-widget-shortcode:first-child:has(.mot-header){position:sticky;top:0;z-index:80}
@media(max-width:767px){.mot-studio .mot-logo,.mot-studio .mot-logo img{width:124px;height:51px}.mot-studio>.elementor-widget-shortcode:first-child:has(.mot-header){position:relative}}

.mot-studio .mot-contact{overflow-wrap:anywhere}
.mot-studio [id]{scroll-margin-top:230px}
@media(max-width:767px){.mot-studio [id]{scroll-margin-top:20px}}

.mot-studio .mot-offers .mot-collection{grid-template-columns:1fr;gap:18px}.mot-studio .mot-offers:has(.elementor-shortcode:empty){display:none}

/* V2: closer to the supplied compact Cuba / travel marketplace reference. */
.mot-v2{font-size:14px;line-height:1.45;--mot-shadow:0 6px 22px #3610440b}
.mot-studio.mot-v2{gap:0}
.mot-v2 .mot-wrap{width:min(1340px,calc(100% - 40px))}
.mot-v2 .mot-section{padding-block:18px;gap:16px}
.mot-v2 .elementor-widget-text-editor{font-size:14px;line-height:1.5}
.mot-v2 h2.elementor-heading-title{font-size:29px;letter-spacing:-.035em}
.mot-v2 h3.elementor-heading-title{font-size:22px}
.mot-v2 .mot-eyebrow .elementor-heading-title{font-size:9px;letter-spacing:.15em}
.mot-v2 .mot-heading-row{gap:16px;align-items:center}
.mot-v2 .mot-heading-row>.e-con{gap:5px}
.mot-v2 .elementor-widget-button .elementor-button{min-height:39px;padding:10px 17px;border-radius:8px;font-size:12px}
.mot-v2 .mot-button-gold .elementor-button{background:linear-gradient(110deg,#f3df9e,#bd9444);border-color:#ceb16e;box-shadow:0 3px 8px #bd944424}
.mot-v2 .mot-button-outline .elementor-button{background:#ffffffdd;border-color:#bfa9ce}
.mot-v2 .mot-topbar{padding:3px 0;background:linear-gradient(90deg,#54216e,#351348);gap:0}
.mot-v2 .mot-topbar-inner{align-items:center;gap:0}
.mot-v2 .mot-topbar .elementor-widget-text-editor{font-size:10px}
.mot-v2 .mot-header-main{min-height:66px;padding:5px 0;gap:24px}
.mot-v2 .mot-logo,.mot-v2 .mot-logo img{width:154px;height:55px;object-fit:cover;object-position:center 58%}
.mot-v2 .mot-search{max-width:none;flex:1;margin:0}
.mot-v2 .dgwt-wcas-search-input{min-height:38px!important;height:38px!important;font-size:12px!important}
.mot-v2 .mot-utilities{gap:18px}
.mot-v2 .mot-utilities .elementor-heading-title{font-size:11px}
.mot-v2 .mot-whatsapp-link .mot-contact{display:inline-flex;align-items:center;min-height:37px;padding:8px 15px;border-radius:8px;background:linear-gradient(110deg,#f4e2a5,#c19c4b);font-size:12px;font-weight:700;color:var(--mot-deep);box-shadow:0 3px 8px #c19c4b21}
.mot-v2 .mot-nav{border-top:1px solid #eee5f2}
.mot-v2 .mot-nav .elementor-nav-menu--main .elementor-item{padding:9px 14px;font-size:12px}
.mot-v2.mot-header{gap:0;transition:box-shadow .2s;background:#fff}
.mot-v2.mot-header.mot-scrolled{box-shadow:0 6px 25px #2e123f16}
.mot-v2.mot-header.mot-scrolled .mot-topbar{display:none}
.mot-v2.mot-header.mot-scrolled .mot-header-main{min-height:54px;padding:0}
.mot-v2.mot-header.mot-scrolled .mot-logo,.mot-v2.mot-header.mot-scrolled .mot-logo img{height:46px;width:132px}
.mot-v2 [id]{scroll-margin-top:110px}
.mot-v2 .mot-hero{min-height:400px;background:#eff4f6;isolation:isolate}
.mot-v2 .mot-havana{inset:0;transform:none;border-radius:0;position:absolute;width:100%;height:100%;z-index:0}
.mot-v2 .mot-havana img{width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:1}
.mot-v2 .mot-havana .elementor-widget-container{height:100%}
.mot-v2 .mot-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#fbfafff7 0%,#faf8ffe3 29%,#f8f7ff85 51%,#edf4fb08 72%),linear-gradient(0deg,#eff4f585,transparent 38%);z-index:1}
.mot-v2 .mot-hero-inner{min-height:400px;padding-block:26px;gap:0;position:relative;z-index:2;align-items:center}
.mot-v2 .mot-hero-copy{width:59%;gap:15px}
.mot-v2 .mot-hero-title .elementor-heading-title{font-size:clamp(48px,4.8vw,69px);line-height:.99;letter-spacing:-.05em;max-width:740px;color:#38104f}
.mot-v2 .mot-hero-title em{display:inline-block;font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em;font-size:1.04em;line-height:1.12;color:#b69342}
.mot-v2 .mot-lead .elementor-widget-container{font-size:19px;line-height:1.4;color:#3d2254}
.mot-v2 .mot-hero-actions{gap:10px;margin-top:2px}
.mot-v2 .mot-hero-actions .elementor-button{min-height:41px;padding:11px 18px}
.mot-v2 .mot-hero-art{position:absolute;right:5%;bottom:0;top:auto;width:365px;height:430px;min-height:0;display:block;z-index:2;pointer-events:none}
.mot-v2 .mot-owner{position:absolute;right:0;bottom:-1px;margin:0;width:365px;border:0;border-radius:0;box-shadow:none;transform:none;overflow:visible}
.mot-v2 .mot-owner img{height:auto;width:365px;display:block;clip-path:polygon(9% 100%,13% 85%,13.5% 71%,14% 61%,18% 53%,18% 45%,22% 40%,29% 39%,31% 31%,33% 23%,37% 12%,42% 6%,49% 3%,57% 3%,65% 6%,71% 10%,76% 18%,78% 25%,81% 34%,82% 37%,89% 39%,95% 42%,98% 55%,99% 75%,99% 100%);filter:drop-shadow(-12px 0 15px #40251413)}
.mot-v2 .mot-hero-note{left:-125px;top:40px;bottom:auto;width:130px;padding:0;background:none;box-shadow:none;transform:rotate(-9deg);gap:0}
.mot-v2 .mot-hero-note .elementor-heading-title{font:italic 25px/1.1 var(--mot-heading);color:#214c71;text-align:center}
.mot-v2 .mot-hero-note .elementor-widget-text-editor{display:none}
.mot-v2 .mot-trust-strip{gap:17px;margin:0}
.mot-v2 .mot-trust-strip .elementor-heading-title{font-size:10px;font-weight:500}
.mot-v2 .mot-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:12px 0 15px}
.mot-v2 .mot-service-group{gap:6px}
.mot-v2 .mot-group-label .elementor-heading-title{font:700 8px/1 var(--mot-body);letter-spacing:.13em;color:#87718d}
.mot-v2 .mot-service-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.mot-v2 .mot-service{min-height:73px;padding:10px 3px 7px;gap:6px;border-radius:11px;box-shadow:0 3px 12px #34104507;background:linear-gradient(135deg,white,#fbf9fc);border-color:#ece6ef;position:relative}
.mot-v2 .mot-service .elementor-icon{font-size:22px}
.mot-v2 .mot-service .elementor-heading-title{font-size:9px;line-height:1.2}
.mot-v2 .mot-service:hover{transform:translateY(-3px);border-color:#cbb5d7;box-shadow:0 7px 17px #34104512}
.mot-v2 .mot-shipping-layout{gap:16px}
.mot-v2 .mot-shipping-rates{width:56%;gap:10px;padding:20px;border:1px solid #ebe3ef;border-radius:17px;background:linear-gradient(125deg,#f2ebf6d9,#ffffffd9),url('https://montesdeocatravel.com/wp-content/uploads/2022/07/Habana.jpg') center/cover;box-shadow:var(--mot-shadow)}
.mot-v2 .mot-shipping-form{width:44%;gap:8px;padding:20px 24px;background:radial-gradient(ellipse at top right,#743b8e,#411254 80%);border:1px solid #633575;border-radius:17px;box-shadow:var(--mot-shadow)}
.mot-v2 .mot-shipping-form .elementor-heading-title{font-size:28px}
.mot-v2 .mot-shipping-form>.elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-rates-native h3{font:700 12px/1.2 var(--mot-body);min-height:29px;color:var(--mot-deep);margin-bottom:6px}
.mot-v2 .mot-payment-note .elementor-widget-container{font-size:10px;color:#eee0f2;text-align:center}
.mot-v2 .mot-band{background:linear-gradient(100deg,#fcfaff,#f4f0f8)}
.mot-v2 .mot-collection{gap:12px}
.mot-v2 .mot-destinations-showcase .mot-destination-card{height:228px;position:relative;border-radius:13px;border:1px solid #e5ddea;box-shadow:var(--mot-shadow)}
.mot-v2 .mot-destinations-showcase .mot-record-photo{height:228px;transition:transform .4s}
.mot-v2 .mot-destinations-showcase .mot-destination-card:hover .mot-record-photo{transform:scale(1.04)}
.mot-v2 .mot-destinations-showcase .mot-destination-body{position:absolute;inset:0;justify-content:flex-end;padding:16px;gap:6px;background:linear-gradient(0deg,#23102de8,#28113705 83%)}
.mot-v2 .mot-destinations-showcase .mot-record-title{color:white;font-size:25px}
.mot-v2 .mot-destinations-showcase .mot-record-description{color:#f2e8f7;font-size:11px;line-height:1.35}
.mot-v2 .mot-destinations-showcase .mot-record-cta{color:white;font-size:11px;border-bottom:1px solid #ccb9d788;justify-content:flex-start;border-radius:0;width:fit-content}
.mot-v2 .mot-destinations-showcase .mot-destination-label{position:absolute;left:14px;top:14px;width:auto}
.mot-v2 .mot-destination-label .elementor-heading-title{font:700 8px var(--mot-body);letter-spacing:.08em;background:#ffffffed;color:var(--mot-primary);padding:6px 9px;border-radius:20px}
.mot-v2 .mot-note-small .elementor-widget-container{font-size:10px}
.mot-v2 .mot-travel-support{grid-template-columns:1.15fr .8fr 1fr;gap:14px}
.mot-v2 .mot-feature-card{padding:22px;gap:13px;border-radius:14px}
.mot-v2 .mot-feature-card .elementor-heading-title{font-size:25px}
.mot-v2 .mot-feature-card .elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-hotel-feature{position:relative;isolation:isolate;justify-content:flex-end;min-height:350px;background:#244b56}
.mot-v2 .mot-hotel-backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%}
.mot-v2 .mot-hotel-backdrop img,.mot-v2 .mot-hotel-backdrop .elementor-widget-container{width:100%;height:100%;object-fit:cover}
.mot-v2 .mot-hotel-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#172f37f0,#172f3733);z-index:-1}
.mot-v2 .mot-hotel-feature .elementor-heading-title,.mot-v2 .mot-hotel-feature .elementor-widget-text-editor{color:white}
.mot-v2 .mot-hotel-destinations{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.mot-v2 .mot-hotel-chip .elementor-button{width:100%;background:#ffffffdf;color:var(--mot-deep);font-size:10px;border:1px solid white;padding:8px;min-height:31px;justify-content:flex-start}
.mot-v2 .mot-package-feature{background:linear-gradient(140deg,#f4ecf8,#fff9eb);justify-content:center}
.mot-v2 .mot-package-feature .mot-benefits{gap:8px;grid-template-columns:repeat(3,1fr)}
.mot-v2 .mot-package-feature .mot-benefits .e-con{gap:5px;text-align:center;align-items:center}
.mot-v2 .mot-package-feature .mot-benefits .elementor-icon{font-size:24px;color:var(--mot-gold)}
.mot-v2 .mot-package-feature .mot-benefits .elementor-heading-title{font:600 10px var(--mot-body)}
.mot-v2 .mot-flight-card{border:1px solid #dfdfe9;background:linear-gradient(125deg,#f1f9ff,#e8f1fb 65%,white);padding:20px;border-radius:14px;gap:8px;position:relative;overflow:hidden}
.mot-v2 .mot-flight-card>.elementor-widget-icon{position:absolute;right:15px;top:16px;width:auto;color:#7699b6;opacity:.25;transform:rotate(-15deg)}
.mot-v2 .mot-flight-card .elementor-icon{font-size:52px}
.mot-v2 .mot-flight-card h2{font-size:25px}
.mot-v2 .mot-flight-price{flex-direction:row;align-items:baseline;gap:7px}
.mot-v2 .mot-flight-price .elementor-widget{width:auto}
.mot-v2 .mot-live-price{font:700 35px/1.1 var(--mot-heading);color:var(--mot-primary)}
.mot-v2 .mot-flight-card .elementor-widget-text-editor{font-size:11px}
.mot-v2 .mot-flight-form .elementor-field-group{padding-right:4px;padding-left:4px;margin-bottom:2px}
.mot-v2 .mot-flight-form .elementor-field-label{font-size:9px}
.mot-v2 .mot-flight-form .elementor-field{min-height:33px;font-size:11px;padding:7px}
.mot-v2 .mot-flight-form .elementor-button{min-height:35px;font-size:11px}
.mot-v2 .mot-documents{gap:14px}
.mot-v2 .mot-document-card{padding:21px 24px 20px 100px;gap:8px;position:relative;background:linear-gradient(110deg,#f6f1f8,white);border-radius:14px;min-height:225px}
.mot-v2 .mot-document-card>.elementor-widget-icon{position:absolute;top:28px;left:23px;width:auto}
.mot-v2 .mot-document-card>.elementor-widget-icon .elementor-icon{font-size:50px;filter:drop-shadow(2px 4px 2px #5b237a15)}
.mot-v2 .mot-document-card .elementor-heading-title{font-size:25px}
.mot-v2 .mot-document-card .elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-document-card .mot-live-price{font-size:36px}
.mot-v2 .mot-document-card .mot-button-link .elementor-button{padding:0;font-size:10px;min-height:22px}
.mot-v2 .mot-visa-intake .elementor-form-fields-wrapper{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}
.mot-v2 .mot-visa-intake .elementor-field-group{width:100%;padding:0;margin:0}
.mot-v2 .mot-visa-intake .elementor-field-group>label{display:none}
.mot-v2 .mot-visa-intake .elementor-field,.mot-v2 .mot-visa-intake .elementor-button{font-size:11px;min-height:36px;padding:7px}
.mot-v2 .mot-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.mot-v2 .mot-category{padding:12px;gap:7px;border-radius:10px;flex-direction:row;justify-content:center}
.mot-v2 .mot-category .elementor-icon{font-size:21px}.mot-v2 .mot-category .elementor-heading-title{font-size:11px}
.mot-v2 .woocommerce ul.products{gap:14px}
.mot-v2 .woocommerce ul.products li.product{padding:15px;border-radius:13px;gap:7px;box-shadow:var(--mot-shadow);transition:transform .2s}
.mot-v2 .woocommerce ul.products li.product:hover{transform:translateY(-3px)}
.mot-v2 .woocommerce ul.products li.product img{height:155px;margin-bottom:9px}
.mot-v2 .woocommerce ul.products li.product .price{font:700 25px var(--mot-heading)}
.mot-v2 .woocommerce ul.products li.product .price del{font-size:13px;display:block;color:var(--mot-gray)}
.mot-v2 .woocommerce ul.products li.product .price ins{background:none;text-decoration:none}
.mot-v2 .woocommerce ul.products li.product .button{background:var(--mot-primary);color:white;width:100%;text-align:center;margin-top:auto;padding:11px}
.mot-v2 .woocommerce span.onsale{background:var(--mot-gold);color:var(--mot-deep)}
.mot-v2 .mot-tracking{padding:19px 24px;background:linear-gradient(110deg,#f4edf8,white);border-radius:14px}
.mot-v2 .mot-tracking h2{font-size:26px}
.mot-v2 .mot-tracking .elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-office-title{font:600 23px/1.1 var(--mot-heading)}
.mot-v2 .mot-office-region{font:700 9px var(--mot-body);letter-spacing:.17em;color:#947442}
.mot-v2 .mot-office-address{font-size:12px;min-height:55px}
.mot-v2 .mot-office-actions{gap:7px;font-size:11px}
.mot-v2 .mot-office-actions a:first-child{font-weight:700;color:#806124}
.mot-v2 .mot-how-grid{gap:0;position:relative}
.mot-v2 .mot-how-grid:before{content:"";position:absolute;top:39px;left:8%;right:8%;height:1px;background:#cdb6d9}
.mot-v2 .mot-step{padding:13px;text-align:center;align-items:center;gap:6px;position:relative}
.mot-v2 .mot-step>.mot-timeline-icon{z-index:1;width:54px;height:54px;display:grid;place-items:center;background:white;border:1px solid #dccbe5;border-radius:50%;box-shadow:0 4px 8px #3d174b09}
.mot-v2 .mot-timeline-icon .elementor-icon{font-size:20px;color:var(--mot-primary)}
.mot-v2 .mot-step .mot-step-number{position:absolute;top:5px;left:calc(50% + 12px);z-index:2;width:19px;height:19px;background:var(--mot-gold);border-radius:50%;display:grid;place-items:center}
.mot-v2 .mot-step .mot-step-number .elementor-heading-title{font:700 9px var(--mot-body);color:white}
.mot-v2 .mot-step h3.elementor-heading-title{font-size:14px}
.mot-v2 .mot-step .elementor-widget-text-editor{font-size:11px}
.mot-v2 .mot-personal{padding:0 55px 0 0;gap:40px;background:linear-gradient(100deg,#ede2f3,#faf7fc 68%,#f5e8c944);border-radius:18px;overflow:hidden;min-height:280px}
.mot-v2 .mot-personal-photo{width:250px;align-self:stretch;flex-shrink:0}
.mot-v2 .mot-personal-photo img{width:250px;height:100%;max-height:340px;object-fit:cover;object-position:center 23%;border-radius:0}
.mot-v2 .mot-personal-photo .elementor-widget-container{height:100%}
.mot-v2 .mot-personal-copy{padding:24px 0;gap:12px;max-width:800px}
.mot-v2 .mot-personal-copy h2.elementor-heading-title{font-size:36px}
.mot-v2 .mot-personal-copy .elementor-widget-text-editor{font-size:14px}
.mot-v2 .mot-benefits{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.mot-v2 .mot-benefit{padding:15px;border:none;border-left:1px solid #e7deed;border-radius:0;gap:9px}
.mot-v2 .mot-benefit .elementor-widget-icon{align-self:flex-start}
.mot-v2 .mot-benefit .elementor-heading-title{font-size:13px}
.mot-v2 .mot-benefit .elementor-widget-text-editor{font-size:11px}
.mot-v2 .mot-consultation{gap:16px}
.mot-v2 .mot-form-card{padding:24px;gap:11px;box-shadow:var(--mot-shadow);border-radius:17px;background:linear-gradient(160deg,white,#fdfbfe)}
.mot-v2 .mot-form-card>.elementor-widget-text-editor{font-size:12px}
.mot-v2 .elementor-field-label{font-size:11px}
.mot-v2 .elementor-field-textual{font-size:12px;min-height:38px;background:#fbfafc;border-color:#e6ddec!important;padding:10px}
.mot-v2 .elementor-field-group{margin-bottom:4px}
.mot-v2 .elementor-field-option label{font-size:10px}
.mot-v2 .mot-newsletter{padding:18px 24px;gap:25px;border:1px solid #e4d7ed}
.mot-v2 .mot-newsletter h2.elementor-heading-title{font-size:25px}
.mot-v2 .mot-newsletter>.e-con:first-child{width:42%;gap:5px}
.mot-v2 .mot-newsletter>.e-con:last-child{width:58%}
.mot-v2 .mot-newsletter .elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-draft-notes{gap:8px;padding-block:8px}
.mot-v2 .mot-draft-only{padding:12px 16px;gap:5px;border-radius:8px}
.mot-v2 .mot-draft-only .elementor-heading-title{font:700 12px var(--mot-body)}
.mot-v2 .mot-draft-only .elementor-widget-text-editor{font-size:10px}
.mot-v2.mot-footer{padding:28px 0 16px;margin-top:20px;gap:0;background:radial-gradient(ellipse at right bottom,#55266d,#2e123f 70%)}
.mot-v2 .mot-footer-grid{gap:30px}
.mot-v2 .mot-footer-grid>.e-con{gap:10px}
.mot-v2 .mot-footer-bottom{margin-top:18px;padding-top:13px}
.mot-v2 .mot-footer-brand img{width:145px;height:70px;padding:4px;border-radius:8px}
.mot-v2 .mot-footer-bottom .elementor-widget-text-editor{font-size:10px}
.mot-v2 .mot-account-layout{display:grid;grid-template-columns:210px 1fr;gap:24px;padding-bottom:28px}
.mot-v2 .mot-account-sidebar{padding:20px;gap:6px;background:var(--mot-lavender);border-radius:14px;align-self:start}
.mot-v2 .mot-account-nav .elementor-button{width:100%;justify-content:flex-start;background:transparent;color:var(--mot-primary);border:none;font-size:12px}
.mot-v2 .mot-account-nav .elementor-button:hover{background:white}
.mot-v2 .mot-account-main{gap:20px}
.mot-v2 .mot-account-greeting{font:600 38px/1.1 var(--mot-heading);color:var(--mot-deep)}
.mot-v2 .mot-account-balances{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mot-v2 .mot-balance-card{padding:26px;border:1px solid #e2d4e9;border-radius:15px;gap:14px;background:linear-gradient(120deg,#f7f2fa,white)}
.mot-v2 .mot-balance-card .elementor-icon{font-size:28px;color:var(--mot-gold)}
.mot-v2 .mot-wallet-value,.mot-v2 .mot-points-value{font:700 38px var(--mot-heading);color:var(--mot-primary)}
.mot-v2 .mot-account-movements,.mot-v2 .mot-account-topup,.mot-v2 .mot-account-woocommerce{border:1px solid #e5dbea;border-radius:15px;padding:24px;gap:15px}
.mot-v2 .mot-wallet-dashboard>.mot-wallet-card{display:none}
.mot-v2 .mot-wallet-history{box-shadow:none;border:0;padding:0}
.mot-v2 .woocommerce form.login,.mot-v2 .woocommerce form.checkout_coupon{border-color:#e4d9e9;background:#fbf8fd;border-radius:12px}
.mot-v2 .woocommerce input.input-text,.mot-v2 .woocommerce select{border:1px solid #e2d5e8;border-radius:8px;padding:10px}
.mot-v2 .mot-checkout-steps{display:flex;flex-direction:row;gap:20px;border-bottom:1px solid #e4d9e9;padding:18px 0}
.mot-v2 .mot-checkout-steps .elementor-heading-title{font:600 14px var(--mot-body)}
.mot-v2 .woocommerce-checkout #payment{background:var(--mot-lavender);border-radius:14px;padding:20px}
.mot-v2 .woocommerce table.shop_table{border-color:#e3d6e9;border-radius:12px}
@media(max-width:1100px){
.mot-v2 .mot-wrap{width:calc(100% - 32px)}
.mot-v2 .mot-header-main{gap:16px}
.mot-v2 .mot-utilities{gap:12px}
.mot-v2 .mot-wallet-link{display:none}
.mot-v2 .mot-hero-title .elementor-heading-title{font-size:57px}
.mot-v2 .mot-hero-art{right:2%;width:335px}
.mot-v2 .mot-owner,.mot-v2 .mot-owner img{width:335px}
.mot-v2 .mot-hero-note{left:-60px;width:120px}
.mot-v2 .mot-services{grid-template-columns:1fr 1fr;gap:10px 20px}
.mot-v2 .mot-service-items{grid-template-columns:repeat(4,1fr)}
.mot-v2 .mot-service{min-height:62px;flex-direction:row;justify-content:center;padding:8px;gap:8px}
.mot-v2 .mot-shipping-rates{width:55%;padding:16px}
.mot-v2 .mot-shipping-form{width:45%;padding:18px}
.mot-v2 .mot-travel-support{grid-template-columns:1fr 1fr}
.mot-v2 .mot-flight-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.6fr;column-gap:24px}
.mot-v2 .mot-flight-form{grid-column:2;grid-row:1/6}
.mot-v2 .mot-categories{grid-template-columns:repeat(3,1fr)}
.mot-v2 .mot-benefits{grid-template-columns:repeat(3,1fr)}
.mot-v2 .mot-collection-office{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px) and (max-width:1024px){
.mot-v2 .mot-hero-copy{width:63%}
.mot-v2 .mot-hero-title .elementor-heading-title{font-size:48px}
.mot-v2 .mot-hero-art{width:295px;right:-8px}
.mot-v2 .mot-owner,.mot-v2 .mot-owner img{width:295px}
.mot-v2 .mot-hero-note{display:none}
.mot-v2 .mot-hero-inner,.mot-v2 .mot-hero{min-height:350px}
.mot-v2 .mot-lead .elementor-widget-container{font-size:16px}
.mot-v2 .mot-hero-actions .elementor-button{padding:10px 12px;font-size:10px}
.mot-v2 .mot-trust-strip{max-width:390px;gap:8px}
.mot-v2 .mot-shipping-layout{flex-direction:row}
.mot-v2 .mot-rates-native h3{font-size:10px}
.mot-v2 .mot-shipping-rates{width:51%}.mot-v2 .mot-shipping-form{width:49%}
.mot-v2 .mot-destinations-showcase .mot-record-title{font-size:21px}
.mot-v2 .mot-destinations-showcase .mot-destination-body{padding:12px}
}
@media(max-width:1024px){
.mot-v2 .mot-nav .elementor-menu-toggle{padding:8px 0;min-height:35px;font-size:20px}
.mot-v2 .mot-nav .elementor-menu-toggle:after{content:"Explora nuestros servicios";font:600 11px var(--mot-body);margin-left:9px}
.mot-v2 .mot-nav nav.elementor-nav-menu--dropdown{position:fixed;left:0!important;top:110px!important;width:min(360px,90vw)!important;max-height:calc(100vh - 110px)!important;height:auto;border-radius:0 16px 16px 0;box-shadow:12px 18px 60px #29113733;overflow-y:auto;background:white;z-index:999}
.mot-v2 .mot-nav nav.elementor-nav-menu--dropdown .elementor-item{padding:16px 22px;font:600 14px var(--mot-body);color:var(--mot-deep);border-bottom:1px solid #f0e8f4}
}
@media(max-width:767px){
.mot-v2 .mot-wrap{width:calc(100% - 24px)}
.mot-v2 .mot-section{padding-block:13px;gap:12px}
.mot-v2 h2.elementor-heading-title{font-size:25px}
.mot-v2 .mot-header-main{min-height:58px;padding:3px 0;gap:10px;flex-wrap:nowrap}
.mot-v2 .mot-logo,.mot-v2 .mot-logo img{width:120px;height:47px}
.mot-v2 .mot-search{order:0;width:30px;flex:0 0 30px;margin-left:auto}
.mot-v2 .mot-search .dgwt-wcas-search-wrapp{min-width:0}
.mot-v2 .mot-utilities{gap:9px}
.mot-v2 .mot-account{display:none}
.mot-v2 .mot-utilities .elementor-heading-title{font-size:10px}
.mot-v2 .mot-whatsapp-link .mot-contact{padding:7px 9px;font-size:10px;min-height:31px}
.mot-v2 .mot-topbar-inner>.elementor-widget:last-child{display:none}
.mot-v2 .mot-topbar-inner{justify-content:center}
.mot-v2 .mot-topbar .elementor-widget-text-editor{font-size:9px}
.mot-v2 .mot-nav nav.elementor-nav-menu--dropdown{top:110px!important}
.mot-v2 .mot-hero,.mot-v2 .mot-hero-inner{min-height:560px}
.mot-v2 .mot-hero-inner{padding:22px 0 0;align-items:flex-start;justify-content:flex-start}
.mot-v2 .mot-hero-copy{width:100%;gap:12px}
.mot-v2 .mot-hero-title .elementor-heading-title{font-size:45px;max-width:350px}
.mot-v2 .mot-hero-title em{font-size:1.12em}
.mot-v2 .mot-lead .elementor-widget-container{font-size:15px}
.mot-v2 .mot-hero-actions{gap:6px;flex-wrap:nowrap;width:100%}
.mot-v2 .mot-hero-actions .elementor-button{font-size:9px;padding:10px 9px;min-height:37px}
.mot-v2 .mot-trust-strip{gap:8px;max-width:220px;margin-top:10px;display:grid;grid-template-columns:1fr}
.mot-v2 .mot-trust-strip .elementor-heading-title{font-size:9px}
.mot-v2 .mot-hero-art{width:250px;min-height:0;height:304px;right:-30px;bottom:0;top:auto}
.mot-v2 .mot-owner,.mot-v2 .mot-owner img{width:250px;margin:0}
.mot-v2 .mot-hero-note{display:block;left:-89px;top:128px;width:110px}
.mot-v2 .mot-hero-note .elementor-heading-title{font-size:21px}
.mot-v2 .mot-havana{inset:0}
.mot-v2 .mot-havana img{height:100%;object-position:65% center}
.mot-v2 .mot-hero:after{background:linear-gradient(180deg,#fcfafff5 0%,#fbf9ffed 41%,#f5f7fd33 80%),linear-gradient(90deg,#fff9,#fff0)}
.mot-v2 .mot-services{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:13px;padding:13px 0;scrollbar-width:thin}
.mot-v2 .mot-service-group{flex:0 0 292px;scroll-snap-align:start}
.mot-v2 .mot-service{flex-direction:column;min-height:71px;padding:9px 4px;gap:7px}
.mot-v2 .mot-service .elementor-heading-title{font-size:9px}
.mot-v2 .mot-shipping-layout{flex-direction:column;gap:12px}
.mot-v2 .mot-shipping-rates,.mot-v2 .mot-shipping-form{width:100%;padding:17px}
.mot-v2 .mot-rates-native h3{font-size:10px}
.mot-v2 .mot-shipping-rates>.elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-heading-row{flex-direction:row;align-items:flex-end;gap:7px}
.mot-v2 .mot-heading-row .elementor-widget-text-editor{font-size:12px}
.mot-v2 .mot-heading-row>.elementor-widget-button .elementor-button{padding:7px 9px;font-size:9px;min-height:32px}
.mot-v2 .mot-collection{grid-template-columns:1fr 1fr;gap:9px}
.mot-v2 .mot-destinations-showcase .mot-destination-card,.mot-v2 .mot-destinations-showcase .mot-record-photo{height:232px}
.mot-v2 .mot-destinations-showcase .mot-destination-body{padding:12px;gap:5px}
.mot-v2 .mot-destinations-showcase .mot-record-title{font-size:22px}
.mot-v2 .mot-destinations-showcase .mot-record-description{font-size:10px}
.mot-v2 .mot-destinations-showcase .mot-record-cta{font-size:10px}
.mot-v2 .mot-destination-label .elementor-heading-title{font-size:7px;padding:5px 7px}
.mot-v2 .mot-travel-support{grid-template-columns:1fr;gap:12px}
.mot-v2 .mot-hotel-feature{min-height:320px}
.mot-v2 .mot-feature-card{padding:21px}
.mot-v2 .mot-flight-card{display:flex;grid-column:auto;padding:20px}
.mot-v2 .mot-documents{grid-template-columns:1fr;gap:12px}
.mot-v2 .mot-document-card{padding:19px 18px 19px 78px;min-height:0}
.mot-v2 .mot-document-card>.elementor-widget-icon{left:18px;top:25px}
.mot-v2 .mot-document-card>.elementor-widget-icon .elementor-icon{font-size:40px}
.mot-v2 .mot-visa-intake .elementor-form-fields-wrapper{grid-template-columns:1fr}
.mot-v2 .mot-category{flex-direction:column;padding:11px 5px;gap:6px}
.mot-v2 .mot-categories{grid-template-columns:repeat(3,1fr);gap:7px}
.mot-v2 .mot-category .elementor-heading-title{font-size:10px}
.mot-v2 .woocommerce ul.products{grid-template-columns:1fr 1fr;gap:9px}
.mot-v2 .woocommerce ul.products li.product{padding:11px}
.mot-v2 .woocommerce ul.products li.product img{height:125px}
.mot-v2 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px}
.mot-v2 .woocommerce ul.products li.product .price{font-size:24px}
.mot-v2 .woocommerce ul.products li.product .button{font-size:10px;padding:10px 5px}
.mot-v2 .mot-tracking{padding:18px;gap:12px}
.mot-v2 .mot-collection-office{grid-template-columns:1fr 1fr}
.mot-v2 .mot-office-title{font-size:23px}
.mot-v2 .mot-office-address{font-size:11px}
.mot-v2 .mot-office-actions{flex-direction:column;gap:9px;font-size:10px}
.mot-v2 .mot-how-grid{grid-template-columns:repeat(3,1fr);row-gap:12px}
.mot-v2 .mot-how-grid:before{display:none}
.mot-v2 .mot-step{padding:7px}
.mot-v2 .mot-step h3.elementor-heading-title{font-size:12px}
.mot-v2 .mot-step .elementor-widget-text-editor{font-size:10px}
.mot-v2 .mot-personal{padding:0;flex-direction:column;gap:0;align-items:stretch}
.mot-v2 .mot-personal-photo{width:100%;height:265px}
.mot-v2 .mot-personal-photo img{width:100%;height:265px;object-position:center 22%}
.mot-v2 .mot-personal-copy{padding:23px;gap:12px}
.mot-v2 .mot-personal-copy h2.elementor-heading-title{font-size:30px}
.mot-v2 .mot-benefits{grid-template-columns:1fr 1fr;gap:12px}
.mot-v2 .mot-benefit{padding:12px}
.mot-v2 .mot-consultation{grid-template-columns:1fr;gap:12px}
.mot-v2 .mot-form-card{padding:21px}
.mot-v2 .mot-newsletter{padding:20px;gap:15px;flex-direction:column}
.mot-v2 .mot-newsletter>.e-con:first-child,.mot-v2 .mot-newsletter>.e-con:last-child{width:100%}
.mot-v2 .mot-footer-grid{grid-template-columns:1fr 1fr;gap:24px 18px}
.mot-v2 .mot-account-layout{grid-template-columns:1fr;gap:14px}
.mot-v2 .mot-account-sidebar{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;padding:12px}
.mot-v2 .mot-account-sidebar>.elementor-widget{width:auto}
.mot-v2 .mot-account-sidebar>.elementor-widget-heading{width:100%}
.mot-v2 .mot-account-nav .elementor-button{min-height:32px;padding:8px;font-size:10px}
.mot-v2 .mot-account-greeting{font-size:30px}
.mot-v2 .mot-account-balances{gap:9px}
.mot-v2 .mot-balance-card{padding:16px;gap:10px}
.mot-v2 .mot-balance-card h2{font-size:22px}
.mot-v2 .mot-account-movements,.mot-v2 .mot-account-topup,.mot-v2 .mot-account-woocommerce{padding:18px}
.mot-v2 .mot-checkout-steps{gap:12px}
}

.mot-v2 .mot-feature-card .mot-eyebrow .elementor-heading-title,.mot-v2 .mot-form-card .mot-eyebrow .elementor-heading-title{font:700 9px/1.4 var(--mot-body);letter-spacing:.14em}
.mot-v2 .elementor-form .elementor-button{background:var(--mot-primary);color:white;border:1px solid var(--mot-primary);border-radius:7px;font:700 12px var(--mot-body);padding:11px 16px;min-height:37px}
.mot-v2 .mot-how-grid:before{width:auto!important}
@media(min-width:1101px){.mot-v2 .mot-owner,.mot-v2 .mot-owner img{width:330px}.mot-v2 .mot-owner{right:10px}.mot-v2 .mot-hero-note{top:65px}}

@media(min-width:768px){.mot-v2 .mot-havana{left:28%;width:72%}.mot-v2 .mot-havana img{object-position:center 8%}}
.mot-v2 .mot-owner img{clip-path:polygon(9% 100%,12.5% 87%,13% 75%,14.5% 65%,15% 60%,18% 54%,20% 48%,21.5% 43%,23% 40.5%,29.5% 39%,31% 31%,33.5% 23%,37% 13%,42% 7%,49% 3%,57% 3%,65% 5.5%,71% 10%,76% 18%,77% 25%,79% 33%,81% 38%,88% 40%,94% 43%,96% 47%,98% 56%,98% 78%,99% 100%)}

.mot-v2 .mot-rates-native,.mot-v2 .mot-rates-cards,.mot-v2 .mot-rates-cards .mot-rate-card{min-width:0;max-width:100%}
@media(max-width:1024px){.mot-v2 .mot-nav nav.elementor-nav-menu--dropdown{top:var(--mot-drawer-top,160px)!important}}
@media(max-width:767px){
.mot-v2 .mot-hero,.mot-v2 .mot-hero-inner{min-height:605px}
.mot-v2 .mot-hero-note{top:150px}
.mot-v2 .mot-search .dgwt-wcas-search-input{min-width:30px!important;width:30px!important;padding:0!important;color:transparent!important}
.mot-v2 .mot-search .dgwt-wcas-search-submit{left:0!important;width:30px!important}
}

@media(min-width:768px){.mot-v2 .mot-havana{mask-image:linear-gradient(90deg,transparent,#000 18%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%)}}
@media(max-width:767px){.mot-v2 .mot-search .dgwt-wcas-search-input::placeholder{color:transparent!important}}

.mot-v2.mot-footer .mot-footer-brand img{padding:4px;width:145px;height:70px;object-fit:cover;object-position:center 58%}
.mot-v2 .mot-checkout-empty{border:1px solid #e1d4e9;border-radius:15px;background:linear-gradient(120deg,#f7f1fa,#fff);padding:32px;display:grid;gap:14px}
.mot-v2 .mot-checkout-empty h2{font:600 29px var(--mot-heading);color:var(--mot-deep)}
.mot-v2 .mot-checkout-empty .mot-record-cta{width:fit-content}

.mot-studio.mot-v2 .elementor-widget-form .elementor-form button.elementor-button{background:var(--mot-primary)!important;color:#fff!important;border-color:var(--mot-primary)!important}

.mot-v2 .mot-consultation{align-items:start}
.mot-v2 .mot-newsletter .elementor-form-fields-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:0}
.mot-v2 .mot-newsletter .elementor-field-group{width:100%;padding:0;margin:0}
.mot-v2 .mot-newsletter .elementor-field-type-acceptance{grid-column:1/-1;grid-row:2}
.mot-v2 .mot-newsletter .e-form__buttons{grid-column:2;grid-row:1}
.mot-v2 .mot-newsletter .elementor-field-label{display:none}
@media(max-width:767px){.mot-v2 .mot-newsletter .elementor-form-fields-wrapper{grid-template-columns:1fr}.mot-v2 .mot-newsletter .e-form__buttons{grid-column:1;grid-row:3}}


/* V3 — existing draft refinement only; MOT data and business rules unchanged. */
.mot-studio.mot-v3{--mot-shadow:0 5px 24px #35124209;--mot-radius:16px}
.mot-studio.mot-v3 .mot-section{padding-block:23px;gap:17px}
.mot-studio.mot-v3 .mot-band{background:#f8f6fa!important}
.mot-studio.mot-v3 h2.elementor-heading-title{font-size:30px;line-height:1.13;letter-spacing:-.035em}
.mot-studio.mot-v3 .mot-eyebrow .elementor-heading-title{color:#745284;letter-spacing:.15em;font-size:10px}
.mot-studio.mot-v3 .elementor-icon{color:var(--mot-primary)}
.mot-studio.mot-v3 a:focus-visible,.mot-studio.mot-v3 button:focus-visible{outline:3px solid #b89345;outline-offset:4px}
.mot-studio.mot-v3 .mot-note-small .elementor-widget-container{font-size:11px}
.mot-header.mot-v3 .mot-topbar{display:none}
.mot-header.mot-v3 .mot-header-main{min-height:62px;padding:4px 0;gap:26px}
.mot-header.mot-v3 .mot-logo,.mot-header.mot-v3 .mot-logo img{width:142px;height:52px}
.mot-header.mot-v3 .mot-search{max-width:640px}
.mot-header.mot-v3 .dgwt-wcas-search-input{border-radius:9px!important;border:1px solid #e5dce9!important;background:#faf8fc!important}
.mot-header.mot-v3 .mot-utilities{margin-left:auto;gap:20px}
.mot-header.mot-v3 .mot-utilities .elementor-heading-title a{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:40px;font:600 11px var(--mot-body)}
.mot-header.mot-v3 .mot-utilities i{font-size:17px;color:#663b7a}
.mot-header.mot-v3 .mot-wallet-link,.mot-header.mot-v3 .mot-account{display:block}
.mot-header.mot-v3 .mot-whatsapp-link .mot-contact{min-height:40px;box-shadow:none;font-size:11px}
.mot-header.mot-v3 .mot-nav{background:white;border-top:1px solid #f0eaf3;border-bottom:1px solid #e9e1ed}
.mot-header.mot-v3 .mot-nav .elementor-nav-menu--main .elementor-item{padding:10px 15px;font-size:12px}
.mot-studio.mot-v3 .mot-hero{background:#f0edf2!important;overflow:hidden}
.mot-studio.mot-v3 .mot-hero:after{background:linear-gradient(90deg,#fbf9fffc 2%,#faf7ffed 29%,#faf7ff83 53%,#fff7ec12 76%),linear-gradient(0deg,#f6f2f8b0,transparent 24%);}
.mot-studio.mot-v3 .mot-havana img{filter:saturate(.78);object-position:center 8%}
.mot-studio.mot-v3 .mot-hero-art:before{content:"";position:absolute;inset:24% -25% 0 -20%;border-radius:50%;background:radial-gradient(ellipse,#fbead662,transparent 68%);filter:blur(18px);z-index:-1}
.mot-studio.mot-v3 .mot-owner img{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.36%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22white%22%20filter%3D%22url(%23f)%22%20d%3D%22M9%20102%20L12.5%2087%20L13%2075%20L14.5%2065%20L15%2060%20L18%2054%20L20%2048%20L21.5%2043%20L23%2040.5%20L29.5%2039%20L31%2031%20L33.5%2023%20L37%2013%20Q42%204%2049%203%20Q58%201%2065%205.5%20Q73%2010%2076%2018%20L77%2025%20L79%2033%20L81%2038%20L88%2040%20L94%2043%20L96%2047%20L98%2056%20L98%2078%20L99%20102%20Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.36%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22white%22%20filter%3D%22url(%23f)%22%20d%3D%22M9%20102%20L12.5%2087%20L13%2075%20L14.5%2065%20L15%2060%20L18%2054%20L20%2048%20L21.5%2043%20L23%2040.5%20L29.5%2039%20L31%2031%20L33.5%2023%20L37%2013%20Q42%204%2049%203%20Q58%201%2065%205.5%20Q73%2010%2076%2018%20L77%2025%20L79%2033%20L81%2038%20L88%2040%20L94%2043%20L96%2047%20L98%2056%20L98%2078%20L99%20102%20Z%22%2F%3E%3C%2Fsvg%3E");mask-size:100% 100%;-webkit-mask-size:100% 100%;filter:none}
.mot-studio.mot-v3 .mot-owner:after{content:"";position:absolute;inset:88% 0 0;pointer-events:none;background:linear-gradient(0deg,#f4eff55c,transparent)}
.mot-studio.mot-v3 .mot-hero-note{left:-145px;top:90px;width:155px;transform:rotate(-7deg)}
.mot-studio.mot-v3 .mot-hero-note .elementor-heading-title{font-size:28px;color:#37566c;font-weight:400}
.mot-studio.mot-v3 .mot-trust-strip{gap:16px;margin-top:3px}
.mot-studio.mot-v3 .mot-trust-strip .elementor-heading-title{font-size:11px}
.mot-studio.mot-v3 .mot-service{border-radius:12px;box-shadow:none}
.mot-studio.mot-v3 .mot-service .elementor-heading-title a:after{content:"";position:absolute;inset:0;border-radius:12px}
.mot-studio.mot-v3 .mot-services{gap:18px}
.mot-studio.mot-v3 .mot-shipping-rates{background:#f7f3fa!important;border:1px solid #e9deee}
.mot-studio.mot-v3 .mot-shipping-form{background:radial-gradient(ellipse at top right,#703b86,#40144f 80%)!important}
.mot-studio.mot-v3 .mot-destinations-showcase .mot-record-photo{object-fit:cover}
.mot-studio.mot-v3 .mot-destinations-showcase .mot-destination-body{background:linear-gradient(0deg,#271036ef,transparent 85%)!important}
.mot-studio.mot-v3 .mot-travel-support{grid-template-columns:1.08fr 1fr 1fr;align-items:stretch;gap:16px}
.mot-studio.mot-v3 .mot-feature-card{padding:26px;border-radius:17px;gap:13px;border:1px solid #e6deeb;overflow:hidden}
.mot-studio.mot-v3 .mot-hotel-feature{background:#234e56!important;justify-content:flex-end;min-height:405px}
.mot-studio.mot-v3 .mot-hotel-feature:after{background:linear-gradient(0deg,#112e36f7 0%,#183c4bd6 42%,#152f3810 100%)}
.mot-studio.mot-v3 .mot-hotel-feature h2.elementor-heading-title{color:white}
.mot-studio.mot-v3 .mot-hotel-feature .mot-eyebrow .elementor-heading-title{color:#f0dfba}
.mot-studio.mot-v3 .mot-hotel-meta{margin-top:0}
.mot-studio.mot-v3 .mot-travel-meta{display:flex;gap:6px;flex-wrap:wrap}
.mot-studio.mot-v3 .mot-travel-meta span{font-size:10px;border:1px solid #ffffff55;border-radius:30px;padding:5px 9px;color:#fff}
.mot-studio.mot-v3 .mot-hotel-chip .elementor-button{background:#ffffff14!important;color:#fff;border-color:#ffffff60;min-height:38px;font-size:11px}
.mot-studio.mot-v3 .mot-hotel-feature>.elementor-widget-button>.elementor-widget-container .elementor-button{background:#f0ddb0!important;color:#3c254d;border-color:#f0ddb0;min-height:42px;width:100%}
.mot-studio.mot-v3 .mot-travel-helper .elementor-widget-container{font-size:11px;opacity:.88}
.mot-studio.mot-v3 .mot-package-feature{background:linear-gradient(145deg,#fcfaf6,#f3edf7)!important;justify-content:flex-start}
.mot-studio.mot-v3 .mot-package-feature .mot-benefits{padding:12px 0;border-block:1px solid #e5dbe9}
.mot-studio.mot-v3 .mot-package-feature .mot-benefits .elementor-icon{font-size:22px;color:#9f7935}
.mot-studio.mot-v3 .mot-package-plan{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mot-studio.mot-v3 .mot-package-plan li{display:flex;align-items:center;gap:12px}
.mot-studio.mot-v3 .mot-package-plan b{font:500 12px var(--mot-body);border:1px solid #d9c7e0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--mot-primary);flex-shrink:0}
.mot-studio.mot-v3 .mot-package-plan span{font-size:12px;font-weight:700;color:#35243e}
.mot-studio.mot-v3 .mot-package-plan small{display:block;font-size:11px;color:#73617b;font-weight:400;margin-top:2px}
.mot-studio.mot-v3 .mot-package-feature>.elementor-widget-button{margin-top:auto}
.mot-studio.mot-v3 .mot-package-feature .elementor-button{width:100%;min-height:42px}
.mot-studio.mot-v3 .mot-flight-card{background:linear-gradient(135deg,#eff7fa,#fff)!important;border-radius:17px;padding:24px;gap:12px}
.mot-studio.mot-v3 .mot-flight-form .elementor-field-label{font-size:11px}
.mot-studio.mot-v3 .mot-flight-form .elementor-field{min-height:40px;font-size:12px}
.mot-studio.mot-v3 .mot-document-card{padding:24px 24px 24px 90px;gap:10px;background:linear-gradient(135deg,#fff,#faf7fc)!important;border:1px solid #e6dbe9;border-radius:17px}
.mot-studio.mot-v3 .mot-document-card>.elementor-widget-icon{top:26px;left:23px}
.mot-studio.mot-v3 .mot-document-card>.elementor-widget-icon .elementor-icon{font-size:37px;background:#f2eaf7;width:50px;height:60px;display:grid;place-items:center;border-radius:10px;filter:none}
.mot-studio.mot-v3 .mot-document-card h3.elementor-heading-title{font-size:28px}
.mot-studio.mot-v3 .mot-document-card .mot-live-price{font-size:39px;line-height:1;margin-top:4px}
.mot-studio.mot-v3 .mot-price-caption .elementor-widget-container{font-size:10px;letter-spacing:.04em;color:#7a6781}
.mot-studio.mot-v3 .mot-document-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:13px 0;margin:0;border-top:1px solid #eadeef;border-bottom:1px solid #eadeef;gap:12px}
.mot-studio.mot-v3 .mot-document-steps li{font-size:11px;line-height:1.35;color:#473550}
.mot-studio.mot-v3 .mot-document-steps span{display:block;font-size:10px;color:#927031;font-weight:700;margin-bottom:5px}
.mot-studio.mot-v3 .mot-document-card .mot-button-gold .elementor-button{background:linear-gradient(115deg,#f0dfaf,#d1b572)!important;border-color:#cbb078;color:#362041;min-height:43px}
.mot-studio.mot-v3 .mot-visa-intake .elementor-field-label{display:block;font-size:11px;margin-bottom:5px}
.mot-studio.mot-v3 .mot-visa-intake .elementor-form-fields-wrapper{align-items:end}
.mot-studio.mot-v3 .mot-visa-intake .elementor-field,.mot-studio.mot-v3 .mot-visa-intake .elementor-button{min-height:43px;font-size:12px}
.mot-studio.mot-v3 .mot-category{border-radius:50px;padding:10px 12px;background:white!important}
.mot-studio.mot-v3 .mot-category .elementor-icon{font-size:18px}
.mot-studio.mot-v3 .woocommerce ul.products li.product{padding:14px;border-radius:16px;border:1px solid #e6deeb;gap:6px;box-shadow:none;overflow:hidden}
.mot-studio.mot-v3 .woocommerce ul.products li.product img{height:145px;object-fit:contain;margin-bottom:10px}
.mot-studio.mot-v3 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;line-height:1.4;min-height:36px;padding:0}
.mot-studio.mot-v3 .woocommerce ul.products li.product .price{font:700 28px/1.1 var(--mot-heading);color:#50206c;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:5px;min-height:56px;margin:8px 0}
.mot-studio.mot-v3 .woocommerce ul.products li.product .price del{font:400 12px var(--mot-body);color:#817687;opacity:1}
.mot-studio.mot-v3 .woocommerce ul.products li.product .price ins{background:none}
.mot-studio.mot-v3 .woocommerce ul.products li.product .onsale{top:10px;left:10px;right:auto;margin:0;min-width:0;min-height:0;padding:6px 9px;line-height:1;border-radius:20px;background:#f0e5c9;color:#624a17;font-size:10px;font-weight:700}
.mot-studio.mot-v3 .woocommerce ul.products li.product .button{min-height:42px;font-size:12px;border-radius:9px;padding:12px;box-shadow:none;margin-top:auto}
.mot-studio.mot-v3 .woocommerce ul.products li.product .button:before{content:"\f290";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;font-size:12px}
.mot-studio.mot-v3 .mot-office-title{font-size:27px;line-height:1.12;letter-spacing:-.025em}
.mot-studio.mot-v3 .mot-office-region{font-size:9px;color:#8b6b30}
.mot-studio.mot-v3 .mot-office-address{gap:4px;font-size:12px;min-height:55px}
.mot-studio.mot-v3 .mot-office-address>.elementor-widget:first-child{font-weight:600;color:#43314d}
.mot-studio.mot-v3 .mot-office-actions{display:grid;grid-template-columns:1fr;gap:7px;padding-top:8px;border-top:1px solid #eee5f2}
.mot-studio.mot-v3 .mot-office-actions a{min-height:32px;display:flex;align-items:center;font-size:11px}
.mot-studio.mot-v3 .mot-office-actions a:first-child{background:#f2ecf7;border:1px solid #e3d6eb;padding:8px 11px;border-radius:8px;color:#582775;min-height:37px}
.mot-studio.mot-v3 .mot-office-actions a:nth-child(2){font-weight:700}
.mot-studio.mot-v3 .mot-how-grid{padding:6px 0}
.mot-studio.mot-v3 .mot-how-grid:before{top:47px;background:linear-gradient(90deg,#cfb16e,#6c4384);height:2px}
.mot-studio.mot-v3 .mot-step{gap:9px;padding:12px 10px}
.mot-studio.mot-v3 .mot-step>.mot-timeline-icon{width:60px;height:60px;border:5px solid #f8f6fa;background:#fff;box-shadow:0 0 0 1px #d4c0df;display:flex;align-items:center;justify-content:center}
.mot-studio.mot-v3 .mot-timeline-icon .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%}
.mot-studio.mot-v3 .mot-timeline-icon .elementor-icon-wrapper{display:flex;align-items:center;justify-content:center}
.mot-studio.mot-v3 .mot-timeline-icon .elementor-icon{font-size:22px;display:flex;align-items:center;justify-content:center}
.mot-studio.mot-v3 .mot-step .mot-step-number{top:9px;width:22px;height:22px;background:#5b237a;box-shadow:0 0 0 3px #f8f6fa}
.mot-studio.mot-v3 .mot-step h3.elementor-heading-title{font:700 14px var(--mot-body)}
.mot-studio.mot-v3 .mot-step .elementor-widget-text-editor{font-size:12px;max-width:165px}
.mot-studio.mot-v3 .mot-personal{background:linear-gradient(110deg,#eee4f3,#f8f3eb)!important;gap:38px;border:1px solid #e4d9e9;border-radius:18px;padding-right:40px}
.mot-studio.mot-v3 .mot-personal-photo{width:270px;flex-shrink:0;position:relative}
.mot-studio.mot-v3 .mot-personal-photo img{width:270px;max-height:340px}
.mot-studio.mot-v3 .mot-personal-copy{gap:12px;max-width:850px}
.mot-studio.mot-v3 .mot-personal-copy h2.elementor-heading-title{font-size:36px;max-width:690px}
.mot-studio.mot-v3 .mot-personal-copy .elementor-widget-text-editor{font-size:14px;max-width:650px}
.mot-studio.mot-v3 .mot-personal-copy .mot-contact{display:inline-flex;background:#fff8;border:1px solid #d9c7e2;padding:11px 16px;border-radius:8px;font-size:12px;font-weight:700}
.mot-studio.mot-v3 .mot-owner-signature p{font:italic 17px var(--mot-heading);color:#7a5a34}
.mot-studio.mot-v3 .mot-owner-signature span{display:block;font:400 11px var(--mot-body);margin-top:3px;color:#7b6c7f}
.mot-studio.mot-v3 .mot-benefit{gap:8px;padding:10px 15px}
.mot-studio.mot-v3 .mot-benefit .elementor-icon{font-size:25px}
.mot-studio.mot-v3 .mot-benefit .elementor-widget-text-editor{font-size:12px}
.mot-studio.mot-v3 .mot-form-card{padding:27px;border:1px solid #e2d7e8;border-top:3px solid #bda168;background:#fff!important;box-shadow:var(--mot-shadow);gap:12px}
.mot-studio.mot-v3 .mot-form-card>.elementor-widget-text-editor{font-size:13px}
.mot-studio.mot-v3 .mot-form-card .elementor-form-fields-wrapper{margin:0 -7px}
.mot-studio.mot-v3 .mot-form-card .elementor-field-group{padding:0 7px;margin-bottom:13px}
.mot-studio.mot-v3 .mot-form-card .elementor-field-label{font-size:12px;font-weight:600;color:#4d3a58;margin-bottom:6px}
.mot-studio.mot-v3 .mot-form-card .elementor-field-textual{font:400 13px/1.4 var(--mot-body);min-height:44px;border-radius:8px;background:#faf8fc;border:1px solid #ddd1e4!important;padding:11px 12px;color:#35283d}
.mot-studio.mot-v3 .mot-form-card .elementor-field-textual::placeholder{color:#8a7b93;opacity:1}
.mot-studio.mot-v3 .mot-form-card .elementor-field-textual:focus{outline:none;border-color:#794794!important;box-shadow:0 0 0 3px #84589a17;background:#fff}
.mot-studio.mot-v3 .mot-form-group-title{border-bottom:1px solid #eee5f3;padding:9px 0 10px;margin:1px 0 2px;width:100%}
.mot-studio.mot-v3 .mot-form-group-title h3{font:700 12px var(--mot-body);color:#5b237a;margin:0 0 5px}
.mot-studio.mot-v3 .mot-form-group-title p{font-size:11px;color:#85758d;margin:0}
.mot-studio.mot-v3 .mot-form-card .elementor-field-type-acceptance .elementor-field-label{display:none}
.mot-studio.mot-v3 .mot-form-card .elementor-field-option{display:flex;gap:8px;align-items:flex-start}
.mot-studio.mot-v3 .mot-form-card .elementor-field-option label{font-size:11px;line-height:1.5}
.mot-studio.mot-v3 .mot-form-card input[type=checkbox]{accent-color:#5b237a;width:17px;height:17px;flex-shrink:0}
.mot-studio.mot-v3 .mot-form-card .elementor-button{min-height:46px;font-size:13px}
.mot-studio.mot-v3 .mot-form-footnote .elementor-widget-container{font-size:11px;color:#7d6d85}
.mot-studio.mot-v3 .mot-form-card .mot-contact{font-size:12px;font-weight:600}
.mot-studio.mot-v3 .mot-account-summary{margin-top:3px}
.mot-studio.mot-v3 .mot-account-pills{display:flex;gap:8px}
.mot-studio.mot-v3 .mot-account-pills span{font-size:11px;padding:6px 12px;border:1px solid #e3d5e9;border-radius:30px;background:#faf7fc;color:#6a407d}
.mot-studio.mot-v3 .mot-account-layout{grid-template-columns:205px 1fr;gap:25px}
.mot-studio.mot-v3 .mot-account-sidebar{background:#f6f0f9!important;border:1px solid #e5d7ed;padding:17px;gap:5px}
.mot-studio.mot-v3 .mot-account-nav .elementor-button{min-height:40px;padding:11px 12px;border-radius:7px}
.mot-studio.mot-v3 .mot-account-nav .elementor-button:hover{background:#fff!important}
.mot-studio.mot-v3 .mot-balance-card{background:linear-gradient(120deg,#f6effb,#fff)!important;position:relative;overflow:hidden;padding:25px}
.mot-studio.mot-v3 .mot-points-card{background:linear-gradient(120deg,#f8f0dc,#fff)!important}
.mot-studio.mot-v3 .mot-balance-card>.elementor-widget-icon{position:absolute;right:20px;top:22px;width:auto}
.mot-studio.mot-v3 .mot-balance-card .elementor-icon{font-size:25px;color:#ac8840}
.mot-studio.mot-v3 .mot-balance-card h2.elementor-heading-title{font-size:24px;padding-right:38px}
.mot-studio.mot-v3 .mot-account-helper .elementor-widget-container{font-size:12px;color:#7b6b84}
.mot-studio.mot-v3 .mot-account-main{gap:18px}
.mot-studio.mot-v3 .mot-account-topup,.mot-studio.mot-v3 .mot-account-movements,.mot-studio.mot-v3 .mot-account-woocommerce{background:#fff!important}
@media(max-width:1100px){
.mot-header.mot-v3 .mot-header-main{gap:18px}
.mot-header.mot-v3 .mot-utilities{gap:14px}
.mot-header.mot-v3 .mot-utilities .elementor-heading-title a{font-size:10px;gap:5px}
.mot-studio.mot-v3 .mot-travel-support{grid-template-columns:1fr 1fr}
.mot-studio.mot-v3 .mot-flight-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.6fr;gap:10px 24px}
.mot-studio.mot-v3 .mot-flight-form{grid-column:2;grid-row:1/6}
.mot-studio.mot-v3 .mot-hero-note{display:none}
.mot-studio.mot-v3 .mot-document-card{padding:21px 20px;gap:10px}
.mot-studio.mot-v3 .mot-document-card>.elementor-widget-icon{display:none}
.mot-studio.mot-v3 .mot-personal-copy h2.elementor-heading-title{font-size:30px}
}
@media(min-width:768px) and (max-width:1024px){
.mot-header.mot-v3 .mot-search{max-width:220px}
.mot-header.mot-v3 .mot-utilities .elementor-heading-title a{flex-direction:column;gap:4px}
.mot-studio.mot-v3 .mot-trust-strip{max-width:340px;gap:8px}
.mot-studio.mot-v3 .mot-trust-strip .elementor-heading-title{font-size:10px}
.mot-studio.mot-v3 .mot-how-grid{grid-template-columns:repeat(3,1fr);gap:12px}
.mot-studio.mot-v3 .mot-how-grid:before{display:none}
.mot-studio.mot-v3 .mot-personal{padding-right:24px;gap:25px}
.mot-studio.mot-v3 .mot-personal-photo,.mot-studio.mot-v3 .mot-personal-photo img{width:225px}
}
@media(max-width:767px){
.mot-studio.mot-v3 .mot-section{padding-block:18px;gap:15px}
.mot-studio.mot-v3 h2.elementor-heading-title{font-size:27px}
.mot-header.mot-v3 .mot-header-main{display:grid;grid-template-columns:112px 1fr;gap:2px 15px;padding:4px 0}
.mot-header.mot-v3 .mot-logo,.mot-header.mot-v3 .mot-logo img{width:112px;height:43px}
.mot-header.mot-v3 .mot-search{width:100%;max-width:none;margin:0;flex:auto;min-width:0}
.mot-header.mot-v3 .mot-search .dgwt-wcas-search-input{width:100%!important;min-width:0!important;padding:8px 10px 8px 32px!important;font-size:12px!important;color:#44334e!important;height:35px!important;min-height:35px!important}
.mot-header.mot-v3 .mot-search .dgwt-wcas-search-input::placeholder{color:#8b7b93!important}
.mot-header.mot-v3 .mot-search .dgwt-wcas-search-submit{left:3px!important}
.mot-header.mot-v3 .mot-utilities{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr .8fr 1fr;gap:5px;width:100%;margin:0;border-top:1px solid #f1ebf4;padding-top:3px}
.mot-header.mot-v3 .mot-utilities .elementor-heading-title a{font-size:10px;gap:5px;justify-content:center;min-height:35px}
.mot-header.mot-v3 .mot-utilities i{font-size:12px}
.mot-header.mot-v3 .mot-whatsapp-link .mot-contact{font-size:10px;padding:8px;min-height:35px;width:100%;justify-content:center}
.mot-header.mot-v3 .mot-nav .elementor-menu-toggle{min-height:30px;padding:5px 0;font-size:17px}
.mot-header.mot-v3 .mot-nav .elementor-menu-toggle:after{font-size:10px}
.mot-header.mot-v3.mot-scrolled .mot-header-main{min-height:0;padding:4px 0}
.mot-header.mot-v3.mot-scrolled .mot-logo,.mot-header.mot-v3.mot-scrolled .mot-logo img{width:112px;height:43px}
.mot-studio.mot-v3 .mot-hero,.mot-studio.mot-v3 .mot-hero-inner{min-height:590px}
.mot-studio.mot-v3 .mot-hero:after{background:linear-gradient(180deg,#fcfafff7,#faf7ffeb 44%,#fcf5ea22 85%),linear-gradient(90deg,#fbf9ff80,transparent)}
.mot-studio.mot-v3 .mot-hero-title .elementor-heading-title{font-size:43px}
.mot-studio.mot-v3 .mot-hero-art{height:285px;width:240px;right:-21px}
.mot-studio.mot-v3 .mot-owner,.mot-studio.mot-v3 .mot-owner img{width:240px}
.mot-studio.mot-v3 .mot-trust-strip{gap:7px;max-width:165px}
.mot-studio.mot-v3 .mot-trust-strip .elementor-heading-title{font-size:10px}
.mot-studio.mot-v3 .mot-hero-note{display:block;left:-82px;top:171px;width:112px}
.mot-studio.mot-v3 .mot-hero-note .elementor-heading-title{font-size:24px}
.mot-studio.mot-v3 .mot-hero-actions .elementor-button{font-size:9px;padding:10px 8px}
.mot-studio.mot-v3 .mot-travel-support{grid-template-columns:1fr}
.mot-studio.mot-v3 .mot-feature-card,.mot-studio.mot-v3 .mot-flight-card{padding:23px}
.mot-studio.mot-v3 .mot-hotel-feature{min-height:390px}
.mot-studio.mot-v3 .mot-flight-card{display:flex;grid-column:auto}
.mot-studio.mot-v3 .mot-flight-form .elementor-field{font-size:16px}
.mot-studio.mot-v3 .mot-document-card{padding:23px;gap:11px}
.mot-studio.mot-v3 .mot-document-card h3.elementor-heading-title{font-size:27px}
.mot-studio.mot-v3 .mot-visa-intake .elementor-form-fields-wrapper{grid-template-columns:1fr}
.mot-studio.mot-v3 .mot-visa-intake .elementor-field{font-size:16px}
.mot-studio.mot-v3 .mot-category{padding:10px 5px;gap:6px}
.mot-studio.mot-v3 .woocommerce ul.products li.product{padding:11px}
.mot-studio.mot-v3 .woocommerce ul.products li.product img{height:120px;margin-bottom:7px}
.mot-studio.mot-v3 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px;min-height:49px}
.mot-studio.mot-v3 .woocommerce ul.products li.product .price{font-size:25px}
.mot-studio.mot-v3 .woocommerce ul.products li.product .button{font-size:11px;padding:11px 6px}
.mot-studio.mot-v3 .woocommerce ul.products li.product .button:before{display:none}
.mot-studio.mot-v3 .mot-office-title{font-size:24px}
.mot-studio.mot-v3 .mot-office-address{font-size:11px;min-height:64px}
.mot-studio.mot-v3 .mot-how-grid{grid-template-columns:1fr;gap:0;padding-left:4px}
.mot-studio.mot-v3 .mot-how-grid:before{display:block;left:33px;right:auto;top:24px;bottom:28px;width:2px!important;height:auto;background:linear-gradient(#d5b970,#68407e)}
.mot-studio.mot-v3 .mot-step{display:grid;grid-template-columns:62px 1fr;gap:2px 16px;text-align:left;padding:12px 0;align-items:center;justify-items:start}
.mot-studio.mot-v3 .mot-step>.mot-timeline-icon{grid-column:1;grid-row:1/3}
.mot-studio.mot-v3 .mot-step .mot-step-number{left:42px;top:9px}
.mot-studio.mot-v3 .mot-step h3.elementor-heading-title{font-size:15px}
.mot-studio.mot-v3 .mot-step .elementor-widget-text-editor{font-size:12px;max-width:none;grid-column:2}
.mot-studio.mot-v3 .mot-personal{padding:0;gap:0}
.mot-studio.mot-v3 .mot-personal-photo{width:100%;height:280px}
.mot-studio.mot-v3 .mot-personal-photo img{width:100%;height:280px;object-position:center 24%}
.mot-studio.mot-v3 .mot-personal-copy{padding:25px 22px}
.mot-studio.mot-v3 .mot-personal-copy h2.elementor-heading-title{font-size:29px}
.mot-studio.mot-v3 .mot-form-card{padding:22px 18px}
.mot-studio.mot-v3 .mot-form-card .elementor-field-textual{font-size:16px}
.mot-studio.mot-v3 .mot-form-card .elementor-field-label{font-size:12px}
.mot-studio.mot-v3 .mot-account-layout{grid-template-columns:1fr}
.mot-studio.mot-v3 .mot-account-sidebar{gap:3px}
.mot-studio.mot-v3 .mot-account-nav .elementor-button{font-size:11px;padding:10px;min-height:38px}
.mot-studio.mot-v3 .mot-balance-card{padding:18px 15px}
.mot-studio.mot-v3 .mot-balance-card h2.elementor-heading-title{font-size:22px;padding-right:0}
.mot-studio.mot-v3 .mot-balance-card>.elementor-widget-icon{position:static}
.mot-studio.mot-v3 .mot-balance-card .elementor-widget-text-editor{font-size:12px}
}
.mot-studio.mot-v3 .mot-form-card .elementor-field-type-html{margin-bottom:10px}
@media(min-width:768px) and (max-width:1024px){.mot-studio.mot-v3 .mot-form-card .elementor-field-label{min-height:30px;display:flex;align-items:flex-end}.mot-studio.mot-v3 .mot-form-card .elementor-field-type-acceptance .elementor-field-label{display:none}}

/* Current MOT backend: native lead forms{border:0;padding:0;border-radius:0;box-shadow:none;background:transparent}.mot-studio.mot-backend-current .mot-service-picker,.mot-studio.mot-backend-current .mot-catalog-picker{font:600 12px/1.5 var(--mot-body);color:#4d3a58;display:block}.mot-studio.mot-backend-current .mot-service-picker select,.mot-studio.mot-backend-current .mot-catalog-picker select{font:400 14px/1.4 var(--mot-body);width:100%;padding:11px 12px;min-height:44px;margin-top:6px;border:1px solid #ded2e5;border-radius:8px;background:#faf8fc;color:#35263e}.mot-studio.mot-backend-current .mot-service-picker select:focus{outline:2px solid #a585b2;outline-offset:2px}
.mot-studio.mot-backend-current .mot-lead-consent input{width:17px;height:17px;min-height:17px;margin:3px 0 0;flex-shrink:0;accent-color:#5b237a}
.mot-studio.mot-backend-current .mot-inquiry-picker{margin-bottom:7px}
.mot-studio.mot-backend-current .mot-flight-card{justify-content:center}
.mot-studio.mot-backend-current .mot-flight-cta{margin-top:15px}
.mot-studio.mot-backend-current .mot-flight-cta .elementor-button,.mot-studio.mot-backend-current .mot-visa-cta .elementor-button{min-height:44px}
.mot-studio.mot-backend-current .mot-native-catalog{border-top:1px solid #eee5f3}
.mot-studio.mot-backend-current .mot-catalog-picker{max-width:340px}
.mot-studio.mot-backend-current .mot-native-catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.mot-studio.mot-backend-current .mot-catalog-panel{border:1px solid #e6daeb;border-radius:16px;padding:22px;gap:16px;background:#faf7fc}
.mot-studio.mot-backend-current .mot-catalog-panel>.elementor-widget-heading h3{font-size:25px}
.mot-studio.mot-backend-current .mot-catalog-panel .mot-travel-cards{grid-template-columns:1fr 1fr;gap:13px}
.mot-studio.mot-backend-current .mot-travel-bottom{flex-wrap:wrap}
.mot-studio.mot-backend-current .mot-travel-bottom strong{font:700 23px var(--mot-heading);color:#5b237a}
.mot-studio.mot-backend-current .mot-travel-bottom a{font-size:12px;background:#5b237a;border-radius:8px}
.mot-studio.mot-backend-current .mot-filter-empty{font-size:12px;color:#786583}
.mot-studio.mot-backend-current .mot-customer-hub-panel{border:1px solid #e5d9eb;border-radius:16px;padding:24px;gap:16px}
.mot-studio.mot-backend-current .mot-hub-native .mot-hub-hero{display:none}
.mot-studio.mot-backend-current .mot-hub-native .mot-hub-stats article:nth-child(-n+2){display:none}
.mot-studio.mot-backend-current .mot-hub-native .mot-hub-stats{grid-template-columns:1fr 1fr}
.mot-studio.mot-backend-current .mot-hub-native .mot-hub-stats strong{color:#5b237a;font-family:var(--mot-heading)}
.mot-studio.mot-backend-current .mot-hub-native .mot-hub-actions a{font-size:12px;color:#5b237a}
.mot-studio.mot-backend-current .mot-hub-panel h3{font:600 25px var(--mot-heading)}
.mot-studio.mot-backend-current .mot-hub-row{font-size:12px}
@media(max-width:1100px){.mot-studio.mot-backend-current .mot-flight-card{display:flex;grid-column:1/-1}.mot-studio.mot-backend-current .mot-catalog-panel .mot-travel-cards{grid-template-columns:1fr}}
@media(max-width:767px){
.mot-studio.mot-backend-current .mot-native-catalog-grid{grid-template-columns:1fr}
.mot-studio.mot-backend-current .mot-catalog-panel{padding:20px}
.mot-studio.mot-backend-current .mot-flight-card{grid-column:auto}.mot-studio.mot-backend-current .mot-service-picker select{font-size:16px}
.mot-studio.mot-backend-current .mot-customer-hub-panel{padding:18px}
}

/* Final integration: section shells in Elementor; native MOT variables inside. */
.mot-final .mot-ui{--mot-primary:#5b237a;--mot-primary-dark:#2e123f;--mot-accent:#bd9444;--mot-soft:#f7f3fa;--mot-text:#302735;--mot-muted:#716876;--mot-border:#e6ddeb;--mot-card-radius:18px;--mot-card-padding:22px;--mot-control-height:46px;--mot-button-height:46px;--mot-title-size:27px;--mot-body-size:14px;--mot-label-size:12px;--mot-gap:14px}
.mot-final .mot-ui .mot-ui-title{font-family:var(--mot-heading);font-weight:600;letter-spacing:-.025em}
.mot-final .mot-ui [hidden],.mot-final .mot-concierge-panel[hidden]{display:none!important}
.mot-final .mot-concierge-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.mot-final .mot-concierge-card{padding:26px!important;border:1px solid #e3d8e9;border-top:3px solid #bd9444;border-radius:18px;background:#fff;gap:13px;box-shadow:0 8px 25px #35144406}
.mot-final .mot-concierge-card .elementor-heading-title{font-size:30px}
.mot-final .mot-concierge-card>.elementor-widget-text-editor{font-size:14px}
.mot-final .mot-concierge-icon .elementor-icon{font-size:25px;color:#5b237a}
.mot-final .mot-concierge-card:has(.mot-concierge-panel:not([hidden])){grid-column:1/-1}
.mot-final .mot-concierge-panel{margin-top:8px;padding-top:18px!important;border-top:1px solid #eee6f1;gap:14px}
.mot-final .mot-concierge-panel .mot-ui{--mot-card-padding:20px;--mot-title-size:25px;--mot-gap:12px;--mot-shadow:none}
.mot-final .mot-service-picker{display:block;font-size:12px;color:#5b237a}
.mot-final .mot-service-picker select{display:block;width:100%;min-height:46px;border:1px solid #e6ddeb;border-radius:10px;padding:10px;background:#faf7fc;font-size:14px}
.mot-final .mot-home-shipping{background:#f4eef8!important}
.mot-studio.mot-final .mot-shipping-form{background:#f4eef8!important;border:1px solid #e4d7ea}
.mot-final .mot-shipping-form>.elementor-widget-heading .elementor-heading-title,.mot-final .mot-shipping-form>.elementor-widget-text-editor{color:#3f1b50!important}
.mot-final .mot-home-shipping .mot-ui{--mot-card-padding:18px;--mot-title-size:25px;--mot-gap:12px}
.mot-final .mot-home-offices .mot-ui{--mot-card-padding:22px;--mot-title-size:23px;--mot-body-size:14px}
.mot-final .mot-home-offices .mot-office-grid{width:100%;align-items:stretch}
.mot-final .mot-home-offices .mot-office-card{width:auto;min-width:0}
.mot-final .mot-home-offices .mot-office-card h3{font:600 22px/1.2 var(--mot-heading)}
.mot-final .mot-help-strip{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;padding:24px!important;background:#f7f3fa;border-radius:16px;margin-block:20px}
.mot-final .mot-help-strip>.elementor-widget{width:auto}
.mot-final .mot-help-strip>.elementor-widget-button{margin-left:auto}
.mot-final .mot-service-faq:not(:has(.mot-faq-wrap)),.mot-final .mot-faq-section:not(:has(.mot-faq-wrap)){display:none}
.mot-final .mot-service-faq .mot-ui{--mot-card-radius:16px;--mot-card-padding:18px;--mot-title-size:30px;--mot-gap:10px}
.mot-final .mot-faq-wrap>.mot-ui-title{margin-bottom:18px}
.mot-final .mot-hub-native .mot-hub-stats article:nth-child(3){display:none}
.mot-final .mot-footer-faq{max-width:1220px;margin:0 auto 20px}
.mot-final .mot-footer-faq .elementor-button{background:transparent;color:#fff;border-color:#ffffff55}
.mot-final.mot-service-landing{gap:0}
.mot-final .mot-landing-hero{padding:64px 0 54px!important;background:radial-gradient(ellipse at 90% 10%,#eadaba88,transparent 45%),linear-gradient(110deg,#f5f0f8,#fff);border-bottom:1px solid #e9dfec}
.mot-final .mot-landing-hero-inner{gap:20px;align-items:flex-start}
.mot-final .mot-landing-hero h1{max-width:870px;font-size:clamp(36px,4.7vw,64px)}
.mot-final .mot-landing-lead{max-width:680px;font-size:18px}
.mot-final .mot-landing-intro{max-width:1220px;gap:14px}
.mot-final .mot-landing-price{font:600 35px/1.3 var(--mot-heading);color:#5b237a}
.mot-final .mot-landing-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:20px 35px!important}
.mot-final .mot-process-item{border-top:2px solid #c8aa67;padding:20px 10px!important;gap:12px}
.mot-final .mot-process-item h3{font-size:24px}
.mot-final .mot-landing-tool-section{padding-top:20px!important}
.mot-final .mot-landing-tool{max-width:900px;width:100%;margin-inline:auto}
.mot-final .mot-tool-tienda{max-width:none}
.mot-final .mot-confidence{background:#f6f1f8;padding:25px!important;border-radius:18px;gap:10px}
.mot-final .mot-final-cta{align-items:center;text-align:center}
.mot-final .mot-faq-all>.mot-ui-title{display:none}
.mot-final .mot-faq-tabs a{font-size:13px}
.mot-final .mot-faq-service-block{scroll-margin-top:130px}
.mot-final .mot-native-catalog{padding-block:30px}
.mot-final .mot-ui form,.mot-final form.mot-ui{margin-bottom:0}
@media(max-width:1024px){.mot-final .mot-concierge-card{padding:22px!important}.mot-final .mot-concierge-card .elementor-heading-title{font-size:27px}}
@media(max-width:767px){
.mot-final .mot-concierge-cards,.mot-final .mot-landing-process{grid-template-columns:1fr}
.mot-final .mot-concierge-card{padding:20px!important}
.mot-final .mot-concierge-card:has(.mot-concierge-panel:not([hidden])){grid-column:auto}
.mot-final .mot-ui{--mot-card-padding:18px;--mot-title-size:25px;--mot-body-size:16px;--mot-gap:12px}
.mot-final .mot-ui .mot-ui-grid{grid-template-columns:1fr}
.mot-final .mot-ui input,.mot-final .mot-ui select,.mot-final .mot-ui textarea{font-size:16px}
.mot-final .mot-ui .mot-ui-btn,.mot-final .mot-concierge-open,.mot-final .mot-concierge-open .elementor-button{width:100%}
.mot-final .mot-help-strip{flex-direction:column;align-items:stretch}
.mot-final .mot-help-strip>.elementor-widget-button{margin-left:0}
.mot-final .mot-landing-hero{padding:38px 0!important}
.mot-final .mot-landing-tool{min-width:0}
.mot-final .mot-landing-process{gap:8px}
.mot-final .mot-process-item{padding:15px 0!important}
body.mot-studio-review #mot-assistant-toggle{right:12px;bottom:12px;max-width:54px;width:54px;height:54px;padding:0;font-size:0;overflow:hidden}
body.mot-studio-review #mot-assistant-toggle:before{content:'💬';font-size:22px}
body.mot-studio-review{padding-bottom:76px}
}

.mot-final .mot-shipping-layout{align-items:flex-start}
.mot-final .mot-inline-process{padding-top:24px!important;margin-top:18px;border-top:1px solid #dfd0e7;gap:18px}
.mot-final .mot-inline-process h2.elementor-heading-title{font-size:27px}
.mot-final .mot-inline-process .mot-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mot-final .mot-inline-process .mot-step{padding:0;border:0;background:transparent;gap:7px;text-align:left}
.mot-final .mot-inline-process .mot-step:before,.mot-final .mot-inline-process .mot-step:after{display:none}
.mot-final .mot-inline-process .mot-step h3{font-size:18px}
.mot-final .mot-inline-process .mot-step .elementor-widget-text-editor{font-size:12px}
.mot-final .mot-native-catalog:not(:has(.mot-travel-card)){display:none}
.mot-final .mot-concierge-icon{text-align:left}
@media(max-width:767px){.mot-final .mot-inline-process .mot-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.mot-final .mot-ui button{white-space:normal;max-width:100%;overflow-wrap:anywhere}
.mot-final .mot-ui .mot-ui-btn{padding-block:10px}
.mot-final .mot-concierge-panel{scroll-margin-top:110px}
@media(max-width:1024px){
.mot-final .mot-shipping-layout{flex-direction:column}
.mot-final .mot-shipping-rates,.mot-final .mot-shipping-form{width:100%!important}
}
@media(max-width:767px){
.mot-final .mot-rates-native .mot-rates-cards,.mot-final .mot-collection-destination,.mot-final .mot-ui .mot-fields{grid-template-columns:1fr!important}
.mot-final .mot-rates-native .mot-rate-card{min-height:0!important}
.mot-final .woocommerce ul.products,.mot-final ul.products{display:grid!important;grid-template-columns:1fr!important}
.mot-final .woocommerce ul.products li.product,.mot-final ul.products li.product{width:100%!important}
.mot-final .mot-ui button{font-size:14px}
}

/* Privacy final pass: presentation only, scoped to draft designs. */
.mot-privacy-final .mot-small-note,.mot-privacy-final .mot-price-disclaimer{font:400 13px/1.65 var(--mot-body);color:#716477;margin-top:9px}
.mot-privacy-final .mot-price-disclaimer p{margin:0}
.mot-privacy-final .mot-privacy-notice{padding:24px 28px!important;border:1px solid #e8deed;border-left:3px solid #bd9444;background:#faf7fc;border-radius:16px;gap:10px;margin-block:12px 22px}
.mot-privacy-final .mot-privacy-notice h3{font-size:27px}
.mot-privacy-final .mot-privacy-notice p{margin:0}
.mot-legal-prepared{display:none!important}
.mot-privacy-final .mot-account-service-links{flex-direction:row;flex-wrap:wrap;gap:14px}
.mot-privacy-final .mot-tracking-hero{padding:38px 0!important;background:linear-gradient(120deg,#f5eff9,#fff5df)}
.mot-privacy-final .mot-tracking-hero h1{font-size:clamp(36px,4vw,54px)}
.mot-privacy-final .mot-tracking-identity{max-width:900px;width:100%}
.mot-privacy-final .mot-original-tracker{padding-top:26px!important}
.mot-privacy-final .mot-ship-v2 .mot-ship-head{flex-wrap:wrap;gap:14px}
.mot-privacy-final .mot-ship-v2 .mot-ship-services label{min-width:0}
.mot-privacy-final .mot-ship-v2 .mot-ship-services{gap:8px}
.mot-privacy-final .mot-ship-v2 .mot-ship-steps{margin-block:20px}
.mot-privacy-final .mot-ship-v2 .mot-ui-check{align-items:flex-start}
.mot-privacy-final .mot-ship-v2 input[type=checkbox]{flex-shrink:0}
.mot-legal-design{background:#fff}
.mot-legal-design .mot-legal-hero{padding:54px 0 35px!important;background:linear-gradient(110deg,#f5f0f8,#fff)}
.mot-legal-design .mot-legal-hero .mot-wrap{gap:16px}
.mot-legal-design .mot-legal-hero h1{font-size:clamp(32px,4vw,52px);max-width:960px;line-height:1.12}
.mot-legal-design .mot-legal-warning{padding:20px 24px!important;margin-block:28px;border:1px solid #e8d4a7;border-left:4px solid #bd9444;background:#fffaf0;border-radius:12px;font-size:14px}
.mot-legal-design .mot-legal-warning p{margin:0}
.mot-legal-design .mot-legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start;padding-block:20px 48px!important}
.mot-legal-design .mot-legal-index{position:sticky;top:126px;padding:22px!important;background:#f7f3fa;border:1px solid #e8deed;border-radius:16px;gap:8px}
.mot-legal-design .mot-legal-index h3{font-size:24px;margin-bottom:10px}
.mot-legal-design .mot-legal-index .elementor-button{background:transparent;color:#5b237a;padding:10px 0;border:0;border-bottom:1px solid #e6ddeb;border-radius:0;text-align:left;line-height:1.5;font-size:13px;white-space:normal;width:100%;justify-content:flex-start;box-shadow:none}
.mot-legal-design .mot-legal-index .elementor-button-content-wrapper{justify-content:flex-start}
.mot-legal-design .mot-legal-body{gap:30px;max-width:76ch;min-width:0}
.mot-legal-design .mot-legal-section{gap:14px;padding-bottom:26px!important;border-bottom:1px solid #e9e1ee;scroll-margin-top:120px;font-size:16px;line-height:1.8}
.mot-legal-design .mot-legal-section h2{font-size:29px;line-height:1.25}
.mot-legal-design .mot-legal-section ul{padding-left:22px}
.mot-legal-design .mot-legal-section li{margin-bottom:8px}
.mot-legal-design .mot-legal-bottom{font-size:13px;border-top:1px solid #e6ddeb;padding-block:20px 32px!important;color:#76667e}
@media(max-width:1024px){.mot-legal-design .mot-legal-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.mot-legal-design .mot-legal-index{top:100px}}
@media(max-width:767px){
.mot-privacy-final .mot-privacy-notice{padding:20px!important}
.mot-privacy-final .mot-ship-v2 .mot-ship-services{grid-template-columns:1fr!important}
.mot-privacy-final .mot-ship-v2 .mot-ship-head>*{min-width:0;max-width:100%}
.mot-privacy-final .mot-ship-v2 .mot-ship-steps{gap:5px}
.mot-privacy-final .mot-ship-v2 .mot-ship-steps span{font-size:11px}
.mot-legal-design .mot-legal-layout{grid-template-columns:1fr;gap:30px}
.mot-legal-design .mot-legal-index{position:static}
.mot-legal-design .mot-legal-section h2{font-size:26px}
.mot-legal-design .mot-legal-hero{padding-top:36px!important}
body.mot-studio-review:has(.mot-ui input:focus,.mot-ui textarea:focus,.mot-ui select:focus) #mot-assistant-toggle{display:none!important}
}
.mot-privacy-final .mot-shipping-form .mot-form-note{color:#716477!important;opacity:1!important}
.mot-privacy-final .mot-landing-price .mot-rate-card p{font:400 14px/1.6 var(--mot-body);color:#716876}
.mot-tracking-design .montes-wrapper{font-family:var(--mot-body);max-width:1100px;margin-inline:auto}
.mot-tracking-design #montes-search-box{background:linear-gradient(120deg,#361247,#612582)!important;border:1px solid #6c4380;border-radius:20px;box-shadow:0 12px 30px #35144414;padding:32px 28px}
.mot-tracking-design .search-title{font-family:var(--mot-heading);font-weight:600;letter-spacing:0}
.mot-tracking-design .corp-input{border:1px solid #e7deec!important;border-radius:10px!important;min-height:48px;font-family:var(--mot-body)}
.mot-tracking-design .corp-btn{background:linear-gradient(110deg,#f1e2b5,#bf9947)!important;color:#351443!important;border-radius:10px!important;min-height:48px;font-family:var(--mot-body)}
.mot-tracking-design .general-qr-title,.mot-tracking-design .step-title,.mot-tracking-design .qr-label-grid{color:#4b205f}
.mot-tracking-design .step-circle{color:#5b237a;background:#f1eaf7;box-shadow:none}
.mot-tracking-design .step-item{border:1px solid #eee6f1;border-radius:16px;box-shadow:none}
.mot-tracking-design .steps-container{margin-block:28px}
.mot-tracking-design .mot-tracking-identity{margin-inline:auto}
@media(max-width:767px){.mot-tracking-design #montes-search-box{padding:24px 18px}.mot-tracking-design .input-group-corp{display:flex;flex-direction:column;gap:10px}.mot-tracking-design .corp-input,.mot-tracking-design .corp-btn{width:100%!important;max-width:100%!important;margin:0!important}.mot-tracking-design .steps-container{display:grid;grid-template-columns:1fr;gap:12px}.mot-tracking-design .step-item{width:100%!important}}

.mot-account-design.mot-privacy-final .mot-account-recipients,.mot-account-design.mot-privacy-final .mot-account-applications{padding:24px!important;border:1px solid #e7ddeb;border-radius:18px;gap:14px}
.mot-account-design.mot-privacy-final .woocommerce form .input-text{min-height:46px;border:1px solid #ddcfe5;border-radius:9px;padding:10px 12px;font:400 16px/1.4 var(--mot-body);background:#fff;color:#36243e}
.mot-account-design.mot-privacy-final .woocommerce form label{font-size:13px;font-weight:600;color:#4c345b}
.mot-account-design.mot-privacy-final .woocommerce form .button{background:#5b237a;color:#fff;min-height:44px;padding:12px 20px;border-radius:9px;font-size:14px}
.mot-account-design.mot-privacy-final .woocommerce form .input-text:focus{outline:2px solid #ad8cbe;outline-offset:2px}
@media(max-width:767px){.mot-account-design.mot-privacy-final .mot-account-recipients,.mot-account-design.mot-privacy-final .mot-account-applications{padding:18px!important}}

.mot-privacy-final .mot-shipping-form .mot-payment-note,.mot-privacy-final .mot-shipping-form .mot-payment-note p{color:#716477!important;opacity:1!important;font-size:12px;line-height:1.6}

.mot-privacy-final .mot-case-guide{gap:16px}
.mot-privacy-final .mot-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mot-privacy-final .mot-case-card{padding:22px!important;border:1px solid #e7ddeb;border-radius:16px;background:#fcfafd;gap:12px;font-size:14px;line-height:1.7}
.mot-privacy-final .mot-case-card h3{font-size:23px}
.mot-privacy-final .mot-case-card p{margin:0}
@media(max-width:1024px){.mot-privacy-final .mot-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.mot-privacy-final .mot-case-grid{grid-template-columns:1fr}.mot-privacy-final .mot-case-card{padding:18px!important}}

/* Custom MOT presentation, scoped to the Elementor draft containers. */
.mot-design-bridge{--bridge-ink:#291438;--bridge-purple:#602978;--bridge-soft:#f6f1f9;--bridge-gold:#b48b42;--bridge-line:#e8deed;--bridge-radius:22px;--bridge-body:var(--mot-body,Arial,sans-serif);--bridge-heading:var(--mot-heading,Georgia,serif)}
.mot-design-bridge [hidden]{display:none!important}
.mot-design-bridge :is(.b-rates,.b-offices,.b-faq,.b-catalog,.b-workspace){font-family:var(--bridge-body);color:var(--bridge-ink);min-width:0}
.mot-design-bridge .b-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--bridge-purple)}
.mot-design-bridge .b-icon svg{width:27px;height:27px}
.mot-design-bridge .b-eyebrow{display:block;font:600 10px/1.5 var(--bridge-body);letter-spacing:.13em;color:#7e657e;text-transform:uppercase}
.mot-design-bridge .b-muted{color:#7a6b80;font-size:13px;line-height:1.65;margin:0}
.mot-design-bridge .b-fallback{display:block;font-size:11px;color:#806989;margin-top:14px;text-decoration:underline;text-underline-offset:3px}
.mot-design-bridge .b-rates{display:grid;gap:10px}
.mot-design-bridge .b-rate{display:flex;align-items:center;gap:14px;text-align:left;background:#fff;color:var(--bridge-ink);border:1px solid var(--bridge-line);border-radius:16px;padding:21px 18px;min-height:102px;box-shadow:0 5px 15px #361c4204;transition:border-color .18s,transform .18s;width:100%}
.mot-design-bridge .b-rate:hover{border-color:#a983be;transform:translateY(-2px)}
.mot-design-bridge .b-rate .b-icon{background:var(--bridge-soft);border-radius:12px;width:46px;height:46px}
.mot-design-bridge .b-rate-copy{flex:1;min-width:0}
.mot-design-bridge .b-rate-copy>strong{display:block;font:600 20px/1.25 var(--bridge-heading);margin-top:4px}
.mot-design-bridge .b-rate-price{text-align:right;white-space:nowrap}
.mot-design-bridge .b-rate-price>strong{display:block;font:600 28px/1.1 var(--bridge-heading)}
.mot-design-bridge .b-rate-price small{font:11px var(--bridge-body);color:#88738f}
.mot-design-bridge .b-arrow{font-size:19px;color:#9b7caa}
.mot-design-bridge .mot-home-shipping{align-items:stretch!important;background:transparent!important}
.mot-design-bridge .mot-shipping-rates{background:#f9f6fa!important;border-radius:24px!important;border:1px solid #ede5f0!important}
.mot-design-bridge .mot-shipping-form{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.mot-design-bridge .mot-landing-tool{max-width:none!important;width:100%!important}
.mot-design-bridge .b-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;background:white;border:1px solid var(--bridge-line);border-radius:var(--bridge-radius);box-shadow:0 16px 54px #33184008;margin:20px auto;width:100%;text-align:left;scroll-margin-top:24px}
.mot-design-bridge .b-workspace-side{background:linear-gradient(155deg,#f5eef9,#fbf8f0);padding:30px 24px;display:flex;flex-direction:column;gap:22px;min-width:0}
.mot-design-bridge .b-workspace-side>h3{font:600 34px/1.1 var(--bridge-heading);white-space:pre-line;letter-spacing:-.03em;margin:0;color:var(--bridge-ink)}
.mot-design-bridge .b-workspace-main{padding:32px;min-width:0}
.mot-design-bridge .b-step-nav{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.mot-design-bridge .b-step-nav li{margin:0;padding:0}
.mot-design-bridge .b-step-link{background:none;color:#8c7b95;border:0;padding:9px 0;display:flex;align-items:center;gap:11px;text-align:left;width:100%;font:500 12px/1.4 var(--bridge-body);border-radius:9px;opacity:1}
.mot-design-bridge .b-step-link:disabled{cursor:default}
.mot-design-bridge .b-step-index{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;border:1px solid #ddd0e5;background:#fff;font-size:10px;flex:none}
.mot-design-bridge .b-step-link.is-current{color:#4d235f;font-weight:700}
.mot-design-bridge .b-step-link.is-current .b-step-index{background:#5c2c73;color:#fff;border-color:#5c2c73;box-shadow:0 0 0 4px #ece1f1}
.mot-design-bridge .b-step-link.is-done{color:#5e4770}
.mot-design-bridge .b-step-link.is-done .b-step-index{background:#e9e0ef}
.mot-design-bridge .b-summary-panel{border-top:1px solid #ded1e4;padding-top:22px}
.mot-design-bridge .b-summary-total{font:600 40px/1.2 var(--bridge-heading);display:block;margin:5px 0 2px;letter-spacing:-.03em}
.mot-design-bridge .b-summary-panel>small{display:block;margin-bottom:18px}
.mot-design-bridge .b-summary-row{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5;margin:11px 0;color:#76647d}
.mot-design-bridge .b-summary-row strong{color:#40264e;white-space:nowrap;font-weight:600}
.mot-design-bridge .b-live-status{font-size:11px;line-height:1.55;margin:0;color:#786680}
.mot-design-bridge .b-private-note{display:flex;gap:8px;border-top:1px solid #e3d8e9;padding-top:18px;margin-top:auto}
.mot-design-bridge .b-private-note .b-icon{width:20px;height:24px}
.mot-design-bridge .b-private-note svg{width:20px;height:20px}
.mot-design-bridge .b-private-note p{font-size:11px;line-height:1.6;color:#7a6880;margin:0}
.mot-design-bridge .b-form-heading{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #eee6f2}
.mot-design-bridge .b-form-heading h2{font:600 32px/1.18 var(--bridge-heading);letter-spacing:-.025em;margin:9px 0 10px;color:#2d173d}
.mot-design-bridge form.b-adapted-form{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;--mot-control-radius:10px;--mot-control-height:48px;--mot-gap:18px}
.mot-design-bridge form.b-adapted-form>:is(.mot-ship-head,.mot-ship-progress,.mot-pass-head,.mot-pass-note,.mot-pass-progress,.mot-visa-head,.mot-visa-note,.mot-visa-progress){display:none!important}
.mot-design-bridge form.b-adapted-form .mot-service-cards,.mot-design-bridge form.b-adapted-form .mot-price-breakdown{display:none!important}
.mot-design-bridge form.b-adapted-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:#fcfbfd!important;border:1px solid #e0d7e6!important;border-radius:10px!important;min-height:48px;color:#33223d!important;font:400 15px/1.45 var(--bridge-body);box-shadow:none}
.mot-design-bridge form.b-adapted-form label{color:#56405f;font-size:12px!important;font-weight:500}
.mot-design-bridge form.b-adapted-form :is(input,select,textarea):focus-visible{outline:2px solid #aa88bb!important;outline-offset:2px;border-color:#9a72af!important}
.mot-design-bridge form.b-adapted-form :is(.mot-ship-actions,.mot-pass-actions,.mot-visa-actions){border-top:1px solid #ece4f0;padding-top:22px;margin-top:26px;gap:10px}
.mot-design-bridge form.b-adapted-form .mot-ui-btn{border-radius:10px!important;font-size:13px!important;min-height:46px!important;padding:12px 20px!important;box-shadow:none!important}
.mot-design-bridge .b-service-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}
.mot-design-bridge .b-service-choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #e4d9eb;background:#fff;color:#5c4569;text-align:left;padding:14px;border-radius:13px;min-width:0;box-shadow:none}
.mot-design-bridge .b-service-choice .b-icon{width:28px;height:28px}
.mot-design-bridge .b-service-choice strong{font-size:12px;font-weight:600}
.mot-design-bridge .b-service-choice>span:last-child{font-size:12px}
.mot-design-bridge .b-service-choice.is-selected{background:#f5eff9;border-color:#704486;box-shadow:inset 0 0 0 1px #704486}
.mot-design-bridge .b-workspace-shipping .b-workspace-side>h3{font-size:30px}
.mot-design-bridge .mot-home-shipping .b-workspace{grid-template-columns:1fr;margin:0}
.mot-design-bridge .mot-home-shipping .b-workspace-side{order:2;padding:22px 26px;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}
.mot-design-bridge .mot-home-shipping .b-workspace-side>:is(.b-eyebrow,h3,.b-step-nav,.b-private-note){display:none}
.mot-design-bridge .mot-home-shipping .b-summary-panel{border:0;padding:0;grid-row:span 3}
.mot-design-bridge .mot-home-shipping .b-summary-total{font-size:34px}
.mot-design-bridge .mot-home-shipping .b-live-status{align-self:center}
.mot-design-bridge .mot-home-shipping .b-workspace-main{padding:26px}
.mot-design-bridge .mot-home-shipping .b-form-heading h2{font-size:28px}
.mot-design-bridge .b-data-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}
.mot-design-bridge .b-filter,.mot-design-bridge .b-faq-search{border:1px solid var(--bridge-line);border-radius:10px;background:#fff;color:#4a335b;min-height:44px;padding:10px 14px;font-size:14px}
.mot-design-bridge .b-office-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.mot-design-bridge .b-office{border:1px solid var(--bridge-line);border-radius:18px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:9px;min-width:0}
.mot-design-bridge .b-office-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:15px}
.mot-design-bridge .b-office-kind{font-size:10px;padding:5px 8px;background:#f5f0f8;border-radius:20px;text-transform:capitalize}
.mot-design-bridge .b-office h3{font:600 24px/1.15 var(--bridge-heading);margin:0}
.mot-design-bridge .b-office address{font-style:normal;font-size:13px;line-height:1.7;color:#68576f;min-height:48px}
.mot-design-bridge .b-office-actions{border-top:1px solid #eee6f3;padding-top:12px;margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.mot-design-bridge .b-link-button{background:none;border:0;padding:0;color:#632b7c;text-decoration:none;font:600 12px/1.6 var(--bridge-body);text-align:left;white-space:normal}
.mot-design-bridge .b-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:20px 50px;padding:30px 0}
.mot-design-bridge .b-faq-heading h2{font:600 36px/1.15 var(--bridge-heading);letter-spacing:-.025em;margin:10px 0;color:#2e173c}
.mot-design-bridge .b-faq-search{grid-column:1;align-self:start;width:100%}
.mot-design-bridge .b-faq-list{grid-column:2;grid-row:1/span 4}
.mot-design-bridge .b-faq-item{border-bottom:1px solid #e5dbe9;padding:0;background:#fff}
.mot-design-bridge .b-faq-item:first-child{border-top:1px solid #e5dbe9}
.mot-design-bridge .b-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:21px 0;font-size:14px;font-weight:600;line-height:1.5}
.mot-design-bridge .b-faq-item summary::-webkit-details-marker{display:none}
.mot-design-bridge .b-plus{font-size:22px;font-weight:400;color:#88619a}
.mot-design-bridge details[open] .b-plus{transform:rotate(45deg)}
.mot-design-bridge .b-answer{padding:0 30px 20px 0;color:#75637c;font-size:14px;line-height:1.8}
.mot-design-bridge .b-answer p:last-child{margin-bottom:0}
.mot-design-bridge .b-faq>.b-fallback{grid-column:1}
.mot-design-bridge .b-travel-request{padding:30px;border:1px solid #e6dbea;border-radius:22px;background:linear-gradient(130deg,#f7f1fa,#fcf8ef);display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.mot-design-bridge .b-travel-request h3{font:600 32px/1.15 var(--bridge-heading);margin:0;max-width:600px}
.mot-design-bridge .b-travel-request p{font-size:14px;line-height:1.7;max-width:600px;margin:0}
.mot-design-bridge .b-primary{display:inline-flex;padding:13px 19px;border-radius:9px;background:#5b2973;color:#fff!important;text-decoration:none;font-size:13px;font-weight:600}
.mot-design-bridge .b-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mot-design-bridge .b-travel-card{padding:20px;border:1px solid var(--bridge-line);border-radius:18px;background:#fff;display:grid;gap:12px}
.mot-design-bridge .b-travel-card img{width:100%;height:200px;object-fit:cover;border-radius:12px}
.mot-design-bridge .b-travel-card h3{font:600 27px var(--bridge-heading);margin:0}
.mot-design-bridge :is(.b-rates,.b-faq,.b-offices,.b-catalog,.b-workspace) :is(button,a,summary,input,select):focus-visible{outline:3px solid #b08cc3;outline-offset:3px}
@media(max-width:1100px){.mot-design-bridge .b-office-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mot-design-bridge .b-workspace{grid-template-columns:230px minmax(0,1fr)}.mot-design-bridge .b-workspace-side{padding:25px 18px}.mot-design-bridge .b-workspace-main{padding:25px}}
@media(max-width:767px){
.mot-design-bridge .b-workspace{display:flex;flex-direction:column;border-radius:18px;margin:0}
.mot-design-bridge .b-workspace-side{padding:22px;gap:16px}
.mot-design-bridge .b-workspace-side>h3{font-size:29px;white-space:normal}
.mot-design-bridge .b-step-nav{display:flex;gap:6px;justify-content:space-between}
.mot-design-bridge .b-step-link{padding:4px;flex-direction:column;gap:8px;align-items:center;text-align:center;font-size:10px}
.mot-design-bridge .b-step-nav li{flex:1;min-width:0}
.mot-design-bridge .b-step-index{width:28px;height:28px}
.mot-design-bridge .b-summary-panel{padding-top:15px}
.mot-design-bridge .b-summary-total{font-size:32px}
.mot-design-bridge .b-private-note{display:none}
.mot-design-bridge .b-workspace-side>.b-fallback{margin:0}
.mot-design-bridge .b-workspace-main{padding:23px 18px}
.mot-design-bridge .b-form-heading h2{font-size:27px}
.mot-design-bridge .b-form-heading{padding-bottom:20px;margin-bottom:20px}
.mot-design-bridge form.b-adapted-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}
.mot-design-bridge .b-service-picker{gap:6px}
.mot-design-bridge .b-service-choice{padding:10px 7px;gap:7px}
.mot-design-bridge .b-service-choice strong,.mot-design-bridge .b-service-choice>span:last-child{font-size:10px}
.mot-design-bridge .b-service-choice .b-icon{width:24px;height:24px}
.mot-design-bridge .b-rate{padding:16px 13px;gap:10px;min-height:90px}
.mot-design-bridge .b-rate-copy>strong{font-size:19px}.mot-design-bridge .b-rate-price>strong{font-size:25px}.mot-design-bridge .b-arrow{display:none}
.mot-design-bridge .b-office-grid{grid-template-columns:1fr 1fr;gap:10px}
.mot-design-bridge .b-office{padding:16px 13px}.mot-design-bridge .b-office h3{font-size:23px}.mot-design-bridge .b-office-top{flex-wrap:wrap;margin-bottom:5px}.mot-design-bridge .b-office address{font-size:12px;min-height:62px}
.mot-design-bridge .b-data-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.mot-design-bridge .b-filter{width:100%}
.mot-design-bridge .b-faq{display:flex;flex-direction:column;gap:18px;padding:20px 0}.mot-design-bridge .b-faq-heading h2{font-size:30px}.mot-design-bridge .b-faq-search{font-size:16px}.mot-design-bridge .b-faq-item summary{font-size:14px}
.mot-design-bridge .b-catalog-grid{grid-template-columns:1fr}.mot-design-bridge .b-travel-request{padding:23px}.mot-design-bridge .b-travel-request h3{font-size:29px}
.mot-design-bridge .mot-home-shipping .b-workspace-main{padding:22px 16px}.mot-design-bridge .mot-home-shipping .b-workspace-side{padding:20px;grid-template-columns:1fr}.mot-design-bridge .mot-home-shipping .b-summary-panel{grid-row:auto}
}
@media(prefers-reduced-motion:reduce){.mot-design-bridge *{transition:none!important;scroll-behavior:auto!important}}
.mot-design-bridge .mot-native-catalog.b-has-catalog{display:flex!important}

/* Prevent theme button nowrap rules from widening the mobile grid. */
.mot-design-bridge .b-rates{grid-template-columns:minmax(0,1fr)}
.mot-design-bridge :is(.b-rate,.b-service-choice){white-space:normal!important;min-width:0;max-width:100%}
.mot-design-bridge .b-rate-copy{overflow-wrap:anywhere}

.mot-design-bridge.b-account-guest :is(.mot-account-sidebar,.mot-account-balances,.mot-account-movements,.mot-account-topup,.mot-account-recipients,.mot-account-applications,.mot-account-vip){display:none!important}
.mot-design-bridge.b-account-guest .mot-account-layout{grid-template-columns:1fr!important}
.mot-design-bridge.b-account-guest .mot-account-main{width:100%!important;max-width:none!important}
.mot-design-bridge .b-account-gateway{border:1px solid var(--bridge-line);border-radius:24px;background:linear-gradient(140deg,#fbf8fc,#fffaf0);padding:34px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.mot-design-bridge .b-account-gateway>h2{font:600 36px/1.15 var(--bridge-heading);max-width:650px;margin:0}
.mot-design-bridge .b-account-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-block:8px}
.mot-design-bridge .b-account-features article{background:#fff;border:1px solid var(--bridge-line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px}
.mot-design-bridge .b-account-features h3{font:600 24px/1.2 var(--bridge-heading);margin:0}
.mot-design-bridge .b-account-features p{font-size:13px;line-height:1.6;color:#7c6885;margin:0}
@media(max-width:767px){.mot-design-bridge .b-account-gateway{padding:23px}.mot-design-bridge .b-account-gateway>h2{font-size:29px}.mot-design-bridge .b-account-features{grid-template-columns:1fr}.mot-design-bridge .b-account-features article{padding:20px}}

/* Scoped to unpublished Elementor platform documents. */
body.p-moti-open{overflow:hidden!important}
.mot-platform.p-internal .mot-staff-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px}.mot-platform.p-internal .mot-workspace-head{grid-column:1/-1;margin-bottom:0!important}.mot-platform.p-internal .mot-workspace-tabs{flex-direction:column!important;align-self:start;position:sticky!important;top:20px;overflow:visible!important}.mot-platform.p-internal .mot-workspace-tabs button{text-align:left!important;white-space:normal!important;font-size:12px!important}.mot-platform.p-internal .mot-workspace-panels{min-width:0}.mot-platform.p-internal .mot-ui{--mot-primary:#542071;--mot-soft:#f6f1fa;--mot-border:#e5dceb;--mot-text:#341842;--mot-muted:#887395}.mot-platform.p-internal .mot-ui-title{font-family:Georgia,serif!important;font-weight:500!important}.mot-platform.p-internal .mot-ui-btn{background:#542071;color:#fff;border-radius:11px;border:0;padding:13px 20px;font-weight:700}.mot-platform.p-internal .mot-workspace-user{border-radius:12px!important}.p-preview-safe{background:#eee5f4;padding:10px 20px;color:#78558a;font:12px Arial;text-align:center}
@media(max-width:700px){.mot-platform.p-internal .mot-staff-workspace{grid-template-columns:1fr}.mot-platform.p-internal .mot-workspace-tabs{flex-direction:row!important;position:static!important;overflow:auto!important}.mot-platform.p-internal .mot-workspace-tabs button{white-space:nowrap!important;flex:none}}
.mot-platform .p-app-main{scroll-margin-top:135px}.mot-platform .p-step{padding:6px 0!important}.mot-platform .p-form button.p-button{font-family:Arial,sans-serif!important}.mot-platform .p-form button.p-secondary{background:#fff!important;color:#542071!important;border:1px solid #ded2e7!important}.mot-platform .p-app-side>.p-private{font-size:10px;padding-top:10px}.mot-platform .p-app-side>.p-classic{margin-top:9px}.mot-platform .mot-home-shipping .b-rate{cursor:pointer}
.mot-platform .p-cars{padding:32px;border:1px solid #e4daeb;border-radius:24px;background:#fff}.mot-platform .p-cars h2{font:500 34px Georgia}.p-car-search{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:14px;align-items:end;margin:24px 0}.p-car-search label{font:600 12px Arial;color:#786487}.p-car-search input{display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid #dfd2e9;border-radius:11px;padding:12px;font-size:15px}.p-car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.p-car-card{border:1px solid #e4d8ec;border-radius:20px;overflow:hidden}.p-car-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.p-car-body{padding:22px}.p-car-body h3{font:500 25px Georgia}.p-car-price{font:500 26px Georgia;color:#592775}.p-car-body .p-button{width:100%}.p-empty{padding:25px;background:#f9f6fc;border:1px dashed #d9c9e4;border-radius:15px;color:#897494;font:14px/1.7 Arial}.p-assistant-feature{background:linear-gradient(120deg,#f5effa,#fbf7ed);border:1px solid #e8dfec;border-radius:24px;margin:20px auto!important;padding:30px!important}.p-assistant-feature .elementor-button{background:#542071;color:#fff;border-radius:12px;padding:15px 24px}.p-elementor-button .elementor-button{border-radius:12px;background:#542071;color:#fff;padding:15px 24px}
@media(max-width:1024px){.p-car-search{grid-template-columns:1fr 1fr}.p-car-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mot-platform .p-cars{padding:22px}.p-car-search,.p-car-grid{grid-template-columns:1fr}.p-car-search input{font-size:16px}.p-assistant-feature{margin:12px!important;padding:22px!important}}
.mot-platform{--p-ink:#281036;--p-purple:#542071;--p-violet:#7944a1;--p-soft:#f7f4fa;--p-line:#e8e0ed;--p-muted:#786d80;--p-gold:#c5a25b;--p-radius:24px;background:#fff;color:var(--p-ink)}
.mot-platform [hidden],.p-moti-panel[hidden],body.p-moti-mounted #mot-assistant{display:none!important}
.mot-platform .mot-wrap{max-width:1280px!important}.mot-platform .mot-section{padding-top:40px!important;padding-bottom:40px!important}
.mot-platform .mot-landing-hero{background:radial-gradient(ellipse at 90% 10%,#f1e5fc,transparent 50%),linear-gradient(110deg,#faf8fc,#fff 65%,#faf6ed)!important;padding:42px 0!important;border-bottom:1px solid var(--p-line)}
.mot-platform .mot-landing-hero h1{font-size:clamp(36px,4.5vw,62px)!important;max-width:960px;line-height:1.06!important;letter-spacing:-2px!important}
.mot-platform .mot-landing-hero .mot-landing-lead{max-width:640px;font-size:17px!important}.mot-platform .mot-landing-intro{padding-bottom:10px!important}.mot-platform .mot-landing-intro h2{font-size:26px!important}
.mot-platform .mot-hero{border-bottom:1px solid #e8dfed;min-height:520px!important}.mot-platform .mot-hero-title h1{font-size:clamp(42px,5.2vw,74px)!important;line-height:1!important;letter-spacing:-2px}.mot-platform .mot-hero-copy{max-width:58%!important}.mot-platform .mot-hero-art{width:44%!important}.mot-platform .mot-owner img{filter:drop-shadow(-15px 4px 32px #45205816)}
.mot-platform .mot-services{padding:18px!important;gap:20px!important;border:1px solid var(--p-line);border-radius:20px;background:#fff;box-shadow:0 12px 36px #39184f08;margin-top:20px!important}.mot-platform .mot-service{box-shadow:none!important;background:#faf8fc!important;border:0!important;min-height:76px!important}.mot-platform .mot-service .elementor-icon{font-size:24px!important}.mot-platform .mot-service-group{gap:8px!important}
.mot-platform .mot-home-shipping{grid-template-columns:1.1fr .9fr!important;align-items:start!important;gap:24px!important}.mot-platform .mot-home-rates,.mot-platform .mot-home-buyer{border-radius:var(--p-radius)!important;padding:30px!important;background:#fff!important;border:1px solid var(--p-line)!important}.mot-platform .mot-home-buyer{background:linear-gradient(150deg,#351244,#562572)!important;color:#fff!important}.mot-platform .mot-home-buyer h2,.mot-platform .mot-home-buyer p{color:#fff!important}.mot-platform .mot-home-buyer h2{font-size:34px!important}.mot-platform .mot-home-buyer> .elementor-widget-text-editor p{color:#e5d6ef!important}
.mot-platform .mot-home-rates .b-rate{padding:16px!important;border-radius:14px!important}.mot-platform .mot-home-rates .b-rate-copy strong{font-size:19px!important}.mot-platform .mot-home-rates .b-rate-price strong{font-size:26px!important}.mot-platform .mot-home-rates .b-eyebrow{display:none}
.mot-platform .mot-commerce-process{padding-top:30px!important}.mot-platform .mot-step-v3{padding:16px 10px!important;background:#faf8fc!important;border-radius:15px!important;border-top:0!important}.mot-platform .mot-step-v3 .mot-step-number{color:#ab8e59!important}.mot-platform .mot-step-v3 h3{font-size:19px!important}
.mot-platform .mot-feature-card{border-radius:26px!important;overflow:hidden;border:1px solid var(--p-line)!important}.mot-platform .mot-document-card{border-radius:22px!important;padding:26px!important}.mot-platform .mot-owner-story{border-radius:28px!important}
.p-kicker{font:750 10px/1.6 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;display:block;color:var(--p-muted,#786d80)}
.p-button,.mot-platform button.p-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 23px;border-radius:12px;border:1px solid transparent;background:var(--p-purple,#542071);color:#fff!important;font:700 14px/1.25 Arial,sans-serif;text-decoration:none;cursor:pointer;white-space:normal;box-shadow:none}
.p-button:hover{background:#38164a;transform:translateY(-1px)}.p-button.p-secondary{background:#fff;color:#4d2664!important;border:1px solid #ded2e7}.p-text-button{border:0;background:transparent;color:#672a8a;text-decoration:underline;padding:7px;cursor:pointer}.p-muted{color:var(--p-muted,#786d80);font:13px/1.65 Arial,sans-serif}.p-classic{font:11px Arial,sans-serif;text-decoration:underline;color:#89788e;display:inline-block;margin-top:20px}.p-private{font:11px/1.65 Arial,sans-serif;color:#86708d;border-top:1px solid #dacbe1;padding-top:14px}
.p-planner{padding-top:15px}.p-planner-services{display:flex;gap:8px;flex-wrap:wrap}.p-planner-services label{flex:1;position:relative;cursor:pointer}.p-planner-services label span{display:block;text-align:center;padding:12px 8px;border:1px solid #ffffff30;border-radius:11px;color:#e4d3ee;font-size:12px;font-weight:700}.p-planner-services input{position:absolute;opacity:0;width:1px}.p-planner-services input:checked+span{background:#fff;color:#48245e;border-color:#fff}.p-planner-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.p-planner-row label{color:#f4ecf8;font-size:12px}.p-planner-row input{display:block;width:100%;max-width:150px;font-size:24px!important;border:1px solid #ffffff40!important;background:#ffffff12!important;color:#fff!important;border-radius:12px!important;margin-top:8px;padding:12px!important}.p-planner-total small{display:block;color:#ddcce6;font-size:12px}.p-planner-total strong{font:500 40px/1.5 Georgia,serif;color:#f2d9a3}.p-planner>.p-button{background:linear-gradient(100deg,#e9d192,#c3a051);color:#34213f!important;width:100%}.p-planner>.p-muted{display:block;color:#d9c6e5;margin-top:12px}
.p-application{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--p-line);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 18px 60px #3b1b5009;width:100%;text-align:left}
.p-app-side{padding:30px 24px;background:linear-gradient(155deg,#f4eef8,#fbf9f5);border-right:1px solid var(--p-line)}.p-app-side>h2{font:500 28px/1.15 Georgia,serif!important;letter-spacing:-.6px!important;margin:12px 0 26px!important}.p-app-main{min-width:0;scroll-margin-top:30px}.mot-platform .p-form{margin:0!important;padding:34px!important;border:0!important;box-shadow:none!important;border-radius:0!important;max-width:none!important;background:transparent!important}
.p-steps{padding:0!important;margin:0 0 24px!important;list-style:none;display:grid;gap:5px}.p-step{border:0;background:transparent!important;width:100%;text-align:left;display:flex;align-items:center;gap:12px;color:#928399!important;padding:10px 0!important;font:600 12px/1.35 Arial!important;box-shadow:none!important}.p-step-number{border:1px solid #d9cce1;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font-size:10px;flex:none}.p-step.is-current{color:#4e205f!important}.p-step.is-current .p-step-number{color:white;background:#522071;border-color:#522071;box-shadow:0 0 0 4px #e6d9ed}.p-step.is-complete .p-step-number{background:#ece3f2;border-color:#d2bfdf;color:#542071}.p-quote{border-top:1px solid #dacbe1;padding-top:20px}.p-quote-total{font:500 43px/1.35 Georgia;letter-spacing:-1px;display:block;color:#422052}.p-quote .p-review-item{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border:0;font-size:11px}.p-quote .p-review-item small{font-size:11px}.p-quote .p-review-item strong{font:600 12px Arial;text-align:right}.p-status{font:11px/1.5 Arial;color:#85748f}
.p-screen-head{margin-bottom:26px}.p-screen-head h2{font:500 34px/1.15 Georgia!important;letter-spacing:-.8px!important;margin:9px 0 10px!important;color:#291136}.p-screen-head p{font:14px/1.6 Arial;color:#80718a;max-width:560px;margin:0}.p-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.p-field{display:block;font:600 12px/1.5 Arial!important;color:#54425e!important;min-width:0}.p-wide{grid-column:1/-1}.p-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.p-form select,.p-form textarea{display:block;width:100%;min-width:0;min-height:48px!important;border:1px solid #ded4e6!important;border-radius:11px!important;box-shadow:none!important;background:#fff!important;color:#311d3d!important;font:400 15px/1.4 Arial!important;padding:12px 13px!important;margin-top:7px}.p-form input:focus,.p-form select:focus,.p-form textarea:focus{outline:2px solid #8c62a950!important;outline-offset:1px;border-color:#9570ad!important}.p-form input[type=checkbox]{accent-color:#602783;margin-right:8px;width:18px;height:18px;flex:none}.p-form .mot-input-unit{position:relative}.p-form .mot-input-unit>span{position:absolute;right:15px;top:15px;color:#87738f}.p-form .mot-private-upload{display:flex;flex-direction:column;gap:14px;background:#faf7fd;border:1px dashed #c8b0d9;padding:24px;border-radius:16px;grid-column:1/-1}.p-form .mot-private-upload p{font-size:14px;color:#7c6988}.p-form .mot-private-upload small{font-size:11px;color:#887391}.p-form .mot-app-consent,.p-form .mot-ship-consent{display:flex;gap:8px;align-items:flex-start;font-size:11px!important;font-weight:400!important;line-height:1.6!important}
.p-service-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p-service-choice{position:relative;display:flex!important;flex-direction:column;gap:10px;background:#fff;border:1px solid #e4d9eb;border-radius:17px;padding:20px 16px!important;cursor:pointer;min-width:0}.p-service-choice input{position:absolute;opacity:0;width:1px}.p-service-icon{font:500 28px/1 Arial;color:#6b3a89;background:#f5eff9;width:44px;height:44px;display:grid;place-items:center;border-radius:13px}.p-service-choice strong{font:500 20px/1.15 Georgia;color:#361447}.p-service-description{font:12px/1.5 Arial;color:#8a788e;min-height:38px}.p-service-price{font:700 16px/1.3 Arial;color:#53206d}.p-service-choice.selected{border-color:#82519f;background:#fcf9ff;box-shadow:0 0 0 2px #82519f20}.p-check{position:absolute;right:12px;top:12px;width:18px;height:18px;border-radius:50%;background:#5a2879;color:white;font-size:11px;text-align:center;opacity:0}.selected .p-check{opacity:1}.p-service-choice:focus-within{outline:2px solid #9464b2;outline-offset:3px}.p-step-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #eee7f2;padding-top:24px;margin-top:32px}.p-review{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;background:#fbf9fd;border:1px solid #e8dfef;border-radius:16px;padding:18px;margin-bottom:24px}.p-review-item{padding:12px 0;border-bottom:1px solid #e9e0ee}.p-review-item small{display:block;font:11px/1.6 Arial;color:#8b7895}.p-review-item strong{font:600 14px/1.5 Arial;color:#452951;overflow-wrap:anywhere}
.p-dashboard{padding:0}.p-dashboard-head{padding:30px;border-radius:24px;background:linear-gradient(130deg,#361346,#60317d);color:white}.p-dashboard-head h2{font:500 38px/1.15 Georgia!important;color:white!important;max-width:450px;letter-spacing:-1px}.p-dashboard-head .p-kicker{color:#d9c4e9}.p-dashboard-head p{color:#e7d9ef;font-size:14px}.p-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.p-stat{padding:24px;border:1px solid var(--p-line);border-radius:17px;background:#fff}.p-stat strong{display:block;font:500 32px/1.5 Georgia;color:#3b184c}.p-stat small{font-size:11px;color:#87758f}.p-dashboard-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.p-shortcut{padding:14px 10px;border-radius:10px;background:#f7f3fa;text-decoration:none;color:#64347e;font:600 12px Arial;text-align:center}.p-account-activity{border:1px solid #e8dfec;padding:24px;margin:22px 0;border-radius:18px}.p-account-activity h3{font:500 24px Georgia}.p-activity-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #ece4f1;padding:15px 0;font-size:13px}.p-status-pill{padding:6px 10px;border-radius:30px;background:#f3edf7;color:#633c77;font-size:11px}.mot-platform.p-guest .mot-account-balances,.mot-platform.p-guest .mot-account-movements,.mot-platform.p-guest .mot-account-topup,.mot-platform.p-guest .mot-account-recipients,.mot-platform.p-guest .mot-account-vip{display:none!important}.mot-platform .mot-account-layout{grid-template-columns:210px minmax(0,1fr)!important}.mot-platform .mot-account-sidebar{border:1px solid var(--p-line);border-radius:18px!important;background:#fbf9fc!important}.mot-platform .mot-customer-hub-panel> .elementor-widget-heading{display:none}
.p-empty-services{padding:32px;border:1px solid #e5dceb;border-radius:22px;background:linear-gradient(120deg,#faf7fc,#fff);margin:20px 0}.p-empty-services h2{font:500 32px Georgia}.p-empty-services p{color:#80708c;font-size:14px}.p-service-link{display:inline-flex;padding:15px 18px;margin:8px 8px 0 0;border:1px solid #dfd1e8;border-radius:12px;background:white;color:#55256c;text-decoration:none;font:600 13px Arial}.mot-platform .mot-commerce-steps,.mot-platform .mot-checkout-steps{background:#f9f6fc;border:1px solid var(--p-line);border-radius:16px;padding:16px!important;margin:20px 0!important}.mot-platform .woocommerce table.shop_table{border:1px solid var(--p-line)!important;border-radius:20px!important;overflow:hidden;border-spacing:0!important}.mot-platform .woocommerce table.shop_table th{background:#f8f5fb;font-size:12px;padding:18px!important}.mot-platform .woocommerce table.shop_table td{padding:20px 16px!important;border-color:#eee8f2!important}.mot-platform .woocommerce .cart_totals,.mot-platform #order_review{padding:26px!important;border-radius:22px!important;border:1px solid #e5d8ed!important;background:#faf7fd!important}.mot-platform .woocommerce .button,.mot-platform .woocommerce button.button{border-radius:12px!important;padding:15px 23px!important;background:#572875!important;color:#fff!important}.mot-platform .woocommerce input.input-text,.mot-platform .woocommerce select,.mot-platform .woocommerce textarea,.mot-platform .select2-selection{min-height:48px!important;border:1px solid #e0d5e8!important;border-radius:10px!important;background:white!important;padding:11px!important}.mot-platform .woocommerce label{font-size:12px;font-weight:600;color:#695473}.mot-platform .woocommerce #payment{background:#fff!important;border:1px solid #e8dff0;border-radius:16px}.mot-platform .woocommerce .payment_box{background:#f6f1fa!important}.mot-platform .mot-agency-help{background:#fff!important;border:1px solid #e6ddea!important;border-radius:15px;padding:20px!important}.mot-platform .mot-agency-help h3{font-size:18px!important}
.mot-platform .mot-car-reservation,.mot-platform .mot-tracking-identity,.mot-platform [class*=mot-track-id]{border:1px solid var(--p-line)!important;border-radius:24px!important;padding:28px!important;background:white!important;box-shadow:0 14px 40px #35184508}.mot-platform .mot-car-search{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:14px;align-items:end}.mot-platform .mot-car-card{border-radius:20px!important;overflow:hidden;border:1px solid #e5dbea!important;background:white}.mot-platform .mot-car-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.mot-platform .mot-car-price{font:500 28px Georgia!important;color:#53236b!important}.mot-platform .mot-car-card-body{padding:20px!important}.mot-platform .mot-car-card button{background:#572875!important;color:#fff!important;border-radius:11px!important}
.mot-platform .mot-staff-workspace,.mot-platform .mot-courier-workspace,.mot-platform .mot-supervisor{max-width:none!important;margin:0!important}.mot-platform.p-internal{padding:24px;background:#f5f2f8;min-height:100vh}.mot-platform .p-internal-header{padding:25px 30px;background:#321440;color:#fff;border-radius:20px;margin-bottom:20px}.mot-platform .p-internal-header h1{font:500 34px Georgia;color:#fff}.mot-platform .p-internal-header p{font-size:13px;color:#d4c2df}.mot-platform .mot-workspace-head,.mot-platform .mot-supervisor-head{padding:24px;border-radius:20px;background:white;border:1px solid #e5ddea}.mot-platform .mot-workspace-tabs{padding:10px!important;border-radius:16px!important;background:#fff!important;border-color:#e2d7e9!important}.mot-platform .mot-workspace-tabs button{border-radius:10px!important;padding:13px 17px!important}.mot-platform .mot-workspace-tabs button.active{background:#542071!important;color:#fff!important}.mot-platform.p-internal .mot-ui-card{border-radius:18px!important;border-color:#e3d9eb!important;box-shadow:none!important;padding:24px!important}.mot-platform .mot-supervisor-kpis{gap:15px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.mot-platform .mot-supervisor-kpis strong{font:500 34px Georgia!important}.mot-platform .mot-supervisor-actions a{padding:16px!important;background:#fcfaff!important}.mot-platform .mc-card{border-left:4px solid #b194cc!important;padding:24px!important}.mot-platform.p-internal input,.mot-platform.p-internal select{border-radius:10px!important;min-height:46px!important;border:1px solid #ded1e7!important}
.p-moti-toggle{position:fixed;right:22px;bottom:22px;z-index:100050;display:flex;align-items:center;gap:12px;border:1px solid #eadcf1;border-radius:60px;background:white;color:#44215c;padding:9px 19px 9px 9px;box-shadow:0 8px 34px #3a185d24;cursor:pointer;font:750 15px Arial}.p-moti-toggle small{display:block;font-size:10px;font-weight:400;margin-top:3px;color:#8b7299}.p-moti-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#8d5cad,#4b1e67);color:white;font:italic 26px Georgia;position:relative}.p-moti-avatar span{position:absolute;right:6px;top:3px;font:12px Arial;color:#efd9a6}.p-moti-panel{position:fixed;right:22px;bottom:98px;width:420px;max-width:calc(100vw - 32px);height:min(680px,calc(100dvh - 120px));z-index:100055;display:flex;flex-direction:column;background:#fff;border:1px solid #e6dbed;border-radius:24px;box-shadow:0 25px 90px #38134330;overflow:hidden;color:#341844;font:14px/1.5 Arial}.p-moti-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #ece5f1;background:linear-gradient(120deg,#faf5fe,#fff)}.p-moti-head strong{display:block;font-size:18px}.p-moti-head small{font-size:10px;color:#8b7499}.p-moti-close{margin-left:auto;background:transparent;border:1px solid #e5dcea;border-radius:50%;width:30px;height:30px;font-size:21px;color:#785888;cursor:pointer}.p-moti-messages{flex:1;overflow:auto;overscroll-behavior:contain;padding:22px 20px;background:linear-gradient(#fff,#fbf9fc)}.p-moti-welcome h2{font:500 32px/1.2 Georgia;margin:10px 0;color:#361444}.p-moti-welcome p{font-size:13px;line-height:1.6;color:#7e698b}.p-moti-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.p-moti-chips button{background:white;border:1px solid #dfd1e9;border-radius:30px;padding:10px 13px;color:#694381;font:600 11px Arial;cursor:pointer}.p-moti-privacy{margin:0;padding:10px 20px;background:#faf7fc;border-top:1px solid #eee6f4;font:10px/1.5 Arial;color:#92809d}.p-moti-compose{display:flex;align-items:center;gap:8px;padding:13px 17px;margin:0}.p-moti-compose textarea{resize:none;flex:1;min-width:0;max-height:120px;border:1px solid #ddd0e7;border-radius:12px;padding:12px;font:13px/1.5 Arial;background:white;color:#42204f}.p-moti-compose button{border:0;border-radius:12px;background:#602d80;color:white;width:42px;height:44px;font-size:25px;cursor:pointer}.p-moti-compose button:disabled{opacity:.5}.p-moti-human{text-align:center;color:#866894;font:10px Arial;padding:0 10px 13px;text-decoration:underline}.p-chat-message{padding:15px;border-radius:16px;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.p-chat-user{background:#5c2a79;color:#fff;margin-left:35px;border-bottom-right-radius:5px}.p-chat-bot{background:#fff;border:1px solid #e8ddef;border-bottom-left-radius:5px}.p-chat-bot p{font-size:13px;line-height:1.65;margin:7px 0}.p-chat-typing{color:#967d9d;background:#f4edf8;font-size:12px;animation:pPulse 1.4s infinite}.p-moti-actions{display:grid;gap:8px;margin-top:13px}.p-moti-actions .p-button{min-height:40px;font-size:12px;padding:11px 12px}.p-moti-quote{background:#f6f0fa;border:1px solid #e5d7ef;border-radius:13px;padding:15px;margin:12px 0}.p-moti-quote span,.p-moti-quote small{display:block;font-size:11px;color:#876d96}.p-moti-quote strong{font:500 32px Georgia;color:#54226a}.p-moti-feedback{display:flex;gap:12px;margin-top:14px}.p-moti-feedback button{border:0;background:none;color:#957e9f;padding:0;font:10px Arial;cursor:pointer}.p-moti-feedback small{font-size:10px;color:#927a9d}
@keyframes pPulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.p-chat-typing{animation:none}.p-button:hover{transform:none}}
@media(max-width:1024px){.p-application{grid-template-columns:235px minmax(0,1fr)}.p-app-side{padding:26px 18px}.mot-platform .p-form{padding:26px!important}.p-service-picker{grid-template-columns:1fr}.p-service-choice{display:grid!important;grid-template-columns:45px 1fr auto;align-items:center;padding:16px!important}.p-service-icon{grid-row:1/3}.p-service-description{grid-column:2;min-height:0}.p-service-price{grid-column:3;grid-row:1/3}.p-check{display:none}.mot-platform .mot-home-shipping{grid-template-columns:1fr!important}.mot-platform .mot-account-layout{grid-template-columns:1fr!important}.mot-platform .mot-account-sidebar{flex-direction:row!important;overflow:auto!important}.mot-platform .mot-supervisor-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mot-platform .mot-car-search{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.mot-platform .mot-section{padding:26px 16px!important}.mot-platform .mot-landing-hero{padding:28px 0!important}.mot-platform .mot-landing-hero h1{font-size:38px!important;letter-spacing:-1px!important}.mot-platform .mot-hero{min-height:560px!important}.mot-platform .mot-hero-copy{max-width:100%!important}.mot-platform .mot-hero-art{width:100%!important}.mot-platform .mot-services{margin:12px 12px 0!important;padding:12px!important;gap:14px!important}.mot-platform .mot-service{min-height:68px!important}.mot-platform .mot-home-rates,.mot-platform .mot-home-buyer{padding:22px!important}.mot-platform .mot-home-buyer h2{font-size:30px!important}.p-application{grid-template-columns:1fr;border-radius:20px}.p-app-side{padding:20px;border-right:0;border-bottom:1px solid #e5d9ed}.p-app-side>h2{font-size:23px!important;margin:8px 0 18px!important}.p-steps{display:flex;overflow:auto;gap:7px;margin-bottom:12px!important;scrollbar-width:thin}.p-steps li{min-width:40px;flex:1}.p-step{display:flex;flex-direction:column;gap:7px;padding:6px 0!important;font-size:9px!important;text-align:center!important}.p-step-number{width:24px;height:24px;font-size:9px}.p-step>span:last-child{max-width:60px;line-height:1.2}.p-quote{padding-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;align-items:center}.p-quote>.p-kicker{grid-column:1}.p-quote-total{font-size:32px;grid-row:1/3;grid-column:2;text-align:right}.p-quote .p-review-item{padding:3px 0}.p-quote>.p-muted{grid-column:1/-1;font-size:10px}.p-status{font-size:10px;margin:8px 0 0}.p-private{display:none}.p-app-side>.p-classic{font-size:10px;margin-top:8px}.mot-platform .p-form{padding:23px 18px!important}.p-screen-head h2{font-size:29px!important}.p-screen-head p{font-size:12px}.p-fields{gap:17px;grid-template-columns:1fr}.p-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.p-form select,.p-form textarea{font-size:16px!important}.p-service-choice{grid-template-columns:38px minmax(0,1fr);gap:8px!important;padding:16px!important}.p-service-choice strong{font-size:20px}.p-service-price{grid-row:auto;grid-column:2;font-size:16px}.p-service-description{font-size:11px}.p-service-icon{width:36px;height:36px}.p-step-actions .p-button{flex:1;min-width:120px}.p-review{grid-template-columns:1fr}.p-dashboard-head{padding:25px}.p-dashboard-head h2{font-size:30px!important}.p-dashboard-stats{gap:8px}.p-stat{padding:14px 10px}.p-stat strong{font-size:22px}.p-stat small{font-size:9px}.p-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.p-shortcut{font-size:12px;padding:14px}.p-account-activity{padding:20px}.p-empty-services{padding:22px}.p-empty-services h2{font-size:28px}.p-service-link{display:flex;margin:10px 0 0}.mot-platform .mot-car-search{grid-template-columns:1fr}.mot-platform .mot-supervisor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mot-platform.p-internal{padding:12px}.p-moti-toggle{right:12px;bottom:14px;padding:7px 13px 7px 7px}.p-moti-toggle small{display:none}.p-moti-avatar{width:36px;height:36px;font-size:23px}.p-moti-panel{inset:0;bottom:0;right:0;width:100%;height:100dvh;max-width:none;border:0;border-radius:0;z-index:100060}.p-moti-head{padding:16px}.p-moti-messages{padding:23px 17px}.p-moti-compose{padding-bottom:max(12px,env(safe-area-inset-bottom))}.p-moti-human{padding-bottom:max(12px,env(safe-area-inset-bottom))}}
/* Compact staff app masthead. */
.mot-platform .p-internal-header{flex-direction:row!important;align-items:center;justify-content:space-between;padding:14px 22px!important;gap:20px;min-height:64px}.mot-platform .p-internal-header h1{font:500 20px Georgia!important;margin:0!important}.mot-platform .p-internal-header p{margin:0!important;font-size:11px!important}@media(max-width:600px){.mot-platform .p-internal-header{flex-direction:column!important;align-items:flex-start;gap:4px;padding:15px!important}}

/* Preserve readable contrast inside the compact Home quote card. */
.mot-platform.mot-design-bridge .mot-home-buyer{background:linear-gradient(140deg,#3c1950,#632e7b)!important;color:#fff!important;border-color:#5d3474!important}.mot-platform .mot-home-buyer h2,.mot-platform .mot-home-buyer h3,.mot-platform .mot-home-buyer .elementor-heading-title{color:#fff!important}.mot-platform .mot-home-buyer p{color:#e5d6ee!important}.mot-platform .p-planner-services span{color:#eadcf3!important}.mot-platform .p-planner-services input:checked+span{color:#48245e!important;background:#fff!important}.mot-platform .p-planner-row input{background:#fff!important;color:#391a4a!important;border:1px solid #ded0e8!important}.mot-platform .p-planner-row label{color:#f4edf8!important}.mot-platform .p-planner-total small,.mot-platform .p-planner>.p-muted{color:#e9dff0!important}

.mot-platform.mot-design-bridge .mot-home-buyer h2.elementor-heading-title,.mot-platform.mot-design-bridge .mot-home-buyer h2{color:#fff!important}.mot-platform.mot-design-bridge .mot-home-buyer .elementor-widget-text-editor,.mot-platform.mot-design-bridge .mot-home-buyer p{color:#e5d6ee!important}

/* Fade the real portrait into the Hero scene without altering its face. */
.mot-platform .mot-owner{mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.9) 84%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.9) 84%,transparent 100%)}

/* 2026-09-27 · Mobile application fit: one gutter, clean stepper and no field overflow. */
@media(max-width:600px){
  .mot-platform.mot-service-landing .mot-landing-tool-section{padding-left:0!important;padding-right:0!important}
  .mot-platform .p-application,.mot-platform .p-application *{box-sizing:border-box}
  .mot-platform .p-application{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden}
  .mot-platform .p-app-side,.mot-platform .p-app-main,.mot-platform .p-form,.mot-platform .p-screen,.mot-platform .p-fields,.mot-platform .p-field{min-width:0!important;max-width:100%!important}
  .mot-platform .p-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.mot-platform .p-form select,.mot-platform .p-form textarea{width:100%!important;max-width:100%!important;min-width:0!important}
  .mot-platform .p-steps{display:flex!important;overflow:visible!important;gap:4px!important;align-items:flex-start!important}
  .mot-platform .p-steps li{min-width:0!important;width:auto!important;flex:1 1 0!important}
  .mot-platform .p-step{padding:5px 0!important;gap:0!important;align-items:center!important;justify-content:center!important;text-align:center!important}
  .mot-platform .p-step>span:last-child{display:none!important}
  .mot-platform .p-step-number{width:26px!important;height:26px!important;margin:0 auto!important}
  .mot-platform .p-step-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding-top:18px!important;margin-top:24px!important}
  .mot-platform .p-step-actions .p-button{width:100%!important;min-width:0!important}
  .mot-platform .p-step-actions>.p-muted{text-align:center!important;order:2}
}

/* Home art direction only. No prices or business logic. */
.mot-platform.mot-premium .p-planner-services label>span{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.mot-premium .pr-brand img{width:126px!important;height:95px!important}.mot-platform.mot-premium .mot-hero-art{inset:auto!important;margin:0!important;transform:none!important}
@media(max-width:600px){.mot-premium .pr-brand img{width:104px!important;height:78px!important}.mot-platform.mot-premium .mot-hero-title .elementor-heading-title{font-size:38px!important}.mot-platform.mot-premium .mot-hero-art,.mot-platform.mot-premium .mot-havana,.mot-platform.mot-premium .mot-owner{height:180px!important;min-height:180px!important}}
.pr-brand{position:relative!important;height:52px!important;width:126px!important;overflow:hidden!important}.pr-brand img{position:absolute!important;width:172px!important;max-width:none!important;height:129px!important;left:50%;top:50%;transform:translate(-50%,-50%)!important;object-fit:contain!important}
.mot-platform.mot-premium .mot-owner::before,.mot-platform.mot-premium .mot-owner::after{display:none!important}
.mot-platform.mot-premium .mot-home-rates .b-rate .b-rate-copy strong{font:600 13px/1.3 Arial!important;letter-spacing:0!important;display:block!important;min-height:34px!important}.mot-platform.mot-premium .mot-home-rates .b-arrow,.mot-platform.mot-premium .mot-home-rates .b-fallback{display:none!important}.mot-platform.mot-premium .mot-home-rates .b-rate-price{display:flex!important;align-items:baseline!important;gap:4px!important;text-align:left!important}.mot-platform.mot-premium .mot-home-rates .b-rate-price small{font-size:10px!important}.mot-platform.mot-premium .mot-home-rates .b-rate-copy .b-eyebrow{display:none!important}
@media(max-width:600px){.pr-brand{width:104px!important;height:45px!important}.pr-brand img{width:155px!important;height:116px!important}.mot-platform.mot-premium .mot-home-rates .b-rate .b-rate-copy strong{font-size:11px!important}}
.mot-platform.mot-premium{--pr-ink:#292136;--pr-purple:#54236f;--pr-muted:#716a79;--pr-line:#e8e4eb;--pr-tint:#f7f5f9;background:#fff!important;color:var(--pr-ink);font-family:Arial,sans-serif!important;gap:0!important}
.mot-platform.mot-premium h2,.mot-platform.mot-premium h3,.mot-platform.mot-premium h4,.mot-platform.mot-premium .elementor-heading-title{font-family:Arial,sans-serif!important;color:var(--pr-ink);font-weight:650!important;letter-spacing:-.7px!important;line-height:1.2!important}
.mot-platform.mot-premium h2{font-size:30px!important}.mot-platform.mot-premium p{line-height:1.6}.mot-platform.mot-premium .mot-eyebrow .elementor-heading-title{font-size:10px!important;letter-spacing:1.8px!important;font-weight:700!important;color:#8c6d41!important}
.mot-platform.mot-premium .mot-wrap{max-width:1240px!important;width:calc(100% - 80px)!important;margin-inline:auto!important}
.mot-platform.mot-premium .mot-section{padding-top:36px!important;padding-bottom:36px!important}.mot-platform.mot-premium .mot-band{background:#f8f7fa!important;padding:0!important}
.mot-platform.mot-premium .elementor-button,.mot-platform.mot-premium .p-button{border-radius:10px!important;font:600 13px/1.35 Arial,sans-serif!important;padding:14px 20px!important;box-shadow:none!important;transition:background .2s,transform .2s}
.mot-platform.mot-premium .elementor-button:hover,.mot-platform.mot-premium .p-button:hover{transform:translateY(-1px)}
.mot-platform.mot-premium .mot-button-gold .elementor-button{background:#ead9b3!important;border-color:#ead9b3!important;color:#403021!important}
.mot-platform.mot-premium .mot-button-outline .elementor-button{border-color:#d8d0de!important;background:#fff!important;color:#54236f!important}
.mot-premium .pr-icon{width:24px;height:24px;display:block;flex:none;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}
.mot-platform.mot-premium .pr-header-widget{position:sticky!important;top:0;z-index:9998;width:100%;background:white;border-bottom:1px solid var(--pr-line)}
.pr-header{max-width:1400px;margin:auto;background:#fff;color:#302738;font:600 13px Arial,sans-serif}
.pr-topline{height:27px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;color:#887e8e;font-size:10px;font-weight:400;border-bottom:1px solid #f2eff4}.pr-topline a{color:#75647e}
.pr-header-main{display:flex;gap:28px;align-items:center;padding:12px 40px;min-height:78px}.pr-brand{display:block;width:112px;flex:none}.pr-brand img{width:112px;height:52px;object-fit:contain}
.pr-desktop-nav{display:flex;align-items:center;gap:23px;margin-right:auto}.pr-desktop-nav>a,.pr-dropdown>summary{color:#46384f;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:600;padding:12px 0;cursor:pointer}.pr-desktop-nav>a:hover,.pr-dropdown>summary:hover{color:#8c59a6}.pr-dropdown{position:relative}.pr-dropdown>summary{display:flex;gap:8px;list-style:none}.pr-dropdown>summary::-webkit-details-marker{display:none}.pr-dropdown-panel{position:absolute;top:46px;left:-20px;background:white;padding:12px;width:270px;border:1px solid var(--pr-line);border-radius:16px;box-shadow:0 16px 48px #36244018;z-index:20}.pr-dropdown-panel>a{display:flex;align-items:center;gap:14px;color:#46384f;text-decoration:none;padding:12px;border-radius:10px;font-size:13px}.pr-dropdown-panel>a:hover{background:#f5f1f8}.pr-dropdown-panel .pr-icon{width:20px;height:20px}
.pr-tools{display:flex;align-items:center;gap:17px}.pr-tools>a{display:flex;align-items:center;gap:6px;color:#4b3a57;text-decoration:none;white-space:nowrap;font-size:10px}.pr-tools .pr-icon{width:20px;height:20px}.pr-tools .pr-wallet,.pr-tools .pr-account,.pr-tools .pr-cart{flex-direction:column;gap:5px}.pr-tools .pr-whatsapp{border:1px solid #e0d2e8;padding:12px;border-radius:10px;font-size:11px;background:#faf7fc}.pr-menu-toggle{display:none!important}.pr-tools button{color:#4e3560;background:white;border:0;padding:8px;cursor:pointer}
.pr-drawer[hidden]{display:none!important}.pr-drawer{background:white;padding:24px 30px;border-top:1px solid var(--pr-line)}.pr-drawer-heading{display:flex;align-items:center;justify-content:space-between;font-size:20px}.pr-menu-close{font-size:28px;border:0;background:white;color:#4e3560}.pr-drawer nav{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.pr-drawer nav>a{display:flex;gap:12px;align-items:center;text-decoration:none;padding:15px;color:#46384f;background:#f8f6fa;border-radius:10px;font-size:13px}.pr-search{margin:18px 0}.pr-search label{font-size:11px;color:#807486}.pr-search>div{display:flex;align-items:center;gap:12px;margin-top:6px;border:1px solid #e0d7e6;border-radius:10px;padding:0 12px}.pr-search input{border:0!important;background:transparent!important;font-size:14px!important;width:100%;padding:13px 0!important}.pr-search button{border:0;background:transparent;color:#54236f;padding:8px}
.mot-platform.mot-premium .mot-hero{background:#faf8f5!important;min-height:0!important;height:auto!important;overflow:hidden!important;padding:34px 0!important;isolation:isolate}.mot-platform.mot-premium .mot-hero::before,.mot-platform.mot-premium .mot-hero::after{display:none!important}
.mot-platform.mot-premium .mot-hero-inner{display:grid!important;grid-template-columns:1.12fr 1fr!important;gap:50px!important;align-items:center!important;min-height:0!important;padding:0!important}
.mot-platform.mot-premium .mot-hero-copy{width:auto!important;max-width:none!important;padding:15px 0!important;gap:16px!important;z-index:2}
.mot-platform.mot-premium .mot-hero-title .elementor-heading-title{font:500 clamp(40px,4.2vw,60px)/1.08 Georgia,serif!important;color:#34223d!important;letter-spacing:-2.1px!important}.mot-platform.mot-premium .mot-hero-title em{font-weight:400!important;color:#a68648!important;font-style:italic!important}
.mot-platform.mot-premium .mot-lead{font:16px/1.7 Arial,sans-serif!important;color:#706471!important;max-width:450px}.mot-platform.mot-premium .mot-lead p{margin:0!important}.mot-platform.mot-premium .mot-hero-actions{gap:10px!important;margin-top:5px!important;flex-wrap:wrap!important}.mot-platform.mot-premium .mot-hero-actions .elementor-button{font-size:12px!important;padding:13px 17px!important}
.pr-trust{display:flex;align-items:center;gap:7px;font-size:11px;color:#817386;margin-top:4px}.pr-trust .pr-icon{width:14px;height:14px;color:#9f8c68}.pr-trust span+svg{margin-left:12px}
.mot-platform.mot-premium .mot-hero-art{position:relative!important;display:grid!important;grid-template-columns:.7fr 1fr!important;gap:14px!important;width:100%!important;min-height:350px!important;height:350px!important;padding:0!important;align-items:stretch!important;overflow:visible!important}
.mot-platform.mot-premium .mot-owner,.mot-platform.mot-premium .mot-havana{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;height:350px!important;max-width:none!important;opacity:1!important;mask:none!important;-webkit-mask:none!important;border-radius:18px!important;overflow:hidden!important;filter:none!important;margin:0!important}
.mot-platform.mot-premium .mot-owner{grid-column:2;grid-row:1}.mot-platform.mot-premium .mot-havana{grid-column:1;grid-row:1;margin-top:50px!important;height:250px!important}
.mot-platform.mot-premium .mot-owner>.elementor-widget-container,.mot-platform.mot-premium .mot-havana>.elementor-widget-container{height:100%!important;width:100%!important}
.mot-platform.mot-premium .mot-owner img,.mot-platform.mot-premium .mot-havana img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;mask:none!important;-webkit-mask:none!important;opacity:1!important;filter:none!important;border-radius:0!important;transform:none!important;mix-blend-mode:normal!important}
.mot-platform.mot-premium .mot-owner img{object-position:50% 30%!important}.mot-platform.mot-premium .mot-havana img{object-position:58% center!important}.mot-platform.mot-premium .mot-hero-art>.elementor-widget-html{position:absolute;bottom:0;left:0;width:42%;padding-right:8px}.pr-photo-caption span{display:block;font:700 8px Arial;letter-spacing:1.3px;color:#958068;margin-bottom:7px}.pr-photo-caption strong{font:500 16px Georgia;color:#6c536e;display:block}
.mot-platform.mot-premium .pr-services-widget{max-width:1240px;width:calc(100% - 80px);margin:0 auto;border-bottom:1px solid var(--pr-line)}.pr-services{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;padding:19px 0}.pr-services>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:12px 4px;color:#695873;text-decoration:none;font:600 12px Arial;border-radius:12px;transition:background .2s}.pr-services>a:hover{background:#f4eff8;color:#54236f}.pr-services .pr-icon{width:26px;height:26px;stroke-width:1.45!important}
.mot-platform.mot-premium .mot-home-shipping{display:grid!important;grid-template-columns:1.12fr 1fr!important;gap:30px!important;background:#fff!important;border:1px solid var(--pr-line)!important;border-radius:20px!important;padding:28px!important;align-items:start!important;box-shadow:0 10px 40px #3b214306}
.mot-platform.mot-premium .mot-home-rates{padding:0!important;background:none!important;border:0!important;border-radius:0!important;gap:12px!important;box-shadow:none!important;width:auto!important}.mot-platform.mot-premium .mot-home-rates h2{font-size:27px!important}.mot-platform.mot-premium .mot-home-rates p{font-size:13px!important;margin:0;color:#807685}
.mot-platform.mot-premium .mot-home-rates .b-rates{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.mot-platform.mot-premium .mot-home-rates .b-rate{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:16px 12px!important;border:1px solid #e7e0ec!important;background:#fff!important;border-radius:13px!important;min-height:164px!important;box-shadow:none!important;cursor:pointer}.mot-platform.mot-premium .mot-home-rates .b-rate:hover{border-color:#87639c!important;background:#faf7fd!important}.mot-platform.mot-premium .mot-home-rates .b-rate h3{font:600 13px/1.3 Arial!important;min-height:34px!important;margin:0!important;letter-spacing:0!important}.mot-platform.mot-premium .mot-home-rates .b-rate strong{font:650 29px/1.2 Arial!important;letter-spacing:-1px;color:#4f2867!important}.mot-platform.mot-premium .mot-home-rates .b-rate .b-icon{background:transparent!important;padding:0!important;width:26px!important;height:26px!important}.mot-platform.mot-premium .mot-home-rates .b-rate .b-rate-price{margin-top:auto!important}.mot-platform.mot-premium .mot-home-rates .b-classic,.mot-platform.mot-premium .mot-home-rates .p-classic{display:none!important}.mot-platform.mot-premium .pr-rate-note{font-size:10px!important;color:#8b818f!important;margin-top:4px!important}
.mot-platform.mot-premium.mot-design-bridge .mot-home-buyer{background:#f6f3f8!important;border:1px solid #ede7f0!important;border-radius:16px!important;padding:24px!important;gap:8px!important;width:auto!important;box-shadow:none!important;color:#34223d!important;min-height:0!important}.mot-platform.mot-premium.mot-design-bridge .mot-home-buyer h2.elementor-heading-title{color:#34223d!important;font-size:23px!important}.mot-platform.mot-premium.mot-design-bridge .mot-home-buyer p{color:#807287!important;font-size:12px!important;margin:0!important}.mot-platform.mot-premium .p-planner{padding:9px 0 0!important;margin:0!important}.mot-platform.mot-premium .p-planner-services{gap:5px!important}.mot-platform.mot-premium .p-planner-services span{font:600 10px/1.4 Arial!important;white-space:normal!important;border:1px solid #dfd6e6!important;color:#74617e!important;padding:10px 5px!important;border-radius:8px!important}.mot-platform.mot-premium .p-planner-services input:checked+span{background:#54236f!important;color:white!important;border-color:#54236f!important}.mot-platform.mot-premium .p-planner-row{gap:15px;margin:15px 0!important;align-items:end!important;grid-template-columns:1fr 1fr!important}.mot-platform.mot-premium .p-planner-row label{color:#75617f!important;font-size:11px!important}.mot-platform.mot-premium .p-planner-row input{font-size:22px!important;max-width:120px;padding:10px!important;height:47px!important;box-shadow:none!important;margin-top:5px!important;border-radius:8px!important}.mot-platform.mot-premium .p-planner-total{text-align:right!important}.mot-platform.mot-premium .p-planner-total small{color:#75617f!important;font-size:11px!important}.mot-platform.mot-premium .p-planner-total strong{font:650 32px/1.4 Arial!important;letter-spacing:-1px!important;color:#54236f!important}.mot-platform.mot-premium .p-planner>.p-button{background:#54236f!important;color:#fff!important;min-height:44px!important;padding:12px!important}.mot-platform.mot-premium .p-planner>.p-muted{font-size:10px!important;color:#8b7d94!important;margin-top:9px!important}
.mot-platform.mot-premium .mot-commerce-process{border:0!important;padding:24px 0 0!important;margin:0!important;gap:0!important}.mot-platform.mot-premium .mot-how-grid{gap:14px!important;padding:0!important}.mot-platform.mot-premium .mot-how-grid:before{display:none!important}.mot-platform.mot-premium .mot-step{padding:12px 0!important;background:transparent!important;min-height:0!important;border-radius:0!important;border:0!important;gap:7px!important;align-items:flex-start!important;text-align:left!important;position:relative!important}.mot-platform.mot-premium .mot-step::after{display:none!important}.mot-platform.mot-premium .mot-step .pr-icon-widget{display:none!important}.mot-platform.mot-premium .mot-step-number{position:static!important;inset:auto!important;background:none!important;padding:0!important;width:auto!important;height:auto!important;border:0!important}.mot-platform.mot-premium .mot-step-number .elementor-heading-title{font:500 11px Arial!important;color:#a58e63!important}.mot-platform.mot-premium .mot-step h3{font-size:13px!important;letter-spacing:0!important}.mot-platform.mot-premium .mot-step p{font-size:11px!important;color:#89808e!important;margin:0!important}
.mot-platform.mot-premium .mot-heading-row{margin-bottom:18px!important;gap:16px!important}.mot-platform.mot-premium .mot-heading-row p{font-size:14px!important;color:#847a89!important}.mot-platform.mot-premium .mot-destination-card{border-radius:15px!important;min-height:240px!important;height:240px!important}.mot-platform.mot-premium .mot-destination-card h2,.mot-platform.mot-premium .mot-destination-card h3{font:650 23px Arial!important;color:white!important;letter-spacing:-.4px!important}.mot-platform.mot-premium .mot-destination-card .mot-record-excerpt{font-size:12px!important}.mot-platform.mot-premium .mot-note-small{font-size:10px!important;line-height:1.5!important;color:#887a92!important}
.mot-platform.mot-premium .pr-travel-grid{display:grid!important;grid-template-columns:1.12fr 1fr 1fr!important;gap:18px!important;align-items:stretch!important}.mot-platform.mot-premium .pr-travel-grid>.e-con{min-height:280px!important;height:auto!important;padding:24px!important;border-radius:16px!important;gap:12px!important;border:1px solid #e6e0eb!important;justify-content:flex-start!important}.mot-platform.mot-premium .pr-travel-grid h2{font-size:25px!important}.mot-platform.mot-premium .pr-travel-grid p{font-size:12px!important;margin:0!important}.mot-platform.mot-premium .mot-hotel-feature h2{color:#fff!important}.mot-platform.mot-premium .mot-hotel-feature{justify-content:flex-end!important}.mot-platform.mot-premium .mot-package-feature{background:#faf8f5!important}.mot-platform.mot-premium .mot-flight-card{background:#f5f8fb!important}.mot-platform.mot-premium .mot-flight-price{margin:4px 0!important}.mot-platform.mot-premium .mot-flight-price .mot-live-price{font:650 34px Arial!important;color:#54236f!important}.mot-platform.mot-premium .pr-travel-grid .elementor-widget-button{margin-top:auto!important}.mot-platform.mot-premium .mot-travel-helper{font-size:10px!important}
.mot-platform.mot-premium .mot-documents{gap:20px!important}.mot-platform.mot-premium .mot-document-card{display:grid!important;grid-template-columns:40px 1fr!important;gap:10px 16px!important;padding:26px!important;background:#fff!important;border:1px solid var(--pr-line)!important;border-radius:16px!important;min-height:0!important;align-content:start!important}.mot-platform.mot-premium .mot-document-card>.pr-icon-widget{position:static!important;grid-column:1!important;grid-row:1/3!important;margin:0!important;padding:9px!important;background:#f4eef8!important;border-radius:10px!important;width:42px!important;height:44px!important}.mot-platform.mot-premium .mot-document-card>.pr-icon-widget .pr-icon{width:24px;height:26px;color:#79518c}.mot-platform.mot-premium .mot-document-card>div{grid-column:2!important}.mot-platform.mot-premium .mot-document-card h2{font-size:24px!important}.mot-platform.mot-premium .mot-document-card p{margin:0!important;font-size:12px!important}.mot-platform.mot-premium .mot-document-card .mot-live-price{font:650 34px Arial!important;letter-spacing:-1px!important;margin-top:5px!important}.mot-platform.mot-premium .mot-document-flow{display:none!important}.mot-platform.mot-premium .mot-price-caption{font-size:10px!important;margin-top:-7px!important}.mot-platform.mot-premium .mot-price-disclaimer{padding-top:10px!important;border-top:1px solid #eee8f2;font-size:10px!important;line-height:1.5!important;color:#918597!important}.mot-platform.mot-premium .mot-document-card .mot-note-small{font-size:10px!important}
.mot-platform.mot-premium .mot-categories{gap:9px!important;margin-bottom:15px!important}.mot-platform.mot-premium .mot-category{background:#fff!important;border-radius:9px!important;padding:10px!important;border:1px solid var(--pr-line)!important;gap:7px!important}.mot-platform.mot-premium .mot-category .pr-icon{width:18px;height:18px;color:#856894}.mot-platform.mot-premium .mot-category .elementor-heading-title{font:600 11px Arial!important;letter-spacing:0!important}
.mot-platform.mot-premium ul.products{gap:18px!important}.mot-platform.mot-premium ul.products li.product{padding:16px!important;border:1px solid var(--pr-line)!important;border-radius:14px!important;gap:9px!important;box-shadow:none!important;background:#fff!important}.mot-platform.mot-premium ul.products li.product img{height:150px!important;object-fit:contain!important;margin-bottom:8px!important}.mot-platform.mot-premium ul.products li.product .woocommerce-loop-product__title{font:600 13px/1.45 Arial!important;letter-spacing:0!important;min-height:38px!important;margin:0!important}.mot-platform.mot-premium ul.products li.product .price{font:650 25px/1.3 Arial!important;letter-spacing:-.5px!important;margin:4px 0!important;min-height:0!important}.mot-platform.mot-premium ul.products li.product .price ins{font:inherit!important}.mot-platform.mot-premium ul.products li.product .price del{font-size:11px!important;color:#978d9b!important}.mot-platform.mot-premium ul.products li.product .button{font:600 11px Arial!important;border-radius:8px!important;padding:12px!important;background:#f4eef8!important;color:#5a3470!important;min-height:38px!important}.mot-platform.mot-premium ul.products li.product .button:before{display:none!important}
.mot-platform.mot-premium .mot-tracking{padding:24px!important;border-radius:16px!important;min-height:0!important;align-items:center!important;background:#f8f5fa!important}.mot-platform.mot-premium .mot-tracking h2{font-size:27px!important}.mot-platform.mot-premium .mot-personal{border-radius:18px!important;overflow:hidden!important;background:#f8f5f1!important;gap:35px!important}.mot-platform.mot-premium .mot-personal-copy{padding:28px!important}.mot-platform.mot-premium .mot-personal h2{font:500 35px/1.15 Georgia!important}.mot-platform.mot-premium .mot-personal-photo img{mask:none!important;-webkit-mask:none!important;border-radius:0!important;object-fit:cover!important}
.mot-platform.mot-premium .mot-concierge-card{padding:24px!important;background:#fff!important;border:1px solid var(--pr-line)!important;border-radius:16px!important;min-height:0!important}.mot-platform.mot-premium .mot-concierge-icon{position:static!important;width:30px!important;height:30px!important}.mot-platform.mot-premium .mot-concierge-card h2{font-size:25px!important}.mot-platform.mot-premium .mot-footer h3{color:#fff!important;font-size:16px!important}
.pr-bottom-nav{display:none}.mot-premium :focus-visible{outline:3px solid #b993d0!important;outline-offset:4px!important}.mot-premium [id]{scroll-margin-top:112px}
@media(max-width:1150px){.pr-header-main{gap:20px;padding-inline:25px}.pr-desktop-nav{gap:17px}.pr-tools{gap:12px}.pr-tools .pr-whatsapp span{display:none}.pr-tools .pr-wallet span,.pr-tools .pr-account span,.pr-tools .pr-cart span{font-size:9px}.mot-platform.mot-premium .mot-hero-inner{gap:25px!important}.mot-platform.mot-premium .mot-hero-title .elementor-heading-title{font-size:49px!important}.mot-platform.mot-premium .mot-home-shipping{gap:20px!important;padding:22px!important}}
@media(max-width:900px){.pr-desktop-nav{display:none!important}.pr-tools{margin-left:auto;gap:20px}.pr-menu-toggle{display:block!important}.pr-header-main{min-height:72px;padding-block:9px}.pr-topline{padding-inline:25px}.mot-platform.mot-premium .mot-wrap,.mot-platform.mot-premium .pr-services-widget{width:calc(100% - 40px)!important}.mot-platform.mot-premium .mot-hero-title .elementor-heading-title{font-size:43px!important;letter-spacing:-1.5px!important}.mot-platform.mot-premium .mot-hero-art{grid-template-columns:1fr!important;height:330px!important;min-height:330px!important}.mot-platform.mot-premium .mot-owner{grid-column:1!important;height:330px!important}.mot-platform.mot-premium .mot-havana,.mot-platform.mot-premium .mot-hero-art>.elementor-widget-html{display:none!important}.mot-platform.mot-premium .mot-home-shipping{grid-template-columns:1fr!important}.mot-platform.mot-premium .mot-home-rates .b-rate{min-height:145px!important}.mot-platform.mot-premium .pr-travel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mot-platform.mot-premium .pr-travel-grid>.e-con{padding:19px!important}.mot-platform.mot-premium .pr-travel-grid h2{font-size:23px!important}.mot-platform.mot-premium .mot-documents{grid-template-columns:1fr 1fr!important}.mot-platform.mot-premium .mot-document-card{padding:20px!important;gap:9px 12px!important;grid-template-columns:28px 1fr!important}.mot-platform.mot-premium .mot-document-card>.pr-icon-widget{width:32px!important;padding:5px!important}.mot-platform.mot-premium .mot-document-card h2{font-size:21px!important}.pr-services{overflow:auto;grid-template-columns:repeat(8,minmax(82px,1fr));padding:12px 0;scrollbar-width:none}}
@media(max-width:600px){.mot-platform.mot-premium{padding-bottom:75px!important}.mot-platform.mot-premium .mot-wrap,.mot-platform.mot-premium .pr-services-widget{width:calc(100% - 32px)!important}.mot-platform.mot-premium .mot-section{padding-block:25px!important}.mot-platform.mot-premium h2{font-size:25px!important}.pr-topline{display:none}.pr-header-main{padding:7px 16px;min-height:65px;gap:12px}.pr-brand,.pr-brand img{width:92px}.pr-brand img{height:44px}.pr-tools{gap:14px}.pr-tools .pr-wallet span,.pr-tools .pr-cart span,.pr-tools .pr-account{display:none!important}.pr-tools .pr-whatsapp{padding:7px;border:0;background:transparent}.pr-tools .pr-icon{width:21px;height:21px}.pr-drawer{padding:20px 16px;max-height:calc(100dvh - 145px);overflow:auto;overscroll-behavior:contain}.pr-drawer nav>a{font-size:12px;padding:13px 9px;gap:9px}.pr-drawer nav .pr-icon{width:19px;height:19px}
.mot-platform.mot-premium .mot-hero{padding:25px 0 22px!important}.mot-platform.mot-premium .mot-hero-inner{grid-template-columns:1fr!important;gap:22px!important}.mot-platform.mot-premium .mot-hero-copy{padding:0!important;gap:13px!important}.mot-platform.mot-premium .mot-hero-title .elementor-heading-title{font-size:42px!important;line-height:1.08!important;letter-spacing:-1.5px!important}.mot-platform.mot-premium .mot-lead{font-size:14px!important;line-height:1.6!important}.mot-platform.mot-premium .mot-eyebrow .elementor-heading-title{font-size:8px!important;letter-spacing:1.5px!important}.mot-platform.mot-premium .mot-hero-actions{gap:8px!important}.mot-platform.mot-premium .mot-hero-actions .elementor-button{font-size:11px!important;padding:12px 13px!important}.mot-platform.mot-premium .mot-hero-actions>div:last-child{display:none!important}.pr-trust{font-size:10px;gap:5px}.pr-trust span+svg{margin-left:7px}.mot-platform.mot-premium .mot-hero-art{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;height:210px!important;min-height:210px!important}.mot-platform.mot-premium .mot-owner{display:block!important;grid-column:2!important;height:210px!important;border-radius:14px!important}.mot-platform.mot-premium .mot-owner img{object-position:center 24%!important}.mot-platform.mot-premium .mot-havana{display:block!important;grid-column:1!important;height:210px!important;margin:0!important;border-radius:14px!important}.mot-platform.mot-premium .mot-hero-art>.elementor-widget-html{display:none!important}.pr-services{grid-template-columns:repeat(8,75px);gap:3px;padding:10px 0}.pr-services>a{font-size:10px;gap:8px;padding:10px 3px}.pr-services .pr-icon{width:23px;height:23px}
.mot-platform.mot-premium .mot-home-shipping{padding:18px!important;gap:20px!important;border-radius:16px!important}.mot-platform.mot-premium .mot-home-rates{gap:10px!important}.mot-platform.mot-premium .mot-home-rates h2{font-size:24px!important}.mot-platform.mot-premium .mot-home-rates p{font-size:12px!important}.mot-platform.mot-premium .mot-home-rates .b-rates{gap:6px!important}.mot-platform.mot-premium .mot-home-rates .b-rate{padding:11px 8px!important;min-height:139px!important;gap:6px!important}.mot-platform.mot-premium .mot-home-rates .b-rate h3{font-size:11px!important;min-height:30px!important}.mot-platform.mot-premium .mot-home-rates .b-rate strong{font-size:24px!important}.mot-platform.mot-premium .mot-home-rates .b-rate .b-icon{width:22px!important;height:22px!important}.mot-platform.mot-premium.mot-design-bridge .mot-home-buyer{padding:17px!important}.mot-platform.mot-premium.mot-design-bridge .mot-home-buyer h2.elementor-heading-title{font-size:22px!important}.mot-platform.mot-premium .p-planner-services span{font-size:9px!important}.mot-platform.mot-premium .p-planner-total strong{font-size:29px!important}.mot-platform.mot-premium .mot-how-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.mot-platform.mot-premium .mot-step{padding:7px!important;border-left:1px solid #e9e0ed!important}.mot-platform.mot-premium .mot-step h3{font-size:12px!important}.mot-platform.mot-premium .mot-step p{font-size:10px!important}
.mot-platform.mot-premium .mot-heading-row{align-items:flex-start!important;gap:12px!important}.mot-platform.mot-premium .mot-heading-row>.elementor-widget-button .elementor-button{font-size:10px!important;padding:10px 12px!important}.mot-platform.mot-premium .mot-destination-card{height:200px!important;min-height:200px!important}.mot-platform.mot-premium .pr-travel-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.mot-platform.mot-premium .pr-travel-grid>.e-con{padding:18px!important;min-height:245px!important}.mot-platform.mot-premium .pr-travel-grid>.mot-hotel-feature{grid-column:1/-1!important;min-height:230px!important}.mot-platform.mot-premium .pr-travel-grid h2{font-size:22px!important}.mot-platform.mot-premium .pr-travel-grid .elementor-button{font-size:10px!important;padding:12px!important}.mot-platform.mot-premium .mot-flight-price .mot-live-price{font-size:28px!important}.mot-platform.mot-premium .mot-documents{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.mot-platform.mot-premium .mot-document-card{padding:20px!important;grid-template-columns:32px 1fr!important}.mot-platform.mot-premium .mot-document-card h2{font-size:23px!important}.mot-platform.mot-premium .mot-document-card .mot-live-price{font-size:30px!important}.mot-platform.mot-premium .mot-document-card .elementor-button{font-size:12px!important;padding:12px 16px!important}.mot-platform.mot-premium .mot-categories{display:flex!important;flex-wrap:nowrap!important;overflow:auto!important}.mot-platform.mot-premium .mot-category{min-width:115px!important;padding:9px!important}.mot-platform.mot-premium ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mot-platform.mot-premium ul.products li.product{padding:12px!important}.mot-platform.mot-premium ul.products li.product img{height:115px!important}.mot-platform.mot-premium ul.products li.product .woocommerce-loop-product__title{font-size:11px!important;min-height:48px!important}.mot-platform.mot-premium ul.products li.product .price{font-size:22px!important}.mot-platform.mot-premium ul.products li.product .button{font-size:10px!important;padding:11px 6px!important}.mot-platform.mot-premium .mot-personal{gap:0!important}.mot-platform.mot-premium .mot-personal-copy{padding:22px!important}.mot-platform.mot-premium .mot-personal h2{font-size:29px!important}
.pr-bottom-nav{position:fixed;display:grid!important;grid-template-columns:repeat(5,1fr);align-items:center;bottom:0;left:0;right:0;z-index:100040;background:#fffffff5;backdrop-filter:blur(14px);border-top:1px solid #e8e0ee;padding:7px 10px max(8px,env(safe-area-inset-bottom));box-shadow:0 -5px 24px #3e234909}.pr-bottom-nav>a{display:flex;flex-direction:column;align-items:center;gap:5px;color:#93859d;text-decoration:none;font:600 9px Arial;padding:4px;border-radius:10px}.pr-bottom-nav>a.pr-active{color:#552570;background:#f5eff9}.pr-bottom-nav .pr-icon{width:21px;height:21px}.mot-premium~.p-moti-toggle,body:has(.mot-premium) .p-moti-toggle{bottom:80px!important;right:12px!important;padding:6px!important}.mot-premium~.p-moti-toggle>span:last-child,body:has(.mot-premium) .p-moti-toggle>span:last-child{display:none!important}body:has(.mot-premium) .p-moti-panel{z-index:100060!important}.mot-premium [id]{scroll-margin-top:80px}
}


/* Compact touch navigation for dynamic destinations and shop categories. */
@media(max-width:600px){.mot-platform.mot-premium .mot-categories{flex-direction:row!important;align-items:center!important;gap:8px!important;padding-bottom:4px!important;scrollbar-width:none}.mot-platform.mot-premium .mot-categories>.mot-category{width:auto!important;min-width:125px!important;flex:0 0 auto!important;flex-direction:row!important;justify-content:center!important;gap:7px!important}.mot-platform.mot-premium .mot-category>.elementor-widget{width:auto!important}.mot-platform.mot-premium .mot-collection-destination{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:82%!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px!important}.mot-platform.mot-premium .mot-collection-destination>.elementor{scroll-snap-align:start;min-width:0!important}.mot-platform.mot-premium .mot-destination-card{min-height:220px!important;height:220px!important}.mot-platform.mot-premium .mot-collection-destination .mot-record-title{font-size:24px!important}.mot-platform.mot-premium .mot-collection-destination .mot-record-excerpt{font-size:11px!important}}

/* Explicit flex directions prevent Elementor defaults changing after responsive resize. */
.mot-platform.mot-premium .mot-hero-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}.mot-platform.mot-premium .mot-hero-actions>.elementor-widget{width:auto!important;flex:0 0 auto!important}.mot-platform.mot-premium .mot-heading-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.mot-platform.mot-premium .mot-heading-row>.elementor-widget-button{width:auto!important;flex:0 0 auto!important}.mot-platform.mot-premium .mot-categories{flex-direction:row!important}.mot-platform.mot-premium .mot-category{flex-direction:row!important;align-items:center!important;justify-content:center!important}.mot-platform.mot-premium .mot-category>.elementor-widget{width:auto!important}@media(max-width:600px){.mot-platform.mot-premium .mot-heading-row{align-items:flex-start!important;flex-wrap:wrap!important}.mot-platform.mot-premium .mot-hero-actions{flex-wrap:wrap!important}}

/* Brand refinement. Scoped to Home draft 8276; presentation only. */
.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead p{font:13px/1.45 Arial,sans-serif!important;color:#eee4f4!important}
.mot-platform.mot-premium.mot-brand .mot-hero::before{background-size:cover,cover!important}
.mot-platform.mot-premium.mot-brand{--pr-purple:#682492;--pr-ink:#262333;--pr-line:#e8e0ef;--pr-tint:#f8f4fc;--mot-primary:#682492;--mot-accent:#ba1685}
.mot-brand .pr-topline{background:linear-gradient(100deg,#702591,#582282 48%,#204f9e);color:#fff;border:0}.mot-brand .pr-topline a{color:#fff}.mot-brand .pr-header{max-width:none}.mot-brand .pr-header-main{max-width:1400px;margin:auto;padding-block:8px;min-height:72px}.mot-brand .pr-tools>a{color:#65278d}.mot-brand .pr-tools .pr-whatsapp{background:#f6eefc;border-color:#dbc5eb}.mot-brand .pr-tools .pr-cart{color:#b51b86}.mot-brand .pr-desktop-nav>a:hover,.mot-brand .pr-dropdown>summary:hover{color:#ae2089}
.mot-platform.mot-premium.mot-brand .mot-hero{position:relative!important;padding:0!important;background:#351155!important;overflow:hidden!important}
.mot-platform.mot-premium.mot-brand .mot-hero::before{display:block!important;content:"";position:absolute;inset:0;background:linear-gradient(90deg,#30104e 0%,#49216de8 32%,#52287940 56%,#213c6440 100%),url('https://montesdeocatravel.com/wp-content/uploads/2022/07/Habana.jpg') right 48%/auto 155% no-repeat!important;z-index:0;opacity:1!important}
.mot-platform.mot-premium.mot-brand .mot-hero::after{display:block!important;content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 10% 100%,#b51b874f,transparent 60%);pointer-events:none;z-index:0}
.mot-platform.mot-premium.mot-brand .mot-hero-inner{position:relative!important;display:grid!important;grid-template-columns:1.42fr .85fr .78fr!important;grid-template-rows:1fr auto!important;gap:0 24px!important;min-height:354px!important;padding:27px 0!important;align-items:center!important;z-index:1}
.mot-platform.mot-premium.mot-brand .mot-hero-copy{grid-column:1!important;grid-row:1!important;position:static!important;padding:0!important;gap:11px!important;align-self:center!important;min-width:0!important}
.mot-platform.mot-premium.mot-brand .mot-hero .mot-eyebrow .elementor-heading-title{font:600 9px/1.4 Arial,sans-serif!important;letter-spacing:1.7px!important;color:#e7cbf1!important}
.mot-platform.mot-premium.mot-brand .mot-hero-title .elementor-heading-title{font:750 clamp(39px,4vw,54px)/.99 Arial,sans-serif!important;letter-spacing:-2px!important;color:white!important;position:relative!important}
.mot-platform.mot-premium.mot-brand .br-always{display:block;color:#efcc88;font:italic 500 37px/.9 Georgia,serif;letter-spacing:-1px;margin:3px 0 0 108px}
.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead{color:#eee4f4!important;font:13px/1.45 Arial,sans-serif!important;max-width:330px!important}.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead p{line-height:1.45!important}
.mot-brand .pr-trust{color:#eee0f5;font-size:9px;gap:5px;margin:0}.mot-brand .pr-trust .pr-icon{color:#f0d398;width:12px;height:12px}.mot-brand .pr-trust span+svg{margin-left:8px}
.mot-platform.mot-premium.mot-brand .mot-hero-actions{grid-column:1!important;grid-row:2!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:7px!important;margin:15px 0 0!important;z-index:4!important;align-self:end!important}
.mot-platform.mot-premium.mot-brand .mot-hero-actions>.elementor-widget{display:block!important;min-width:0!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button{font-size:10px!important;padding:12px 12px!important;white-space:nowrap!important;border-radius:7px!important;background:#ffffff18!important;border:1px solid #ffffff59!important;color:white!important}
.mot-platform.mot-premium.mot-brand .mot-hero-actions .mot-button-gold .elementor-button{background:#f1d797!important;color:#37203d!important;border-color:#f1d797!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button:hover{background:#ffffff30!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .mot-button-gold .elementor-button:hover{background:#ffe6ad!important}
.mot-platform.mot-premium.mot-brand .mot-hero-art{grid-column:2!important;grid-row:1/3!important;position:relative!important;display:block!important;height:327px!important;min-height:0!important;width:100%!important;align-self:end!important;margin-bottom:-27px!important;overflow:visible!important;z-index:2!important}
.mot-platform.mot-premium.mot-brand .mot-owner{position:absolute!important;inset:auto -28px 0 -28px!important;width:calc(100% + 56px)!important;height:350px!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.mot-platform.mot-premium.mot-brand .mot-owner img{height:100%!important;width:100%!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(-10px 1px 12px #2510352a)!important;border:0!important;border-radius:0!important;mask:none!important;-webkit-mask:none!important}
.mot-platform.mot-premium.mot-brand .br-help-widget{grid-column:3!important;grid-row:1/3!important;width:100%!important;align-self:center!important;z-index:5!important}.br-help{display:flex;flex-direction:column;gap:10px}.br-tracking{background:#fffffff5;padding:19px;border-radius:12px;box-shadow:0 8px 24px #24183e26}.mot-platform.mot-premium.mot-brand .br-tracking h2{font:700 17px/1.2 Arial,sans-serif!important;letter-spacing:-.4px!important;color:#472066!important;margin:0 0 15px!important}.br-tracking h2>span{color:#9132b7;margin-right:4px}.br-tracking label{display:block;font:500 10px/1.3 Arial;color:#75677d;margin-bottom:5px}.br-track-fields{display:flex;flex-direction:column;gap:7px}.mot-brand .br-tracking input{width:100%;min-width:0;height:36px;border:1px solid #dfd3e8!important;background:#faf8fc!important;color:#34243e!important;border-radius:6px!important;padding:8px 10px!important;font:12px Arial!important;box-shadow:none!important}.br-tracking input:focus-visible{outline:2px solid #a441c2;outline-offset:2px}.mot-brand .br-tracking button{border:0!important;border-radius:6px!important;background:linear-gradient(105deg,#78269e,#54258b)!important;color:#fff!important;padding:10px 14px!important;font:600 11px Arial!important;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.br-track-link{font:10px Arial;color:#806c8d;display:block;margin-top:9px}.br-track-status:empty{display:none}.br-track-status{font:11px/1.4 Arial!important;margin:7px 0 0!important;color:#7b3159!important}.br-moti{display:flex;align-items:center;gap:10px;background:#fffffff2;padding:13px 15px;border-radius:11px;text-decoration:none;color:#402255;box-shadow:0 6px 22px #29183c15}.br-moti-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;background:linear-gradient(145deg,#bd1c8b,#523096);border-radius:50%;font:italic 28px Georgia;color:#fff;position:relative}.br-moti-avatar>span{position:absolute;right:1px;top:0;font-size:12px;color:#f6d38a}.br-moti small{display:block;font:600 7px Arial;letter-spacing:.8px;color:#8e708f}.br-moti strong{display:block;font:700 13px Arial;margin:4px 0}.br-moti em{display:block;font:9px Arial;color:#8b7b95}
.mot-platform.mot-premium.mot-brand .pr-services-widget{width:calc(100% - 80px)!important;border:0!important}.mot-brand .br-services{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:14px 0}.mot-brand .br-services>a{min-width:0;border:1px solid #e9e3ef;border-radius:10px;padding:12px 4px;gap:8px;background:white;box-shadow:0 2px 5px #34135306;font:600 10px/1.2 Arial;color:#45344e;transition:transform .2s,border-color .2s}.mot-brand .br-services>a:hover{border-color:var(--service-color);transform:translateY(-3px);background:#fff}.mot-brand .br-services svg{width:25px;height:25px;color:var(--service-color);filter:drop-shadow(0 2px 2px #41235b12)}
.mot-platform.mot-premium.mot-brand .mot-eyebrow .elementor-heading-title{color:#9d267f!important}.mot-platform.mot-premium.mot-brand .mot-home-shipping{border-top:3px solid #81289b!important;box-shadow:0 6px 25px #64248407!important}.mot-platform.mot-premium.mot-brand .mot-home-rates .b-rate:nth-child(1){border-top:3px solid #982eb5!important}.mot-platform.mot-premium.mot-brand .mot-home-rates .b-rate:nth-child(2){border-top:3px solid #4163bb!important}.mot-platform.mot-premium.mot-brand .mot-home-rates .b-rate:nth-child(3){border-top:3px solid #c29a41!important}.mot-platform.mot-premium.mot-brand .mot-home-buyer{background:linear-gradient(135deg,#faf4ff,#f3f5ff)!important}.mot-platform.mot-premium.mot-brand .p-planner-total strong,.mot-platform.mot-premium.mot-brand .mot-live-price{color:#742493!important}.mot-platform.mot-premium.mot-brand .mot-document-card{background:linear-gradient(135deg,#fff,#faf6fc)!important;border-top:3px solid #a32a95!important}.mot-platform.mot-premium.mot-brand .mot-document-card+.mot-document-card{border-top-color:#4465bf!important}.mot-brand .pr-bottom-nav>a.pr-active{background:#f4eafa;color:#81259f}.mot-brand .pr-bottom-nav>a:nth-child(4){color:#ba238f}.mot-brand .pr-bottom-nav{border-top-color:#e4d3ee}.mot-brand .pr-header a:focus-visible,.mot-brand .br-services a:focus-visible,.mot-brand .br-moti:focus-visible{outline:2px solid #ba238f;outline-offset:3px}
@media(max-width:1100px){.mot-platform.mot-premium.mot-brand .mot-hero-inner{grid-template-columns:1.28fr .66fr .76fr!important;gap:0 15px!important}.mot-platform.mot-premium.mot-brand .mot-hero-title .elementor-heading-title{font-size:43px!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button{font-size:9px!important;padding:11px 9px!important}.br-tracking{padding:15px}.mot-platform.mot-premium.mot-brand .mot-owner{inset:auto -38px 0 -38px!important;width:calc(100% + 76px)!important}.br-moti{padding:12px;gap:8px}.br-moti em{font-size:8px}.mot-brand .br-services{grid-template-columns:repeat(10,minmax(82px,1fr));overflow-x:auto;scrollbar-width:none}}
@media(max-width:900px){.mot-platform.mot-premium.mot-brand .pr-services-widget{width:calc(100% - 40px)!important}.mot-platform.mot-premium.mot-brand .mot-hero-inner{grid-template-columns:1.15fr .62fr .8fr!important;min-height:324px!important;padding:24px 0!important}.mot-platform.mot-premium.mot-brand .mot-hero-title .elementor-heading-title{font-size:36px!important;letter-spacing:-1.4px!important}.mot-platform.mot-premium.mot-brand .br-always{font-size:29px;margin-left:72px}.mot-platform.mot-premium.mot-brand .mot-hero-art{height:300px!important;margin-bottom:-24px!important}.mot-platform.mot-premium.mot-brand .mot-owner{height:300px!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions{grid-column:1/3!important}.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead{font-size:12px!important}.mot-brand .pr-trust{font-size:8px;flex-wrap:wrap}.mot-brand .pr-trust span+svg{margin-left:2px}.br-moti-avatar{width:28px;height:28px;font-size:23px}.br-moti strong{font-size:11px}.br-moti small{font-size:6px}.br-tracking h2{white-space:nowrap}.mot-platform.mot-premium.mot-brand .br-tracking h2{font-size:14px!important}}
@media(max-width:600px){.mot-platform.mot-premium.mot-brand .mot-hero-inner{width:calc(100% - 32px)!important;grid-template-columns:58% 42%!important;grid-template-rows:auto auto auto!important;gap:0!important;padding:20px 0 13px!important;min-height:0!important}.mot-platform.mot-premium.mot-brand .mot-hero::before{background:linear-gradient(90deg,#39114fee,#49216dbc 45%,#47226b44 100%),url('https://montesdeocatravel.com/wp-content/uploads/2022/07/Habana.jpg') 62% 30%/auto 110% no-repeat!important}.mot-platform.mot-premium.mot-brand .mot-hero-copy{grid-column:1!important;grid-row:1!important;min-height:184px!important;gap:10px!important;padding:0 0 12px!important;align-self:start!important}.mot-platform.mot-premium.mot-brand .mot-hero .mot-eyebrow .elementor-heading-title{font-size:6.5px!important;letter-spacing:.9px!important;white-space:nowrap!important}.mot-platform.mot-premium.mot-brand .mot-hero-title .elementor-heading-title{font-size:30px!important;letter-spacing:-1.05px!important;line-height:1.03!important}.mot-platform.mot-premium.mot-brand .br-always{font-size:25px;line-height:1;margin:1px 0 0 47px}.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead{font-size:10px!important;line-height:1.4!important}.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead p{line-height:1.4!important}.mot-brand .pr-trust{font-size:7px;gap:3px;max-width:210px;flex-wrap:nowrap}.mot-brand .pr-trust .pr-icon{width:9px;height:9px}.mot-brand .pr-trust span:last-child,.mot-brand .pr-trust svg:nth-last-child(2){display:none}.mot-platform.mot-premium.mot-brand .mot-hero-art{grid-column:2!important;grid-row:1!important;height:193px!important;margin:0!important;align-self:end!important;pointer-events:none!important}.mot-platform.mot-premium.mot-brand .mot-owner{inset:auto -16px 0 -18px!important;width:calc(100% + 34px)!important;height:221px!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions{grid-column:1/3!important;grid-row:2!important;gap:6px!important;margin:0!important;padding:0!important;justify-content:space-between!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions>.elementor-widget{flex:1 1 0!important;width:auto!important;display:block!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;font-size:8.5px!important;padding:11px 4px!important;min-height:34px!important;letter-spacing:-.15px!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button-icon{display:none!important}.mot-platform.mot-premium.mot-brand .br-help-widget{grid-column:1/3!important;grid-row:3!important;margin-top:12px!important}.br-help{display:grid;grid-template-columns:1.45fr 1fr;gap:7px;align-items:stretch}.br-tracking{padding:11px;border-radius:8px;box-shadow:none}.mot-platform.mot-premium.mot-brand .br-tracking h2{font-size:12px!important;margin:0 0 7px!important;letter-spacing:0!important}.br-tracking label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.br-track-fields{flex-direction:row;gap:4px}.mot-brand .br-tracking input{font-size:9px!important;padding:7px!important;height:29px!important}.mot-brand .br-tracking button{font-size:9px!important;padding:7px!important;white-space:nowrap}.br-tracking button>span{display:none}.br-track-link{font-size:8px;margin-top:6px}.br-moti{border-radius:8px;padding:9px;gap:7px;box-shadow:none}.br-moti-avatar{width:28px;height:28px;font-size:22px}.br-moti small{font-size:5.5px;letter-spacing:.1px;line-height:1.5}.br-moti strong{font-size:11px;line-height:1.15;margin:4px 0}.br-moti em{font-size:7px;line-height:1.4}.mot-platform.mot-premium.mot-brand .pr-services-widget{width:calc(100% - 24px)!important}.mot-brand .br-services{grid-template-columns:repeat(10,72px);gap:6px;padding:11px 0}.mot-brand .br-services>a{font-size:8.5px;gap:7px;padding:10px 3px;min-height:65px;border-radius:8px}.mot-brand .br-services svg{width:23px;height:23px}.mot-platform.mot-premium.mot-brand .mot-section{padding-block:22px!important}}
@media(max-width:360px){.mot-platform.mot-premium.mot-brand .mot-hero-title .elementor-heading-title{font-size:26px!important}.mot-platform.mot-premium.mot-brand .mot-hero .mot-eyebrow .elementor-heading-title{font-size:5.5px!important}.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead{font-size:9px!important}.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button{font-size:7.5px!important}.br-moti-avatar{display:none}.br-moti strong{font-size:12px}.br-help{grid-template-columns:1.55fr 1fr}.br-tracking{padding:9px}.br-track-link{font-size:7px}}
@media(max-width:600px){.mot-platform.mot-premium.mot-brand .mot-hero .mot-lead p{font:10px/1.4 Arial,sans-serif!important;color:#eee4f4!important}}


.mot-platform.mot-premium.mot-brand .mot-hero::before{background-size:cover,cover!important}

@media(max-width:600px){.mot-platform.mot-premium.mot-brand .mot-hero-actions .elementor-button{min-height:44px!important}.mot-brand .br-tracking input{height:36px!important;font-size:11px!important}.mot-brand .br-tracking button{font-size:10px!important}}

/* Home marketplace and service directory. Draft only. */
.mot-platform.mot-premium.mot-brand.mot-market .mot-home-shipping{grid-template-columns:1.06fr 1fr!important;gap:28px!important;padding:25px!important;align-items:stretch!important}
.mot-market .mk-products-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}.mot-platform.mot-premium.mot-market .mk-products-column h2,.mot-platform.mot-premium.mot-market .mk-shipping-column h2{font-size:27px!important;line-height:1.15!important}.mot-market .mk-products-column p,.mot-market .mk-shipping-column> .elementor-widget-text-editor p{font:13px/1.5 Arial!important;color:#817389!important;margin:0!important}
.mot-platform.mot-premium.mot-brand.mot-market .mk-shipping-column{gap:12px!important;padding:22px!important;min-width:0!important;border:1px solid #e9ddf0!important;border-radius:16px!important;background:linear-gradient(135deg,#faf5ff,#f7f8ff)!important}
.mot-platform.mot-premium.mot-market .mk-latest-products ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}.mot-platform.mot-premium.mot-market .mk-latest-products ul.products:before,.mot-platform.mot-premium.mot-market .mk-latest-products ul.products:after{display:none!important}.mot-platform.mot-premium.mot-market .mk-latest-products li.product{width:100%!important;margin:0!important;float:none!important;padding:13px!important;border:1px solid #ece5f1!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;background:white!important}.mot-platform.mot-premium.mot-market .mk-latest-products li.product img{height:124px!important;object-fit:contain!important;margin:0 0 10px!important}.mot-platform.mot-premium.mot-market .mk-latest-products .woocommerce-loop-product__title{font:600 12px/1.4 Arial!important;min-height:35px!important;margin:0 0 8px!important;padding:0!important}.mot-platform.mot-premium.mot-market .mk-latest-products .price{font:700 23px/1.2 Arial!important;color:#73258c!important;margin:0 0 10px!important}.mot-platform.mot-premium.mot-market .mk-latest-products .price del{font-size:11px!important}.mot-platform.mot-premium.mot-market .mk-latest-products .button{padding:10px 6px!important;font:600 10px/1.3 Arial!important;border-radius:7px!important;background:#f6effa!important;color:#662889!important;margin-top:auto!important}.mot-platform.mot-premium.mot-market .mk-latest-products .onsale{font:600 9px Arial!important;background:#f6deef!important;color:#a31b79!important;padding:5px 7px!important;border-radius:5px!important;min-height:0!important;min-width:0!important;top:10px!important;left:10px!important}
.mot-platform.mot-premium.mot-brand.mot-market .mk-rates{gap:0!important;min-width:0!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rates{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate{padding:10px 9px!important;min-height:100px!important;gap:5px!important;background:#fff!important;border:1px solid #e0d6ea!important;border-top-width:2px!important;border-radius:9px!important;cursor:pointer!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate[aria-pressed="true"]{border-color:#8831a3!important;background:#f6eafb!important;box-shadow:0 0 0 1px #8831a3!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate .b-icon{width:20px!important;height:20px!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate .b-rate-copy strong{font:600 10px/1.2 Arial!important;min-height:24px!important;letter-spacing:0!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate-price strong{font:700 22px/1 Arial!important}.mot-platform.mot-premium.mot-market .mk-rates .b-rate-price small{font-size:8px!important}.mot-platform.mot-premium.mot-market[data-market-rates="true"] .p-planner-services{display:none!important}.mot-platform.mot-premium.mot-market .p-planner-row{margin-top:2px!important}.mot-platform.mot-premium.mot-market .mk-shipping-column .p-home-planner{margin-top:0!important}.mot-platform.mot-premium.mot-market .mk-link .elementor-button,.mot-platform.mot-premium.mot-market .mk-contact-link a{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#752890!important;font:600 12px/1.4 Arial!important;text-align:left!important;border-radius:0!important}
.mot-platform.mot-premium.mot-market .mk-legal-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.mot-platform.mot-premium.mot-market .mk-legal-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:22px!important;border:1px solid #e8e0ee!important;border-radius:14px!important;background:#fff!important;min-width:0!important;box-shadow:0 6px 20px #44205804!important}.mot-platform.mot-premium.mot-market .mk-legal-card:hover{border-color:#ceb3df!important}.mot-market .mk-icon{width:42px!important;height:42px!important;border-radius:11px;background:#f5eefa;color:#76289b;padding:9px!important;flex:none!important}.mot-market .mk-icon svg{width:24px;height:24px;display:block}.mot-market .mk-legal-visa .mk-icon{background:#eef3fc;color:#4266bc}.mot-market .mk-legal-file .mk-icon{background:#fcf0f8;color:#b62f88}.mot-market .mk-legal-notary .mk-icon{background:#fcf6e9;color:#a47c25}.mot-platform.mot-premium.mot-market .mk-legal-card h3{font:700 18px/1.3 Arial!important;letter-spacing:-.3px!important;margin:0!important;min-height:24px!important}.mot-platform.mot-premium.mot-market .mk-legal-card p{font:12px/1.5 Arial!important;color:#84768c!important;margin:0!important;min-height:36px!important}.mot-platform.mot-premium.mot-market .mk-legal-price{font:700 25px/1.2 Arial!important;color:#742491!important;min-height:36px!important}.mot-platform.mot-premium.mot-market .mk-legal-card>.mk-link{margin-top:auto!important;padding-top:8px!important}.mot-platform.mot-premium.mot-market .mk-legal-note p{font:11px/1.55 Arial!important;color:#8a7d91!important;margin:0!important;max-width:930px}
.mot-platform.mot-premium.mot-market .mk-help-section{gap:20px!important;border-top:1px solid #eee5f3!important}.mot-market .mk-help-heading{gap:9px!important}.mot-platform.mot-premium.mot-market .mk-help-heading h2{font-size:30px!important}.mot-platform.mot-premium.mot-market .mk-help-heading p{font:14px/1.5 Arial!important;color:#84758b!important;margin:0!important}.mot-platform.mot-premium.mot-market .mk-help-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.mot-platform.mot-premium.mot-market .mk-help-card{padding:24px!important;gap:12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;border-radius:14px!important;border:1px solid #e8dff0!important;background:#fff!important;min-width:0!important}.mot-platform.mot-premium.mot-market .mk-help-card h3{font:700 19px/1.25 Arial!important;letter-spacing:-.4px!important;margin:0!important}.mot-platform.mot-premium.mot-market .mk-help-card p{font:12px/1.6 Arial!important;color:#82728b!important;margin:0!important}.mot-platform.mot-premium.mot-market .mk-help-card .mk-link,.mot-platform.mot-premium.mot-market .mk-help-card .mk-contact-link{margin-top:auto!important;padding-top:10px!important}.mot-platform.mot-premium.mot-market .mk-moti-card{background:linear-gradient(145deg,#f9edff,#edf2ff)!important;position:relative!important;overflow:hidden!important;padding-top:90px!important}.mot-market .mk-mascot{position:absolute!important;top:-2px!important;right:15px!important;width:98px!important;height:100px!important}.mot-market .mk-mascot img{height:100px!important;width:98px!important;object-fit:contain!important}.mot-market .mk-moti-card:before{content:"MOTI";position:absolute;top:33px;left:24px;font:800 19px Arial;color:#792490;letter-spacing:1px}
body:has(.mot-market) .p-moti-avatar{background:transparent url('https://montesdeocatravel.com/wp-content/uploads/mot-performance-v1/moti160.webp') center/contain no-repeat!important;font-size:0!important;border-radius:0!important;box-shadow:none!important;width:50px!important;height:54px!important}body:has(.mot-market) .p-moti-avatar>span{display:none!important}body:has(.mot-market) .p-moti-toggle{padding:5px 17px 5px 5px!important}body:has(.mot-market) .p-moti-head .p-moti-avatar{width:43px!important;height:46px!important}.mot-market .br-moti-avatar{width:44px!important;height:44px!important;background:none!important;border-radius:0!important}.mot-market .br-moti-avatar img{width:100%;height:100%;object-fit:contain}.mot-market .br-moti-avatar>span{display:none}.mot-market .br-moti{padding-block:9px!important}
@media(max-width:1000px){.mot-platform.mot-premium.mot-brand.mot-market .mot-home-shipping{gap:20px!important;padding:20px!important}.mot-platform.mot-premium.mot-market .mk-legal-grid,.mot-platform.mot-premium.mot-market .mk-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mot-platform.mot-premium.mot-market .mk-legal-card,.mot-platform.mot-premium.mot-market .mk-help-card{padding:20px!important}.mot-platform.mot-premium.mot-market .mk-moti-card{padding-top:90px!important}}
@media(max-width:700px){.mot-platform.mot-premium.mot-brand.mot-market .mot-home-shipping{grid-template-columns:1fr!important;padding:17px!important;gap:23px!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-shipping-column{padding:16px!important}.mot-platform.mot-premium.mot-market .mk-products-column h2,.mot-platform.mot-premium.mot-market .mk-shipping-column h2{font-size:24px!important}.mot-platform.mot-premium.mot-market .mk-latest-products li.product img{height:110px!important}.mot-platform.mot-premium.mot-market .mk-latest-products li.product{padding:11px!important}.mot-platform.mot-premium.mot-market .mk-latest-products .price{font-size:21px!important}.mot-platform.mot-premium.mot-market .mk-legal-grid,.mot-platform.mot-premium.mot-market .mk-help-grid{gap:10px!important}.mot-platform.mot-premium.mot-market .mk-legal-card,.mot-platform.mot-premium.mot-market .mk-help-card{padding:16px!important;gap:10px!important}.mot-platform.mot-premium.mot-market .mk-legal-card h3,.mot-platform.mot-premium.mot-market .mk-help-card h3{font-size:16px!important}.mot-platform.mot-premium.mot-market .mk-legal-card p,.mot-platform.mot-premium.mot-market .mk-help-card p{font-size:11px!important}.mot-platform.mot-premium.mot-market .mk-legal-price{font-size:23px!important}.mot-market .mk-icon{width:36px!important;height:36px!important;padding:7px!important}.mot-market .mk-icon svg{width:22px;height:22px}.mot-platform.mot-premium.mot-market .mk-link .elementor-button,.mot-platform.mot-premium.mot-market .mk-contact-link a{font-size:11px!important;line-height:1.4!important}.mot-platform.mot-premium.mot-market .mk-help-heading h2{font-size:25px!important}.mot-platform.mot-premium.mot-market .mk-moti-card{padding-top:95px!important}.mot-market .mk-mascot{height:86px!important;width:86px!important;right:8px!important;top:2px!important}.mot-market .mk-mascot img{height:86px!important;width:86px!important}.mot-market .mk-moti-card:before{top:21px;left:16px;font-size:12px}.mot-market .br-moti-avatar{width:30px!important;height:36px!important}body:has(.mot-market) .p-moti-toggle{padding:3px!important}body:has(.mot-market) .p-moti-toggle .p-moti-avatar{width:46px!important;height:50px!important}}


@media(max-width:700px){.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate-price{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate-price strong{font-size:19px!important}.mot-platform.mot-premium.mot-brand.mot-market .mk-rates .b-rate .b-rate-copy strong{min-height:34px!important}.mot-platform.mot-premium.mot-market .mk-legal-card{gap:8px!important}.mot-platform.mot-premium.mot-market .mk-legal-card p{min-height:0!important}.mot-platform.mot-premium.mot-market .mk-legal-card h3{min-height:40px!important}}

.mot-platform.mot-premium.mot-market .mk-moti-card{padding-top:24px!important}.mot-market .mk-moti-card:before{display:none!important}.mot-market .mk-mascot{position:relative!important;top:auto!important;right:auto!important;width:70px!important;height:70px!important;margin:0!important;align-self:flex-start!important}.mot-market .mk-mascot img{width:70px!important;height:70px!important}.mot-market .mk-mascot>.elementor-widget-container{height:70px!important;transform:none!important}@media(max-width:700px){.mot-platform.mot-premium.mot-market .mk-moti-card{padding-top:16px!important}}

/* Four dynamic products and a compact purple MOT shipment panel. */
.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-wide-section{max-width:1680px!important;width:calc(100% - 48px)!important}
.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mot-home-shipping{grid-template-columns:minmax(0,1.65fr) minmax(390px,1fr)!important;padding:24px!important;gap:24px!important;border-top:0!important;border:1px solid #e9e0ef!important;border-radius:23px!important;box-shadow:0 12px 40px #4d1f7008!important;align-items:stretch!important}
.mot-platform.mot-premium.mot-market.mot-market-wide .mk-products-column{padding:6px 0!important;gap:14px!important;justify-content:flex-start!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-products-column h2{font-size:28px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product{padding:12px!important;transition:box-shadow .2s,transform .2s}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product:hover{transform:translateY(-3px);box-shadow:0 8px 24px #59247712!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product img{height:133px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .woocommerce-loop-product__title{font-size:11px!important;min-height:46px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .price{font-size:22px!important;min-height:46px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-products-column>.mk-link{margin-top:auto!important;padding-top:3px!important}
.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-shipping-column{background:radial-gradient(ellipse at 100% 0%,#b747b14f,transparent 58%),linear-gradient(130deg,#412063,#682491 80%,#743296)!important;border:0!important;color:#fff!important;padding:25px!important;gap:13px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #5424791c!important;border-radius:17px!important}
.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column::before{content:"";position:absolute;right:-40px;top:-70px;width:220px;height:220px;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column::after{content:"";position:absolute;right:-75px;top:-106px;width:290px;height:290px;border:1px solid #ffffff0a;border-radius:50%;pointer-events:none}
.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column>.elementor-widget{z-index:1}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column .mot-eyebrow .elementor-heading-title{color:#ecd1fc!important;font-size:8px!important;letter-spacing:1.8px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column h2.elementor-heading-title{color:white!important;font-size:30px!important;letter-spacing:-.8px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column>.elementor-widget-text-editor p{color:#e4d1ee!important;font-size:12px!important;max-width:330px!important}
.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate{background:#ffffff0c!important;border:1px solid #ffffff38!important;border-radius:11px!important;padding:12px 10px!important;min-height:114px!important;gap:8px!important;color:#fff!important;position:relative!important;transition:background .2s,transform .2s,border-color .2s!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate:hover{background:#ffffff20!important;transform:translateY(-2px)}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate[aria-pressed="true"]{background:#fff!important;border-color:#fff!important;box-shadow:0 5px 15px #23073a22!important;color:#612380!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate[aria-pressed="true"]:after{content:"✓";position:absolute;top:9px;right:9px;font:700 9px Arial;background:#f0def8;color:#792b9e;width:16px;height:16px;display:grid;place-items:center;border-radius:50%}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate .b-rate-copy strong,.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate-price strong,.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate-price small{color:inherit!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate .b-icon{width:28px!important;height:28px!important;background:none!important;color:inherit!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-icon svg{width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate .b-rate-copy strong{font-size:10px!important;min-height:24px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate-price strong{font-size:24px!important;letter-spacing:-.7px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner-row{margin-top:3px!important;align-items:flex-end!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner-row label,.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner-total small{color:#e7d3f2!important;font-size:10px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner-row input{border:1px solid #ffffff40!important;background:#ffffff12!important;color:white!important;font-size:23px!important;border-radius:9px!important;box-shadow:none!important;padding:10px 12px!important;height:46px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner-total strong{color:#f2d496!important;font-size:33px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner>a.p-button{background:linear-gradient(100deg,#f4dfac,#e9c975)!important;color:#3d2450!important;border:0!important;border-radius:9px!important;font-size:13px!important;padding:15px!important;box-shadow:0 5px 12px #21082d18!important;transition:transform .2s,box-shadow .2s}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner>a.p-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #21082d30!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner>.p-muted{color:#dbc5e9!important;font-size:9px!important}.mot-market-wide .mk-shipping-column :is(button,a,input):focus-visible{outline:2px solid #f4d18a!important;outline-offset:3px!important}
@media(max-width:1240px){.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mot-home-shipping{grid-template-columns:minmax(0,1.18fr) minmax(360px,1fr)!important;padding:20px!important;gap:20px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product{display:grid!important;grid-template-columns:1fr!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product img{height:100px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .woocommerce-loop-product__title{min-height:32px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .price{min-height:33px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-shipping-column{align-self:start!important;padding:23px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-products-column>.mk-link{margin-top:0!important}}
@media(max-width:1000px){.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mot-home-shipping{grid-template-columns:1fr!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-shipping-column{padding:24px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-wide-section{width:calc(100% - 32px)!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .woocommerce-loop-product__title{min-height:45px!important}}
@media(max-width:600px){.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-wide-section{width:calc(100% - 24px)!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mot-home-shipping{padding:14px!important;border-radius:16px!important;gap:22px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-products-column h2{font-size:25px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product{padding:10px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products li.product img{height:100px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .woocommerce-loop-product__title{font-size:10px!important;min-height:40px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-latest-products .price{font-size:21px!important;min-height:37px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-shipping-column{padding:18px 14px!important;border-radius:13px!important;gap:12px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column h2.elementor-heading-title{font-size:26px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mk-shipping-column>.elementor-widget-text-editor p{font-size:11px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate{padding:10px 7px!important;gap:7px!important;min-height:129px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate .b-rate-copy strong{min-height:34px!important;font-size:9px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate-price strong{font-size:21px!important}.mot-platform.mot-premium.mot-brand.mot-market.mot-market-wide .mk-rates .b-rate-price{gap:3px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner-total strong{font-size:30px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .p-planner>a.p-button{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.mot-market-wide .mk-latest-products li.product,.mot-market-wide .mk-rates .b-rate,.mot-market-wide .p-planner>a.p-button{transition:none!important;transform:none!important}}


@media(max-width:600px){.mot-platform.mot-premium.mot-market.mot-market-wide .mot-how-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mot-step{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;padding:9px!important;grid-template-columns:none!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mot-step>.elementor-widget{position:static!important;width:100%!important;min-width:0!important;margin:0!important;transform:none!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mot-step h3{font-size:11px!important;margin:0!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mot-step p{font-size:10px!important;line-height:1.5!important;margin:0!important}.mot-platform.mot-premium.mot-market.mot-market-wide .mot-step-number .elementor-heading-title{color:#852da4!important;font-size:10px!important}}

/* Public presentation only. MOT and WooCommerce own data and transactions. */
body.mot-site-shell{--mot-primary:#682492;--mot-deep:#30113f;--mot-heading:Arial,sans-serif;--mot-body:Arial,sans-serif;--pr-purple:#682492;--pr-ink:#252235;--pr-line:#e9e2ef;--pr-tint:#f8f5fb;background:#fff;color:#252235;font-family:Arial,sans-serif}
body.mot-site-shell :is(.mot-public-page,.mot-public-page .e-con,.mot-footer,.mot-footer .e-con){--display:flex}
body.mot-site-shell .mot-cart-shell{display:flex!important;flex-direction:column!important;gap:20px!important;width:calc(100% - 48px)!important;max-width:1240px!important;margin:32px auto!important;padding:0!important}
body.mot-site-shell .mot-commerce-footnote{display:flex!important;flex-direction:column!important;gap:10px!important;padding:22px!important;background:#f8f5fb;border:1px solid #e9e2ef;border-radius:16px}
body.mot-site-shell.mot-platform.mot-premium .mot-landing-hero .elementor-widget-text-editor,body.mot-site-shell.mot-platform.mot-premium .mot-landing-hero .elementor-widget-text-editor p{color:#eee5f4!important}
body.mot-site-shell .mot-shop-mobile-filters{margin:0!important;padding:0!important}body.mot-site-shell .mot-shop-mobile-filters>.e-con{padding:0!important;margin:0!important}
.mot-site-shell .elementor-location-header{position:sticky;top:0;z-index:1000;background:#fff}
.mot-site-shell .mot-global-header,.mot-site-shell .mot-global-header>.elementor-widget{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;gap:0!important}
.mot-site-shell .pr-header-widget{margin:0!important}.mot-site-shell .pr-header{position:relative!important;top:auto!important}
.mot-site-shell .pr-topline{padding:7px max(28px,calc((100vw - 1360px)/2));font-size:10px}
.mot-site-shell .pr-header-main{max-width:1420px;margin:auto;padding:12px 28px;min-height:72px}
.mot-site-shell .pr-brand img{width:120px!important;height:49px!important;object-fit:contain!important}
.mot-site-shell .pr-tools{margin-left:auto}.mot-site-shell .pr-desktop-nav{gap:28px}
.mot-site-shell .mot-service-landing,.mot-site-shell .mot-account-design,.mot-site-shell .mot-checkout-design,.mot-site-shell .mot-cart-design{font-family:Arial,sans-serif}
.mot-site-shell .mot-service-landing :is(h1,h2,h3),.mot-site-shell .mot-account-design :is(h1,h2,h3),.mot-site-shell .mot-checkout-design :is(h1,h2,h3),.mot-site-shell .mot-cart-design :is(h1,h2,h3){font-family:Arial,sans-serif!important;letter-spacing:-.035em;line-height:1.15}
.mot-site-shell .mot-service-landing .mot-landing-hero{background:linear-gradient(120deg,#351447,#662990 68%,#344fa6)!important;color:#fff!important}
.mot-site-shell .mot-landing-hero :is(h1,h2,p,.elementor-heading-title){color:inherit!important}.mot-site-shell .mot-landing-hero .mot-eyebrow{color:#efc5ec!important}
.mot-site-shell .mot-service-landing .mot-wrap{max-width:1240px!important}.mot-site-shell .mot-service-landing .mot-section{padding-block:36px!important}
.mot-site-shell .mot-service-landing :is(.mot-landing-intro,.mot-landing-process,.mot-landing-trust){border-color:#e9e2ef;border-radius:18px}
.mot-site-shell .mot-footer{margin-top:0!important}.mot-site-shell .mot-footer :is(h3,p,a,span){font-family:Arial,sans-serif}
.mot-site-shell .mot-footer a{transition:color .2s}.mot-site-shell .mot-footer a:hover{color:#f0d48a!important}
.mot-flow-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0!important;padding:18px 0 8px!important;list-style:none!important}
.mot-flow-compact li{display:flex;align-items:center;gap:13px;min-width:0;padding:12px 16px;border:1px solid #e9e2ef;border-radius:13px;background:#fff}
.mot-flow-compact .flow-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;background:#f3eaf9;color:#762795;border-radius:11px}
.mot-flow-compact svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.mot-flow-compact strong{display:block;font-size:13px;color:#292233;line-height:1.3}.mot-flow-compact small{display:block;color:#7b7183;font-size:11px;line-height:1.5;margin-top:3px}
.mot-site-shell .mot-commerce-process{padding:0!important;margin-block:0!important;border:0!important}
/* Marketplace: native Elementor product loop, filters and WooCommerce actions. */
body.mot-site-shell .mot-marketplace,body.mot-site-shell .mot-market-hero,body.mot-site-shell .mot-shop-results{display:flex!important;flex-direction:column!important}
body.mot-site-shell .mot-market-hero{width:100%!important;box-sizing:border-box}
body.mot-site-shell.mot-platform.mot-premium .mot-landing-hero .mot-landing-lead,body.mot-site-shell.mot-platform.mot-premium .mot-landing-hero .mot-landing-lead p{color:#eee5f4!important}
body.mot-site-shell.mot-platform.mot-premium .mot-landing-hero .mot-eyebrow,body.mot-site-shell.mot-platform.mot-premium .mot-landing-hero .mot-eyebrow p{color:#edc6ee!important}
body.mot-site-shell .p-moti-avatar{background:transparent url('https://montesdeocatravel.com/wp-content/uploads/mot-performance-v1/moti160.webp') center/contain no-repeat!important;font-size:0!important;border-radius:0!important;box-shadow:none!important;width:50px!important;height:54px!important}
body.mot-site-shell .p-moti-avatar>span{display:none!important}
body.mot-site-shell .mot-market-categories li:has(a[href*='/provincias/']),body.mot-site-shell .mot-market-categories li:has(a[href*='/sin-categorizar/']){display:none!important}
@media(max-width:700px){body.mot-site-shell .p-moti-toggle{bottom:85px!important;right:15px!important;padding:3px!important;min-width:0!important}body.mot-site-shell .p-moti-toggle>span:not(.p-moti-avatar){display:none!important}}
body.mot-site-shell .mot-market-categories .woocommerce-loop-category__title{font:600 12px/1.4 Arial,sans-serif!important;letter-spacing:0!important}
body.mot-site-shell .mot-shop-filters .elementor-heading-title{font:700 13px/1.4 Arial,sans-serif!important}
body.mot-site-shell .mot-commerce-process>.elementor-widget-html:has(.mot-flow-compact){display:block!important;width:100%!important}
.mot-marketplace{max-width:1420px!important;width:calc(100% - 56px)!important;margin:28px auto 52px!important;gap:24px!important}
.mot-market-hero{padding:32px!important;gap:14px!important;border-radius:22px;background:linear-gradient(110deg,#331343,#682492 68%,#344fa6);color:#fff;overflow:hidden;position:relative}
.mot-market-hero:after{content:"";position:absolute;width:230px;height:230px;right:-60px;top:-90px;border:1px solid #ffffff23;border-radius:50%;pointer-events:none}
.mot-market-hero .elementor-heading-title{color:#fff!important;font-family:Arial,sans-serif!important;font-size:38px!important;font-weight:700!important;letter-spacing:-1.2px!important;line-height:1.12!important}
.mot-market-hero .mot-market-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#ecc4ed}
.mot-market-hero p{color:#eadfec;font-size:14px;line-height:1.65;max-width:650px}
.mot-market-search{display:flex;background:#fff;padding:5px;border-radius:12px;width:min(100%,640px);gap:5px;margin-top:8px;border:1px solid #ffffff80}
.mot-market-search input{min-width:0;flex:1;border:0!important;box-shadow:none!important;background:#fff!important;font:14px Arial!important;padding:12px 14px!important;color:#292233!important;border-radius:8px!important}
.mot-market-search button{background:#e7c776!important;color:#32163e!important;font-size:13px;font-weight:700;border:0!important;border-radius:8px;padding:12px 22px;cursor:pointer}
.mot-market-quick{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px}.mot-market-quick a{font-size:11px;border:1px solid #ffffff40;color:#fff!important;border-radius:50px;padding:6px 12px;background:#ffffff0c}
.mot-market-categories ul.products{display:flex!important;gap:10px!important;overflow:auto!important;padding:0 0 8px!important;margin:0!important;scrollbar-width:thin;list-style:none!important}
.mot-market-categories ul.products:before,.mot-market-categories ul.products:after{display:none!important}
.mot-market-categories li.product-category{flex:0 0 150px!important;width:150px!important;padding:12px!important;margin:0!important;display:flex;align-items:center;justify-content:center;border-radius:12px!important;border:1px solid #e8e0ef;background:#fff;min-height:56px}
.mot-market-categories li.product-category img{display:none!important}.mot-market-categories .woocommerce-loop-category__title{font:600 12px/1.4 Arial,sans-serif!important;text-align:center;color:#4d2666!important;min-height:0!important;padding:0!important}.mot-market-categories mark{background:transparent!important;color:#a396ad;font-size:10px}
.mot-shop-layout{display:grid!important;grid-template-columns:224px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important}
.mot-shop-filters{padding:20px!important;background:#f9f6fc;border:1px solid #e9e2ef;border-radius:16px;gap:16px!important;position:sticky;top:116px;min-width:0}
.mot-shop-filters .elementor-heading-title{font:700 13px/1.4 Arial,sans-serif!important;color:#34233e!important}
.mot-shop-filters :is(label,select,.jet-filter-label,.jet-radio-list__label){font-family:Arial,sans-serif!important;font-size:12px!important}.mot-shop-filters .elementor-widget-divider{margin:0!important;--divider-gap:0px!important}
.mot-shop-results{min-width:0;gap:20px!important;padding:0!important}.mot-shop-toolbar{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:40px}
.mot-shop-toolbar select{font:12px Arial!important;padding:10px!important;border:1px solid #ded4e7!important;border-radius:8px!important;background:#fff!important}.mot-shop-toolbar .elementor-widget{width:auto!important}
.mot-shop-grid{width:100%!important;margin:0!important}.mot-shop-grid .elementor-loop-container{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
.mot-market-product{display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px!important;border:1px solid #e7e0ed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 4px 16px #36194805!important;height:100%!important;position:relative;transition:box-shadow .2s,border-color .2s;overflow:hidden}
.mot-market-product:hover{box-shadow:0 9px 28px #48236413!important;border-color:#c9aad9!important}
body.mot-site-shell .mot-native-loop-cart{margin-top:auto!important;width:100%!important}body.mot-site-shell .mot-native-loop-cart :is(form,.elementor-add-to-cart,.e-loop-add-to-cart-form-container){width:100%!important;margin:0!important}body.mot-site-shell .mot-native-loop-cart a.button{display:block!important;width:100%!important;text-align:center;background:#f3eaf9!important;color:#69228b!important;border:1px solid #e5d6ee!important;border-radius:9px!important;font:600 12px Arial!important;padding:12px 8px!important}
.mot-market-product>.e-con{padding:0!important;gap:10px!important;width:100%!important}.mot-market-product .elementor-widget{margin:0!important;min-width:0}
.mot-market-product .elementor-widget-theme-post-featured-image img{height:185px!important;width:100%!important;object-fit:contain!important;padding:8px!important;background:#fff!important}
.mot-market-product .elementor-widget-woocommerce-product-title .elementor-heading-title{font:600 13px/1.5 Arial,sans-serif!important;letter-spacing:0!important;color:#2d2635!important;min-height:58px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mot-market-product .elementor-widget-woocommerce-product-price{margin-top:auto!important}.mot-market-product .price{font:700 24px/1.2 Arial,sans-serif!important;color:#762795!important;display:flex;gap:5px;align-items:baseline;flex-wrap:wrap}.mot-market-product .price del{font:12px Arial,sans-serif!important;color:#94869b!important;order:2}.mot-market-product .price ins{background:none!important;text-decoration:none!important}
.mot-market-product .elementor-widget-wc-add-to-cart .elementor-button,.mot-market-product .elementor-widget-wc-add-to-cart .button{width:100%!important;font:600 12px Arial,sans-serif!important;background:#f3eaf9!important;color:#69228b!important;border:1px solid #e5d6ee!important;border-radius:9px!important;padding:12px 8px!important;display:flex!important;justify-content:center!important;gap:7px!important}
.mot-market-product .elementor-widget-wc-add-to-cart .elementor-button:hover{background:#682492!important;color:#fff!important}
.mot-market-product .elementor-widget-jet-engine-data-store-button{position:absolute!important;right:10px!important;top:10px!important;left:auto!important;width:auto!important;z-index:2}.mot-market-product .jet-data-store-link{background:#fff!important;border-radius:50%;width:31px;height:31px;box-shadow:0 2px 8px #27173512;color:#86409f!important;display:grid;place-items:center}
.mot-market-product .onsale,.mot-market-badge{position:absolute;top:14px;left:12px;background:#fae9f5;color:#b11583;font:700 9px Arial,sans-serif;padding:5px 7px;border-radius:5px;z-index:2}
.mot-shop-grid .e-load-more-anchor{padding:15px}.mot-shop-grid .elementor-button{background:#682492!important;color:#fff!important;border-radius:10px!important;font-family:Arial,sans-serif!important}.mot-shop-mobile-filters{display:none!important}
.mot-site-shell .elementor-location-single.product{max-width:1320px;margin:28px auto;width:calc(100% - 48px)}
.mot-site-shell.single-product :is(.woocommerce-product-gallery,.elementor-widget-woocommerce-product-images){background:#fff;border-radius:18px}
.mot-site-shell.single-product .elementor-widget-woocommerce-product-title h1{font:700 32px/1.2 Arial,sans-serif!important;color:#312339!important;letter-spacing:-.8px}
.mot-site-shell.single-product .elementor-widget-woocommerce-product-price .price{font:700 30px Arial,sans-serif!important;color:#762795!important}.mot-site-shell.single-product :is(.single_add_to_cart_button,.button){border-radius:10px!important;background:#682492!important;color:#fff!important;font-family:Arial,sans-serif!important}
.mot-site-shell .woocommerce :is(input.input-text,select,textarea){border:1px solid #ded4e7;border-radius:9px;padding:11px 12px;font-family:Arial,sans-serif}
.mot-site-shell:not(.home) main#content:not(:has(.elementor)){max-width:1240px;margin:35px auto;padding-inline:24px}
.mot-site-shell .mot-site-assistance{border:1px solid #e6daed;border-radius:14px;padding:18px;background:#faf7fd}
@media(max-width:1100px){.mot-shop-grid .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mot-shop-layout{grid-template-columns:190px minmax(0,1fr)!important;gap:18px!important}.mot-site-shell .pr-desktop-nav{gap:16px}.mot-market-product .elementor-widget-theme-post-featured-image img{height:165px!important}}
@media(max-width:900px){.mot-site-shell .pr-header-main{padding:10px 20px}.mot-shop-layout{display:flex!important;flex-direction:column!important}.mot-shop-filters{display:none!important}.mot-shop-mobile-filters{display:block!important;width:100%}.mot-shop-mobile-filters details{border:1px solid #e5ddec;border-radius:12px;background:#faf7fd;padding:16px}.mot-shop-results{width:100%!important}.mot-marketplace{width:calc(100% - 36px)!important;margin-top:18px!important}.mot-shop-grid .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mot-flow-compact{gap:8px}.mot-flow-compact li{padding:10px;gap:9px}.mot-flow-compact small{font-size:10px}}
@media(max-width:600px){.mot-site-shell .pr-header-main{padding:9px 16px;min-height:68px}.mot-site-shell .pr-brand img{width:101px!important;height:45px!important}.mot-site-shell .pr-topline{display:none}.mot-site-shell .pr-header-widget{border-bottom:1px solid #eee7f2}.mot-marketplace{width:calc(100% - 28px)!important;margin:14px auto 30px!important;gap:16px!important}.mot-market-hero{padding:23px 20px!important;border-radius:16px;gap:10px!important}.mot-market-hero .elementor-heading-title{font-size:29px!important;letter-spacing:-.8px!important}.mot-market-hero p{font-size:12px}.mot-market-search input{font-size:12px!important;padding:10px!important}.mot-market-search button{font-size:11px;padding:10px 13px}.mot-market-quick a{font-size:10px}.mot-market-categories li.product-category{flex-basis:122px!important;width:122px!important;min-height:49px;padding:9px!important}.mot-shop-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mot-market-product{padding:11px!important;gap:9px!important;border-radius:12px!important}.mot-market-product .elementor-widget-theme-post-featured-image img{height:140px!important;padding:4px!important}.mot-market-product .elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:11px!important;min-height:50px}.mot-market-product .price{font-size:22px!important}.mot-market-product .elementor-widget-wc-add-to-cart .elementor-button{font-size:10px!important;padding:11px 6px!important}.mot-shop-toolbar{gap:10px!important;flex-wrap:wrap!important}.mot-shop-toolbar select{max-width:180px;font-size:11px!important}.mot-flow-compact{grid-template-columns:1fr!important;gap:0!important;padding:12px 3px!important}.mot-flow-compact li{padding:10px 7px!important;border:0!important;border-radius:0!important;border-bottom:1px solid #eee8f2!important;background:transparent!important;gap:12px!important}.mot-flow-compact li:last-child{border-bottom:0!important}.mot-flow-compact .flow-icon{width:33px;height:33px;border-radius:9px}.mot-flow-compact strong{font-size:12px}.mot-flow-compact small{font-size:10px;margin-top:2px}.mot-site-shell .mot-service-landing .mot-section{padding-block:24px!important}.mot-site-shell.single-product .elementor-widget-woocommerce-product-title h1{font-size:25px!important}.mot-site-shell .pr-bottom-nav{padding-bottom:env(safe-area-inset-bottom);z-index:10000}}


.mot-studio .mot-draft-notes,.mot-studio .mot-draft-only{display:none!important}@media(max-width:600px){.mot-platform.mot-premium.mot-brand .mot-hero::before{background-image:linear-gradient(90deg,#39114fee,#49216dbc 45%,#47226b44 100%),url("https://montesdeocatravel.com/wp-content/uploads/mot-performance-v1/habana720.webp")!important}}