h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:.5em;font-family:var(--dl-font-title);line-height:1.3}h1{font-size:2.5rem}h2{font-size:1.875rem}h3{font-size:1.625rem}h4{font-size:1.375rem}h5{font-size:1.125rem}h6{font-size:1rem}@media(min-width: 520px){h1{font-size:3rem}h2{font-size:1.875rem}h3{font-size:1.625rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}}@media(min-width: 1152px){h1{font-size:3.25rem}h2{font-size:1.875rem}h3{font-size:1.625rem}h4{font-size:1.625rem}h5{font-size:1.375rem}h6{font-size:1.25rem}}.dflr-btn{display:inline-flex;align-items:center;font-weight:600;font-size:16px;line-height:1.7;text-decoration:none;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.dflr-btn__primary{padding:var(--dl-button-padding);color:var(--dl-button-primary-text);background-color:var(--dl-button-primary);border-radius:var(--dl-button-rounded)}.dflr-btn__primary:hover,.dflr-btn__primary:focus{color:var(--dl-button-primary-hover-text);background-color:var(--dl-button-primary-hover)}.dflr-contact-form textarea{resize:none}.dflr-contact-form__field{margin-bottom:15px}.dflr-contact-form__field--submit{margin-bottom:0;text-align:center}.dflr-contact-form__field--submit button{display:inline-block;padding-right:40px;padding-left:40px}.dflr-contact-form__responses{font-size:14px;text-align:center}.dflr-contact-form__responses._active{padding-top:20px}.widget-title{margin-bottom:15px;font-size:var(1.5rem)}.dflr-blocks{padding:50px 0}@media screen and (min-width: 768px){.dflr-blocks{padding:70px 0}}@media screen and (min-width: 1024px){.dflr-blocks{padding:80px 0}}.dflr-blocks__content>:first-child{margin-top:0}.dflr-blocks__content>:last-child{margin-bottom:0}.dflr-blocks--hero-title{font-size:1.875rem}@media screen and (min-width: 1024px){.dflr-blocks--hero-title{font-size:2.25rem}}.dflr-block-hero-book{min-height:calc(100vh - 68px);padding:20px 0 70px;color:#fff;text-align:center;background:linear-gradient(180deg, #283176 0%, #252a5b 100%)}@media screen and (min-width: 768px)and (max-width: 1023px){.dflr-block-hero-book{min-height:calc(50vh - 68px);padding:70px 0}}@media screen and (min-width: 1024px){.dflr-block-hero-book{display:flex;align-items:center;padding:5px 0 20px}}.dflr-block-hero-book .container{display:flex;flex-direction:column;gap:35px}@media screen and (min-width: 768px){.dflr-block-hero-book .container{flex-direction:row-reverse;align-items:center;gap:30px}.dflr-block-hero-book .container._row-direction-left{flex-direction:row}}@media screen and (min-width: 1024px){.dflr-block-hero-book .container{gap:50px}}@media screen and (min-width: 1280px){.dflr-block-hero-book .container{gap:120px}}.dflr-block-hero-book__image--cover{display:block;position:relative;width:408px;height:606px;margin:0 auto;background-color:radial-gradient(177.32% 100.9% at 46.2% 0%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(90deg, rgba(255, 255, 255, 0) 0.46%, rgba(255, 255, 255, 0.4) 0.82%, rgba(255, 255, 255, 0) 2.18%, rgba(255, 255, 255, 0) 4.43%, rgba(0, 0, 0, 0) 4.79%, rgba(0, 0, 0, 0.128) 5.18%, rgba(0, 0, 0, 0.296) 5.44%, rgba(0, 0, 0, 0.4) 5.74%, rgba(255, 255, 255, 0.4) 5.78%, rgba(255, 255, 255, 0.348) 6.03%, rgba(255, 255, 255, 0.188) 6.29%, rgba(255, 255, 255, 0) 6.56%),#e1ddd7;border-radius:9.0459px;box-shadow:1.5px 18px 45px -15px rgba(0,0,0,.2),-6px 9px 30px rgba(0,0,0,.25),0 65px 42px -24px rgba(0,0,0,.35),inset -0.75px -0.75px 3px rgba(0,0,0,.35),inset .75px .75px 3px hsla(0,0%,100%,.35),inset 6px -6px 12px -6px rgba(0,0,0,.08),inset 12px -12px 12px -12px rgba(0,0,0,.25);overflow:hidden}@media screen and (max-width: 1024px){.dflr-block-hero-book__image--cover{width:350px;height:500px}}@media(max-width: 1023px){.dflr-block-hero-book__image--cover{width:280px;height:400px}}@media(max-width: 767px){.dflr-block-hero-book__image--cover{width:250px;height:356px}}@media(max-width: 640px){.dflr-block-hero-book__image--cover{width:200px;height:286px}}.dflr-block-hero-book__image--cover::after{position:absolute;z-index:2;background:url("../imgs/book-cover-mockup.webp") center/cover no-repeat;border-radius:9.0459px;opacity:1;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none}.dflr-block-hero-book__image--cover::before{position:absolute;top:0;left:0;z-index:3;width:10%;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.05), transparent);opacity:.3;content:"";mix-blend-mode:multiply;pointer-events:none}.dflr-block-hero-book__image--img{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0);border-radius:6px;opacity:.8;background-position:center;background-size:cover;-o-object-fit:cover;object-fit:cover}.dflr-block-hero-book__content .dflr-btn{margin-top:25px}@media screen and (min-width: 768px){.dflr-block-hero-book__content{text-align:left}.dflr-block-hero-book__content._text-align-right{text-align:right}}@media screen and (min-width: 1024px){.dflr-block-hero-book__content--desc{font-size:18px}}@media screen and (min-width: 1280px){.dflr-block-hero-book__content--desc{font-size:20px}}.dflr-block-hero-image{min-height:calc(100vh - 68px);padding:20px 0 70px;color:#fff;text-align:center;background:linear-gradient(180deg, #283176 0%, #252a5b 100%)}@media screen and (min-width: 768px)and (max-width: 1023px){.dflr-block-hero-image{min-height:calc(50vh - 68px);padding:70px 0}}@media screen and (min-width: 1024px){.dflr-block-hero-image{display:flex;align-items:center;padding:5px 0 20px}}.dflr-block-hero-image .container{display:flex;flex-direction:column;gap:35px}@media screen and (min-width: 768px){.dflr-block-hero-image .container{flex-direction:row-reverse;align-items:center;gap:30px}.dflr-block-hero-image .container._row-direction-left{flex-direction:row}}@media screen and (min-width: 1024px){.dflr-block-hero-image .container{gap:50px}}@media screen and (min-width: 1280px){.dflr-block-hero-image .container{gap:120px}}.dflr-block-hero-image__image{aspect-ratio:5/4}.dflr-block-hero-image__image img{width:100%;height:100%;box-shadow:0 0 4px 2px rgba(0,0,0,.35);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.dflr-block-hero-image__image{width:100%}}@media screen and (min-width: 768px){.dflr-block-hero-image__image{flex:0 0 43%;aspect-ratio:5/6}}@media screen and (min-width: 1024px){.dflr-block-hero-image__image{flex:0 0 40%;max-width:445px}}.dflr-block-hero-image__content .dflr-btn{margin-top:25px}@media screen and (min-width: 768px){.dflr-block-hero-image__content{text-align:left}.dflr-block-hero-image__content._text-align-right{text-align:right}}@media screen and (min-width: 1024px){.dflr-block-hero-image__content--desc{font-size:18px}}@media screen and (min-width: 1280px){.dflr-block-hero-image__content--desc{font-size:20px}}.dflr-block-hero-video{min-height:calc(100vh - 68px);padding:20px 0 70px;color:#fff;text-align:center;background:linear-gradient(180deg, #283176 0%, #252a5b 100%)}@media screen and (min-width: 768px)and (max-width: 1023px){.dflr-block-hero-video{min-height:calc(50vh - 68px);padding:70px 0}}@media screen and (min-width: 1024px){.dflr-block-hero-video{display:flex;align-items:center;padding:5px 0 20px}}.dflr-block-hero-video .container{display:flex;flex-direction:column;gap:35px}@media screen and (min-width: 768px){.dflr-block-hero-video .container{flex-direction:row;align-items:center;gap:30px}.dflr-block-hero-video .container._row-direction-right{flex-direction:row-reverse}}@media screen and (min-width: 1024px){.dflr-block-hero-video .container{gap:50px}}@media screen and (min-width: 1280px){.dflr-block-hero-video .container{gap:120px}}.dflr-block-hero-video__image{width:100%;height:auto;margin:0;aspect-ratio:4/3}.dflr-block-hero-video__image img{display:block;width:100%;height:100%;margin:auto;border-radius:0;box-shadow:0 0 4px 2px rgba(0,0,0,.35);background-size:cover;-o-object-fit:cover;object-fit:cover}.dflr-block-hero-video__play{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;margin:0;padding:0;background:none;border:0}.dflr-block-hero-video__play svg{position:absolute;top:50%;left:50%;z-index:5;width:70px;height:70px;transform:translate(-50%, -50%);fill:#fff}.dflr-block-hero-video__play:hover,.dflr-block-hero-video__play:focus{background:none}.dflr-block-hero-video__wrap{display:block;position:relative;width:100%;background-color:#2b2b2b;aspect-ratio:4/3}@media screen and (min-width: 768px){.dflr-block-hero-video__wrap{flex:0 0 330px;max-width:330px}}@media screen and (min-width: 1024px){.dflr-block-hero-video__wrap{flex:0 0 50%;max-width:440px}}@media screen and (min-width: 1280px){.dflr-block-hero-video__wrap{flex:0 0 48%;max-width:630px}}.dflr-block-hero-video__wrap.active .dflr-block-video-text__image,.dflr-block-hero-video__wrap.active .dflr-block-video-text__play{display:none}.dflr-block-hero-video__wrap.active .dflr-block-video-text__iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.dflr-block-hero-video__wrap.active .dflr-block-video-text__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none}.dflr-block-hero-video__content .dflr-btn{margin-top:25px}@media screen and (min-width: 768px){.dflr-block-hero-video__content{text-align:left}.dflr-block-hero-video__content._text-align-right{text-align:right}}@media screen and (min-width: 1024px){.dflr-block-hero-video__content--desc{font-size:18px}}@media screen and (min-width: 1280px){.dflr-block-hero-video__content--desc{font-size:20px}}.dflr-block-about .container{display:flex;flex-direction:column;gap:25px}@media screen and (min-width: 768px){.dflr-block-about .container{flex-direction:row;align-items:stretch;gap:30px}}@media screen and (min-width: 1280px){.dflr-block-about .container{gap:40px}}.dflr-block-about__image img{display:block;height:auto;margin:auto;border-radius:0;box-shadow:none}@media screen and (max-width: 767px){.dflr-block-about__image img{width:100%;max-width:300px}}@media screen and (min-width: 768px){.dflr-block-about__image{flex:0 0 300px;max-width:300px}.dflr-block-about__image img{width:100%;max-width:100%;height:auto}}@media screen and (min-width: 768px){.dflr-block-about__content{flex:1;min-width:0;margin-top:auto;margin-bottom:auto}}.dflr-block-contact .container{display:flex;flex-direction:column;gap:30px}.dflr-block-contact .container>:first-child{margin-top:0}.dflr-block-contact .container>:last-child{margin-bottom:0}@media screen and (min-width: 768px){.dflr-block-contact .container{flex-direction:row;gap:40px}}@media screen and (min-width: 1024px){.dflr-block-contact .container{gap:55px}}@media screen and (min-width: 1280px){.dflr-block-contact .container{gap:90px}}.dflr-block-contact__content._right-content{padding:45px 20px;background-color:#f9f5f6;border-radius:10px}@media screen and (min-width: 768px){.dflr-block-contact__content{flex:1 1 50%;min-width:0}}.dflr-block-two-columns-text .container{display:flex;flex-direction:column;gap:30px}.dflr-block-two-columns-text .container>:first-child{margin-top:0}.dflr-block-two-columns-text .container>:last-child{margin-bottom:0}@media screen and (min-width: 768px){.dflr-block-two-columns-text__title{text-align:center}}@media screen and (min-width: 768px){.dflr-block-two-columns-text__row{display:flex;flex-direction:row;gap:40px}.dflr-block-two-columns-text__content{flex:1 1 50%;min-width:0}.dflr-block-two-columns-text__footdesc,.dflr-block-two-columns-text__button{text-align:center}}@media screen and (min-width: 1024px){.dflr-block-two-columns-text__row{gap:55px}}@media screen and (min-width: 1280px){.dflr-block-two-columns-text__row{gap:90px}}.dflr-block-image-text .container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 768px){.dflr-block-image-text .container{flex-direction:row;align-items:center;gap:40px}.dflr-block-image-text .container._row-direction-right{flex-direction:row-reverse}}@media screen and (min-width: 1024px){.dflr-block-image-text .container{gap:60px}}.dflr-block-image-text__image img{display:block;height:auto;margin:auto;border-radius:0;box-shadow:none}@media screen and (max-width: 767px){.dflr-block-image-text__image img{width:100%;max-width:100%}}@media screen and (min-width: 768px){.dflr-block-image-text__image{flex:0 0 330px;max-width:330px}.dflr-block-image-text__image img{width:100%;max-width:100%;height:auto}}@media screen and (min-width: 1024px){.dflr-block-image-text__image{flex:0 0 420px;max-width:420px}}@media screen and (min-width: 1280px){.dflr-block-image-text__image{flex:0 0 470px;max-width:470px}}.dflr-block-image-text__content .dflr-btn{margin-top:20px}.dflr-block-image-text__content._text-align-right{text-align:right}@media screen and (min-width: 768px){.dflr-block-image-text__content{flex:1;min-width:0;margin-top:auto;margin-bottom:auto}}.dflr-block-video-text .container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 768px){.dflr-block-video-text .container{flex-direction:row;align-items:center;gap:40px}.dflr-block-video-text .container._row-direction-right{flex-direction:row-reverse}}@media screen and (min-width: 1024px){.dflr-block-video-text .container{gap:60px}}.dflr-block-video-text__image{width:100%;height:auto;margin:0;aspect-ratio:4/3}.dflr-block-video-text__image img{display:block;width:100%;height:100%;margin:auto;border-radius:0;box-shadow:none;background-size:cover;-o-object-fit:cover;object-fit:cover}.dflr-block-video-text__play{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;margin:0;padding:0;background:none;border:0}.dflr-block-video-text__play svg{position:absolute;top:50%;left:50%;z-index:5;width:70px;height:70px;transform:translate(-50%, -50%);fill:#fff}.dflr-block-video-text__play:hover,.dflr-block-video-text__play:focus{background:none}.dflr-block-video-text__wrap{display:block;position:relative;width:100%;background-color:#2b2b2b;aspect-ratio:4/3}@media screen and (min-width: 768px){.dflr-block-video-text__wrap{flex:0 0 330px;max-width:330px}}@media screen and (min-width: 1024px){.dflr-block-video-text__wrap{flex:0 0 420px;max-width:420px}}@media screen and (min-width: 1280px){.dflr-block-video-text__wrap{flex:0 0 470px;max-width:470px}}.dflr-block-video-text__wrap.active .dflr-block-video-text__image,.dflr-block-video-text__wrap.active .dflr-block-video-text__play{display:none}.dflr-block-video-text__wrap.active .dflr-block-video-text__iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.dflr-block-video-text__wrap.active .dflr-block-video-text__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none}.dflr-block-video-text__content .dflr-btn{margin-top:20px}.dflr-block-video-text__content._text-align-right{text-align:right}@media screen and (min-width: 768px){.dflr-block-video-text__content{flex:1;min-width:0;margin-top:auto;margin-bottom:auto}}.dflr-block-testimonials__title{margin-top:0;text-align:center;padding-inline:48px}@media screen and (min-width: 1280px){.dflr-block-testimonials__title{padding-inline:0}}.dflr-block-testimonials__list{display:flex;padding:5px 0}.dflr-block-testimonials__item{display:flex;flex:1;flex-direction:row;gap:10px;padding:20px 18px;border:1px solid var(--dl-border-color);border-radius:8px}.dflr-block-testimonials__item--avatar{flex:0 0 65px;width:65px;max-width:65px;height:65px;margin:0;border-radius:5px;-o-object-fit:cover;object-fit:cover}.dflr-block-testimonials__item--content{display:flex;flex-direction:column;align-items:stretch}.dflr-block-testimonials__item--author{margin-top:auto;padding-top:10px;color:var(--dl-neutral-text);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase}.dflr-block-testimonials .dflr-slider__controls--prev,.dflr-block-testimonials .dflr-slider__controls--next{top:0}@media screen and (min-width: 1280px){.dflr-block-testimonials .dflr-slider__controls--prev,.dflr-block-testimonials .dflr-slider__controls--next{top:52%}}@media screen and (min-width: 1280px){.dflr-block-testimonials .dflr-slider__controls--prev{left:-44px}.dflr-block-testimonials .dflr-slider__controls--next{right:-44px}}.dflr-block-products__title{margin-top:0;text-align:center;padding-inline:45px}@media screen and (min-width: 1280px){.dflr-block-products__title{padding-inline:0}}.dflr-block-products__list{display:flex;padding:5px 0}.dflr-block-products__item{display:flex;flex:1;flex-direction:column;gap:10px;text-align:center}.dflr-block-products__item:hover img{opacity:.8}.dflr-block-products__item--image{width:100%;margin:0}.dflr-block-products__item--image img{width:100%;height:auto;border-radius:8px;transition:opacity .3s ease-in-out;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.dflr-block-products__item--name{margin:0;color:var(--dl-on-surface);font-weight:600}.dflr-block-products__item--name a{color:var(--dl-on-surface)}.dflr-block-products__item--content{display:flex;flex-direction:column;align-items:stretch}.dflr-block-products__item--more{font-weight:bold}.dflr-block-products .dflr-slider__controls--prev,.dflr-block-products .dflr-slider__controls--next{top:0}@media screen and (min-width: 1280px){.dflr-block-products .dflr-slider__controls--prev,.dflr-block-products .dflr-slider__controls--next{top:40%}}@media screen and (min-width: 1280px){.dflr-block-products .dflr-slider__controls--prev{left:-44px}.dflr-block-products .dflr-slider__controls--next{right:-44px}}.dflr-slider{position:relative}.dflr-slider__controls button,.dflr-slider__controls button:hover,.dflr-slider__controls button:focus{margin:0;padding:0;background:none;border:0}.dflr-slider__controls button{position:absolute;top:50%;color:var(--dl-neutral-text)}.dflr-slider__controls button svg{width:38px;height:38px}.dflr-slider__controls--prev{left:0}.dflr-slider__controls--next{right:0}.dflr-block-mailchimp{border-bottom:1px solid hsla(0,0%,100%,.2)}.dflr-block-mailchimp._darkbg{color:#fff}.dflr-block-mailchimp .container{display:flex;flex-direction:column;gap:10px;text-align:center}@media screen and (min-width: 768px){.dflr-block-mailchimp .container{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;text-align:left}}@media screen and (min-width: 1280px){.dflr-block-mailchimp .container{gap:30px}}.dflr-block-mailchimp__content{display:flex;flex-direction:column;gap:5px}.dflr-block-mailchimp__content--title{font-weight:600}.dflr-block-mailchimp__content--desc{font-size:14px}@media screen and (min-width: 768px){.dflr-block-mailchimp__content{flex:1}}@media screen and (min-width: 768px){.dflr-block-mailchimp__form{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1280px){.dflr-block-mailchimp__form{flex:0 0 63%;max-width:63%}}.dflr-block-mailchimp .dflr-mailchimp-form{position:relative;width:100%}.dflr-block-mailchimp .dflr-mailchimp-form__responses{position:absolute;bottom:-29px;width:100%;font-weight:600;font-size:14px;text-align:center}.dflr-block-mailchimp .dflr-mailchimp-form label{display:block;width:100%}.dflr-block-mailchimp .dflr-mailchimp-form__field input[type=submit]{display:block;width:100%;text-align:center}@media screen and (max-width: 767px){.dflr-block-mailchimp .dflr-mailchimp-form__field input[type=email]{text-align:center}.dflr-block-mailchimp .dflr-mailchimp-form__field input[type=submit]{padding-right:30px;padding-left:30px}}@media screen and (min-width: 768px){.dflr-block-mailchimp .dflr-mailchimp-form__responses{padding-left:20px;text-align:left}.dflr-block-mailchimp .dflr-mailchimp-form form{display:flex;flex-direction:row;gap:5px;width:100%}.dflr-block-mailchimp .dflr-mailchimp-form__field--email{flex:1}.dflr-block-mailchimp .dflr-mailchimp-form__field--submit{flex:0 0 29%;max-width:29%}}.blog-wrap{display:flex;flex-direction:column;gap:60px}@media screen and (min-width: 1024px){.blog-wrap{flex-direction:row;gap:40px}.blog-wrap .sidebar{flex:0 1 300px;max-width:300px}.blog-wrap .posts-section{flex:1 1 calc(100% - 300px);min-width:0}}.archive-title{font-family:var(--dl-font-title)}.posts-section,.posts-loop{gap:40px}body.single-post .blog-wrap{gap:40px}.post-hentry{display:flex;flex-direction:column;gap:10px}.post-hentry .post-thumb{width:100%;border-radius:6px;aspect-ratio:5/3}.post-hentry .post-thumb img{width:100%;height:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.post-hentry .entry-title{color:var(--dl-on-background);font-family:var(--dl-font-title);font-size:21px}.post-hentry .entry-title a{color:var(--dl-on-background)}.post-hentry .entry-date{color:var(--dl-neutral-text);font-size:14px}.post-hentry .entry-date a{color:var(--dl-neutral-text)}.post-hentry .entry-date .updated{display:none}.post-hentry .entry-date .published,.post-hentry .entry-date .published.updated{display:inline-block}.post-hentry__full{gap:40px}.post-hentry__full .entry-title{font-size:40px}.entry-footer{gap:5px;padding-top:20px;font-size:14px;border-top:1px solid var(--dl-border-color)}.sidebar{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 768px)and (max-width: 1023px){.sidebar{justify-content:space-between;align-items:flex-start;gap:40px 20px;flex-flow:row wrap}.sidebar .widget{flex:0 0 48%}}.widget{display:flex;flex-direction:column;gap:10px}.widget-title{margin:0;font-weight:700}.search-header{text-align:center}.search-header h1{margin:0}.search-loop{gap:40px}.search-hentry{display:flex;flex-direction:row;justify-content:space-between;gap:15px}.search-hentry__thumb{width:130px}.search-hentry__thumb img{width:100%;height:auto;border-radius:6px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.search-hentry__content{flex:1}.search-hentry__title{position:relative;margin:-5px 0 0}.search-hentry__summary>:first-child{margin-top:0}.search-hentry__summary>:last-child{margin-bottom:0}.site-footer{padding:50px 0;color:var(--dl-on-footer);font-weight:500;font-size:15px;background-color:var(--dl-footer-bg)}.site-footer a{color:var(--dl-on-footer)}.site-footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.site-footer__blocks{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%}.site-footer__blocks img{display:block;width:auto;max-width:140px;height:auto}@media screen and (min-width: 768px){.site-footer__blocks{flex-direction:row;justify-content:space-between}.site-footer__blocks img{max-width:120px}}@media screen and (min-width: 1024px){.site-footer__blocks img{max-width:100%;max-height:77px}}.site-footer .copyrights-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.site-footer .copyrights,.site-footer .credits{font-size:14px}.site-footer .credits{opacity:.7}.footer-nav ul,.footer-nav li{margin:0;padding:0;list-style-type:none}.footer-nav ul{display:flex;flex-direction:column;align-items:center;gap:5px}@media screen and (min-width: 768px){.footer-nav ul{flex-direction:row;gap:10px}}@media screen and (min-width: 1024px){.footer-nav li a{transition:opacity .3s ease-in-out}.footer-nav li a:hover{opacity:.7}}