.elementor-1614 .elementor-element.elementor-element-195e055 > .elementor-container{max-width:1440px;}.elementor-1614 .elementor-element.elementor-element-195e055{padding:100px 0px 60px 0px;}.elementor-1614 .elementor-element.elementor-element-8182025{text-align:start;}.elementor-1614 .elementor-element.elementor-element-716f9109{width:var( --container-widget-width, 89.048% );max-width:89.048%;--container-widget-width:89.048%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;color:#FFFFFF;}.elementor-1614 .elementor-element.elementor-element-1e935d95 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;color:#C7944A;}.elementor-1614 .elementor-element.elementor-element-46ee7593 .elementor-icon-list-icon i{color:#C7944A;transition:color 0.3s;}.elementor-1614 .elementor-element.elementor-element-46ee7593 .elementor-icon-list-icon svg{fill:#C7944A;transition:fill 0.3s;}.elementor-1614 .elementor-element.elementor-element-46ee7593{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1614 .elementor-element.elementor-element-46ee7593 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1614 .elementor-element.elementor-element-46ee7593 .elementor-icon-list-item > a{font-family:"Cinzel", Sans-serif;}.elementor-1614 .elementor-element.elementor-element-46ee7593 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1614 .elementor-element.elementor-element-15aae12c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;color:#C7944A;}.elementor-1614 .elementor-element.elementor-element-79e08b07 .elementor-icon-list-icon i{color:#C7944A;transition:color 0.3s;}.elementor-1614 .elementor-element.elementor-element-79e08b07 .elementor-icon-list-icon svg{fill:#C7944A;transition:fill 0.3s;}.elementor-1614 .elementor-element.elementor-element-79e08b07{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1614 .elementor-element.elementor-element-79e08b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1614 .elementor-element.elementor-element-79e08b07 .elementor-icon-list-item > a{font-family:"Cinzel", Sans-serif;}.elementor-1614 .elementor-element.elementor-element-79e08b07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1614 .elementor-element.elementor-element-7778e2c0 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;color:#C7944A;}.elementor-1614 .elementor-element.elementor-element-54179b54 .elementor-icon-list-icon i{color:#C7944A;transition:color 0.3s;}.elementor-1614 .elementor-element.elementor-element-54179b54 .elementor-icon-list-icon svg{fill:#C7944A;transition:fill 0.3s;}.elementor-1614 .elementor-element.elementor-element-54179b54{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1614 .elementor-element.elementor-element-54179b54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1614 .elementor-element.elementor-element-54179b54 .elementor-icon-list-item > a{font-family:"Cinzel", Sans-serif;}.elementor-1614 .elementor-element.elementor-element-54179b54 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1614 .elementor-element.elementor-element-5268c5e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1614 .elementor-element.elementor-element-5268c5e .elementor-widget-container{text-align:left;}.elementor-1614 .elementor-element.elementor-element-5268c5e .elementor-social-icon{background-color:#C7944A;}.elementor-1614 .elementor-element.elementor-element-5268c5e .elementor-social-icon i{color:#FFFFFF;}.elementor-1614 .elementor-element.elementor-element-5268c5e .elementor-social-icon svg{fill:#FFFFFF;}.elementor-1614 .elementor-element.elementor-element-94d2576 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1614 .elementor-element.elementor-element-94d2576:not(.elementor-motion-effects-element-type-background), .elementor-1614 .elementor-element.elementor-element-94d2576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #C7944A 100%);}.elementor-1614 .elementor-element.elementor-element-94d2576 > .elementor-container{max-width:1440px;}.elementor-1614 .elementor-element.elementor-element-94d2576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 15px 0px;}.elementor-1614 .elementor-element.elementor-element-94d2576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1614 .elementor-element.elementor-element-5fc7ae84{text-align:start;font-family:"Cormorant Garamond", Sans-serif;line-height:14px;color:#FFFFFF;}.elementor-1614 .elementor-element.elementor-element-3617333f{text-align:end;font-family:"Cormorant Garamond", Sans-serif;line-height:14px;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1614 .elementor-element.elementor-element-5fc7ae84{text-align:center;}.elementor-1614 .elementor-element.elementor-element-3617333f{text-align:center;}}@media(min-width:768px){.elementor-1614 .elementor-element.elementor-element-4816676{width:30.556%;}.elementor-1614 .elementor-element.elementor-element-8f14f67{width:19.409%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1614 .elementor-element.elementor-element-4816676{width:100%;}.elementor-1614 .elementor-element.elementor-element-8f14f67{width:100%;}.elementor-1614 .elementor-element.elementor-element-e9592e0{width:100%;}.elementor-1614 .elementor-element.elementor-element-0d5b3e1{width:100%;}}/* Start custom CSS *//* GMC Elementor Exact Support CSS
   Purpose: Makes the Elementor classic-sections template visually match the original HTML/CSS/JS homepage.
   All code is isolated to .gmc-* classes and does not affect the rest of the WordPress site. */
:root{--gmc-bg:#07120c;--gmc-bg-deep:#030806;--gmc-green:#0c2116;--gmc-green-2:#122d1f;--gmc-green-3:#173a28;--gmc-gold:#a67734;--gmc-gold-2:#c7944a;--gmc-gold-3:#e0bc73;--gmc-brown:#3b2614;--gmc-fade:#e9efe9cc;--gmc-fade-2:#f5f0e4e8;--gmc-muted:#b8c0b4;--gmc-border:rgba(198,142,68,.38);--gmc-border-soft:rgba(198,142,68,.18);--gmc-card:rgba(10,30,19,.72);--gmc-glass:rgba(7,18,12,.68);--gmc-shadow:0 28px 80px rgba(0,0,0,.55);--gmc-gold-shadow:0 18px 50px rgba(166,119,52,.22);--gmc-ease:cubic-bezier(.2,.8,.2,1)}
body{background:radial-gradient(circle at 20% 10%,rgba(166,119,52,.18),transparent 30%),radial-gradient(circle at 80% 35%,rgba(14,62,39,.35),transparent 36%),linear-gradient(180deg,var(--gmc-bg),var(--gmc-bg-deep));}
.elementor-section.gmc-section{padding:110px 0;position:relative;overflow:hidden}.gmc-section>.elementor-container,.gmc-hero>.elementor-container,.gmc-site-header>.elementor-container,.gmc-footer>.elementor-container,.gmc-footer-bottom>.elementor-container{width:min(1220px,calc(100% - 40px));max-width:1220px;margin-inline:auto}.gmc-dark-band{background:linear-gradient(180deg,rgba(4,9,7,.65),rgba(11,34,21,.78),rgba(4,9,7,.65));border-block:1px solid var(--gmc-border-soft)}
.gmc-section .elementor-widget-heading .elementor-heading-title,.gmc-hero .elementor-heading-title,.gmc-footer .elementor-heading-title{font-family:'Cinzel',serif;color:var(--gmc-gold-3);font-weight:700;line-height:1.05;letter-spacing:.02em}.gmc-section .elementor-widget-text-editor,.gmc-hero .elementor-widget-text-editor,.gmc-footer .elementor-widget-text-editor{font-family:'Cormorant Garamond',serif;color:var(--gmc-fade);font-size:1.14rem;line-height:1.65}.gmc-section p,.gmc-hero p,.gmc-footer p{color:var(--gmc-fade);margin:0 0 1rem}.gmc-section blockquote{font-size:1.35rem;color:var(--gmc-gold-3);font-style:italic;border-left:1px solid var(--gmc-gold);padding-left:1.35rem;margin:1.6rem 0}
/* Header */
.gmc-site-header{position:sticky!important;top:0;z-index:999;background:rgba(3,8,6,.77);border-bottom:1px solid var(--gmc-border-soft);backdrop-filter:blur(18px);transition:.35s}.gmc-site-header>.elementor-container{height:86px;align-items:center}.gmc-brand .elementor-heading-title{font-family:'Cinzel',serif!important;display:flex;align-items:center;gap:12px;color:var(--gmc-gold-3)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1rem!important}.gmc-brand .elementor-heading-title span{width:44px;height:44px;border:1px solid var(--gmc-gold);border-radius:50%;display:inline-grid;place-items:center;color:var(--gmc-gold-3);font-size:.75rem;box-shadow:inset 0 0 20px rgba(224,188,115,.12)}.gmc-nav-links .elementor-icon-list-items{display:flex!important;justify-content:center;gap:22px;flex-wrap:wrap}.gmc-nav-links .elementor-icon-list-item a{font-family:'Cinzel',serif;color:#f4ead7!important;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.14em;transition:.25s}.gmc-nav-links .elementor-icon-list-item a:hover{color:var(--gmc-gold-3)!important}.gmc-nav-cta .elementor-button{width:auto;float:right}
/* Buttons */
.gmc-btn .elementor-button,.gmc-edition-btn .elementor-button,.gmc-text-link .elementor-button{font-family:'Cinzel',serif;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:.78rem;border-radius:0;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;transition:.35s var(--gmc-ease)!important}.gmc-btn-gold .elementor-button,.gmc-edition-btn .elementor-button{background:linear-gradient(135deg,#80551f,#d2a159,#efd289)!important;color:#160f08!important;border:1px solid rgba(255,224,156,.55);box-shadow:var(--gmc-gold-shadow)}.gmc-btn-ghost .elementor-button{background:rgba(7,18,12,.45)!important;color:var(--gmc-gold-3)!important;border:1px solid var(--gmc-border)}.gmc-text-link .elementor-button{background:transparent!important;color:var(--gmc-gold-3)!important;padding:0!important;min-height:auto;border:none!important;box-shadow:none!important}.gmc-btn .elementor-button:hover{transform:translateY(-3px)}
/* Hero */
.gmc-hero{min-height:calc(100vh - 0px);background:linear-gradient(90deg,rgba(3,8,6,.95) 0%,rgba(7,18,12,.78) 42%,rgba(7,18,12,.52) 100%),url('../assets/wizard-bg.jpg') center/cover no-repeat;position:relative;overflow:hidden}.gmc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 32%,rgba(224,188,115,.26),transparent 30%),linear-gradient(180deg,transparent,rgba(3,8,6,.92));z-index:0}.gmc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(3,8,6,.15),rgba(166,119,52,.08),rgba(3,8,6,.3));z-index:0}.gmc-hero>.elementor-container{min-height:calc(100vh - 86px);padding:120px 0 92px;align-items:center;position:relative;z-index:1}.gmc-hero-copy .elementor-widget-wrap{padding-right:28px}.gmc-eyebrow .elementor-heading-title{display:inline-flex!important;align-items:center;gap:.75rem;color:var(--gmc-gold-3)!important;text-transform:uppercase;letter-spacing:.28em;font-size:.72rem!important;font-weight:700;margin-bottom:1.05rem}.gmc-eyebrow .elementor-heading-title:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--gmc-gold-3))}.gmc-center .elementor-heading-title{justify-content:center}.gmc-hero-title .elementor-heading-title{font-size:clamp(3.2rem,8vw,7.5rem)!important;text-transform:uppercase}.gmc-hero-title .elementor-heading-title span{display:block;color:var(--gmc-gold-2);text-shadow:0 0 35px rgba(224,188,115,.22)}.gmc-hero-lead{max-width:680px}.gmc-hero-lead p{font-size:1.45rem!important;color:var(--gmc-fade-2)!important}.gmc-hero-subline p{font-size:1.22rem!important;color:var(--gmc-gold-3)!important;font-style:italic}.gmc-hero-actions>.elementor-container{display:flex;gap:16px;max-width:460px;margin:28px 0 32px}.gmc-hero-proof>.elementor-container{max-width:540px;margin:0;display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px}.gmc-proof-item>.elementor-widget-wrap{border:1px solid var(--gmc-border-soft);background:rgba(7,18,12,.6);padding:18px 16px!important;text-align:center}.gmc-proof-number .elementor-heading-title{font-size:1.45rem!important}.gmc-proof-label p{font-size:.8rem!important;margin:0!important;font-family:'Inter',sans-serif;text-transform:uppercase;letter-spacing:.16em;color:var(--gmc-muted)!important}.gmc-hero-visual .elementor-widget-wrap{position:relative;display:flex;align-items:center;justify-content:center}.gmc-book-cover{position:relative;z-index:1}.gmc-book-cover img{width:min(410px,80vw);border:1px solid rgba(224,188,115,.35);box-shadow:0 35px 90px rgba(0,0,0,.65),0 0 80px rgba(166,119,52,.2);transform:perspective(1100px) rotateY(-10deg) rotateX(1deg);filter:saturate(1.05) contrast(1.04)}.gmc-book-cover:before{content:"";position:absolute;inset:6%;background:radial-gradient(circle,rgba(224,188,115,.35),transparent 62%);filter:blur(35px);z-index:-1}.gmc-seal{position:absolute!important;right:7%;bottom:16%;z-index:5;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#f1cf7c,#b97b24 65%,#5f3a12);border:4px double rgba(68,40,10,.55);display:grid;place-items:center;text-align:center;box-shadow:0 14px 34px rgba(0,0,0,.45)}.gmc-seal .elementor-heading-title{font-size:.7rem!important;line-height:1.32!important;color:#221508!important;text-transform:uppercase;letter-spacing:.08em}.gmc-hero-visual:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(224,188,115,.18),transparent 68%);animation:gmcPulse 4s ease-in-out infinite alternate}
/* General sections */
.gmc-section-heading .elementor-heading-title{font-size:clamp(2.3rem,5vw,4.75rem)!important;text-transform:uppercase}.gmc-section-intro{max-width:650px;margin-inline:auto}.gmc-section-intro p{text-align:center;color:var(--gmc-fade)!important}.gmc-divider .elementor-divider{padding:20px 0!important}.gmc-divider .elementor-divider-separator{border-color:var(--gmc-gold-3)!important}.gmc-author-section>.elementor-container,.gmc-contact-section>.elementor-container{display:grid!important;grid-template-columns:46% 54%;gap:58px;align-items:center}.gmc-image-panel>.elementor-widget-wrap{position:relative;border:1px solid var(--gmc-border);background:var(--gmc-green);box-shadow:var(--gmc-shadow);min-height:560px;overflow:hidden;padding:0!important}.gmc-author-image img{width:100%;min-height:560px;object-fit:cover;filter:saturate(.92) contrast(1.08)}.gmc-author-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(3,8,6,.8));}.gmc-image-caption-title,.gmc-image-caption-text{position:absolute!important;left:32px;right:32px;z-index:2}.gmc-image-caption-title{bottom:66px}.gmc-image-caption-title .elementor-heading-title{font-size:1.4rem!important}.gmc-image-caption-text{bottom:26px}.gmc-image-caption-text p{font-family:'Inter',sans-serif!important;color:var(--gmc-muted)!important;font-size:.84rem!important;text-transform:uppercase;letter-spacing:.14em}.gmc-feature-grid>.elementor-container,.gmc-books-grid>.elementor-container,.gmc-blog-grid>.elementor-container,.gmc-testimonials-grid>.elementor-container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px}.gmc-feature-card>.elementor-widget-wrap,.gmc-insight-card>.elementor-widget-wrap,.gmc-blog-card>.elementor-widget-wrap,.gmc-testimonial-card>.elementor-widget-wrap{background:linear-gradient(180deg,rgba(18,45,31,.88),rgba(7,18,12,.75));border:1px solid var(--gmc-border-soft);box-shadow:var(--gmc-shadow);padding:34px!important;transition:.35s var(--gmc-ease);height:100%;overflow:hidden}.gmc-feature-card>.elementor-widget-wrap:hover,.gmc-insight-card>.elementor-widget-wrap:hover,.gmc-blog-card>.elementor-widget-wrap:hover{border-color:var(--gmc-border);transform:translateY(-7px)}.gmc-feature-icon .elementor-heading-title{font-size:2.7rem!important;color:rgba(224,188,115,.22)!important}.gmc-feature-title .elementor-heading-title,.gmc-insight-title .elementor-heading-title,.gmc-blog-title .elementor-heading-title{font-size:1.55rem!important}.gmc-edition-strip>.elementor-container{margin-top:34px;display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px}.gmc-edition-btn .elementor-button{width:100%;background:rgba(3,8,6,.55)!important;color:var(--gmc-gold-3)!important;border:1px solid var(--gmc-border)!important}.gmc-trailer-card>.elementor-widget-wrap{position:relative;overflow:hidden;aspect-ratio:16/7;border:1px solid var(--gmc-border);box-shadow:var(--gmc-shadow);padding:0!important;background:var(--gmc-green)}.gmc-trailer-poster img{width:100%;height:100%;object-fit:cover;filter:brightness(.62) saturate(.85)}.gmc-trailer-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,8,6,.82),rgba(3,8,6,.15))}.gmc-play-orb{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.gmc-play-orb .elementor-heading-title{width:104px;height:104px;border-radius:50%;background:linear-gradient(135deg,#80551f,#d2a159,#efd289);display:grid;place-items:center;color:#160f08!important;font-size:2.3rem!important;box-shadow:0 0 40px rgba(224,188,115,.32)}.gmc-trailer-label,.gmc-trailer-title{position:absolute!important;z-index:2;left:34px;bottom:84px}.gmc-trailer-title{bottom:34px}.gmc-trailer-label .elementor-heading-title{font-family:'Inter',sans-serif!important;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem!important;color:var(--gmc-gold-3)!important}.gmc-trailer-title .elementor-heading-title{font-size:2rem!important}.gmc-insight-img img{height:290px;width:100%;object-fit:cover;border:1px solid var(--gmc-border-soft)}.gmc-mini-label .elementor-heading-title,.gmc-blog-date .elementor-heading-title,.gmc-testimonial-role .elementor-heading-title{font-family:'Inter',sans-serif!important;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem!important;color:var(--gmc-gold-3)!important}.gmc-testimonial-card>.elementor-widget-wrap{text-align:center;padding:48px 36px!important}.gmc-testimonial-quote p{font-size:1.35rem!important;font-style:italic;color:var(--gmc-fade-2)!important}.gmc-testimonial-name .elementor-heading-title{font-size:1.15rem!important}.gmc-blog-img img{height:230px;width:100%;object-fit:cover;margin:-34px -34px 24px;width:calc(100% + 68px);max-width:none}.gmc-contact-lines{margin-top:22px}.gmc-contact-lines p{border-bottom:1px solid var(--gmc-border-soft);padding:12px 0;margin:0;color:var(--gmc-muted)!important}.gmc-contact-lines strong{color:var(--gmc-gold-3);display:inline-block;width:92px;font-family:'Inter',sans-serif;text-transform:uppercase;font-size:.72rem;letter-spacing:.14em}.gmc-form-col>.elementor-widget-wrap,.gmc-newsletter-box>.elementor-widget-wrap{background:rgba(7,18,12,.74);border:1px solid var(--gmc-border);box-shadow:var(--gmc-shadow);padding:34px!important}.gmc-contact-form .elementor-field,.gmc-newsletter-form .elementor-field{background:rgba(255,255,255,.045)!important;border:1px solid var(--gmc-border-soft)!important;border-radius:0!important;color:#fff!important;min-height:54px}.gmc-contact-form .elementor-field-label,.gmc-newsletter-form .elementor-field-label{font-family:'Inter',sans-serif!important;color:var(--gmc-gold-3)!important;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem!important}.gmc-contact-form .elementor-button,.gmc-newsletter-form .elementor-button{background:linear-gradient(135deg,#80551f,#d2a159,#efd289)!important;color:#160f08!important;border-radius:0!important;border:1px solid rgba(255,224,156,.55)!important;font-family:'Cinzel',serif!important;text-transform:uppercase;letter-spacing:.13em;font-weight:700;min-height:54px}.gmc-newsletter{background:linear-gradient(rgba(3,8,6,.75),rgba(3,8,6,.86)),url('../assets/wizard-bg.jpg') center/cover fixed no-repeat;padding:100px 0}.gmc-newsletter-box>.elementor-widget-wrap{max-width:880px;margin:auto;text-align:center;padding:64px 46px!important;background:linear-gradient(180deg,rgba(7,18,12,.82),rgba(7,18,12,.58));backdrop-filter:blur(10px)}
/* Footer */
.gmc-footer{padding:70px 0 26px;background:var(--gmc-bg-deep);border-top:1px solid var(--gmc-border-soft)}.gmc-footer>.elementor-container{display:grid!important;grid-template-columns:2.1fr 1fr 1fr 1.2fr;gap:38px}.gmc-footer-title .elementor-heading-title{font-family:'Cinzel',serif!important;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem!important}.gmc-footer-links .elementor-icon-list-item a,.gmc-footer-text p{color:var(--gmc-muted)!important}.gmc-footer-links .elementor-icon-list-item{margin-bottom:10px}.gmc-footer-bottom{background:var(--gmc-bg-deep);padding:0 0 26px}.gmc-footer-bottom>.elementor-container{border-top:1px solid var(--gmc-border-soft);padding-top:22px}.gmc-copyright p,.gmc-credit p{font-family:'Inter',sans-serif;color:var(--gmc-muted)!important;font-size:.78rem!important}.gmc-credit p{text-align:right}
@keyframes gmcPulse{from{opacity:.3;transform:scale(.96)}to{opacity:.62;transform:scale(1.06)}}
@media(max-width:1120px){.gmc-site-header>.elementor-container{height:auto;padding:18px 0}.gmc-site-header .elementor-column{width:100%!important}.gmc-nav-links .elementor-icon-list-items{justify-content:flex-start}.gmc-nav-cta .elementor-button{float:none}.gmc-hero>.elementor-container,.gmc-author-section>.elementor-container,.gmc-contact-section>.elementor-container{grid-template-columns:1fr!important}.gmc-hero>.elementor-container{display:flex!important;flex-direction:column-reverse}.gmc-hero-copy{text-align:center}.gmc-hero-copy .elementor-widget-wrap{padding-right:0!important}.gmc-hero-actions>.elementor-container,.gmc-hero-proof>.elementor-container{margin:auto}.gmc-eyebrow .elementor-heading-title{justify-content:center}.gmc-feature-grid>.elementor-container,.gmc-books-grid>.elementor-container,.gmc-blog-grid>.elementor-container,.gmc-testimonials-grid>.elementor-container{grid-template-columns:1fr 1fr}.gmc-footer>.elementor-container{grid-template-columns:1fr 1fr!important}}
@media(max-width:760px){.gmc-section{padding:78px 0!important}.gmc-site-header .elementor-container,.gmc-section>.elementor-container,.gmc-hero>.elementor-container,.gmc-footer>.elementor-container,.gmc-footer-bottom>.elementor-container{width:min(100% - 28px,1220px)!important}.gmc-brand .elementor-heading-title{font-size:.86rem!important}.gmc-nav-links .elementor-icon-list-items{gap:12px}.gmc-nav-links .elementor-icon-list-item a{font-size:.64rem!important}.gmc-hero-title .elementor-heading-title{font-size:clamp(2.65rem,13vw,4.2rem)!important}.gmc-section-heading .elementor-heading-title{font-size:clamp(2rem,11vw,3.15rem)!important}.gmc-hero-actions>.elementor-container,.gmc-hero-proof>.elementor-container,.gmc-feature-grid>.elementor-container,.gmc-books-grid>.elementor-container,.gmc-blog-grid>.elementor-container,.gmc-testimonials-grid>.elementor-container,.gmc-edition-strip>.elementor-container,.gmc-footer>.elementor-container{grid-template-columns:1fr!important;display:grid!important}.gmc-book-cover img{width:min(340px,78vw)}.gmc-seal{width:92px;height:92px;right:0;bottom:14%}.gmc-trailer-card>.elementor-widget-wrap{aspect-ratio:4/5}.gmc-play-orb .elementor-heading-title{width:84px;height:84px}.gmc-footer-bottom .elementor-column{width:100%!important}.gmc-credit p{text-align:left}.gmc-image-panel>.elementor-widget-wrap,.gmc-author-image img{min-height:430px}.gmc-hero-actions .elementor-column{width:100%!important}}

.gmc-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--gmc-ease),transform .8s var(--gmc-ease)}.gmc-reveal.gmc-visible{opacity:1;transform:translateY(0)}.gmc-site-header.gmc-scrolled{background:rgba(3,8,6,.94);box-shadow:0 18px 45px rgba(0,0,0,.32)}/* End custom CSS */