@import url("https://fonts.googleapis.com/css2?family=Rokkitt:ital,wght@0,100..900;1,100..900&display=swap");*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Rokkitt", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:var(--default-font-size);line-height:1.2}:root{--default-font-size: 1.6rem;--color-primary: #edede9;--color-secondary: #d6ccc2;--color-tertiary: #d5bdaf;--color-highlight: #2c2013;--color-background: #fbfaf9;--color-white: #f2f2f2;--color-white-80: #f2f2f280;--color-gray-light: #efeff0;--color-gray-dark: #1b1d1e;--color-gray: #5a6165;--color-gray-80: #5a616580;--color-gray-95: #5a616595;--color-black: #222;--color-black-60: #22222260;--color-black-80: #22222280;--color-black-95: #22222295;--default-space: 1rem;--full-width: 100%;--content-width: 90%;--section-white-space: 3rem;--color-secondary-alt: #f3f0ed}@keyframes spotlight{0%{background-position:left 0 top 0}100%{background-position:left 100% top 100%}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes InFromLeft{0%{opacity:0;visibility:hidden;transform:translateX(-100%)}100%{opacity:1;visibility:visible;transform:translateX(0)}}@keyframes InFromRight{0%{opacity:0;visibility:hidden;transform:translateX(100%)}100%{opacity:1;visibility:visible;transform:translateX(0)}}@keyframes InFromBottom{0%{opacity:0;visibility:hidden;transform:translateY(100%)}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes InFromTop{0%{opacity:0;visibility:hidden;transform:translateY(-100%)}100%{opacity:1;visibility:visible;transform:translateY(0)}}.hidden{visibility:hidden;opacity:0}.fade-in{visibility:none;opacity:0;animation-duration:0.6s;animation-iteration-count:1;animation-delay:0.4s;animation-fill-mode:forwards;animation-name:fadeIn}.fade-out{visibility:none;opacity:0;animation-duration:0.6s;animation-iteration-count:1;animation-delay:0.4s;animation-fill-mode:forwards;animation-name:fadeOut}.in-from-left{visibility:none;opacity:0;transform:translateX(-100%);animation-name:InFromLeft;animation-duration:0.6s;animation-iteration-count:1;animation-delay:0.4s;animation-fill-mode:forwards}.in-from-right{visibility:none;opacity:0;transform:translateX(100%);animation-name:InFromRight;animation-duration:0.6s;animation-iteration-count:1;animation-delay:0.4s;animation-fill-mode:forwards}.in-from-bottom{visibility:none;opacity:0;transform:translateY(100%);animation-name:InFromBottom;animation-duration:0.6s;animation-iteration-count:1;animation-delay:0.4s;animation-fill-mode:forwards}.in-from-top{visibility:none;opacity:0;transform:translateY(-100%);animation-name:InFromTop;animation-duration:0.6s;animation-iteration-count:1;animation-delay:0.4s;animation-fill-mode:forwards}html{overflow-x:hidden}body{background:url("/assets/img/fabric_plaid.png");overflow-x:hidden}body[data-page] .header{height:40vh}@media screen and (max-width: 1023px){body[data-page] .header{height:40vh}}@media screen and (max-width: 767px){body[data-page] .header{height:48vh;clip-path:none}}main{color:var(--color-gray-dark);width:var(--content-width);margin:0 auto}section{margin:var(--section-white-space) auto;margin-bottom:5rem}@media screen and (max-width: 767px){section{margin:1.5rem auto}}p{font-size:2rem}.content{width:100%}.content.content-blog{display:grid;grid-template-columns:3fr 1fr}@media screen and (max-width: 1023px){.content.content-blog{grid-template-columns:100%}}@media screen and (max-width: 767px){.content.content-blog{grid-template-columns:100%}}.container{width:var(--full-width);min-height:100vh;max-width:120rem;margin:0 auto;box-sizing:border-box;background-color:var(--color-background);box-shadow:0 0 5px -3px var(--color-black)}.section__title{font-size:2rem;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 var(--color-white);letter-spacing:0.12rem;margin-bottom:2rem;color:var(--color-highlight);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.section__title{font-size:1.2rem;letter-spacing:0rem}}.section__title:before,.section__title:after{content:"";flex:1;height:1px;display:inline-block;border-top:1px solid var(--color-highlight)}@media screen and (max-width: 767px){.section__title:before,.section__title:after{margin:0 2rem}}.section__title:before{margin:0 2rem 0 0}.section__title:after{margin:0 0 0 2rem}.columns{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.columns__column{margin:3rem 0;padding:1rem 2rem}@media screen and (max-width: 767px){.columns__column{padding:0;margin:1.5rem 0}.columns__column:not(:first-child){margin-top:0.5rem}}.columns__column .column__text{padding:2rem}.columns__column .column__title{text-align:center;text-transform:uppercase;text-shadow:0 1px 0 var(--color-white);letter-spacing:1.2px;margin-bottom:2rem;color:var(--color-highlight);display:flex;justify-content:space-between;align-items:center}.columns__column .column__title:not(:first-child){margin-top:3rem}@media screen and (max-width: 767px){.columns__column .column__title{font-size:1.6rem;letter-spacing:0rem}}.columns__column .column__title:before,.columns__column .column__title:after{content:"";flex:1;height:1px;margin:0 1.5rem;display:inline-block;border-top:1px solid var(--color-highlight)}.columns-4{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1023px){.columns-4{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.columns-4{grid-template-columns:1fr}}.columns-5{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 1023px){.columns-5{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1023px){.columns-5{grid-template-columns:1fr}}.as-table{display:inline-table;width:100%;table-layout:fixed}.as-table>*{display:table-cell;padding:0.5rem 1.5rem;border-bottom:1px dotted var(--color-gray-80)}.as-table.no-padding{width:25rem}.as-table.no-padding>*{padding:0}.as-table.no-padding>* a{text-align:right}.list-icon{width:3.2rem;height:3.2rem}.stats-icon{width:1.6rem;height:1.6rem;fill:var(--color-black-80)}.mt-5{margin-top:5rem !important}.-mt-5{margin-top:0rem !important}.flex-2{display:flex;gap:0.5rem}@media screen and (max-width: 767px){.flex-2{flex-direction:column;gap:0}}.header{margin:0;height:52vh;width:var(--full-width);padding-top:3rem;background:radial-gradient(var(--color-black-80), var(--color-black)),url("/assets/img/banner.jpg");background:radial-gradient(var(--color-black-80), var(--color-black)),-webkit-image-set(url("/assets/img/banner.webp") type("image/webp"), url("/assets/img/banner.jpg") type("image/jpeg"));background:radial-gradient(var(--color-black-80), var(--color-black)),image-set(url("/assets/img/banner.webp") type("image/webp"), url("/assets/img/banner.jpg") type("image/jpeg"));background-position:center center;clip-path:polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);animation:15s infinite alternate spotlight;position:relative}@media screen and (max-width: 1023px){.header{height:48vh;animation:35s infinite alternate spotlight}}@media screen and (max-width: 767px){.header{height:46vh;clip-path:none;animation:25s infinite alternate spotlight;background:radial-gradient(var(--color-black-80), var(--color-black)),url("/assets/img/banner-mobile.jpg");background:radial-gradient(var(--color-black-80), var(--color-black)),-webkit-image-set(url("/assets/img/banner-mobile.webp") type("image/webp"), url("/assets/img/banner-mobile.jpg") type("image/jpeg"));background:radial-gradient(var(--color-black-80), var(--color-black)),image-set(url("/assets/img/banner-mobile.webp") type("image/webp"), url("/assets/img/banner-mobile.jpg") type("image/jpeg"))}.header__text{margin:2rem auto 1rem auto}}.header>*{width:var(--content-width)}.header__text{margin:1rem auto 1rem auto;text-align:center;color:var(--color-white);text-shadow:-1px -1px 0 var(--color-black),1px 1px 0 var(--color-black)}@media screen and (max-width: 1440px){.header__text{margin:1rem auto 1rem auto;font-size:2rem}}@media screen and (max-width: 767px){.header__text{margin:2rem auto 1rem auto;font-size:2rem}}@media screen and (max-width: 1023px){.header__text{font-size:2.5rem;margin:1rem auto 1rem auto}}.header+div{margin-top:5rem}@media screen and (max-width: 767px){.header+div{margin-top:3rem}}.header .burder-menu{cursor:pointer;position:relative;z-index:2000;display:none}.header .burder-menu__line{width:30px;height:3px;background-color:var(--color-white);margin:6px 0;transition:all 0.3s ease-in-out}@media screen and (max-width: 767px){.header .burder-menu{display:block}}.header.sticky{overflow:visible;clip-path:none}.header.sticky .top-nav{position:fixed;top:0;z-index:1000;width:100%;max-width:120rem;animation:none;background:var(--color-white);color:var(--color-highlight);padding:1rem 3rem;box-shadow:0 0 5px -3px var(--color-black)}@media screen and (max-width: 767px){.header.sticky .top-nav{padding:0.2rem 2rem;max-width:100%}}@media screen and (max-width: 767px){.header.sticky .top-nav figure{height:6rem;font-size:1.5rem}}.header.sticky .top-nav figure img{max-height:6.4rem;content:url("/assets/img/logo.png")}@media screen and (max-width: 767px){.header.sticky .top-nav figure img{max-height:4.8rem}}.header.sticky .top-nav__checkbox:checked ~ .burder-menu .burder-menu__line:nth-child(1){background:var(--color-white)}.header.sticky .top-nav__checkbox:checked ~ .burder-menu .burder-menu__line:nth-child(3){background:var(--color-white)}.header.sticky .top-nav .burder-menu{z-index:2001}.header.sticky .top-nav .burder-menu__line{background-color:var(--color-highlight)}.header.sticky .top-nav__menu li a{color:var(--color-highlight);display:inline-block;border-bottom:3px solid transparent}@media screen and (max-width: 767px){.header.sticky .top-nav__menu li a{color:var(--color-white)}}.header.sticky .top-nav__menu li a:hover{color:var(--color-gray-dark);border-bottom:3px solid var(--color-gray-dark)}.header.sticky .top-nav__menu li.active a{color:var(--color-gray-dark);border-bottom:3px solid var(--color-gray-dark)}@media screen and (max-width: 767px){.header.sticky .top-nav__menu li.active a{border-bottom:3px solid var(--color-white);color:var(--color-white)}}.header .top-nav{margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:var(--color-white);transition:all 0.3s}@media screen and (max-width: 767px){.header .top-nav{max-width:100%;width:100vw !important;padding:0 2rem}}.header .top-nav__logo{display:flex;justify-content:center;align-items:center;font-size:3rem}.header .top-nav__logo img{margin-right:0.5rem}@media screen and (max-width: 767px){.header .top-nav__logo img{max-height:32px}}.header .top-nav__checkbox{display:none}.header .top-nav__checkbox:checked ~ .top-nav__menu{display:block}.header .top-nav__checkbox:checked ~ .burder-menu .burder-menu__line:nth-child(1){transform:rotate(-45deg) translate(-6px, 5px)}.header .top-nav__checkbox:checked ~ .burder-menu .burder-menu__line:nth-child(2){opacity:0}.header .top-nav__checkbox:checked ~ .burder-menu .burder-menu__line:nth-child(3){transform:rotate(45deg) translate(-7px, -7px)}.header .top-nav__checkbox:checked ~ .top-nav__menu{clip-path:none !important;position:fixed;visibility:visible;opacity:1;top:0;left:0;z-index:1001;width:100%;max-width:100%;height:100vh;padding:10rem 2rem;background:rgba(44,32,19,0.9);text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header .top-nav__checkbox:checked ~ .top-nav__menu li{margin:3rem 0;visibility:visible}.header .top-nav__checkbox:checked ~ .top-nav__menu li a{display:inline-block}.header .top-nav__menu{display:flex;list-style:none;transition:all 0.3s ease-in-out;backface-visibility:hidden}@media screen and (max-width: 767px){.header .top-nav__menu{opacity:0;visibility:hidden;height:0;width:0;position:fixed;top:0;left:0}.header .top-nav__menu li{visibility:hidden}}.header .top-nav__menu li{margin-left:2rem}.header .top-nav__menu li a{text-decoration:none;color:var(--color-white);font-size:1.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;display:inline-block}.header .top-nav__menu li a:hover{color:var(--color-gray-light);border-bottom:3px solid var(--color-gray-light)}.header .top-nav__menu li.active a{color:var(--color-gray-light);border-bottom:3px solid var(--color-gray-light)}.footer{position:relative;bottom:0;left:0;width:100%;background-color:var(--color-tertiary);color:var(--color-highlight)}.footer *{color:currentColor}.footer__logo{height:9.6rem;width:9.6rem;margin:0 auto 4rem auto;text-align:center}@media screen and (max-width: 767px){.footer__logo{height:6.4rem;width:6.4rem}}.footer__logo img{max-width:100%}.footer__nav{list-style:none;margin:0 2rem;width:100%}.footer__nav li{margin:1rem 0}.footer__nav a{color:var(--color-highlight);text-decoration:none;margin:0 1rem;padding-bottom:3px;border-bottom:1px solid transparent}.footer__nav a:hover{border-bottom:1px solid var(--color-highlight)}@media screen and (max-width: 767px){.footer__nav a{font-size:2.2rem}}.copyright{text-align:center;padding:2rem 0;background-color:var(--color-secondary);color:var(--color-highlight);font-size:2rem}@media screen and (max-width: 767px){.copyright{font-size:1.4rem}}.copyright a{color:var(--color-highlight);text-decoration:none;border-bottom:1px solid transparent}.copyright a:hover{border-bottom:1px solid var(--color-highlight)}.cookie-message{position:fixed;bottom:0;left:0;width:100%;background-color:#d5bdaf;color:#2c2013;padding:10px 0;text-align:center;z-index:1000;opacity:0.9}.cookie-message a{color:#f2f2f2;text-decoration:underline}.cookie-message .btn-wrapper{width:90%;margin:0 auto;display:flex;justify-content:flex-end}.cookie-message button{background-color:#2c2013;color:#f2f2f2;border:none;padding:5px 10px;margin-left:10px;cursor:pointer;transition:all 0.3s}.cookie-message button:hover{background-color:#2c201380}input,select,textarea,button{font-family:inherit;color:currentColor;border:1px solid transparent;min-height:32px;min-width:32px}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active,button:focus,button:active{outline:none;border:1px solid #00000030}a:link,a:visited{text-decoration:none;color:inherit}input,select,textarea{width:100%;font-size:1.6rem;line-height:1.2;padding:1.6rem;background:#f2f2f2;border:1px solid transparent;border-top:1px solid #ccc;border-left:1px solid #ccc;transition:all 0.3s}.btn{border:none;background:transparent;text-align:center;font-size:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.search-diretory{margin:0 auto}.search-diretory .search-bar{position:relative}.search-diretory .search-bar__input{width:var(--full-width);height:4rem;background:rgba(242,242,242,0.8);transition:all 0.3s}@media screen and (max-width: 767px){.search-diretory .search-bar__input::-webkit-input-placeholder{font-size:1.2rem}}.search-diretory .search-bar__input::-webkit-input-placeholder{color:var(--color-gray-dark)}.search-diretory .search-bar__input:hover,.search-diretory .search-bar__input:focus{background:var(--color-white)}.search-diretory .search-bar__input:hover::-webkit-input-placeholder,.search-diretory .search-bar__input:focus::-webkit-input-placeholder{color:var(--color-black)}.search-diretory .search-bar__btn{position:absolute;top:0;right:0;background-color:var(--color-black);width:6.4rem;height:4rem;transition:all 0.3s}.search-diretory .search-bar__btn:before{content:"";position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent var(--color-black) transparent transparent;left:-8px}.search-diretory .search-bar__btn:hover{filter:brightness(1.5)}.search-diretory .search-bar__icon{width:2.4rem;height:2.4rem;fill:var(--color-white)}.search-diretory .search-bar_directory{margin:1rem 0 0 0;list-style:none;display:flex;gap:1rem;justify-items:stretch;justify-content:space-between}@media screen and (max-width: 767px){.search-diretory .search-bar_directory{margin-top:1.5rem;flex-wrap:wrap;gap:0;justify-content:center}}@media screen and (max-width: 1023px){.search-diretory .search-bar_directory{margin-top:1.5rem;flex-wrap:wrap}}.search-diretory .search-bar_directory li{color:var(--color-white);text-transform:uppercase;font-size:3rem}@media screen and (max-width: 1023px){.search-diretory .search-bar_directory li{font-size:2.4rem}}@media screen and (max-width: 767px){.search-diretory .search-bar_directory li{padding:0.9rem;min-width:1em;font-size:2.2rem}}@media screen and (max-width: 767px){.search-diretory .search-bar_directory li a{min-width:1em}}.quotes{margin:0 auto}.quotes__list{list-style:none;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(2, fr);grid-gap:1rem;justify-content:center;align-items:center;align-content:center}@media screen and (max-width: 1023px){.quotes__list{grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(4, fr)}}@media screen and (max-width: 767px){.quotes__list{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(7, fr)}}.quotes__list--small{width:80%;margin:0 auto;list-style:none;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(2, fr);grid-gap:0.5rem;justify-content:center;align-items:center;align-content:center}@media screen and (max-width: 1023px){.quotes__list--small{grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(4, fr)}}@media screen and (max-width: 767px){.quotes__list--small{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(7, fr)}}.quotes__author{transition:all 0.3s ease;width:15rem;margin:2rem auto}@media screen and (max-width: 767px){.quotes__author{width:6rem;margin:1rem auto}}.quotes__author:hover{transform:scale(1.1)}.quotes__author figure{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.quotes__author figure span{display:inline-block;text-align:center;height:3rem}.quotes__author figure img{border-radius:50%;width:var(--full-width);box-shadow:0 0 3px -2px var(--color-black-80);border:1rem solid var(--color-gray-light)}@media screen and (max-width: 767px){.quotes__author figure img{border:0.2rem solid var(--color-gray-light);width:6.5rem;height:6.5rem}}.quotes__author--small{width:5rem;margin:0.5rem auto}@media screen and (max-width: 767px){.quotes__author--small{width:2.5rem;margin:0.25rem auto}}.quotes__author--small:hover{transform:scale(1.1)}.quotes__author--small figure{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.quotes__author--small figure span{display:inline-block;text-align:center;height:3rem}.quotes__author--small figure img{border-radius:50%;width:var(--full-width);box-shadow:0 0 3px -2px var(--color-black-80);border:1px solid var(--color-gray-light)}.quotes-categories{border:1px solid var(--color-gray-light);margin:3rem 0;padding:2rem}.quotes-categories h3{font-size:2rem;font-weight:700;color:var(--color-highlight);text-transform:uppercase;letter-spacing:1.2px;margin:2rem 0}.quotes-categories__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem}.quotes-categories__list li a{display:flex;justify-content:space-between;align-items:center;flex-shrink:1;flex-grow:1;padding:1rem;border:1px solid var(--color-gray);border-radius:4px;text-align:center;color:var(--color-highlight);text-decoration:none;font-weight:700;transition:all 0.3s}.quotes-categories__list li a svg{fill:var(--color-gray-80)}.quotes-categories__list li a:hover{background:var(--color-secondary)}.quote-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.quote-list{display:block}}.quote-list .quote-box{flex:1 1 auto;display:flex;align-items:stretch;flex-direction:column;width:calc(100% / 3 - 2rem);border:1px solid var(--color-gray-light);border-radius:4px;padding:4rem 3rem 3rem 3rem;position:relative;font-size:2rem;box-shadow:0 0 8px -4px var(--color-black-80);background:url("/assets/img/funky-lines.png");transition:all 0.3s}.quote-list .quote-box.top-topic{background:var(--color-tertiary);color:var(--color-highlight);box-shadow:0 0 8px -4px var(--color-highlight)}.quote-list .quote-box>figure{position:relative;flex:1 1 auto}.quote-list .quote-box:hover{box-shadow:0 0 10px -4px var(--color-black-80)}.quote-list .quote-box:before{content:"\201C";line-height:1;position:absolute;top:-2.5rem;left:-1rem;font-size:20rem;color:var(--color-gray-80)}.quote-list .quote-box__category{font-size:1rem;color:var(--color-white);text-shadow:1px 1px 1px var(--color-white);text-transform:uppercase;letter-spacing:1.2px;margin:0.5rem 0;max-width:100%;width:auto;position:relative;padding:0.5rem 1rem;margin-top:-4.4rem;right:-3.4rem;background:var(--color-highlight);vertical-align:top;float:right;border-radius:2px}.quote-list .quote-box__text{position:relative;z-index:1;font-style:italic;font-weight:700;color:var(--color-highlight)}.quote-list .quote-box__text.with-author figure{display:flex;flex-direction:column;justify-content:center;align-items:center;float:left;margin-right:3rem;width:5.2rem;height:auto;shape-outside:circle(50% at 50% 50%)}.quote-list .quote-box__text.with-author figure img{width:100%;border-radius:50%}.quote-list .quote-box__text.with-author figure span{font-size:1.2rem;position:relative;display:inline-block;text-align:center}@media screen and (max-width: 1023px){.quote-list .quote-box{gap:1rem;width:calc(100% / 2 - 1rem)}}@media screen and (max-width: 767px){.quote-list .quote-box{width:100%;margin-bottom:2rem}}.topics{margin:0 auto}.topics__list{list-style:none;display:flex;flex-wrap:wrap;grid-gap:1rem;justify-content:center;align-items:center;align-content:center}.topics__topic{transition:all 0.3s ease;width:calc(100% / 10);height:auto;margin:2rem auto;box-shadow:0 0 8px -4px var(--color-black-80);border:1px solid var(--color-gray-light);border-radius:0.4rem;overflow:hidden}@media screen and (max-width: 1023px){.topics__topic{width:calc(100% / 5 - 1rem);margin:1rem auto}}@media screen and (max-width: 767px){.topics__topic{width:calc(100% / 3 - 1rem);margin:0.5rem auto}}.topics__topic:hover{transform:scale(1.1);box-shadow:0 0 10px -2px var(--color-black-80)}.topics__topic figure{overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.topics__topic figure span{display:table-caption;text-align:center;padding:1rem;width:-moz-min-content;width:min-content;word-break:normal;text-transform:capitalize}.topics__topic figure img{width:var(--full-width)}.social-icons{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:0.5rem;max-width:100%;height:3.2rem;margin-top:2rem;flex:0 0 auto}.social-icons__icon{width:3.2rem;height:3.2rem}.social-icons__icon a{display:inline-block}.social-icons__icon svg{width:3.2rem;height:3.2rem;filter:grayscale(100%);transition:all 0.3s}.social-icons__icon svg:hover{filter:grayscale(0%)}.social-icons .instagram-share{display:none}@media screen and (max-width: 767px){.social-icons .instagram-share{display:block}}.pagination{width:100%;text-align:center;font-size:3rem}@media screen and (max-width: 767px){.pagination{width:90%;margin:0 auto;font-size:1.8rem}}.pagination__list{list-style:none;display:flex;justify-content:center;align-items:center;gap:1rem}@media screen and (max-width: 767px){.pagination__list{gap:0.2rem}}.pagination__link{display:inline-block;padding:0.5rem 1rem;border:1px solid var(--color-gray-light);color:var(--color-black);text-decoration:none}.pagination__link:hover{background:var(--color-gray-light)}body[data-page="author"] .author-profile{display:grid;grid-template-columns:25rem 2fr;grid-template-rows:1fr;gap:1.5rem;font-size:2rem}@media screen and (max-width: 767px){body[data-page="author"] .author-profile{grid-template-columns:1fr}}body[data-page="author"] .author-profile__figure{height:250px;background:var(--color-gray-light);border:10px solid var(--color-white);border-radius:4px;overflow:hidden}@media screen and (max-width: 767px){body[data-page="author"] .author-profile__figure{width:80%;height:auto;margin:0 auto}}body[data-page="author"] .author-profile__figure img{max-width:100%;width:100%;background:var(--color-white)}body[data-page="author"] .author-profile__name{text-transform:uppercase;font-size:3rem;font-weight:700;letter-spacing:1.2px;color:var(--color-highlight);text-align:center}body[data-page="author"] .author-profile__more{width:100%;text-align:right}body[data-page="author"] .author-profile__info{display:block}body[data-page="author"] .author-profile__info a{display:inline;text-align:right;color:var(--color-highlight);text-decoration:none;font-weight:700;padding-bottom:1px;border-bottom:1px solid var(--color-highlight)}body[data-page="author"] .author-profile__info>*{margin:0 0 0.7rem 0}body[data-page="author"] .author-profile__row{color:var(--color-black);font-size:2.2rem}body[data-page="author"] .author-profile__row span:first-child{font-weight:700;font-size:1.2rem;color:var(--color-gray);text-transform:uppercase;letter-spacing:1.2px}body[data-page=""] .author-profile__info{max-width:25rem;margin:0 auto}.blog-posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media screen and (max-width: 1023px){.blog-posts{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.blog-posts{grid-template-columns:1fr}}.blog-post{width:100%;border:1px solid var(--color-gray-80);transition:all 0.3s;box-shadow:0 0 1rem -5px var(--color-black-80);display:flex;flex-direction:column}.blog-post:hover{box-shadow:0 0 1rem -2px var(--color-black-80)}.blog-post__img{width:100%}.blog-post__img img{width:100%;height:100%;max-height:12rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blog-post__content{padding:2rem;background-color:var(--color-background);color:var(--color-highlight);flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.blog-post__content__title{font-size:1.8rem;margin-bottom:1rem}.blog-post__content .post-date{font-size:1.2rem;width:100%;text-align:right}.blog-post__btn{margin:1rem 0 0;background-color:var(--color-secondary-alt);color:var(--color-highlight);padding:0.5rem 1rem;border-radius:0.5rem;cursor:pointer;transition:all 0.3s;font-size:1.5rem;text-transform:lowercase;letter-spacing:1.1px}.blog-post__btn:hover{background-color:var(--color-secondary)}.blog-aside{padding:3rem;width:100%;padding-top:4rem;background-color:var(--color-background);color:var(--color-highlight)}@media screen and (max-width: 1023px){.blog-aside{order:-1;padding:3rem}}@media screen and (max-width: 767px){.blog-aside{order:-1;padding:2rem}}.search-bar{position:relative;margin:0 0 3rem}.search-bar__button{position:absolute;height:3.6rem;top:50%;right:1rem;transform:translateY(-50%);background-color:transparent;border:none;color:var(--color-highlight);cursor:pointer}.search-bar__icon{width:2.4rem;height:2.4rem;color:var(--color-highlight)}.tags{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.tags_item{margin:0 1rem 1rem 0}.tags_item a{padding:0.5rem 1rem;background-color:var(--color-highlight);color:var(--color-background);border-radius:1rem;display:inline-block;cursor:pointer}.post-author-date{display:flex;justify-content:space-between}.post-image{width:100%}.post-image img{width:100%}.post-content{font-size:2rem;color:var(--color-highlight)}.post-content p{margin:2rem 0;line-height:1.3}.post-content img.float-left{float:left;margin:0 1rem 1rem 0}.post-content img.float-right{float:right;margin:0 0 1rem 1rem}.post-tags{margin-top:3rem}.calendars{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(4, 1fr);gap:1.5rem}@media screen and (max-width: 1023px){.calendars{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.calendars{grid-template-columns:repeat(1, minmax(0, 1fr))}}.calendars .calendar .month{padding:3rem 1.5rem;width:100%;background:var(--color-secondary);color:var(--color-highlight);text-align:center}.calendars .calendar .month ul{list-style:none;color:currentColor;font-weight:900;text-transform:uppercase;letter-spacing:1.2px}.calendars .calendar .days{list-style:none;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(5, 1fr);gap:1rem;padding:1rem;background:var(--color-secondary);color:var(--color-highlight);text-align:center}.calendars .calendar .days li{padding:1rem;border-radius:2px;background:var(--color-primary);color:var(--color-highlight);font-weight:bold;cursor:pointer;transition:all 0.3s}.calendars .calendar .days li:hover{background:var(--color-highlight)}.calendars .calendar .days li:hover a{color:var(--color-white)}.calendars .calendar .days li a{color:currentColor}.nationalities{width:100%}.nationalities__list{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media screen and (max-width: 1023px){.nationalities__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.nationalities__list{grid-template-columns:1fr}}.nationalities__item{width:100%;display:block}.nationalities__item a{display:inline-block;width:100%;font-size:2rem;padding:2rem;border:1px solid var(--color-gray-80);background:var(--color-secondary-alt);box-shadow:0 0 6px -3px rgba(0,0,0,0.2);transition:all 0.3s ease-in-out}.nationalities__item a:hover{transform:translate(-1px, -2px);box-shadow:1px 1px 6px -1px rgba(0,0,0,0.5)}.nationalities__item a dl{display:flex;justify-content:flex-start;align-items:center;gap:0.5rem;padding-bottom:1px}.nationalities__item a dd:not(:last-child){margin-right:0.5rem}.quote-wrapper{flex:1 1 auto;padding:4rem 0 4rem 4rem}@media screen and (max-width: 1023px){.quote-wrapper{padding:2rem 1rem;width:calc(60% - 1rem)}}@media screen and (max-width: 767px){.quote-wrapper{order:0;width:100%;padding:2rem}}.quote-wrapper .back-link-wrapper{margin-top:-6rem}@media screen and (max-width: 767px){.quote-wrapper .back-link-wrapper{margin-top:0}}.quote-wrapper .back-link-wrapper__link{display:inline-block;margin:2rem 0;font-size:1.4rem;text-transform:uppercase;color:var(--color-highlight);text-decoration:none;padding-bottom:1px;border-bottom:1px solid transparent}.quote-wrapper .back-link-wrapper__link:hover{border-bottom:1px solid var(--color-black)}.quote-wrapper .quote{width:calc(70% - 1rem);font-size:2.4rem;font-weight:700;width:100%;height:auto;position:relative}.quote-wrapper .quote:before{content:"\201C";line-height:1;position:absolute;top:-2.5rem;left:-1rem;font-size:20rem;color:var(--color-gray-80)}.quote-wrapper .quote__text{padding:4rem 2.5rem 1rem 2.5rem;font-style:italic;text-align:center;background:url("/assets/img/funky-lines.png")}@media screen and (max-width: 1023px){.quote-wrapper .quote__text{padding:2rem 5rem;font-size:2rem;line-height:1.1}}@media screen and (max-width: 767px){.quote-wrapper .quote__text{padding:2rem 5rem;font-size:2rem;line-height:1.1}}.quote-wrapper .quote__image img{width:100%;height:auto}.quote-wrapper .quote__tags{margin:3rem 0}@media screen and (max-width: 767px){.quote-wrapper .quote__tags{margin:1.5rem 0}}@media screen and (max-width: 767px){.quote-wrapper .quote__tags .tags{justify-content:center}}.quote-wrapper .quote__share .social-icons{justify-content:flex-start}@media screen and (max-width: 767px){.quote-wrapper .quote__share .social-icons{justify-content:center}}.quote-wrapper .quote__share .social-icons__icon:not(:last-child){margin-right:2rem;transition:all 0.3s}.quote-wrapper .quote__share .social-icons__icon:not(:last-child):hover svg{filter:grayscale(0);fill:var(--color-highlight)}.author-aside{width:30rem;padding:4rem 2.5rem}@media screen and (max-width: 1023px){.author-aside{width:calc(40% - 1rem);padding:0 1rem}}@media screen and (max-width: 767px){.author-aside{order:1;width:100%;padding:2rem;text-align:center}}.author-aside .frame-wrapper{width:30rem;height:13rem;text-align:center;margin:0 auto}@media screen and (max-width: 767px){.author-aside .frame-wrapper{width:100%;margin:0 auto;margin-bottom:3rem}}.author-aside .frame-wrapper iframe{width:30rem;margin:0 auto}.author-aside .author-profile{max-width:100%}@media screen and (max-width: 767px){.author-aside .author-profile{width:100%;margin:0 auto}}.author-aside .author-profile__figure{margin:0.5rem 0;max-width:25rem}@media screen and (max-width: 767px){.author-aside .author-profile__figure{margin:2rem auto}}.author-aside .author-profile__figure img{padding:1rem;border:1px solid var(--color-gray-80);background:var(--color-white);width:100%;border-radius:4px}.author-aside .author-profile__row{font-size:1.6rem}.author-aside .author-profile__row .table-data{display:inline-block;width:100%;text-align:right}.section--search-results form{display:flex;gap:1rem;justify-content:space-between;margin:0 0 3rem 0}.section--search-results form .search-input{width:80%;flex:1 0 auto;position:relative;height:5.2rem}.section--search-results form .search-input button{background:transparent;position:absolute;top:0;right:3rem;width:5.2rem;height:5.2rem;display:flex;justify-content:center;align-items:center}.section--search-results form select{flex:1 1 auto}.section--search-results article .search-results-list{list-style:none;margin:0;padding:0}.section--search-results article .search-results-list li{margin:2rem 0;padding:0.5rem 0;border-bottom:1px solid #ccc}.section--search-results article .search-results-list li .search-result{font-size:2.4rem;font-weight:700;margin:1rem 0;position:relative}.section--search-results article .search-results-list li .search-result .type-sup{position:absolute;right:0;top:-4rem;font-size:1.2rem;background:var(--color-tertiary);color:var(--color-highlight);padding:0.5rem 1rem}.section--search-results article .search-results-list li .description{font-size:1.6rem}.section--search-results article .search-results-list li .score{font-size:1.4rem;display:block}
@charset "UTF-8";.header,.footer{position:relative;}.media-share{position:absolute;right:0;width:auto;}.media-share.light{top:0;padding-right:60px;}@media screen and (max-width:767px){.media-share.light{padding-right:70px;}}.media-share.light .social-icons{gap:5px;}.media-share.light .social-icons svg{transform:scale(.6);fill:#fff;}.media-share.light .social-icons__icon{width:24px;height:24px;}.media-share.light .social-icons__icon:hover svg{transform:scale(.7);fill:#fff;}.media-share.dark{bottom:70px;padding-right:15px;}.media-share.dark .social-icons{gap:5px;}.media-share.dark .social-icons svg{transform:scale(.8);fill:rgba(0,0,0,.5843137255);}.media-share.dark .social-icons__icon{width:24px;height:24px;}.media-share.dark .social-icons__icon:hover svg{fill:#2c2013;}.disabled{cursor:not-allowed;pointer-events:none;background:rgba(242,242,242,.5019607843)!important;color:rgba(34,34,34,.3764705882)!important;}.pagination__item.active .pagination__link{background-color:#2c2013;color:#f3f0ed;}.height-collapsed{width:0;height:0;opacity:0;visibility:hidden;}.topics__topic object{width:100%;height:100%;}.regenerate-quote-image{width:100%;opacity:.5;text-align:center;padding:12px 0;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;display:inline-block;border:1px solid transparent;}.regenerate-quote-image:hover{opacity:1;border:1px solid #ccc;}.quote,.author-profile__info-wrapper{position:relative;}.quote .author-profile__figure,.author-profile__info-wrapper .author-profile__figure{position:relative;}.quote .like-wrapper,.author-profile__info-wrapper .like-wrapper{position:absolute;bottom:5px;right:5px;z-index:999;border-radius:50%;overflow:hidden;transition:all .3s ease;}.quote .like-wrapper:hover,.author-profile__info-wrapper .like-wrapper:hover{transform:scale(1.1);}.quote .like-wrapper:hover .like path,.author-profile__info-wrapper .like-wrapper:hover .like path{fill:#000;}.quote .like-wrapper .like,.author-profile__info-wrapper .like-wrapper .like{width:3.2rem;height:3.2rem;cursor:pointer;background-color:rgba(255,255,255,.6);}.quote .like-wrapper .like.quote-like,.author-profile__info-wrapper .like-wrapper .like.quote-like{right:0;}.quote .like-wrapper .like path,.author-profile__info-wrapper .like-wrapper .like path{fill:#2c2013;}.quote .like-wrapper .like.voted,.author-profile__info-wrapper .like-wrapper .like.voted{animation:voted .4s forwards;}.quote .like-wrapper .like.voted path,.author-profile__info-wrapper .like-wrapper .like.voted path{fill:#2e8714;}@keyframes voted{0%{visibility:visible;opacity:1;}50%{transform:scale(2);opacity:.5;}100%{visibility:hidden;opacity:0;}}.header .top-nav__menu li a{border-bottom:3px solid transparent;}.account-box{font-size:2.4rem;width:60%;margin:0 auto;}.account-box.large{width:90%;}@media screen and (max-width:767px){.account-box{width:90%;}}.account-box h2,.account-box h4{margin:25px 0;padding-bottom:10px;border-bottom:1px solid #2c2013;}.account-box h5,.account-box h6{margin:20px 0;padding-bottom:10px;border-bottom:1px solid rgba(44,32,19,.3764705882);}.account-box .text-danger{color:#c20d0d;}.account-box .mb-3{margin:0 0 30px 0;}.account-box .pl-3{padding-left:30px;}.account-box .align-right{display:flex;justify-content:flex-end;width:100%;}.account-box .btn-primary{font-size:3rem;background-color:#2c2013;color:#f2f2f2;border:0;padding:15px 30px;cursor:pointer;transition:all .3s;}.account-box .btn-primary:hover{background-color:rgba(44,32,19,.5019607843);}.account-box .form-label-full{width:100%;display:block;}.account-box .form-check-input{min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important;font-size:1rem;line-height:1;}.account-box .no-account{margin:0 0 30px 0;}.account-box .no-account a{text-decoration:underline;}.btn-transparent{padding:0;margin:0;background:transparent;border:0;text-decoration:none;font-size:1.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;display:inline;border-bottom:3px solid transparent;cursor:pointer;transform:translateY(-5px);}.btn-transparent:hover{color:var(--color-gray-light);border-bottom:3px solid var(--color-gray-light);}.nav-account-list__name{color:#fff;padding-top:10px;}.external-login-providers{display:flex;justify-content:space-between;gap:10px;width:100%;}@media screen and (max-width:767px){.external-login-providers{flex-direction:column;}}.external-login-providers .external-provider-button{flex:1 1 auto;}.external-login-providers .external-provider-button form{width:100%;}.external-login-providers .external-provider-button button{opacity:.8;border:2px solid rgba(44,32,19,.5647058824);display:flex;justify-content:space-between;align-items:center;background:transparent;padding:15px;gap:10px;cursor:pointer;transition:all .3s;border-radius:8px;width:100%;}.external-login-providers .external-provider-button button:hover{opacity:1;border:2px solid #2c2013;}.external-login-providers .external-provider-button button img{width:32px;height:32px;}.registration-success__title{font-size:3rem;margin:0 0 40px 0;}.registration-success blockquote{padding:4rem 2.5rem 1rem 2.5rem;font-style:italic;text-align:center;background:url("/assets/img/funky-lines.png");position:relative;}.registration-success blockquote:before{content:"“";line-height:1;position:absolute;top:-2.5rem;left:-1rem;font-size:20rem;color:var(--color-gray-80);}.text-success{padding:15px;text-align:center;width:100%;background:#09462e;color:#fff;}@media screen and (max-width:767px){.header .top-nav__logo{font-size:2.5rem;}}.quotes-categories__list{grid-template-columns:repeat(10,minmax(30px,1fr));}@media screen and (max-width:767px){.quotes-categories__list{grid-template-columns:repeat(3,minmax(30px,1fr));}}.quotes-categories__list li a{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;}.quotes-categories__list li a svg{grid-column-start:1;grid-column-end:-1;grid-row-start:1;fill:rgba(90,97,101,.2509803922);}.quotes-categories__list li a .category-text{grid-row-start:1;grid-column-start:1;grid-column-end:-1;font-size:1.4rem;hyphens:auto;padding-left:10px;}.nav-account-list__name-desktop{display:none;}@media screen and (max-width:767px){.nav-account-list__name-desktop{display:block;}}@media screen and (max-width:767px){.nav-account-list__name{display:none;}}@media screen and (max-width:767px){.quotes__author figure img{width:7.5rem;height:7.5rem;}section{margin:4rem auto;}}.disqus_block{padding-right:15px;padding-left:15px;}.quote__tags_related{display:flex;gap:10px;justify-content:flex-end;margin:0 0 3rem 0;}.quote__tags_related .related_tags{list-style:none;padding:0;margin:0;display:flex;gap:5px;}.quote__tags_related .related_tags .quote-tags_related__category{font-size:1rem;color:var(--color-white);text-shadow:1px 1px 1px var(--color-white);text-transform:uppercase;letter-spacing:1.2px;max-width:100%;width:auto;padding:.5rem 1rem;background:var(--color-highlight);vertical-align:top;float:right;border-radius:2px;}
