.dashboard{text-align:center}.inline-icon{height:1.5em;width:1.5em}.footnotes hr{margin-bottom:20px}*,*::before,*::after{box-sizing:border-box}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}html{font-size:100%;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{margin:0;font-family:antic,open sans,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.6;word-wrap:break-word;background:#fff;-webkit-font-smoothing:antialiased}a{color:#000;text-decoration:none}.wrapper:after,.hero.slim div.container:after{content:"";display:table;clear:both}@font-face{font-family:noto serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/Noto-Serif.7e655294d67b3fbbeb25a6994333e14c3410abc5312624a146ce55fab3ba33fabbbf7ca9afea4bd3b89ce4c66368e46415dd8e1e560f1a73ac195f5802de748c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:antic;font-style:normal;font-weight:400;src:url(/fonts/Antic.8542efcde690cf59706ef91f7c069952a9f3efb5579b54bcba254ede25c94eeb7a3e38aefda5205285f684933eb905b425ce401c3f4c404dfe9e07d2551a6cd0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:madelyn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Madelyn-Regular.84a47b9138641f66f94be220e9e01a2201124105448979143b1b91aca6d1655da91a57f9636f1e648a62354dd101a6c49cd514e14f5131d9cbc7c6fe2d24b420.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.menu__item,.btn{transition:background-color .25s ease-out}h1,h2,h3,h4,h5,h6{margin:0 0 20px;margin:0 0 1.25rem;font-family:madelyn,serif;font-weight:400;line-height:1.3;color:#000}h1{font-size:40px;font-size:3rem}h2{font-size:32px;font-size:2.5rem}h3{font-size:24px;font-size:2rem}h4{font-size:18px;font-size:1.25rem}h5{font-size:16px;font-size:1rem}h6{font-size:16px;font-size:1rem}a{color:#000;text-decoration:none}a:hover{color:#1678d3}hr{margin:0 0 20px;border:0;border-top:1px solid #dadada}p{margin:0 0 20px;margin:0 0 1.25rem}b,strong{font:inherit;font-weight:700}i,em{font:inherit;font-style:italic}ol,ul{padding:0;margin:0;margin-bottom:1rem}small{font-size:12px;font-size:.75rem}mark{background-color:#fd5}figure{margin:0 0 20px;margin:0 0 1.25rem}figcaption{margin-top:4px;margin-top:.25rem;color:#666}figcaption h4{margin:0;color:inherit}pre,code,kbd,samp{font-family:#1678d3;font-size:inherit}pre,code{background-color:#f5f5f5;border:1px solid #ebebeb}code{padding:0 5px;color:#c33}pre{display:block;padding:0;padding:1.25rem;margin-bottom:20px;margin-bottom:1.25rem;overflow:auto;color:#000}pre code{padding:0;color:inherit;white-space:inherit;background:inherit;border:0}kbd{padding:2px 3px;color:#fff;background-color:#2a2a2a}blockquote{display:block;padding:5px 0 5px 15px;margin:0 0 20px;margin:0 0 1.25rem;line-height:1.6}blockquote p:last-child{margin:0}blockquote footer{text-align:right}sup,sub{font-size:10px;font-size:.625rem;font-style:normal}sup{vertical-align:super}sub{vertical-align:sub}abbr[title]{text-decoration:none;cursor:help;border-bottom:1px dotted #000}q{font-style:italic}address{margin-bottom:20px;margin-bottom:1.25rem;font-family:consolas,Courier New,Courier,monospace;line-height:1.5}dl{margin:0 0 10px 20px}dt,dd{display:list-item}dt{font-weight:700;list-style-type:square}dd{margin-left:20px;list-style-type:circle}select{max-width:100%}.text-center{text-align:center}.text-right{float:right}.madelyn{font-family:madelyn;font-size:3em;line-height:1em}.logo{display:block;margin:auto;text-align:center}.logo__link{text-align:center}.logo__img{max-height:256px;width:auto}.menu{border-bottom:none;background:#efece6}@media print{.menu{display:none}}.no-js .menu__btn{display:none}.menu__btn{display:none}@media screen and (max-width:1200px){.menu__btn{display:block;width:100%;padding:0;font:inherit;color:#000;background:#efece6;border:0;outline:0}.menu__btn-title{position:relative;display:block;padding:10px 15px;padding:.625rem .9375rem;font-weight:700;text-align:right;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}:focus>.menu__btn-title{box-shadow:inset 0 0 1px 3px #1678d3}button:not(:-moz-focusring):focus>.menu__btn-title{box-shadow:none}.menu__btn:focus,.menu__btn-title:focus{outline:0}.js .menu__btn--active{color:#1678d3}}.menu__item:hover{background:#1678d3}.menu__item:first-child{border:0}.menu__item--active{background:#efece6}.menu__link{display:block;padding:10px 15px;padding:.625rem .9375rem;font-weight:700;color:#000;text-transform:uppercase;text-align:center}@media screen and (max-width:1200px){.menu__link{text-align:start}}.menu__link:hover{color:#fff}.menu__list{list-style:none;background:#efece6}.menu__list,.js .menu__list{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;visibility:visible;border:0;-webkit-transform:none;transform:none;margin:auto;padding:0;max-width:1200px}.menu__list>*,.js .menu__list>*{flex:1}@media screen and (max-width:1200px){.js .menu__list{position:absolute;display:block;z-index:10;width:100%;visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left}.js .menu__list--active{visibility:visible;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);-webkit-transform:scaleY(1);transform:scaleY(1)}}.menu__list--transition{transition:visibility .15s ease,transform .15s ease,-webkit-transform .15s ease}@media screen and (max-width:1200px){.menu{border-bottom:5px solid #efece6}}.wrapper,.hero.slim div.container{max-width:-webkit-calc(1200px - (30px * 2));max-width:calc(1200px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width:1200px){.wrapper,.hero.slim div.container{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper.home-page,.hero.slim div.home-page.container{text-align:center}.wrapper.home-page h1,.hero.slim div.home-page.container h1{font-family:serif;font-variant:small-caps}html[dir=rtl] .hero.slim div.container{text-align:right}.hero.slim{padding-top:25px;padding-bottom:18px;text-align:center}.hero.slim div.container{text-align:left;width:90%;margin:0 auto}.hero.slim div.container h1{font-weight:400}@media screen and (max-width:730px){.hero.slim div.container{max-width:90%;border-radius:0}}.hero.slim h1{font-weight:300;margin-bottom:10px;font-size:46px;display:inline-block;width:auto;padding:10px 20px}@media screen and (max-width:730px){.hero.slim h1{font-size:30px;margin-top:10px}}.hero.slim h1 span{color:#1678d3}.page-content{padding-top:30px}.page-content .canonical-warning{padding:5px;margin:.5em 0;background-color:#fdd;border:thin solid #dbb;overflow:hidden}.page-content .canonical-warning i{margin-left:3px}.site-footer{border-top:1px solid #e8e8e8;padding-top:30px;margin-top:30px}.site-footer .footer-wrapper{display:flex;justify-content:space-between}.site-footer .social-media-list{display:flex;justify-content:space-between;column-gap:1em;font-size:1.25em}.sample-posts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sample-posts picture{flex-basis:256px}.sample-posts picture img{object-fit:cover;max-width:100%;height:auto;vertical-align:middle}.links{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));grid-template-rows:min-content;gap:10px;margin:auto}@media screen and (max-width:599.9px){.links{grid-template-columns:1fr}}.links .home_link{display:block;margin:auto;text-align:center;border:2px solid #000;border-radius:2.5%}.links .home_link__rectangle{grid-column:span 2;border:none}@media screen and (max-width:599.9px){.links .home_link__rectangle{grid-column:auto}}.links .home_link__link{text-align:center}.links .home_link__img{max-width:100%;height:fit-content}.testimonial-list{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:730px){.testimonial-list{grid-template-columns:1fr}}.testimonial-list>*{overflow:visible;-webkit-column-break-inside:avoid;break-inside:avoid}.testimonial__background{position:relative}.testimonial__background::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background-image:url(/images/bg.33918e5a1c637b06dad11fc49ff4cf28b125967c8893ce56d38a2ad5420fd2edb8654f02b7f5470390b299e4cbad2a7dd6696b182e4b300f66112ac6051734cd.png);background-position:50%;background-size:cover}.testimonial__content{position:relative;padding:1.5em;z-index:2}.testimonial__content::before,.testimonial__content::after{z-index:1;position:absolute;width:5em;height:5em;content:""}.testimonial__content::before{left:0;top:0;border-left:3px solid #000;border-top:3px solid #000}.testimonial__content::after{right:0;bottom:0;border-right:3px solid #000;border-bottom:3px solid #000}.testimonial .quote__start,.testimonial .quote__end{z-index:3;background-color:#fff;width:1.25em;height:1.25em;font-size:2.5em;text-align:center}.testimonial .quote__start{position:absolute;margin-left:-.5em;margin-top:-.5em;line-height:1.375em}.testimonial .quote__end{position:sticky;margin-left:auto;margin-right:-.5em;margin-top:-.5em;line-height:1.125em}.testimonial cite{display:flex;flex-direction:column;align-items:flex-end}.testimonial__logo{width:5em;height:5em}.testimonial span{font-size:1.5em;font-variant:small-caps;font-style:normal}main ul{list-style-image:url(/images/book-icon.423f656cb4baf99891b955f922e0485ce7817301e320c7568d943018e01702db0a5c7fa47c6997d38d06495c00e094c08795f8dbb005ca581ee2990c2b214167.svg);list-style-position:inside;list-style-type:disc}main ul li::marker{font-size:3em;line-height:0}.contact{border-radius:5px;background-color:#f2f2f2;padding:20px}.contact input[type=text],.contact input[type=email],.contact textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:none}.contact .submit{display:flex;justify-content:flex-start;align-items:center;column-gap:1em}.contact .submit input[type=submit]{background-color:#2070d8;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.contact .submit input[type=submit]:hover{background-color:#1678d3}.contact .submit input[type=submit]:disabled{background-color:#efece6}.contact .submit #i-submit-loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:32px;height:32px;animation:spin 2s linear infinite}.contact .submit #i-submit-loader:not([hidden]){display:inline-block}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.contact__message{margin-bottom:16px}.contact__message textarea{margin-bottom:0}.contact__message #i-message__count{float:right;padding:.1rem 0 0;font-size:.875rem}/*!* Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:'font awesome 6 free'}.fab,.fa-brands{font-family:'font awesome 6 brands'}.fa-quote-right::before{content:"\f10e"}.fa-quote-left::before{content:"\f10d"}/*!* Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/:root,:host{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:'font awesome 6 brands';font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-brands-400.ddc7bf08c568c6d26d752151166c8f009fadcb5cd240c63c76e7780b467f61690efa6fb87c3d98c690b64725b27f85a39211328010252bdefdb1e964d5dbce73.woff2)format("woff2"),url(/fonts/fa-brands-400.d4237ad589079b738ccd16675be81e29e988c94319c181df3bd4da10251ac805d31101b7d7627283fcadded4b0c36d2e3a93206baf858f371e0b3741dfcea06e.ttf)format("truetype")}.fab,.fa-brands{font-weight:400}.fa-tiktok:before{content:"\e07b"}.fa-instagram:before{content:"\f16d"}.fa-facebook:before{content:"\f09a"}/*!* Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/:root,:host{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'font awesome 6 free';font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-900.8d9c039c3478c604b96645f6ef19ee3f91e921441244e76c60a099be7c89036a98cb3901376057d3d4d9459efa7a3db0d21c2b27a1b69eee367c2c3a0c472508.woff2)format("woff2"),url(/fonts/fa-solid-900.78229cd7a36a9e99493f7ccf48d4503da5bac642c5060c58bc6240c0446897210bd07a4b7d7b4477d156279e90975cc30c4c399eccaffbef84e0df098cbd228c.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}