@font-face{font-family:open sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/open-sans-v17-latin_greek_latin-ext_greek-ext_cyrillic-ext_cyrillic-300.woff2)format("woff2")}@font-face{font-family:open sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-v17-latin_greek_latin-ext_greek-ext_cyrillic-ext_cyrillic-700.woff2)format("woff2")}@font-face{font-family:source sans pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-pro-v13-latin_greek_latin-ext_greek-ext_cyrillic-ext_cyrillic-700.woff2)format("woff2")}@font-face{font-family:open sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-800.ttf)format("truetype")}.lang-switch a,.btn,a.nav-link{transition:color .5s ease,background-color .5s ease,background-size .5s ease,border-color .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,background-size .5s ease,border-color .5s ease;-moz-transition:color .5s ease,background-color .5s ease,background-size .5s ease,border-color .5s ease}[data-parallax]{transform:translate3d(0,var(--parallax-y,0px),0)}@media(prefers-reduced-motion:reduce){[data-parallax]{transform:none!important}}#header{min-height:100vh;padding-top:1rem}#header .top-spacer{height:clamp(5rem,8vw,9rem)}#header .top-navbar{position:absolute;top:1rem;width:100%;z-index:5;display:flex;align-items:center;gap:2rem;padding:0 clamp(1.5rem,4vw,5rem);box-sizing:border-box}#header .top-navbar .logo-container{width:28%;max-width:24rem;flex:0 1 28%}#header .top-navbar .logo-container img{width:100%}#header .top-navbar .links-container{width:auto;flex:1;min-width:0}#header .top-navbar .links-container .top-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(0.75rem,1.5vw,2rem)}#header .top-navbar .links-container .top-links a{white-space:nowrap}#header .banner{position:relative;overflow:hidden;min-height:clamp(28rem,42vw,46rem);width:100%;background-color:#fff}#header .banner .quote{position:relative;z-index:4;margin-left:clamp(2rem,12vw,15rem);padding:clamp(8rem,13vw,16rem)0 clamp(7rem,12vw,15rem);width:36%;max-width:30rem}#header .banner .quote .symbol{margin-bottom:.75rem}#header .banner .quote .symbol img{width:clamp(2rem,4vw,4rem)}#header .banner .quote span{color:#fff;text-align:left;line-height:1.2;text-transform:uppercase;font-size:clamp(1.25rem,2.1vw,2.5rem);font-family:open sans,sans-serif;font-weight:800}#header .banner .banner-image{position:absolute;z-index:2;inset:-8rem 0}#header .banner .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}#header .banner .banner-deco{position:absolute;z-index:3;width:100%;pointer-events:none}#header .banner .banner-deco img{width:100%}#header .banner .banner-deco.top{top:-1px}#header .banner .banner-deco.bottom{bottom:-1px}#header .bottom-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,4vw,4rem);width:70%;max-width:52rem;margin:1.5rem auto 3rem}#header .bottom-links>div{width:auto;min-width:0}#header .bottom-links a{display:flex;align-items:center;justify-content:center}#header .bottom-links img{display:block;width:100%;height:6rem;object-fit:contain}#header-mobile{min-height:100vh;padding-top:2vh}#header-mobile .samael-logo{padding:1rem}#header-mobile .links div{margin-top:5%;text-align:center}#header-mobile .links div a.nav-link{font-size:1.2rem;line-height:2.5rem}#header-mobile .banner{position:relative;overflow:hidden;height:70vw;width:100%;margin-top:3vw;background-color:#fff}#header-mobile .banner .banner-image{position:absolute;z-index:2;width:100%;top:-3.5rem;bottom:-3.5rem}#header-mobile .banner .banner-image img{width:100%;height:100%;object-fit:cover}#header-mobile .banner .banner-deco{position:absolute;z-index:3}#header-mobile .banner .banner-deco.top{top:-5px;width:125%;margin-right:-200px}#header-mobile .banner .banner-deco.bottom{left:-3px;bottom:-6px;width:106%}body{font-size:16px;font-family:open sans,sans-serif}span,p,ul,h1,h2{font-family:open sans,sans-serif;color:#595959;text-indent:0;font-size:1rem}.text-section-title{display:inline!important;color:#962733;font-size:3.25rem;line-height:4.25rem;font-weight:800}@media(max-width:1024px){.text-section-title{font-size:2.25rem;line-height:3rem}}.text-section-subtitle{display:inline!important;color:#962733;font-size:2.75rem;line-height:3.563rem;font-weight:300}@media(max-width:1024px){.text-section-subtitle{font-size:1.75rem;line-height:2.35rem}}.text-normal{font-weight:300;line-height:1.6875rem}@media(max-width:1024px){.text-normal{text-align:justify}}.text-quote{font-size:1.563rem;font-style:italic;font-weight:300;line-height:1.5rem}.text-small{font-weight:300;font-size:.75rem}a.nav-link{color:#962733;text-decoration:none;font-family:open sans,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase}a.nav-link:hover{color:#f7941e}a.nav-link:active,a.nav-link:focus{color:#962733}a.img-link img{transition:filter .5s}a.img-link:hover img{filter:opacity(45%)}a.img-link:active img,a.img-link:focus img,a.img-link:visited img{filter:none}a.card-link{text-decoration:none}a.card-link span{transition:filter .5s}a.card-link:hover span{filter:opacity(45%)}a.card-link:active span,a.card-link:focus span,a.card-link:visited span{filter:none}.sticky-menu{position:-webkit-sticky;position:sticky;z-index:15;top:0;height:3em;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.18)}@media(max-width:1024px){.sticky-menu{width:100%}}.sticky-menu .nav-logo{display:flex;align-items:center;justify-content:center;height:100%}.sticky-menu .nav-logo .logo-container{height:40%}.sticky-menu .nav-logo .logo-container img{height:100%}.sticky-menu .sticky-links-container{margin-top:auto;margin-bottom:auto}.sticky-menu .sticky-links-container .nav-links{margin-right:5em;display:flex;align-items:center;flex-direction:row;justify-content:space-between}@media(max-width:1024px){.sticky-menu .sticky-links-container .nav-links div{margin-right:0}}.sticky-menu .mobile-toggle-container{display:flex;align-items:center;justify-content:flex-end}.sidemenu-container .links{margin-top:1.25rem;margin-left:2rem}.sidemenu-container .links div{margin-bottom:1rem;padding-bottom:.5rem}.drawer-toggle{padding:0;font-size:1.4rem;align-self:center;margin-right:.3em}.drawer-toggle:before{color:#962733;display:inline-block;position:relative;vertical-align:bottom;content:"\00a0\2261\00a0";font-family:sans-serif;font-size:1.5em}.sidemenu-container .drawer-close{position:absolute;z-index:1111;width:2rem;height:2rem;margin:0;cursor:pointer;transition:background .3s;top:0!important;right:0!important;padding:.7rem!important}.sidemenu-container .drawer-close:before{color:#962733;display:block;content:"\00D7";position:relative;font-family:sans-serif;font-size:2rem;line-height:1;text-align:center}.sidemenu-container{visibility:hidden;background-color:#962733;border:0;z-index:2001!important;display:block;box-sizing:border-box;position:fixed;top:0;width:320px;height:100vh;overflow-y:auto;background:#fff;border:.0625rem solid #fff;border-radius:0;margin:0;z-index:1110;right:-320px;transition:right .3s}.sidemenu-container[aria-hidden=false]{visibility:visible;right:0;box-shadow:0 0 8px rgba(0,0,0,.8);-moz-box-shadow:0 0 8px rgba(0,0,0,.8);-webkit-box-shadow:0 0 8px rgba(0,0,0,.8)}button.drawer-toggle,button.drawer-close{background:0 0;border:0;color:inherit;cursor:pointer;font-family:inherit}button.drawer-toggle:focus,button.drawer-close:focus{outline:2px solid #962733;outline-offset:3px}.mobile-lang-switch{justify-self:center;align-self:center;margin-right:.7rem!important}.mobile-lang-switch.drawer-toggle:before{content:none}.mobile-lang-switch div{margin-bottom:5px}@media(max-width:1024px){.hide-mobile{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}.up-shadow{position:relative}.up-shadow div{position:absolute;box-shadow:inset 0 -15px 6px -12px rgba(0,0,0,.18);width:100%;height:10px;bottom:0;left:0}.box-shadow{box-shadow:0 0 5px rgba(0,0,0,.27)}.lang-switch a,.btn,a.nav-link{transition:color .5s ease,background-color .5s ease,background-size .5s ease,border-color .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,background-size .5s ease,border-color .5s ease;-moz-transition:color .5s ease,background-color .5s ease,background-size .5s ease,border-color .5s ease}a.btn{padding:.6rem 1rem;display:block}.btn{font-family:source sans pro,sans-serif;border-radius:40px;padding:.5rem 1rem!important;font-weight:700!important;font-size:.8rem!important;text-align:center;text-transform:uppercase;text-decoration:none!important}.btn:hover{text-decoration:none}.btn:focus{text-decoration:none}.btn-large{padding:.7rem 2.75rem!important}.btn-dark{color:#f7941e!important;background-color:#962733}.btn-dark:hover{color:#962733!important;background-color:#f7941e!important}.btn-light{color:#962733!important;background-color:#f7941e}.btn-light:focus{background-color:#f7941e}.btn-light:hover{color:#f7941e!important;background-color:#962733!important}::-webkit-scrollbar{width:.75rem}::-webkit-scrollbar-track{background:#f9f5f5}::-webkit-scrollbar-thumb{background:#962733}::-webkit-scrollbar-thumb:hover{background:#f7941e}.lang-switch{display:inline-block;margin:0}.lang-switch .dropdown-content,.lang-switch a:hover,.lang-switch .lang-switch{box-shadow:1px 1px 10px rgba(0,0,0,.3)}.lang-switch div{margin-right:0!important;margin-left:0!important}.lang-switch span{font-weight:700;font-size:.9rem;color:#962733;text-transform:uppercase;font-family:open sans,sans-serif}.lang-switch a{display:block;color:#fff!important;margin-left:0!important;margin-right:0!important;text-decoration:none}.lang-switch a span{color:#f7941e!important}.lang-switch a:hover{color:#f7941e!important;background-color:#f7941e}.lang-switch a:hover span{color:#962733!important}.lang-switch:hover .currentlang .world{background-color:#962733}.lang-switch:hover .currentlang .world .icon{display:none}.lang-switch:hover .currentlang .world .icon-hover{display:block}.lang-switch:hover .dropdown-content{max-height:100vh}.lang-switch .dropdown-content{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;position:absolute;margin-top:.5em;display:block;overflow:hidden;max-height:0;background-color:#962733;border-radius:5px;z-index:1001}.lang-switch .dropdown-content .lang{width:8.2em;padding:.3rem 0 .3rem .5rem}.lang-switch .dropdown-content .lang span{font-weight:700;font-size:.9rem;font-family:source sans pro,sans-serif}.lang-switch .dropdown-content .lang span,.lang-switch .currentlang span.current{padding-left:.4em}.lang-switch .currentlang{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:2rem;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;color:#962733!important;width:8.2em}.lang-switch .currentlang .world{height:2rem;width:2rem;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.lang-switch .currentlang .world img.icon,.lang-switch .currentlang .world img.icon-hover{height:1.3rem}.lang-switch .currentlang .world img.icon-hover{display:none}.section-samael-aun-weor{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr)}.section-samael-aun-weor .left-image{width:auto;min-width:0}.section-samael-aun-weor .biography-image-frame{position:sticky;top:3rem;height:calc(100vh - 3rem);overflow:hidden}.section-samael-aun-weor .biography-image{position:absolute;inset:-8rem 0;background-position:80%;background-repeat:no-repeat;background-size:cover}.section-samael-aun-weor .right-content{box-sizing:border-box;min-width:0;width:auto;margin:2rem 0;padding:0 1.5rem}.section-samael-aun-weor .right-content .content-title{text-align:center;margin-bottom:1rem}.section-samael-aun-weor .right-content .content-text{max-width:48rem;margin:0;overflow-wrap:break-word}@media(max-width:1024px){.section-samael-aun-weor{display:block}.section-samael-aun-weor .left-image{display:none}.section-samael-aun-weor .right-content{width:100%;margin-bottom:0;padding:0 .75rem}.section-samael-aun-weor .right-content .content-text{margin:0 auto}}.section-books .title-quote{margin-top:2em;margin-bottom:1em}.section-books .title-quote .content-title{text-align:center;margin-bottom:1em}.section-books .title-quote .content-quote-text{text-align:center;margin-top:1em}.section-books .title-quote .content-quote-author{text-align:center;margin-top:1em;margin-bottom:1em}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content{display:flow-root}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{float:left;width:48%;min-width:0;max-width:320px!important;height:auto;margin:0 1.25rem .75rem 0;padding-top:0;border-top:0}@media(min-width:1025px){.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{max-width:480px!important}}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img{width:100%;height:auto;max-width:100%!important;max-height:none!important}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-headline{overflow-wrap:anywhere}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{display:block;width:auto;max-width:none;min-width:0;padding:0}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{padding:0}.section-books .tl-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-text a.book-link{display:inline-block}.section-books .tl-timeline .tl-media-shadow{box-shadow:none!important;-webkit-box-shadow:none!important}.section-books .tl-timeline .tl-timeaxis-tick-text{font-size:11px!important;line-height:13px!important}.section-books .tl-timeline,.section-books .tl-timeline p,.section-books .tl-timeline h1,.section-books .tl-timeline h2,.section-books .tl-timeline h3{font-family:open sans,sans-serif}.section-gallery .content{margin-top:4em;margin-bottom:1em}.section-gallery .content .content-title{text-align:center;margin-bottom:1em}.section-gallery .content .content-photos{margin-top:2em;margin-bottom:2em;margin-left:auto;margin-right:auto;display:grid;grid-gap:.5em}@media(max-width:1024px){.section-gallery .content .content-photos{grid-template-columns:repeat(30,49%);overflow-y:hidden;overflow-x:scroll}}@media(min-width:1025px){.section-gallery .content .content-photos{grid-template-columns:repeat(3,32%);height:70vh;overflow-y:scroll;overflow-x:hidden}}.section-gallery .content .content-photos img{width:100%;min-height:100px;filter:sepia(70%);border-radius:3px}.section-gallery .content .content-photos img:hover{filter:sepia(0%);transition:filter .5s}.section-teaching{background-color:#f9f5f5;padding-top:1rem;padding-bottom:2rem}@media(max-width:1024px){.section-teaching{margin-left:-.5rem;margin-right:-.5rem}}.section-teaching .content-title{text-align:center;padding-top:1rem;padding-bottom:1rem}.section-teaching .content-teaching-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:64rem;margin-left:auto;margin-right:auto;padding-top:2rem}.section-teaching .content-teaching-links>div{width:auto;min-width:0}.section-teaching .content-teaching-links .card-link{display:block;height:100%}.section-teaching .content-teaching-links .teaching-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:9rem;padding:1.25rem .75rem;background-color:#fff;border-radius:.5rem;transition:transform .2s ease,box-shadow .2s ease}.section-teaching .content-teaching-links .teaching-card .image-part{margin:0;padding:0}.section-teaching .content-teaching-links .teaching-card .image-part img{width:auto;height:3.5rem;margin:0 auto}.section-teaching .content-teaching-links .teaching-card .text{padding:.75rem 0 0;text-align:center;line-height:1.4}.section-teaching .content-teaching-links .teaching-card .text span{font-weight:700}.section-teaching .content-teaching-links .card-link:focus{outline:2px solid #962733;outline-offset:3px}@media(min-width:640px){.section-teaching .content-teaching-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.section-teaching .content-teaching-links{display:flex;flex-wrap:nowrap;justify-content:center}.section-teaching .content-teaching-links>div{flex:0 1 10rem}}@media(max-width:359px){.section-teaching .content-teaching-links{grid-template-columns:1fr}.section-teaching .content-teaching-links .teaching-card{flex-direction:row;justify-content:flex-start;gap:1rem;min-height:6rem}.section-teaching .content-teaching-links .teaching-card .text{padding:0;text-align:left}}@media(prefers-reduced-motion:no-preference){.section-teaching .content-teaching-links .card-link:hover .teaching-card{transform:translateY(-3px);box-shadow:0 4px 14px rgba(0,0,0,.15)}}.section-teaching .content-sites-links{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem 1rem 0}.section-teaching .content-sites-links>div{width:auto;min-width:0}@media(min-width:560px){.section-teaching .content-sites-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-teaching .content-sites-links .website-card{box-sizing:border-box;height:100%;border-radius:5px;background-color:#fff}.section-teaching .content-sites-links .website-card .card-link{display:block;height:100%}.section-teaching .content-sites-links .website-card .website-logo .image-part{height:7rem;display:flex;align-items:center;justify-content:center}.section-teaching .content-sites-links .website-card .website-logo img{width:100%;height:100%;object-fit:contain}.section-teaching .content-sites-links .website-card .text{text-align:center;overflow-wrap:break-word}body{font-size:16px;background-color:#fff;overflow-x:hidden!important}#footer{text-align:center;background-color:#962733;padding-top:.5rem;padding-bottom:.5rem}#footer span{color:#fff!important}.base-padding{margin-left:2rem;margin-right:2rem}@media(max-width:1024px){#content{margin-left:.5rem;margin-right:.5rem}}.h1line{border-top:.5rem solid #f7941e;width:6rem;margin-left:auto;margin-right:auto}.pad-box-07{padding:.75rem}.pad-box-1{padding:1rem}.bg-gray{background-color:#f9f5f5}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-window{box-shadow:1px 1px 14px rgba(0,0,0,.3)}.cc-theme-classic .cc-message{font-family:open sans,sans-serif!important;color:inherit!important;font-weight:300!important;font-size:1rem!important}.cc-floating{padding:1em!important}.cc-message .cc-link{display:none}.cc-btn{font-family:source sans pro,sans-serif;padding:.5rem 2.75rem!important;border-radius:40px!important;font-weight:700!important;font-size:.7rem!important;text-align:center;text-transform:uppercase;transition:.5s ease!important}.cc-compliance .cc-btn:hover,.cc-compliance .cc-btn:focus{color:#962733!important}.cc-floating .cc-compliance{gap:.5rem}.cc-floating .cc-compliance>.cc-btn{padding:.5rem 1rem!important;min-width:0!important}.cc-highlight .cc-btn.cc-deny,.cc-compliance .cc-btn.cc-deny:hover,.cc-compliance .cc-btn.cc-deny:focus{color:#fdd!important}.cc-revoke{font-family:source sans pro,sans-serif!important;font-size:.75rem!important;padding:.25rem .75rem!important;box-shadow:1px 1px 8px rgba(0,0,0,.2)}.cc-revoke.cc-bottom,.cc-animate.cc-revoke.cc-bottom{left:auto!important;right:1em!important;transform:translateY(calc(100% - 5px));transition:transform .3s ease}.cc-revoke.cc-bottom:hover,.cc-revoke.cc-bottom:focus-within,.cc-revoke.cc-bottom.cc-active{transform:translateY(0)}.cc-floating .cc-compliance{flex-wrap:wrap}.cc-floating .cc-compliance>.cc-btn{overflow-wrap:anywhere}