.elementor-6044 .elementor-element.elementor-element-36d38e5b{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-36d38e5b:not(.elementor-motion-effects-element-type-background), .elementor-6044 .elementor-element.elementor-element-36d38e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moratra.com/wp-content/uploads/2025/12/Essaouira-Coast-Day-TripR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6044 .elementor-element.elementor-element-1b764d68{width:100%;max-width:100%;text-align:center;}.elementor-6044 .elementor-element.elementor-element-1b764d68 .elementor-heading-title{font-size:38px;}.elementor-6044 .elementor-element.elementor-element-382181f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6044 .elementor-element.elementor-element-4122c67e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-text{transition:color 0.3s;}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6044 .elementor-element.elementor-element-61a8086e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-text{transition:color 0.3s;}.elementor-6044 .elementor-element.elementor-element-6215b746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6044 .elementor-element.elementor-element-15c15d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6044 .elementor-element.elementor-element-68633933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-68633933:not(.elementor-motion-effects-element-type-background), .elementor-6044 .elementor-element.elementor-element-68633933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5BA4C9;}.elementor-6044 .elementor-element.elementor-element-34b8c384{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-6044 .elementor-element.elementor-element-2eeaff7b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-6044 .elementor-element.elementor-element-71e533fa{width:initial;max-width:initial;text-align:center;}.elementor-6044 .elementor-element.elementor-element-4a6be458{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6044 .elementor-element.elementor-element-6eb5a168{--display:flex;}.elementor-6044 .elementor-element.elementor-element-41d6963f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6044 .elementor-element.elementor-element-717571f6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6044 .elementor-element.elementor-element-22fd9166 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6044 .elementor-element.elementor-element-6e6ec619 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6044 .elementor-element.elementor-element-113764dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6044 .elementor-element.elementor-element-3a5c6824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6044 .elementor-element.elementor-element-54a9847a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6044 .elementor-element.elementor-element-42027075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6044 .elementor-element.elementor-element-6bd67e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-6044 .elementor-element.elementor-element-36d38e5b{--min-height:350px;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6044 .elementor-element.elementor-element-68633933{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-34b8c384{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-6044 .elementor-element.elementor-element-4a6be458{--container-widget-width:565px;--container-widget-flex-grow:0;width:var( --container-widget-width, 565px );max-width:565px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6044 .elementor-element.elementor-element-41d6963f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6044 .elementor-element.elementor-element-36d38e5b{--min-height:300px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-36d38e5b:not(.elementor-motion-effects-element-type-background), .elementor-6044 .elementor-element.elementor-element-36d38e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:1000px auto;}.elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6044 .elementor-element.elementor-element-4122c67e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6044 .elementor-element.elementor-element-61a8086e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6044 .elementor-element.elementor-element-68633933{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-2eeaff7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6044 .elementor-element.elementor-element-4a6be458{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6044 .elementor-element.elementor-element-41d6963f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */:root{--mg:#C9A86C;--mt:#2678A0;--mn:#1A3A4D;--mb:#F7F9FB;--ms:#5BA4C9;--mtx:#1A2D3A;--mm:rgba(26,58,77,.70);--mbr:rgba(38,120,160,.12);--mbs:rgba(38,120,160,.18);--msh:0 12px 30px rgba(26,58,77,.10);--mshh:0 18px 46px rgba(26,58,77,.14);--mr:18px;--mrl:22px;--mw:1120px;--mwp:32px;--mgl:rgba(247,249,251,.78);--mgls:rgba(247,249,251,.82);--mbl:10px;--mgr:linear-gradient(90deg,var(--mt),var(--ms));--mbg:linear-gradient(90deg,var(--mg),#D4B87A);--mbt:linear-gradient(90deg,var(--mt),var(--ms))}.moratra-why-ourika,.moratra-ourika-experience,.moratra-ourika-personas,.moratra-practical-details,.moratra-mapfaq-wrap,.moratra-pricing-section{background:0 0!important}.moratra-why-ourika{padding:clamp(22px,4vw,44px) 0}.moratra-ourika-experience{padding:clamp(22px,4vw,46px) 0}.moratra-ourika-personas,.moratra-practical-details,.moratra-mapfaq-wrap{padding:clamp(24px,4vw,48px) 0}.moratra-pricing-section{padding:clamp(32px,5vw,64px) 0}.mwk-wrap,.mox-wrap,.mop-wrap,.mpd-wrap,.mps-container{width:min(var(--mw),calc(100% - var(--mwp)));margin:0 auto}.mwk-head,.mox-head,.mop-head,.mpd-head,.moratra-mapfaq-head,.mps-header{text-align:center}.mwk-head,.mox-head,.mop-head,.mpd-head{margin-bottom:clamp(18px,3vw,28px)}.moratra-mapfaq-head{margin-bottom:22px}.mps-header{margin-bottom:32px}.mwk-kicker,.mox-kicker,.mop-kicker,.mpd-kicker,.moratra-mapfaq-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mt);margin:0 0 10px}.moratra-mapfaq-kicker{margin:0 0 8px}.mwk-kicker::before,.mox-kicker::before,.mop-kicker::before,.mpd-kicker::before,.moratra-mapfaq-kicker::before{content:"";width:42px;height:2px;background:var(--mgr);border-radius:999px;opacity:.9}.mwk-title,.mox-title,.mop-title,.mpd-title,.moratra-mapfaq-title{margin:0 0 10px;font-size:clamp(22px,3.2vw,34px);line-height:1.15;color:var(--mn);letter-spacing:-.02em}.moratra-mapfaq-title{margin:0 0 8px}.mps-title{font-size:clamp(24px,3.2vw,36px);color:var(--mn);margin-bottom:8px;letter-spacing:-.02em}.mwk-subtitle,.mox-subtitle,.mop-subtitle,.mpd-subtitle{margin:0 auto;max-width:78ch;font-size:clamp(14px,1.6vw,16px);line-height:1.7;color:var(--mm)}.mpd-subtitle{max-width:76ch}.moratra-mapfaq-subtitle{max-width:80ch;margin:0 auto;font-size:15px;line-height:1.7;color:var(--mm)}.mps-subtitle{max-width:78ch;margin:0 auto;font-size:15.5px;line-height:1.7;color:var(--mm)}.mwk-card,.mox-timeline,.mox-panel,.mop-card,.mpd-item,.moratra-mapfaq-mapwrap,.mps-card{border:1px solid var(--mbr);border-radius:var(--mr);box-shadow:var(--msh);backdrop-filter:blur(var(--mbl));-webkit-backdrop-filter:blur(var(--mbl))}.mwk-card,.mox-timeline,.mox-panel,.mop-card,.mpd-item{background:var(--mgl)}.moratra-mapfaq-mapwrap,.mps-card{background:var(--mgls);border-color:var(--mbs)}.mwk-card,.mop-card,.mpd-item{transition:transform .18s,box-shadow .18s,border-color .18s}.mwk-card:hover,.mop-card:hover{transform:translateY(-3px);border-color:rgba(38,120,160,.35);box-shadow:var(--mshh)}.mpd-item:hover{transform:translateY(-2px);border-color:rgba(38,120,160,.32);box-shadow:0 16px 40px rgba(26,58,77,.14)}.mwk-btn,.mox-btn,.mop-btn,.mpd-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;font-weight:900;text-decoration:none;color:#1a2d3a;background:var(--mbg);border:1px solid rgba(201,168,108,.40);transition:transform .16s,filter .16s}.mop-btn,.mpd-btn{padding:12px 18px}.mwk-btn:hover,.mox-btn:hover,.mop-btn:hover,.mpd-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.mwk-link,.mox-link,.mop-link,.mpd-link{text-decoration:none;font-weight:800;color:var(--mt);position:relative;padding-bottom:2px}.mwk-link{font-weight:700}.mwk-link::after,.mox-link::after,.mop-link::after,.mpd-link::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--mgr);border-radius:999px;transform:scaleX(.55);transform-origin:left;opacity:.7;transition:transform .18s,opacity .18s}.mwk-link:hover::after,.mox-link:hover::after,.mop-link:hover::after,.mpd-link:hover::after{transform:scaleX(1);opacity:1}.mwk-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12px,2vw,18px)}.mwk-card{grid-column:span 6;padding:18px 18px 16px;position:relative;overflow:hidden}.mwk-card--wide{grid-column:span 12;padding:20px 20px 18px}.mwk-card::after{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 20% 10%,rgba(38,120,160,.15),transparent 55%),radial-gradient(circle at 80% 0%,rgba(91,164,201,.12),transparent 48%);opacity:.9;pointer-events:none}.mwk-card>*{position:relative;z-index:1}.mwk-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(38,120,160,.10);border:1px solid rgba(38,120,160,.25);margin-bottom:12px}.mwk-svg{width:22px;height:22px;fill:var(--mt)}.mwk-card-title{margin:0 0 6px;font-size:18px;line-height:1.25;color:var(--mn);letter-spacing:-.01em}.mwk-card-text{margin:0;font-size:15px;line-height:1.65;color:var(--mm)}.mwk-cta{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;margin-top:14px}.mox-grid{display:grid;grid-template-columns:1.6fr .9fr;gap:clamp(12px,2vw,18px);align-items:start}.mox-timeline{list-style:none;padding:0;margin:0;position:relative;overflow:hidden}.mox-timeline::before{content:"";position:absolute;left:26px;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,rgba(38,120,160,.80),rgba(91,164,201,.70));opacity:.9;border-radius:999px}.mox-step{position:relative;display:grid;grid-template-columns:54px 1fr;gap:12px;padding:16px 18px}.mox-step:not(:last-child){border-bottom:1px solid rgba(38,120,160,.10)}.mox-dot{width:14px;height:14px;border-radius:999px;margin-top:6px;margin-left:19px;background:radial-gradient(circle at 30% 30%,#fff,rgba(255,255,255,.2));border:2px solid rgba(38,120,160,.85);box-shadow:0 0 0 6px rgba(38,120,160,.08)}.mox-step-title{margin:0 0 6px;font-size:17px;line-height:1.25;color:var(--mn);letter-spacing:-.01em}.mox-step-text{margin:0;font-size:15px;line-height:1.65;color:var(--mm)}.mox-step-tag{margin:10px 0 0;display:inline-flex;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:800;letter-spacing:.06em;color:rgba(26,58,77,.78);padding:8px 10px;border-radius:999px;border:1px solid rgba(38,120,160,.16);background:rgba(255,255,255,.60)}.mox-panel{padding:18px;position:sticky;top:18px}.mox-panel-title{margin:0 0 8px;font-size:18px;color:var(--mn);letter-spacing:-.01em}.mox-panel-text{margin:0 0 14px;font-size:14.5px;line-height:1.7;color:var(--mm)}.mox-bullets{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:10px}.mox-bullets li{position:relative;padding-left:26px;font-size:14px;color:rgba(26,45,58,.82);line-height:1.55}.mox-bullets li::before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:6px;background:rgba(38,120,160,.12);border:1px solid rgba(38,120,160,.30);box-shadow:0 0 0 6px rgba(38,120,160,.06)}.mox-actions{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;margin-top:6px}.mox-note{margin-top:14px;padding:12px;border-radius:14px;border:1px solid rgba(38,120,160,.22);background:rgba(38,120,160,.08);color:rgba(26,45,58,.82);font-size:13.5px;line-height:1.6}.mop-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12px,2vw,18px)}.mop-card{grid-column:span 4;padding:18px;text-align:center}.mop-card--wide{grid-column:span 12;text-align:left}.mop-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;font-size:26px;margin-bottom:10px;background:rgba(38,120,160,.10);border:1px solid rgba(38,120,160,.28)}.mop-card-title{margin:0 0 6px;font-size:18px;line-height:1.25;color:var(--mn);letter-spacing:-.01em}.mop-card-text{margin:0;font-size:15px;line-height:1.65;color:var(--mm)}.mop-cta{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:16px}.mpd-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12px,2vw,18px)}.mpd-item{grid-column:span 4;display:flex;gap:14px;align-items:center;padding:16px}.mpd-item--wide{grid-column:span 12;align-items:flex-start}.mpd-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;font-size:22px;background:rgba(38,120,160,.10);border:1px solid rgba(38,120,160,.28);flex-shrink:0}.mpd-label{margin:0 0 2px;font-size:14px;font-weight:700;color:rgba(26,58,77,.85)}.mpd-value{margin:0;font-size:15.5px;font-weight:800;color:var(--mn)}.mpd-cta{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:14px}.moratra-mapfaq-grid{display:grid;gap:22px}.moratra-mapfaq-mapwrap{width:100%;height:360px;overflow:hidden}.moratra-mapfaq-mapwrap iframe{width:100%;height:100%;border:0}.moratra-mapfaq-mapnote{margin-top:10px;font-size:13.5px;color:var(--mm)}.moratra-mapfaq-sub{font-size:18px;font-weight:800;color:var(--mn);margin-bottom:12px}.moratra-mapfaq-faq{border:1px solid var(--mbs);border-radius:14px;padding:12px 14px;margin-bottom:12px;background:rgba(247,249,251,.75);backdrop-filter:blur(8px);transition:border-color .2s}.moratra-mapfaq-faq[open]{border-color:rgba(38,120,160,.40)}.moratra-mapfaq-faq summary{cursor:pointer;font-weight:800;font-size:15px;color:var(--mn);list-style:none}.moratra-mapfaq-faq summary::-webkit-details-marker{display:none}.moratra-mapfaq-faq p{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--mm)}.mps-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mt);margin-bottom:10px}.mps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mps-card{position:relative;border-radius:var(--mrl);padding:28px;display:flex;flex-direction:column}.mps-card-featured{border:2px solid var(--mg)}.mps-badge{position:absolute;top:-12px;left:22px;background:var(--mbg);color:#1a2d3a;padding:6px 14px;font-size:12px;font-weight:900;border-radius:999px}.mps-badge-alt{background:var(--mbt);color:#fff}.mps-plan{font-size:20px;color:var(--mn);margin-bottom:10px}.mps-desc{font-size:14.5px;line-height:1.65;color:var(--mm);margin-bottom:18px}.mps-price{display:flex;align-items:flex-end;gap:6px;margin-bottom:14px}.mps-currency{font-size:18px;font-weight:800}.mps-amount{font-size:48px;font-weight:900;color:var(--mn);line-height:1}.mps-unit{font-size:14px;font-weight:700;margin-bottom:6px}.mps-features{list-style:none;padding:0;margin:0 0 22px}.mps-features li{position:relative;padding-left:22px;margin-bottom:10px;font-size:14.5px;color:var(--mtx)}.mps-features li::before{content:"✓";position:absolute;left:0;color:var(--mt);font-weight:900}.mps-btn{margin-top:auto;display:block;text-align:center;padding:14px 18px;border-radius:999px;font-weight:900;text-decoration:none;background:var(--mbt);color:#fff;transition:transform .15s,filter .15s}.mps-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.mps-btn-main{background:var(--mbg);color:#1a2d3a}@media(min-width:900px){.moratra-mapfaq-grid{grid-template-columns:1.4fr 1fr}}@media(max-width:980px){.mox-grid{grid-template-columns:1fr}.mox-panel{position:relative;top:auto}.mop-card{grid-column:span 6}.mop-card--wide{grid-column:span 12}.mpd-item{grid-column:span 6}.mpd-item--wide{grid-column:span 12}}@media(max-width:900px){.mps-grid{grid-template-columns:1fr}}@media(max-width:880px){.mwk-card{grid-column:span 12}}@media(max-width:520px){.mwk-card{padding:16px}.mwk-card-title{font-size:17px}.mwk-card-text{font-size:14.5px}.mox-step{padding:14px;grid-template-columns:48px 1fr}.mox-timeline::before{left:24px}.mox-dot{margin-left:17px}.mox-panel{padding:16px}.mop-card,.mpd-item{grid-column:span 12}}/* End custom CSS */