/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg-cream:#fffde7;--accent-gold:#fbc02d;--deep-gold:#f9a825;--charcoal:#1a1a1a;--slate:#5f6368;--white:#fff;--shadow-sm:0 4px 12px rgba(0,0,0,.05);--shadow-lg:0 12px 30px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{background-color:var(--bg-cream);color:var(--charcoal);font-family:Lexend,sans-serif;line-height:1.7}.logo,h1,h2,h3{font-family:Baloo\ 2,sans-serif;font-weight:700}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.faq-section{background-color:#f9fafb;padding:4rem 0}.faq-section .faq-header{margin-bottom:3rem;text-align:center}.faq-section .faq-header .faq-title{color:#111827;font-size:2.8rem;font-weight:700;margin-bottom:1rem}.faq-section .faq-accordion{margin:0 auto;max-width:800px}.faq-section .faq-accordion .field__items{display:flex;flex-direction:column;gap:1.5rem}.faq-section .faq-accordion>.faq-item,.faq-section .faq-accordion>.paragraph{margin-bottom:1.5rem}.faq-section .faq-accordion>.faq-item:last-child,.faq-section .faq-accordion>.paragraph:last-child{margin-bottom:0}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.faq-item__question{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-item__question[aria-expanded=true]{color:#2563eb}.faq-item__question[aria-expanded=true] .faq-item__icon{transform:rotate(180deg)}.faq-item__question[aria-expanded=true] .faq-item__icon:after{opacity:0}.faq-item__title{flex:1;margin-right:1rem}.faq-item__icon{height:1.25rem;position:relative;transition:transform .3s ease;width:1.25rem}.faq-item__icon:after,.faq-item__icon:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq-item__icon:before{height:2px;width:1rem}.faq-item__icon:after{height:1rem;transition:opacity .3s ease;width:2px}.faq-item__answer{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out}.faq-item__answer.is-open{max-height:1000px;opacity:1;padding-bottom:1.5rem}.faq-item__answer-content{color:#4b5563;font-size:1rem;line-height:1.625;padding:0 1.5rem .5rem}.why-choose-mot{padding:100px 0;width:100%}.why-choose-mot__header{margin-bottom:4rem;text-align:center}.why-choose-mot__title{color:var(--charcoal);font-size:2.8rem;line-height:1.1;margin-bottom:1rem}.why-choose-mot__subheadline{color:var(--slate);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:850px}.why-choose-mot__grid{counter-reset:card-counter;display:block;margin-top:3rem;width:100%}.why-choose-mot__grid .field--name-field-why-choose-items>.field__items,.why-choose-mot__grid .field__items{display:grid!important;gap:2.5rem!important;grid-template-columns:1fr!important;width:100%!important}@media (min-width:640px){.why-choose-mot__grid .field--name-field-why-choose-items>.field__items,.why-choose-mot__grid .field__items{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.why-choose-mot__grid .field--name-field-why-choose-items>.field__items,.why-choose-mot__grid .field__items{grid-template-columns:repeat(3,1fr)!important}}.why-choose-item{align-items:center!important;background:var(--white)!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:24px!important;box-shadow:var(--shadow-sm)!important;counter-increment:card-counter;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:flex-start!important;margin:0!important;padding:3rem 2rem!important;position:relative!important;text-align:center!important;transition:var(--transition)!important;width:100%!important}.why-choose-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-12px)}.why-choose-item__count{color:rgba(0,0,0,.04);font-family:Baloo\ 2,sans-serif;font-size:3.5rem;font-weight:700;left:0;line-height:1;pointer-events:none;position:absolute;right:0;text-align:center;top:1.5rem}.why-choose-item__count:before{content:counter(card-counter,decimal-leading-zero)}.why-choose-item__icon{display:flex;font-size:2.5rem;justify-content:center;line-height:1;margin-bottom:1.5rem;margin-top:1rem}.why-choose-item__icon img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.why-choose-item__title{color:var(--charcoal);font-size:1.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.why-choose-item__description{color:var(--slate);font-size:1rem;line-height:1.6;overflow-wrap:break-word;word-break:break-all}.why-choose-item__description p{margin-bottom:0}.fees-description-box{align-items:center;background-color:#fffdf5;border:1.5px solid #ffdada;border-radius:30px;box-shadow:0 4px 15px rgba(185,28,28,.03);display:flex;gap:2.5rem;margin-bottom:4rem;padding:2.5rem}@media (max-width:768px){.fees-description-box{flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}}.fees-description-box__icon{align-items:center;display:flex;flex-shrink:0;height:auto;justify-content:center;width:70px}.fees-description-box__icon img,.fees-description-box__icon svg{height:auto;width:100%}.fees-description-box__text{color:var(--slate);flex-grow:1;font-size:1.15rem;line-height:1.8}.fees-description-box__text p{margin:0}.fees-description-box__text strong{color:#b91c1c;font-weight:700}.footer-block{padding:0;text-align:left}.footer-block .block__content{margin:0 auto;max-width:1300px;padding:0 1.5rem}@media (min-width:1024px){.footer-block .block__content{padding:0 2rem}}.footer-block .footer-column-wrapper{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;padding:0}@media (min-width:1024px){.footer-block .footer-column-wrapper{gap:3rem}}.footer-block .footer-column-wrapper>div{flex:1 1 100%}@media (min-width:640px){.footer-block .footer-column-wrapper>div{flex:1 1 calc(50% - 1.25rem)}}@media (min-width:1024px){.footer-block .footer-column-wrapper>div{flex:1 1 200px}}.footer-block .footer-column-wrapper .footer-first-col{flex:1 1 100%}@media (min-width:1024px){.footer-block .footer-column-wrapper .footer-first-col{flex:2 1 300px}}.footer-block .footer-logo-text img{display:block;margin-bottom:1.5rem;max-width:80px}.footer-block .footer-logo-text__text{color:#1a1a1a;font-size:.95rem;line-height:1.7;max-width:400px}.footer-block .footer-column__title{color:#000;font-family:Baloo\ 2,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}.footer-block .footer-column__links .field__item{margin-bottom:.8rem}.footer-block .footer-column__links a{color:#1a1a1a;font-size:.95rem;text-decoration:none;transition:var(--transition)}.footer-block .footer-column__links a:hover{color:#000;text-decoration:underline}.site-footer{background:#fffbeb;border-top:1px solid #eee;font-size:.95rem;padding-top:50px;text-align:center}.back-to-top{align-items:center;background-color:var(--charcoal);border:none;border-radius:50%;bottom:30px;box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:var(--transition);visibility:hidden;width:50px;z-index:999}.back-to-top svg{height:24px;width:24px}.back-to-top:hover{background-color:var(--deep-gold);box-shadow:var(--shadow-lg);color:var(--charcoal);transform:translateY(-5px)}.back-to-top.show{opacity:1;transform:translateY(0);visibility:visible}.custom-ribbon-wrapper{align-items:center;background-color:#fff1db;box-shadow:0 2px 5px rgba(0,0,0,.15);color:var(--charcoal,#1a1a1a);display:flex;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;left:0;padding:0 5%;position:fixed;top:0;width:100%;z-index:9999}.custom-ribbon-wrapper a{color:inherit;text-decoration:none}.custom-ribbon-wrapper a:hover{text-decoration:underline}.custom-ribbon-wrapper .ribbon-item{align-items:center;display:flex}.custom-ribbon-wrapper .ribbon-separator{margin:0 15px;opacity:.6}.custom-ribbon-wrapper i{margin-right:8px}body{padding-top:30px}header{backdrop-filter:blur(10px);background:rgba(255,253,231,.95);border-bottom:2px solid var(--accent-gold);display:flex;flex-direction:column;gap:.75rem;padding:1rem 5%;position:sticky;top:30px;width:100%;z-index:99}.header-region,.header-region>div{display:flex;justify-content:center}.header-region>div{align-items:center}.header-region>div>div{align-items:center;display:flex;gap:.75rem}.header-region a{align-items:center;color:var(--charcoal);display:flex;font-family:Baloo\ 2,sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none}.header-region a img{display:block;height:35px;width:auto}@media (max-width:1024px){.header-region a:not(:first-child){display:none!important}.header-region a img{height:55px!important}}.navbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;width:100%}.navbar nav>ul:not(.contextual-links){align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.navbar nav>ul:not(.contextual-links) a{color:var(--charcoal);font-family:Nunito,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:var(--transition)}.navbar nav>ul:not(.contextual-links) a.is-active,.navbar nav>ul:not(.contextual-links) a:hover{color:var(--deep-gold)}.navbar .secondary-menu-region,.navbar .secondary-menu-region>div{align-items:center;display:flex;gap:1.5rem}.navbar .secondary-menu-region nav>ul:not(.contextual-links){gap:1rem}.navbar .secondary-menu-region nav>ul:not(.contextual-links) a{background:transparent;border:2px solid var(--charcoal);border-radius:50px;font-family:Nunito,sans-serif;font-size:.85rem;padding:.5rem 1.2rem}.navbar .secondary-menu-region nav>ul:not(.contextual-links) a.is-active,.navbar .secondary-menu-region nav>ul:not(.contextual-links) a:hover{background:var(--charcoal);color:#fff!important}.logo{color:var(--charcoal);font-size:1.8rem;letter-spacing:-1px;text-decoration:none}.logo span{color:var(--deep-gold)}#block-mot-simple-primary-local-tasks{margin:2rem auto 0;max-width:1300px;padding:0 5%}#block-mot-simple-primary-local-tasks ul:not(.contextual-links){border-bottom:2px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}#block-mot-simple-primary-local-tasks ul:not(.contextual-links) li{margin:0}#block-mot-simple-primary-local-tasks ul:not(.contextual-links) li a{background:hsla(0,0%,100%,.5);border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;color:var(--slate);display:inline-block;font-size:.95rem;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:var(--transition)}#block-mot-simple-primary-local-tasks ul:not(.contextual-links) li a:hover{background:hsla(0,0%,100%,.8);color:var(--charcoal)}#block-mot-simple-page-title{margin:0 auto;max-width:1300px;padding:100px 5% 40px;text-align:center}#block-mot-simple-page-title h1{color:var(--charcoal);font-size:clamp(2.5rem,8vw,4.8rem);line-height:1.1;margin-bottom:.5rem}#block-mot-simple-page-title h1 span{color:var(--charcoal)}.hero{padding:0}.hero .swiper-button-next,.hero .swiper-button-prev{color:var(--charcoal)}.hero .swiper-pagination-bullet-active{background:var(--charcoal)}.hero-slide{background-color:var(--bg-cream);padding:220px 5% 120px;position:relative;text-align:center}.hero-slide:before{background:radial-gradient(circle at top,rgba(255,249,196,.3) 0,rgba(255,253,231,.5) 70%);content:"";inset:0;position:absolute;z-index:0}.hero-slide.has-bg-image:before{display:none}.hero-slide .hero-content{position:relative;z-index:1}.hero-slide h1{color:var(--accent-gold);font-size:clamp(2.5rem,8vw,4.8rem);line-height:1.1;margin-bottom:1.5rem}.hero-slide span{color:var(--deep-gold)}.hero-slide p{color:var(--slate);font-size:1.3rem;margin:0 auto 3rem;max-width:800px}section{padding:50px 0;width:100%}.container{margin:0 auto;max-width:1300px;padding:0 5%}.grid{margin-top:4rem}.grid,.grid>.field>.field__items{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid>.field{grid-column:1/-1}.grid-2-cols{margin-top:4rem}.grid-2-cols,.grid-2-cols>.field>.field__items,.grid-2-cols>.field__items{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.grid-2-cols,.grid-2-cols>.field>.field__items,.grid-2-cols>.field__items{gap:3rem;grid-template-columns:repeat(2,1fr)}}.grid-2-cols>.field{grid-column:1/-1}.card{background:var(--white);border:1px solid rgba(0,0,0,.03);border-radius:30px;box-shadow:var(--shadow-sm);padding:4rem 2.5rem;text-align:center;transition:var(--transition)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-15px)}.card h3{color:var(--deep-gold);font-size:1.6rem;margin-bottom:1.2rem}.price{align-items:baseline;color:var(--charcoal);display:flex;font-size:3.5rem;gap:.5rem;justify-content:center;margin:1.5rem 0}.price span,.price>div{display:inline-block}.price span{color:var(--slate);font-size:1.1rem}.card.featured{border:3px solid var(--charcoal);position:relative}.card.featured:before{background:var(--charcoal);border-radius:20px;color:#fff;content:"Most Popular";font-size:.8rem;left:50%;padding:.3rem 1.2rem;position:absolute;top:-15px;transform:translateX(-50%)}.contact-wrapper{background:var(--white);border-radius:40px;box-shadow:var(--shadow-lg);display:grid;gap:5rem;grid-template-columns:1fr 1.2fr;padding:5rem}.form-control{border:2.5px solid var(--bg-cream);border-radius:15px;font-family:inherit;font-size:1rem;margin-bottom:1.5rem;padding:1.2rem;transition:var(--transition);width:100%}.form-control:focus{border-color:var(--accent-gold);outline:none}.btn-submit{background:var(--charcoal);border:none;border-radius:15px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:700;padding:1.2rem;width:100%}.btn-submit:hover{background:var(--deep-gold);color:var(--charcoal)}.burger{cursor:pointer;display:none}.burger div{background:var(--charcoal);height:3px;margin:5px;transition:var(--transition);width:25px}.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.toggle .line2{opacity:0}.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:1024px){.navbar .primary-menu-nav,.navbar nav#block-mot-simple-motmenu{align-items:center;background:var(--bg-cream);box-shadow:-20px 0 40px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:400px;position:fixed;right:-100vw;top:0;transition:right .5s ease;width:80%;z-index:2400}.navbar .primary-menu-nav>ul:not(.contextual-links),.navbar nav#block-mot-simple-motmenu>ul:not(.contextual-links){flex-direction:column;gap:2rem}.navbar .primary-menu-nav>ul:not(.contextual-links) a,.navbar nav#block-mot-simple-motmenu>ul:not(.contextual-links) a{font-size:1.2rem}.nav-active{right:0!important}.burger{display:block;z-index:2500}.secondary-menu-region{display:none}.contact-wrapper{grid-template-columns:1fr;padding:3rem 2rem}}.breadcrumb-region{margin:0 auto;max-width:1300px;padding:1.5rem 5% 0}.breadcrumb-region nav h2{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal}.breadcrumb-region nav ol{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumb-region nav ol li{align-items:center;color:var(--slate);display:flex;font-family:Nunito,sans-serif;font-size:.9rem}.breadcrumb-region nav ol li:not(:last-child):after{color:rgba(0,0,0,.2);content:"/";font-size:.8rem;margin-left:.75rem;margin-right:.25rem}.breadcrumb-region nav ol li a{color:var(--charcoal);font-weight:600;text-decoration:none;transition:var(--transition)}.breadcrumb-region nav ol li a:hover{color:var(--deep-gold)}.breadcrumb-region nav ol li:last-child{font-weight:500;opacity:.8}.media-gallery-article [data-once=photoswipe]{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin-top:2rem}@media (min-width:640px){.media-gallery-article [data-once=photoswipe]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.media-gallery-article [data-once=photoswipe]{grid-template-columns:repeat(3,1fr)}}.media-gallery-article [data-once=photoswipe]>div{background:var(--white);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition)}.media-gallery-article [data-once=photoswipe]>div:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.media-gallery-article [data-once=photoswipe]>div a{display:block;line-height:0}.media-gallery-article [data-once=photoswipe]>div img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.media-gallery-article [data-once=photoswipe]>div:hover img{transform:scale(1.05)}.field--name-field-block-reference .field__item section{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important}.testimonial-item{background:var(--white)!important;border:1px solid rgba(0,0,0,.05);border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden;padding:3.5rem 2.5rem;position:relative;text-align:center;transition:var(--transition)}.testimonial-item,.testimonial-item__content{align-items:center;display:flex;flex-direction:column;height:100%}.testimonial-item__content{width:100%}.testimonial-item:hover{box-shadow:0 20px 50px rgba(0,0,0,.1);transform:translateY(-12px)}.testimonial-item__image{align-items:center;border:4px solid var(--white);border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:120px;justify-content:center;margin:0 auto 2rem;overflow:hidden;width:120px}.testimonial-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-item__author-name{color:var(--charcoal);font-size:1.4rem;font-weight:700;margin-bottom:1rem}.testimonial-item__text{color:var(--slate);font-size:1.1rem;font-style:italic;line-height:1.8}.testimonial-slider{padding:2rem 0 4rem}.testimonial-slider .swiper-pagination-bullet-active{background:var(--charcoal)}.testimonial-slider .swiper-slide{display:flex;height:auto}.content-paragraph__title{margin-bottom:3rem;text-align:center}.content-paragraph__title h2{color:var(--charcoal);display:inline-block;font-size:2.8rem;position:relative}.content-paragraph__title h2:after{background:var(--accent-gold);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.content-paragraph__body{color:var(--slate);font-size:1.15rem;line-height:1.8;margin:0 auto;max-width:900px}.content-paragraph__body p{margin-bottom:1.5rem}.static{position:static}.fixed{position:fixed}.left-0{left:0}.top-0{top:0}.z-\[9999\]{z-index:9999}.block{display:block}.inline{display:inline}.grid{display:grid}.hidden{display:none}.pager,.w-full{width:100%}.pager{margin:4rem 0}.pager__items{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none;padding:0}.pager__item,.pager__item a{display:inline-flex}.pager__item a{align-items:center;background:var(--white);border:1.5px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:var(--shadow-sm);color:var(--charcoal);font-family:Lexend,sans-serif;font-weight:600;height:45px;justify-content:center;min-width:45px;padding:0 .5rem;text-decoration:none;transition:var(--transition)}.pager__item a:hover{background:var(--charcoal);box-shadow:var(--shadow-lg);color:var(--white)!important;transform:translateY(-3px)}.pager__item.is-active a{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--charcoal);pointer-events:none}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{font-size:.9rem;padding:0 1.2rem}.iframe_title{display:block;margin-bottom:1.5rem;text-align:center;width:100%}div.field--type-iframe iframe{background-color:#fff;color:#000;margin:0 auto}div.field--type-iframe .iframe-responsive{position:relative}div.field--type-iframe .iframe-responsive:before{content:"";display:block}div.field--type-iframe .iframe-responsive>iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:480px){div.field--type-iframe iframe{width:100%}}.field--name-field-title{display:inline-block;position:relative}.field--name-field-title:after{background:var(--accent-gold);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}#block-mot-simple-languagedropdownswitcher .lang-dropdown-form,[id^=block-language] .lang-dropdown-form{align-items:center;display:flex;gap:.5rem;margin:0}#block-mot-simple-languagedropdownswitcher .lang-dropdown-form .language-icon,[id^=block-language] .lang-dropdown-form .language-icon{background-color:#eee;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.15);display:inline-block;height:auto;min-width:32px}#block-mot-simple-languagedropdownswitcher .lang-dropdown-form .form-item,[id^=block-language] .lang-dropdown-form .form-item{margin:0}#block-mot-simple-languagedropdownswitcher .lang-dropdown-form select.lang-dropdown-select-element,[id^=block-language] .lang-dropdown-form select.lang-dropdown-select-element{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border:2px solid var(--charcoal);border-radius:50px;color:var(--charcoal);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;min-width:130px;padding:.4rem 2.2rem .4rem 1.2rem;transition:var(--transition);width:auto!important}#block-mot-simple-languagedropdownswitcher .lang-dropdown-form select.lang-dropdown-select-element:focus,#block-mot-simple-languagedropdownswitcher .lang-dropdown-form select.lang-dropdown-select-element:hover,[id^=block-language] .lang-dropdown-form select.lang-dropdown-select-element:focus,[id^=block-language] .lang-dropdown-form select.lang-dropdown-select-element:hover{background-color:var(--charcoal);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color:#fff;outline:none}#block-mot-simple-languagedropdownswitcher .lang-dropdown-form select.lang-dropdown-select-element option,[id^=block-language] .lang-dropdown-form select.lang-dropdown-select-element option{background-color:var(--white);color:var(--charcoal)}.user-login-form{margin:0 auto;max-width:500px;text-align:left;width:100%}@media (min-width:1024px){.lg\:inline-flex{display:inline-flex}}
