@charset "UTF-8";@font-face{font-family:Aldrich;src:url(/wp-content/themes/hello-theme-child-master/fonts/Aldrich/Aldrich-Regular.ttf) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/wp-content/themes/hello-theme-child-master/fonts/Mulish/Mulish-VariableFont_wght.woff2) format("woff2");font-weight:200 900;font-stretch:normal;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/wp-content/themes/hello-theme-child-master/fonts/Mulish/Mulish-Italic-VariableFont_wght.woff2) format("woff2");font-weight:200 900;font-stretch:normal;font-style:italic;font-display:swap}*{letter-spacing:3%}.header-wrapper{position:fixed;z-index:9999;width:100dvw;top:50px;left:0;transition:.4s ease}.header-wrapper header{position:relative;background:transparent;padding:18px 50px;border-radius:50px}.header-wrapper header:before{content:"";position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(5px);z-index:-1;pointer-events:none}.header-wrapper.dark header{background:#231f20eb}.header-wrapper.dark.scrolled header{background:#231f20f7}.header-wrapper.scrolled{top:25px}.header-wrapper.scrolled header{padding:15px 25px;background:#231f201c}header{justify-content:space-between;transition:.4s ease-in-out;display:grid;max-width:1140px;margin:auto;align-items:center;width:calc(100% - 40px);gap:1.5rem;grid-template-areas:"logo menu social";grid-template-columns:200px auto 200px}@media screen and (max-width: 990px){header{grid-template-areas:"logo social menu"}}header .super-button{border:solid 1px white;padding:7px 15px;border-radius:500px;transition:.4s ease}header .super-button:hover{background:#fff}header .super-button:hover a{color:#000}header .menu-button{display:none;position:relative;z-index:9999}@media screen and (max-width: 990px){header .menu-button{display:inline-flex;justify-content:end}}header .menu-button a{display:inline-flex;flex-direction:column;justify-content:center;transition:.4s ease}header .menu-button a.active span{background-color:#fff}header .menu-button a.active span:nth-child(1){transform:rotate(45deg);top:9px}header .menu-button a.active span:nth-child(3){transform:rotate(-45deg);bottom:9px}header .menu-button a.active span:nth-child(2){opacity:0}header .menu-button a span{min-width:32px;min-height:4px;background-color:#fff;position:relative;top:0;margin-bottom:5px;bottom:auto;transition:.4s ease all;border-radius:100px}header .menu-button a span:last-child{margin-bottom:0}header .menu-button a span:last-child{top:auto;bottom:0}header h1{margin:0}header .icon-list{justify-self:end;width:max-content}header nav{justify-self:center;width:max-content;transition:.4s ease}header nav ul{padding:0;list-style-type:none;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:25px}header nav ul li{position:relative}header nav ul li a{font-family:Aldrich;color:#fff;font-size:16px;text-decoration:none;transition:.4s ease all;position:relative}header nav ul li a:before{content:"";display:block;height:2px;left:0;width:0%;background:#d8feaa;position:absolute;bottom:-2px;transition:.4s ease}header nav ul li a:hover{color:#fff}header nav ul li a:hover:before{width:100%}header nav ul li.menu-item-has-children>a:after{content:"▾";font-size:13px;margin-left:5px;display:inline-block;transition:transform .3s ease;vertical-align:middle}header nav ul li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}header nav ul li.evidenziato{background:#231f20;padding:10px 30px;border-radius:500px;border:2px transparent solid;transition:.4s ease}header nav ul li.evidenziato a{color:#fff}header nav ul li.evidenziato:hover{background:#fff;border-color:#231f20}header nav ul li.evidenziato:hover a{color:#d8feaa}header nav ul li .sub-menu{display:flex;flex-direction:column;align-items:flex-start;height:auto;max-height:0px;overflow:hidden;position:absolute;transition:.4s ease-in-out;top:100%;background:transparent;backdrop-filter:blur 3px;padding:0 10px;width:100%;width:fit-content;min-width:100%;gap:10px;background:#231f20}header nav ul li .sub-menu li{margin:3px 0 0;white-space:nowrap}header nav ul li:hover .sub-menu{max-height:300px;padding:10px;min-width:100%}@media screen and (max-width: 990px){header nav{position:fixed;top:0;height:100dvh;z-index:300;width:100dvw;left:0;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);transition:.4s ease;pointer-events:none;opacity:0;background:#231f20;overflow-y:auto}header nav ul{flex-direction:column;align-items:center;gap:20px}header nav ul li{text-align:center}header nav ul li>a{font-size:20px;letter-spacing:.04em}header nav ul li.menu-item-has-children>a:after{display:none}header nav ul li .sub-menu{max-height:none;overflow:visible;position:relative;top:0;background:transparent;padding:6px 0 0;width:auto;min-width:auto;display:flex;flex-direction:column;align-items:center;gap:4px}header nav ul li .sub-menu li{margin-top:0}header nav ul li .sub-menu li a{font-size:13px;opacity:.55;letter-spacing:.06em;text-transform:uppercase}header nav ul li .sub-menu li a:before{display:none}header nav.active{pointer-events:all;opacity:1;left:0}}header .menu-outer{grid-area:menu}header .social{grid-area:social;display:flex;justify-self:end;gap:10px;align-items:center}header .social a{display:inline-flex}header .logo-section{grid-area:logo;display:inline-flex}header .logo-section img{max-width:200px}header .logo-section a{display:inline-flex;text-decoration:none;transition:.4s ease all}.menu__button{display:none}@media (max-width: 991px){.header-wrapper header{padding:18px 20px;grid-template-columns:100px auto 100px}.header-wrapper header .social{gap:20px}.head-spacer{min-height:95px}header .outer__header .menu li{position:relative}header .outer__header .menu li.menu-item-has-children:after{display:none}header .outer__header .menu li.menu-item-has-children>a{position:relative;padding-right:25px}header .outer__header .menu li.menu-item-has-children>a:after{content:"▼";font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s ease}header .outer__header .menu li.menu-item-has-children.open>a:after{transform:translateY(-50%) rotate(180deg)}header .outer__header .menu li .sub-menu{position:relative;max-height:0;overflow:hidden;transition:max-height .4s ease;top:0;align-items:center}header .outer__header .menu li .sub-menu a{font-weight:300}header .outer__header .menu li.open>.sub-menu{max-height:500px}.menu__button{display:inline-flex;position:relative;z-index:5}.menu__button a{display:inline-flex;flex-direction:column;justify-content:center}.menu__button a.active span:nth-child(1){transform:rotate(45deg);top:7px}.menu__button a.active span:nth-child(3){transform:rotate(-45deg);bottom:9px}.menu__button a.active span:nth-child(2){opacity:0}.menu__button a span{min-width:28px;min-height:3px;border-radius:5px;position:relative;top:0;margin-bottom:5px;transition:.4s ease all}.menu__button a span:last-child{margin-bottom:0}.menu__button a span{bottom:auto;transition:.4s ease all}.menu__button a span:last-child{top:auto;bottom:0}header .outer__header>.logo img{max-width:55px}header .outer__header{padding:5px 20px}header .outer__header .menu{position:fixed;left:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-100%;transition:.8s ease all}header .outer__header .menu ul{flex-direction:column;justify-content:center;align-items:center}header .outer__header .menu ul li{margin-right:0!important;margin-bottom:15px}header .outer__header .menu ul li a{display:block;width:100%;text-align:center;font-weight:700}header .outer__header .menu ul.sub-menu li a{font-weight:200;backdrop-filter:none}}.footer-wrapper{background:#231f20}footer{display:grid;max-width:1440px;margin:auto;padding:5rem 2rem 3rem;gap:2rem 4rem;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"logo    menu   social" "address menu   social";align-items:start}footer h3{font-family:Aldrich;font-size:22px;font-weight:700;text-transform:uppercase;color:#d8feaa;margin:0 0 1rem}footer ul{padding:0;margin:0;list-style:none;display:grid;gap:.5rem}footer ul a{font-family:Mulish;font-weight:400;color:#ffffffbf;text-decoration:none;transition:color .2s ease}footer ul a:hover{color:#d8feaa}footer .logo{grid-area:logo}footer .logo img{max-width:160px;height:auto;display:block}footer .address{grid-area:address;font-family:Mulish;font-size:.875rem;font-weight:300;line-height:1.7;color:#fff9}footer .address p{margin:0}footer .address a{font-family:Mulish;color:#fff9;text-decoration:underline;transition:color .2s ease}footer .address a:hover{color:#d8feaa}footer .menu-outer{grid-area:menu}footer .social{grid-area:social}@media screen and (max-width: 900px){footer{grid-template-columns:1fr 1fr;grid-template-areas:"logo    logo" "menu    social" "address address";gap:2rem}}@media screen and (max-width: 540px){footer{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "menu social" "address address";padding:3rem 1.25rem 2rem;gap:1.75rem}}form.wpcf7-form{gap:20px;display:flex;flex-direction:column;gap:15px}form.wpcf7-form .double-col{display:grid;gap:15px;grid-template-columns:1fr 1fr}form.wpcf7-form *{font-family:Aldrich;font-weight:300}form.wpcf7-form lable{color:#4b4b4b}form.wpcf7-form input{border-radius:0;color:#1e4658;background:#cbd5d4;background:transparent;border:none;border-bottom:solid 1px #1E4658}form.wpcf7-form input:focus{outline:none}form.wpcf7-form input[type=submit]{background:#1e4658;color:#fff;padding:10px 30px;border:1px solid transparent;display:block;margin:0}form.wpcf7-form input[type=submit]:hover{border:1px solid #1E4658;color:#1e4658;background:transparent}form.wpcf7-form textarea{border-radius:0;color:#1e4658;max-height:150px;background:transparent;border:none;border-bottom:solid 1px #1E4658}form.wpcf7-form textarea:focus{outline:none}form.wpcf7-form [type=checkbox]{position:fixed;left:-10000px}form.wpcf7-form [type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;transform:scale(1)}form.wpcf7-form .wpcf7-list-item{cursor:pointer;margin:0 0 0 22px}form.wpcf7-form .wpcf7-not-valid-tip{font-size:14px}form.wpcf7-form .wpcf7-list-item-label{position:relative;font-size:12px}form.wpcf7-form .wpcf7-list-item-label:after{content:"✓";top:0;left:-20px;width:15px;height:15px;transition:all .2s;position:absolute;opacity:0;transform:scale(0);text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}form.wpcf7-form .wpcf7-list-item-label:before{content:"";top:0;left:-20px;width:15px;height:15px;position:absolute;box-sizing:border-box;border:1px solid #1E4658;cursor:pointer}form.wpcf7-form .wpcf7-form-control.wpcf7-select{display:block;width:auto;border-radius:0}form.wpcf7-form .wpcf7-form-control-wrap{width:100%}form.wpcf7-form a{color:#1e4658}form.wpcf7-form a:hover{color:#000;text-decoration:underline}form.wpcf7-form .notice{margin:10px 0 0}form.wpcf7-form .wpcf7-submit{display:inline-block;width:fit-content;margin:0 auto}form.wpcf7-form .wpcf7-spinner{position:absolute}.blog-slider__newsletter-card form.wpcf7-form{margin-top:15px}.blog-slider__newsletter-card form.wpcf7-form input{color:#d8feaa;border-color:#d8feaa}.blog-slider__newsletter-card form.wpcf7-form a{color:#d8feaa}.blog-slider__newsletter-card form.wpcf7-form .wpcf7-list-item-label:before,.blog-slider__newsletter-card form.wpcf7-form .wpcf7-list-item-label:after{border-color:#d8feaa}.blog-slider__newsletter-card form.wpcf7-form .wpcf7-submit{background-color:transparent}.blog-slider__newsletter-card form.wpcf7-form .wpcf7-submit:hover{color:#000;background-color:#d8feaa}body .page-content{position:relative}body .page-content:after{content:"";position:absolute;inset:0;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}body.menu-open{overflow:hidden}body.menu-open .page-content:after{opacity:.5;visibility:visible;pointer-events:auto}body a{color:#000}.fade-up{opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease;transition-delay:.5s}.fade-up.is-visible,.elementor-html .fade-up{opacity:1;transform:translateY(0)}.braid-background{--parallax-y: 0}.braid-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/wp-content/uploads/2026/05/texture.svg);background-repeat:no-repeat;background-position:center calc(var(--parallax-y) * 1px);pointer-events:none;background-size:cover}.braid-animate-1 svg path,.braid-animate-2 svg path,.braid-animate-3 svg path,.braid-animate-4 svg path,.braid-animate-5 svg path{fill:transparent}.contact-background{position:relative}.contact-background .background-1{z-index:-1;position:absolute;top:0;width:100%;min-width:100%;height:33.3333333333%;left:0;min-height:33.3333333333%;--b1-c1: #7b311e;--b1-p1: 3.5;--b1-c2: #667e9d;--b1-p2: 37.55;background:linear-gradient(262deg,var(--b1-c1) calc(var(--b1-p1) * 1%),var(--b1-c2) calc(var(--b1-p2) * 1%))}.contact-background .background-2{z-index:-1;position:absolute;top:33.3333333333%;width:100%;min-width:100%;height:33.3333333333%;left:0;min-height:33.3333333333%;--b2-c1: #2d535b;--b2-p1: 19.81;--b2-c2: #2c416f;--b2-p2: 52;background:linear-gradient(261deg,var(--b2-c1) calc(var(--b2-p1) * 1%),var(--b2-c2) calc(var(--b2-p2) * 1%))}.contact-background .background-3{z-index:-1;position:absolute;top:66.6666666667%;width:100%;min-width:100%;height:33.3333333333%;left:0;min-height:33.3333333333%;--b3-c1: #667e9d;--b3-p1: 49.06;--b3-c2: #c7b58c;--b3-p2: 79.25;background:linear-gradient(269deg,var(--b3-c1) calc(var(--b3-p1) * 1%),var(--b3-c2) calc(var(--b3-p2) * 1%))}.map-element{top:0!important;left:0!important;position:absolute!important;width:50dvw!important;max-width:50dvw!important;height:100%;min-height:100%}.map-element .elementor-custom-embed,.map-element iframe{min-height:100%}@media screen and (max-width: 1024px){.map-element{top:auto!important;left:auto!important;position:relative!important;width:100%!important;max-width:100%!important}}.people-grid-widget{display:flex;align-items:flex-start;gap:3rem;width:100%}.people-grid-widget__sidebar{flex:0 0 200px;position:sticky;top:2rem}.people-grid-widget__content{flex:1 1 0;min-width:0}.people-filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.people-grid-widget button.people-filter{display:block;width:100%;text-align:left;background:none;border:none;border-left:3px solid transparent;padding:.4rem .75rem;font-family:"Merriweather",Sans-serif;font-size:20px;color:#d8feaa;cursor:pointer;transition:color .25s ease,border-color .25s ease}.people-grid-widget button.people-filter:focus,.people-grid-widget button.people-filter:active,.people-grid-widget button.people-filter:hover{background-color:transparent}.people-grid-widget button.people-filter:hover{color:#1e4658;border-left-color:#1e4658;background-color:transparent}.people-grid-widget button.people-filter.is-active{color:#1e4658;border-left-color:#1e4658;font-weight:700}.people-grid{display:grid;grid-template-columns:repeat(var(--pg-columns, 3),1fr);gap:2rem}.people-card{display:flex;flex-direction:column;transition:opacity .3s ease,transform .3s ease}.people-card.is-hidden{display:none}.people-card__image-wrap{display:block;overflow:hidden}.people-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.people-card:hover .people-card__image{transform:scale(1.04)}.people-card__image--placeholder{background:#eefff5}.people-card__body{padding:1rem 0 0;display:flex;flex-direction:column;gap:.25rem}.people-card__name{font-size:20px;color:#000;font-family:Aldrich;margin:0}.people-card__role{font-size:16px;color:#192647;margin:0}.people-card[data-categories=value] .people-card__category{color:#2b5259}.people-card[data-categories=management] .people-card__category{color:#2c416f}.people-card[data-categories=holding] .people-card__category{color:#6c2b21}.people-card[data-categories=studio] .people-card__category{color:#667e9d}.people-card[data-categories=construction] .people-card__category{color:#b77b52}.people-card[data-categories=club-deal] .people-card__category{color:#c7b58c}.people-card__category{font-size:16px;font-weight:700;color:#1e4658;margin-bottom:5px}.people-card__bio{display:inline-block;font-size:16px;color:#d8feaa;text-decoration:none;border-bottom:1px solid #D8FEAA;width:fit-content;transition:color .25s ease,border-color .25s ease}.people-card__bio:hover{color:#1e4658;border-color:#1e4658}@media (max-width: 768px){.people-grid-widget{flex-direction:column;gap:1.5rem}.people-grid-widget__sidebar{flex:none;width:100%;position:static}.people-grid__sidebar{width:100%}.people-grid__sidebar button{border-radius:0}.people-grid-widget .people-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:solid 2px #1E4658;padding:10px 15px;border-radius:500px;font-size:18px;color:#1e4658;cursor:pointer;text-align:left;font-family:"Merriweather",Sans-serif}.people-grid-widget .people-sidebar-toggle:hover,.people-grid-widget .people-sidebar-toggle:focus{background-color:transparent;color:#1e4658}.people-grid-widget .people-sidebar-toggle .people-sidebar-toggle__arrow{display:inline-block;transition:transform .25s ease}.people-grid-widget .people-sidebar-toggle.is-open .people-sidebar-toggle__arrow{transform:rotate(180deg)}.people-filters{flex-direction:column;gap:0;max-height:0;overflow:hidden;transition:max-height .35s ease;gap:5px;padding:0 20px}.people-filters.is-open{max-height:500px}.people-grid-widget button.people-filter{border-left:none;border-bottom:1px solid transparent;padding:.7rem .25rem;font-size:18px}.people-grid-widget button.people-filter:hover,.people-grid-widget button.people-filter.is-active{border-left-color:transparent;border-bottom-color:#1e4658}.people-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.people-grid{grid-template-columns:1fr}}.blog-grid-widget{width:100%}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2.5rem}.blog-card{display:flex;flex-direction:column}.blog-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.blog-card__link:hover .blog-card__image{transform:scale(1.04)}.blog-card__link:hover .blog-card__title{color:#1e4658}.blog-card__image-wrap{display:block;overflow:hidden;aspect-ratio:16/9}.blog-card__image-wrap img{min-height:100%;min-width:100%;object-fit:cover}.blog-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card__image--placeholder{background:#eefff5;width:100%;height:100%}.blog-card__body{padding:1.25rem 0 0;display:flex;flex-direction:column;gap:.4rem;flex:1}.blog-card__date{font-size:14px;color:#1e4658;text-transform:uppercase;letter-spacing:.04em}.blog-card__title{font-size:22px;font-family:Aldrich;color:#000;margin:0;transition:color .25s ease}.blog-card__excerpt{font-size:16px;color:#1e4658;margin:0;line-height:1.6}@media (max-width: 768px){.blog-grid{grid-template-columns:1fr;gap:2.5rem}}.blog-archive{width:100%}.blog-archive__pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem;justify-content:center}.blog-archive__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .6rem;border:1px solid #1E4658;font-family:Aldrich;font-size:14px;color:#1e4658;text-decoration:none;transition:background .25s ease,color .25s ease}.blog-archive__pagination .page-numbers:hover,.blog-archive__pagination .page-numbers.current{background:#1e4658;color:#fff}.blog-archive__pagination .page-numbers.dots{border-color:transparent;background:transparent;pointer-events:none}.blog-archive__empty{font-family:Mulish;color:#d8feaa;font-size:16px}.blog-slider-widget{width:100%;overflow-x:hidden}.blog-slider{width:100%}.blog-slider__post-card,.blog-slider__post-card .blog-card__link{height:100%}.blog-slider__newsletter-card{display:flex;flex-direction:column;height:100%;background:#231f20;padding:2rem 1.75rem;color:#fff;box-sizing:border-box}.blog-slider__newsletter-heading{font-family:Aldrich;font-size:30px;color:#eefff5;margin:0}.blog-slider__newsletter-text{font-family:Mulish;font-size:15px;color:#eefff5;line-height:1.6;margin:0}.blog-slider-widget .blog-slider__arrows{display:none}@media (max-width: 1200px){.blog-slider-widget .blog-slider__arrows{display:flex;gap:.75rem;margin-top:1.5rem;justify-content:flex-end}}.blog-slider-widget .blog-slider__arrows .splide__arrow{position:static;transform:none;width:2.5rem;height:2.5rem;border-radius:50%;background:transparent;border:1px solid #1E4658;color:#1e4658;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,color .25s ease}.blog-slider-widget .blog-slider__arrows .splide__arrow svg{width:16px;height:16px}.blog-slider-widget .blog-slider__arrows .splide__arrow:hover{background:#1e4658;color:#fff}.blog-slider-widget .blog-slider__arrows .splide__arrow:disabled{opacity:.3;cursor:default}.blog-slider__pagination{display:none;gap:.4rem;margin-top:1.25rem;justify-content:center}@media (max-width: 1200px){.blog-slider__pagination{display:flex}}.blog-slider__pagination .splide__pagination__page{width:8px;height:8px;border-radius:50%;background:#0003;border:none;padding:0;cursor:pointer;transition:background .25s ease,transform .25s ease}.blog-slider__pagination .splide__pagination__page.is-active{background:#1e4658;transform:scale(1.3)}.blog-slider .splide__slide{display:flex;flex-direction:column}.blog-slider .splide__slide>*{flex:1}.bananau-credits{display:flex;justify-content:center;align-items:center;max-width:100dvw;padding:15px}.bananau-credits a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:Mulish}.bananau-credits a:hover{color:#d8feaa}.bananau-credits .bananau svg{width:150px}@media (max-width: 991px){.bananau-credits a{flex-direction:column}}.single-blog{padding-top:160px;padding-bottom:100px}.single-blog__inner{max-width:820px;margin:0 auto;padding:0 1.5rem}.single-blog__back{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#1e4658;font-family:Aldrich;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2.5rem;transition:color .2s ease}.single-blog__back svg{flex-shrink:0;transition:transform .2s ease}.single-blog__back:hover{color:#231f20}.single-blog__back:hover svg{transform:translate(-3px,3px)}.single-blog__header{margin-bottom:2rem}.single-blog__date{display:block;font-size:13px;color:#1e4658;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-family:Aldrich}.single-blog__title{font-family:Aldrich;font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.15;color:#231f20;margin:0}.single-blog__content{font-family:Mulish;font-size:17px;line-height:1.8;color:#231f20}.single-blog__content h2,.single-blog__content h3,.single-blog__content h4,.single-blog__content h5{font-family:Aldrich;color:#231f20;margin-top:2.5rem;margin-bottom:.75rem}.single-blog__content p{margin-bottom:1.5rem}.single-blog__content p:last-child{margin-bottom:0}.single-blog__content img{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0;display:block}.single-blog__content a{color:#1e4658;text-decoration:underline;text-underline-offset:3px}.single-blog__content a:hover{color:#231f20}.single-blog__content ul,.single-blog__content ol{padding-left:1.5rem;margin-bottom:1.5rem}.single-blog__content ul li,.single-blog__content ol li{margin-bottom:.4rem}.single-blog__content blockquote{border-left:3px solid #D8FEAA;margin:2rem 0;padding:.75rem 1.5rem;font-style:italic;color:#1e4658}.single-blog__content blockquote p{margin-bottom:0}.single-blog__nav{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.1)}.single-blog__nav-slot{display:flex}.single-blog__nav-slot--next{justify-content:flex-end}.single-blog__nav-link{display:inline-flex;align-items:center;gap:1rem;text-decoration:none;color:#231f20;max-width:300px}.single-blog__nav-link:hover .single-blog__nav-arrow{background:#1e4658;color:#fff;border-color:#1e4658}.single-blog__nav-link:hover .single-blog__nav-title{color:#1e4658}.single-blog__nav-link--next{flex-direction:row-reverse}.single-blog__nav-link--next .single-blog__nav-text{text-align:right}.single-blog__nav-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid #1E4658;border-radius:50%;color:#1e4658;transition:background .2s ease,color .2s ease,border-color .2s ease}.single-blog__nav-text{display:flex;flex-direction:column;gap:.2rem}.single-blog__nav-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#1e4658;font-family:Aldrich}.single-blog__nav-title{font-size:14px;font-family:Aldrich;line-height:1.3;color:#231f20;transition:color .2s ease}@media (max-width: 640px){.single-blog{padding-top:130px}.single-blog__nav{grid-template-columns:1fr}.single-blog__nav-slot--next{justify-content:flex-start}.single-blog__nav-link--next{flex-direction:row}.single-blog__nav-link--next .single-blog__nav-text{text-align:left}}
