@font-face{font-family:Aptos;font-weight:500;src:url(../fonts/Aptos-SemiBold.ttf) format('truetype')}@font-face{font-family:Aptos;font-weight:700;src:url(../fonts/Aptos-ExtraBold.ttf) format('truetype')}@font-face{font-family:Amasis;src:url(../fonts/Amasis-MT-Regular.ttf) format('truetype')}body{font-family:Aptos,sans-serif;font-weight:500;color:#2E151E;overflow-x:hidden;font-size:18px}img{max-width:100%;height:auto}.wrap{width:1450px;max-width:95%;margin:0 auto}h1,h2,h3,h4{font-family:Amasis}a{text-decoration:none}a.button{display:inline-block;text-transform:uppercase;padding:7px 20px;border-radius:20px;font-size:20px;color:#fff;background-color:#AE976D;margin:35px 0;font-weight:700}header{padding:20px 0}header .wrap{display:flex;justify-content:space-between;align-items:center}header .wrap a.logo{display:block;max-width:calc(100% - 150px)}header .wrap .right{display:flex;align-items:center}header .wrap .right a,header .wrap .right span{display:inline-block;margin-right:20px}header .wrap .right .mobile{position:relative;z-index:2;transition:.3s}header .wrap .right .mobile.clicked{filter:brightness(0) invert(1);transition:.3s}header .wrap .right span{font-size:42px;color:#AE976D;margin-right:50px}@media (min-width:850px){header .wrap .right .mobile{display:none}}@media (max-width:850px){header .wrap .right .desktop{display:none}}@media (max-width:1100px){header .wrap .right img{width:50px;height:50px;object-fit:contain}}header .wrap .mobile-nav{border:0;background-color:rgba(0,0,0,0);padding:0;position:relative;z-index:2;transition:.3s;width:60px}header .wrap .mobile-nav.clicked{filter:brightness(0) invert(1);transition:.3s}header .wrap .nav-container{position:fixed;left:100vw;width:40vw;transition:.3s;box-sizing:border-box;padding:80px 40px;background-color:#2E151E;z-index:1;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1100px){header .wrap .nav-container{padding:80px 5vw;width:100vw}}header .wrap .nav-container a,header .wrap .nav-container span{color:#fff;font-size:22px}header .wrap .nav-container .dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0);border:0;margin-left:10px}header .wrap .nav-container ul.menu{list-style:none;padding:0;margin:0}header .wrap .nav-container ul.menu li{padding:12px 0}header .wrap .nav-container ul.menu .sub-menu:not(.open){display:none}header .wrap .nav-container ul.social{list-style:none;padding:0;margin:0;display:flex;align-items:center}header .wrap .nav-container ul.social li{padding:0 25px}header .wrap .nav-container.open{left:60vw;transition:.3s}@media (max-width:1100px){header .wrap .nav-container.open{left:0}}section.banner{background-size:cover;background-position:center}section.banner .filter{background-color:rgba(38,63,54,.75);padding:10vh 0}section.banner .filter .wrap{text-align:center}@media (max-width:850px){section.banner .filter .wrap img{width:70px}}section.banner .filter .wrap h1{font-size:52px;color:#fff}@media (max-width:850px){section.banner .filter .wrap h1{font-size:36px}}section.banner .filter .wrap p{font-size:22px;color:#fff;max-width:500px;margin-left:auto;margin-right:auto}section.banner .filter .wrap .button-wrapper{display:flex;justify-content:center}section.banner .filter .wrap .button-wrapper a{display:inline-block;text-transform:uppercase;padding:10px 25px;border-radius:25px;font-size:24px;color:#fff;background-color:#AE976D;margin:20px;font-weight:600}section.banner .filter .wrap .button-wrapper a:nth-child(2){color:#000;background-color:#F2EDDD}@media (max-width:850px){section.banner .filter .wrap .button-wrapper a{font-size:18px;padding:8px 20px;border-radius:20px;margin:5px}}section.banner .mobile-section{display:flex;background-color:#2E151E;justify-content:center;padding:15px 0}section.banner .mobile-section ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-around;width:100%}section.banner .mobile-section ul li a{color:#fff;font-size:26px}@media (min-width:850px){section.banner .mobile-section{display:none}}section.boxes{margin:50px 0}section.boxes .wrap>h2{font-size:42px}section.boxes .wrap .flex{display:flex;flex-wrap:wrap;justify-content:space-between}section.boxes .wrap .flex .box{box-sizing:border-box;border-radius:10px;color:#fff;width:calc(50% - 10px);background-size:cover;background-position:center;margin:10px 0;overflow:hidden;display:flex}@media (min-width:850px){section.boxes .wrap .flex .box{aspect-ratio:1.25}}@media (max-width:850px){section.boxes .wrap .flex .box{width:100%}}section.boxes .wrap .flex .box.has-background .mauve{background-color:rgba(46,21,30,.75)}section.boxes .wrap .flex .box.has-background .green{background-color:rgba(38,63,54,.75)}section.boxes .wrap .flex .box.has-background .gold{background-color:rgba(255,239,209,.75);color:#2E151E}section.boxes .wrap .flex .box:not(.has-background) .mauve{background-color:#2E151E}section.boxes .wrap .flex .box:not(.has-background) .green{background-color:#263F36}section.boxes .wrap .flex .box:not(.has-background) .gold{background-color:#AE976D}section.boxes .wrap .flex .box .inner{width:100%;display:flex}section.boxes .wrap .flex .box .inner .content{padding:40px 90px;display:flex;flex-direction:column;justify-content:center}@media (max-width:1100px){section.boxes .wrap .flex .box .inner .content{padding:15px 5vw}}section.boxes .wrap .flex .box .inner .content h2{font-size:38px;font-weight:400}@media (max-width:1100px){section.boxes .wrap .flex .box .inner .content h2{font-size:28px}}@media (max-width:420px){section.boxes .wrap .flex .box .inner .content h2{font-size:22px}}section.boxes .wrap .flex .box .inner .content p{font-size:18px}section.boxes .wrap .flex .box .inner .content ul li{padding:5px 0}section.boxes .wrap .flex .box .inner .content a{color:#fff}section.boxes .wrap .flex .box .inner .content a:not(.plain){display:inline-block;text-transform:uppercase;padding:7px 20px;border-radius:20px;font-size:20px;color:#2E151E;background-color:#fff;margin:20px 0;font-weight:700}section.boxes .wrap .flex .box .inner.green .content a{background-color:#AE976D;color:#fff}@media (min-width:1100px){section.boxes .wrap .flex.stagger .box:nth-child(1){height:calc(100% - 15px)}section.boxes .wrap .flex.stagger .box:nth-child(3){margin-top:-15px}}.two-thirds{margin:50px 0}.two-thirds.gold .wrap .left{background-color:#AE976D}.two-thirds.gold .wrap .left a.button{background-color:#2E151E}.two-thirds.gold .wrap .right ul.contact{padding-left:0}.two-thirds.gold .wrap .right ul.contact li:before{display:none}.two-thirds.gold .wrap .right ul.contact li{padding:10px 0}.two-thirds.gold .wrap .right ul.contact li svg{color:#AE976D;font-size:28px;margin-right:10px}.two-thirds.gold .wrap .right ul.contact li a{color:#fff;font-size:22px}.two-thirds.gold .wrap .right ul.contact li a[href^="tel:"]{font-size:32px}@media (max-width:850px){.two-thirds.gold .wrap .right ul.contact li a{font-size:14px}.two-thirds.gold .wrap .right ul.contact li a[href^="tel:"]{font-size:22px}}.two-thirds .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.two-thirds .wrap>div{box-sizing:border-box;padding:50px;border-radius:30px;color:#fff}@media (max-width:850px){.two-thirds .wrap>div{padding:25px 5vw}}.two-thirds .wrap>div h2{font-size:36px;font-weight:400}@media (max-width:850px){.two-thirds .wrap>div h2{font-size:32px}}.two-thirds .wrap>div p{font-size:18px}@media (max-width:850px){.two-thirds .wrap>div p{font-size:16px}}.two-thirds .wrap>div ul{font-size:18px;padding:0;list-style:none}@media (max-width:850px){.two-thirds .wrap>div ul{font-size:16px}}.two-thirds .wrap>div ul li{padding:0;display:flex;align-items:center}.two-thirds .wrap>div ul li::before{content:"•";font-size:32px;display:inline-block;margin-right:.5em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.two-thirds .wrap .left{width:calc(55% - 10px);background-color:#263F36}@media (max-width:850px){.two-thirds .wrap .left{width:100%;margin-bottom:10px}}.two-thirds .wrap .right{width:calc(45% - 10px);background-color:#2E151E}@media (max-width:850px){.two-thirds .wrap .right{width:100%;margin-bottom:10px}}.half{margin:50px 0}.half .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.half .wrap>div h2{font-size:36px;font-weight:400}@media (max-width:850px){.half .wrap>div h2{font-size:32px}}.half .wrap>div p{font-size:18px}.half .wrap>div ul{font-size:18px;padding:0;list-style:none}.half .wrap>div ul li{padding:0;display:flex;align-items:flex-start}.half .wrap>div ul li::before{content:"•";font-size:32px;display:inline-block;margin-right:.5em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.half .wrap .left{width:calc(45% - 10px)}@media (max-width:850px){.half .wrap .left{width:100%;margin-bottom:10px}}.half .wrap .left h2{margin-top:0}.half .wrap .right{width:calc(50% - 10px);box-sizing:border-box;padding:20px 50px 0 50px;border-radius:30px;color:#fff;background-color:#263F36}@media (max-width:850px){.half .wrap .right{width:100%;margin-bottom:10px;padding:25px 5vw}}.half .wrap .right img{width:120px}.inline-tiles{padding:50px 0;background-color:#F2EDDD;text-align:center}.inline-tiles.white{background-color:#fff}.inline-tiles.fp .wrap{width:1150px}.inline-tiles.fp .wrap .flex .tile:nth-child(even){background-color:#231F20}@media (max-width:850px){.inline-tiles{padding:25px 5vw}}.inline-tiles h2{font-size:42px;font-weight:400;margin-top:0}@media (max-width:850px){.inline-tiles h2{font-size:36px}}.inline-tiles span.number{display:block;font-size:52px;margin:0 auto 20px auto;font-family:Amasis}.inline-tiles h3{font-size:32px;font-weight:400;margin-top:0}@media (max-width:850px){.inline-tiles h3{font-size:28px}}.inline-tiles h4{font-family:Aptos;font-weight:700;font-size:22px}.inline-tiles .content{max-width:900px;margin:0 auto}.inline-tiles .content p{color:#707070}.inline-tiles .content.content-after{margin-top:30px}.inline-tiles.has5 .wrap{width:1650px}.inline-tiles .flex{display:flex;justify-content:center;flex-wrap:wrap}.inline-tiles .flex .tile{width:300px;box-sizing:border-box;color:#fff;padding:30px;border-radius:10px;margin:10px;background-color:#263F36}.inline-tiles .flex .tile p,.inline-tiles .flex .tile ul{font-size:16px}.inline-tiles .flex .tile img{height:60px;width:auto}.inline-tiles .flex .tile:nth-child(even){background-color:#2E151E}.inline-tiles.wide .flex .tile{text-align:left;width:450px}.inline-tiles.wide .flex .tile img{display:block;margin:10px auto}.page-id-2714 .inline-tiles .wrap{width:95vw}.page-id-2714 .inline-tiles .wrap .flex .tile:nth-child(even){background-color:#231F20}.reviews{padding:50px 0;background-color:#F2EDDD}.reviews.white{background-color:#fff}.reviews h2{font-size:42px;font-weight:400;margin-top:0;text-align:center}.reviews .flex{display:flex;justify-content:center}.reviews .flex .tile{width:450px;box-sizing:border-box;color:#fff;padding:30px;border-radius:10px;margin:10px;background-color:#263F36;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1100px){.reviews .flex .tile{width:350px}.reviews .flex .tile:last-child{display:none}}@media (max-width:850px){.reviews .flex .tile:not(:first-child){display:none}}.reviews .flex .tile img{height:60px;width:auto}.reviews .flex .tile .top{display:flex;align-items:center;justify-content:space-between}.reviews .flex .tile .top span{font-size:26px;font-family:Amasis;font-weight:400}.reviews .flex .tile p{font-size:16px}.reviews .flex .tile:nth-child(even){background-color:#2E151E}.reviews .flex .tile .date{font-size:22px;font-family:Amasis;font-weight:400}.text-on-image{margin:50px 0}.text-on-image.wide .wrap{width:1450px}.text-on-image.wide .wrap .image .filter .content{width:100%}.text-on-image.wide .wrap .image .filter .content p{max-width:500px}.text-on-image.no-image .image .filter{background:linear-gradient(90deg,#263f36 0,#263f36 30%,rgba(38,63,54,.4) 100%)!important}.text-on-image.full .wrap .image .filter .content{width:100%}.text-on-image.full .wrap .image .filter .content :not(a){width:100%;max-width:100%}.text-on-image.full .wrap .image .filter .content ul{font-size:18px}.text-on-image.right .wrap .image .filter{background:rgba(38,63,54,.75);display:flex;justify-content:flex-end}.text-on-image.right .wrap .image .filter h2,.text-on-image.right .wrap .image .filter p{max-width:100%!important}.text-on-image .wrap{padding:1px 0}.text-on-image .wrap .image{background-size:cover;background-position:center;overflow:hidden;border-radius:40px}.text-on-image .wrap .image .filter{padding:50px;background:linear-gradient(90deg,#263f36 0,#263f36 30%,rgba(0,0,0,0) 100%)}@media (max-width:850px){.text-on-image .wrap .image .filter{padding:25px 5vw}}.text-on-image .wrap .image .filter .content{width:600px;max-width:100%;color:#fff}.text-on-image .wrap .image .filter .content h2{font-size:48px;font-weight:400}@media (max-width:850px){.text-on-image .wrap .image .filter .content h2{font-size:36px}}.text-on-image .wrap .image .filter .content p,.text-on-image .wrap .image .filter .content ul{max-width:350px;font-size:16px;padding:0;list-style:none}.text-on-image .wrap .image .filter .content p li,.text-on-image .wrap .image .filter .content ul li{padding:8px 0 8px 35px;display:flex;align-items:flex-start;position:relative}.text-on-image .wrap .image .filter .content p li::before,.text-on-image .wrap .image .filter .content ul li::before{content:"•";font-size:32px;display:inline-block;margin-right:.5em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.text-on-image .wrap .image .filter .content a{display:inline-block;text-transform:uppercase;padding:7px 20px;border-radius:20px;font-size:20px;color:#2E151E;background-color:#fff;font-weight:700}.text-on-image.mauve .wrap{width:1450px}.text-on-image.mauve .wrap .image .filter{background:rgba(46,21,30,.75)}.full-bleed-image{background-size:cover;background-position:center;margin:150px 0 0 0}.full-bleed-image.no-bg .filter{background:linear-gradient(90deg,#263f36 0,#263f36 30%,rgba(38,63,54,.4) 100%)!important}.full-bleed-image .filter{padding:100px 0;background:linear-gradient(90deg,rgba(38,63,54,.5) 0,rgba(38,63,54,.3) 70%,rgba(100,100,100,.3) 100%)}.full-bleed-image .filter .cut-in{padding:10px 70px 10px 150px;background-color:#263F36;border-top-right-radius:70px;border-bottom-right-radius:70px;box-shadow:4px 4px 4px rgba(0,0,0,.4);display:inline-block;margin-bottom:50px}@media (max-width:1100px){.full-bleed-image .filter .cut-in{padding:10px 7vw 10px 4vw}}.full-bleed-image .filter .cut-in img{max-height:100px}.full-bleed-image .filter .wrap{width:1050px;font-size:20px;text-algin:center;color:#fff}.plain-text{margin:50px 0}.plain-text.cream{margin:0;padding:50px 0;background-color:#F2EDDD}.plain-text .wrap{width:1050px;color:#2E151E}.plain-text .wrap h2{font-size:42px;font-weight:400}.plain-text .wrap p{color:#707070}.team-short .wrap{width:880px}.team-short .wrap .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.team-short .wrap .flex>div{background-size:cover;background-position:center;width:270px;height:400px;border-radius:7px;display:flex;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.3);margin:0 10px;margin-bottom:20px}@media (max-width:850px){.team-short .wrap .flex>div{margin:5px 0;width:calc(50% - 5px)}}.team-short .wrap .flex>div .filter{background-color:rgba(77,41,54,.55);padding:10px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;width:100%}.team-short .wrap .flex>div .filter span:nth-child(1){font-size:24px;font-family:Amasis;display:block;margin-bottom:5px}.team-short .wrap .flex>div .filter span:nth-child(2){font-size:20px;display:block;margin-bottom:10px}.team-short .wrap .flex>div .filter ul{padding:0;list-style:none;margin:0;display:flex}.team-short .wrap .flex>div .filter ul svg{color:#AE976D;font-size:32px;margin-right:10px}.team-short .wrap .content{margin:0 auto;max-width:600px}.team-short .wrap .content h2{font-size:42px;font-weight:400}.team-short .wrap .content p{color:#707070}.team-full{margin:50px 0}.team-full .wrap .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.team-full .wrap .flex .card{width:calc(50% - 7px);margin-bottom:15px;border-radius:5px;display:flex;padding:20px;box-sizing:border-box;justify-content:space-between;background-color:#2E151E}@media (max-width:1100px){.team-full .wrap .flex .card{width:100%}}@media (max-width:420px){.team-full .wrap .flex .card{flex-direction:column}.team-full .wrap .flex .card .filter{padding-top:90vw}.team-full .wrap .flex .card .image{margin-bottom:10px}}.team-full .wrap .flex .card .image{border-radius:5px;background-size:cover;background-position:center;width:30%}@media (max-width:850px){.team-full .wrap .flex .card .image{width:40%}}@media (max-width:420px){.team-full .wrap .flex .card .image{width:100%}}.team-full .wrap .flex .card .content{display:flex;flex-direction:column;justify-content:space-between;width:calc(70% - 20px);color:#fff}@media (max-width:850px){.team-full .wrap .flex .card .content{width:calc(60% - 10px)}}@media (max-width:420px){.team-full .wrap .flex .card .content{width:100%}}.team-full .wrap .flex .card .content span:nth-child(1){font-size:24px;font-family:Amasis;display:block;margin-bottom:5px}.team-full .wrap .flex .card .content span:nth-child(2){font-size:20px;display:block;margin-bottom:10px}.team-full .wrap .flex .card .content p{font-size:16px}.team-full .wrap .flex .card .content ul{padding:0;list-style:none;margin:0;display:flex}.team-full .wrap .flex .card .content ul svg{color:#AE976D;font-size:32px;margin-right:10px}.team-full .wrap .flex .card:nth-child(2),.team-full .wrap .flex .card:nth-child(3),.team-full .wrap .flex .card:nth-child(6){background-color:#263F36}.video{background-color:#F2EDDD;padding:50px 0}.video .wrap{width:950px}.video .wrap a{border:1px solid #ccc;display:block;position:relative;background-size:cover;background-position:center}.video .wrap a .inner{padding-top:55%}.ribbon{padding:30px 0;background-color:#263F36}@media (max-width:850px){.ribbon{flex-direction:padding: 15px 0}}.ribbon .wrap{display:flex;align-items:center;justify-content:center}@media (max-width:850px){.ribbon .wrap{flex-direction:column}}.ribbon .wrap>h2{color:#fff;margin:0;font-size:42px;font-weight:400;max-width:calc(100% - 250px)}@media (max-width:850px){.ribbon .wrap>h2{max-width:100%;font-size:32px;text-align:center}}@media (min-width:850px){.ribbon .wrap .text-wrapper{max-width:calc(100% - 225px)}}.ribbon .wrap .text-wrapper h2{color:#fff;margin:0;font-size:42px;font-weight:400}@media (max-width:850px){.ribbon .wrap .text-wrapper h2{max-width:100%;font-size:32px}}.ribbon .wrap .text-wrapper p{font-size:18px;color:#fff}.ribbon .wrap a{display:inline-block;text-transform:uppercase;padding:10px 25px;border-radius:25px;font-size:24px;color:#fff;background-color:#AE976D;margin-left:20px;font-weight:700}@media (max-width:850px){.ribbon .wrap a{font-size:18px;padding:5px 15px;border-radius:20px;margin:15px 0 0 0}}.cta .wrap{width:1250px}.cta .content{background-color:#F2EDDD;padding:50px 0 200px 0}.cta .content h2{font-size:42px;font-weight:400}.cta .content p{color:#707070}.cta .cta-backing{margin-top:-150px;background-color:#263F36;padding:50px;color:#fff;border-radius:30px}@media (max-width:1100px){.cta .cta-backing{padding:20px 5vw}}.cta .cta-backing h2,.cta .cta-backing h3{font-size:36px;font-weight:400}@media (max-width:850px){.cta .cta-backing h2,.cta .cta-backing h3{font-size:26px}}.cta .cta-backing p{font-size:22px}@media (max-width:850px){.cta .cta-backing p{font-size:18px}}section.contact{background-color:#263F36;color:#fff}section.contact .banner{text-align:center;padding:50px 0}section.contact .banner h1{font-size:52px;color:#fff}section.contact .main .wrap{margin-top:50px;display:flex;justify-content:space-between;width:950px}@media (max-width:850px){section.contact .main .wrap{flex-direction:column}}section.contact .main .wrap>div:nth-child(1){width:50%}@media (max-width:850px){section.contact .main .wrap>div:nth-child(1){width:100%}}section.contact .main .wrap>div:nth-child(1) form label{display:none}section.contact .main .wrap>div:nth-child(1) form input,section.contact .main .wrap>div:nth-child(1) form textarea{margin:10px 0;box-sizing:border-box;padding:10px 25px;border-radius:5px;width:100%;border:0}section.contact .main .wrap>div:nth-child(1) form input.gform_button,section.contact .main .wrap>div:nth-child(1) form textarea.gform_button{background-color:#AE976D}section.contact .main .wrap>div:nth-child(1) form input::placeholder,section.contact .main .wrap>div:nth-child(1) form textarea::placeholder{color:#000}section.contact .main .wrap>div:nth-child(2){width:45%}@media (max-width:850px){section.contact .main .wrap>div:nth-child(2){width:100%}}section.contact .main .wrap>div:nth-child(2) iframe{max-width:100%;width:100%;height:300px;border-radius:20px;overflow:hidden}section.contact .main .wrap>div:nth-child(2) ul.contact{padding-left:0}section.contact .main .wrap>div:nth-child(2) ul.contact li{margin:10px 0;display:flex;align-items:center}section.contact .main .wrap>div:nth-child(2) ul.contact li svg{font-size:26px;color:#AE976D;display:inline-block;margin-right:10px}section.contact .main .wrap>div:nth-child(2) ul.contact li a{color:#fff}section.contact .main .wrap>div:nth-child(2) ul.social{display:flex;margin:20px 0;padding-left:0;font-size:36px;list-style:none}section.contact .main .wrap>div:nth-child(2) ul.social li{margin-right:25px}section.contact .main .wrap>div:nth-child(2) ul.social li a{color:#AE976D}section.badge{padding:50px 0;background-color:#F2EDDD}section.badge .wrap{width:950px}section.badge .wrap .content{background-color:#2E151E;padding:20px 50px;color:#fff;border-radius:30px}section.badge .wrap .content.green{text-align:center;background-color:#263F36}@media (max-width:850px){section.badge .wrap .content{padding:20px 5vw}section.badge .wrap .content p{font-size:16px}}@media (max-width:420px){section.badge .wrap .content p{font-size:14px}}section.badge .wrap .content h2{font-size:42px;font-weight:400}@media (max-width:850px){section.badge .wrap .content h2{font-size:32px}}.recent-posts{padding:50px 0}.recent-posts .wrap>h2{font-size:32px;text-align:center;margin-bottom:60px}@media (max-width:1100px){.recent-posts .blog-post:last-child{display:none!important}}@media (max-width:850px){.recent-posts .blog-post:not(:first-child){display:none!important}}.bloglist{box-sizing:border-box;padding:30px 0}@media (max-width:850px){.bloglist{padding:25px 0}}.bloglist .wrap>h2{font-size:42px;font-weight:400}@media (max-width:850px){.bloglist .wrap>h2{font-size:36px;margin-bottom:auto}}.bloglist .wrap .blog-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.bloglist .wrap .blog-flex .blog-post{width:400px;max-width:100%;margin:30px 1%;display:flex;flex-direction:column;justify-content:space-between;border-radius:30px;border:1px solid #ccc;overflow:hidden}@media (max-width:1100px){.bloglist .wrap .blog-flex .blog-post{width:47%;margin:20px 1%}}@media (max-width:850px){.bloglist .wrap .blog-flex .blog-post{width:100%;margin:20px 0}}.bloglist .wrap .blog-flex .blog-post a.image-container{display:block;position:relative;background-size:cover;background-position:center;overflow:hidden}.bloglist .wrap .blog-flex .blog-post a.image-container .inner{padding-top:65%;background-size:cover;background-position:center}.bloglist .wrap .blog-flex .blog-post .content{flex:auto;display:flex;flex-direction:column;padding:20px;justify-content:space-between}.bloglist .wrap .blog-flex .blog-post .content a{color:#2E151E}.bloglist .wrap .blog-flex .blog-post .content a h2,.bloglist .wrap .blog-flex .blog-post .content a h3{font-size:26px;font-weight:700;margin:0 0 10px 0}.bloglist .wrap .blog-flex .blog-post .content .flex{margin-top:10px;display:flex}.bloglist .wrap .blog-flex .blog-post .content .flex span{display:inline-block}.bloglist .wrap .blog-flex .blog-post .content .flex span:nth-child(1){width:120px}.bloglist .wrap .blog-flex .blog-post .content .flex span:nth-child(2){width:calc(100% - 120px)}.bloglist .nav-links{display:flex;justify-content:center}.bloglist .nav-links .dots,.bloglist .nav-links a.page-numbers{opacity:.6;transition:.3s}.bloglist .nav-links .dots:hover,.bloglist .nav-links a.page-numbers:hover{opacity:1;transition:.3s}.bloglist .nav-links .page-numbers{width:60px;height:60px;display:inline-block;position:relative;border-radius:50%;margin:20px;background-color:#AE976D;font-size:32px}.bloglist .nav-links .page-numbers span,.bloglist .nav-links .page-numbers svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.bloglist .nav-links .next,.bloglist .nav-links .prev{display:none}section.single-post{margin:50px auto 100px auto}section.single-post .wrap{display:flex;justify-content:space-between}section.single-post .wrap aside{width:350px;box-sizing:border-box;padding-right:40px}@media (max-width:1100px){section.single-post .wrap aside{display:none}}section.single-post .wrap aside h2{font-size:26px;font-weight:700;margin:30px 0 50px 0}section.single-post .wrap aside ul{padding:0 40px 0 0;list-style-type:none}section.single-post .wrap aside ul li{border-bottom:2px solid #2E151E}section.single-post .wrap aside ul li:first-child{border-top:2px solid #2E151E}section.single-post .wrap aside ul li a{display:block;font-size:22px;padding:30px 0;background-color:#fff;color:#2E151E}section.single-post .wrap main{width:calc(100% - 390px)}@media (max-width:1100px){section.single-post .wrap main{width:100%}}section.single-post .wrap main>.attachment-post-thumbnail{box-shadow:0 0 5px #ccc;border-radius:20px}section.single-post .wrap main p.meta{font-size:22px;font-weight:100}section.single-post .wrap main p.meta a{color:#2E151E;text-decoration:none}section.single-post .wrap main .content{font-weight:400}section.single-post .wrap main .content a{color:#2E151E}section.single-post .wrap main .content blockquote{margin:0;padding:20px 40px;background-color:#eee}section.single-post .wrap main .related-posts .hr{margin:30px 0;width:100%;height:2px;background-color:#000}section.single-post .wrap main .related-posts .flex{display:flex;justify-content:space-between}section.single-post .wrap main .related-posts .flex .related-post{width:250px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:900px){section.single-post .wrap main .related-posts .flex .related-post{width:calc((100% / 3) - 5px)}}@media (max-width:550px){section.single-post .wrap main .related-posts .flex .related-post{width:calc((100% / 2) - 5px)}section.single-post .wrap main .related-posts .flex .related-post:last-child{display:none}}section.single-post .wrap main .related-posts .flex .related-post a.image-container{display:block;position:relative;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 0 5px #ccc;border-radius:25px}section.single-post .wrap main .related-posts .flex .related-post a.image-container .inner{padding-top:85%;background-size:cover;background-position:center}section.single-post .wrap main .share{position:relative;display:flex;align-items:center;margin:50px 0 30px 0}section.single-post .wrap main .share a{font-size:32px;color:#2E151E;display:flex;align-items:center;margin-right:50px}section.single-post .wrap main .share a span{margin-left:20px;display:inline-block;font-size:22px}section.single-post .wrap main .share .clipboard-alert{opacity:0;width:100%;position:absolute;top:calc(100% - 30px)}section.single-post .wrap main .share .clipboard-alert span{display:inline-block;padding:5px 10px;border:2px solid #2E151E;background-color:#fff}section.single-post .wrap main .share .clipboard-alert.show{opacity:1;animation:fadeout 3.5s forwards}section.single-post .wrap main .author-section{display:flex;justify-content:space-between;align-items:center}@media (max-width:550px){section.single-post .wrap main .author-section{flex-direction:column}}section.single-post .wrap main .author-section .author-content{width:calc(100% - 200px)}@media (max-width:550px){section.single-post .wrap main .author-section .author-content{width:100%}}@keyframes fadeout{0%{opacity:1}70%{opacity:1}100%{opacity:0}}footer{background-color:#231F20;color:#fff;padding:50px 0;font-size:20px}@media (max-width:850px){footer{font-size:12px}}footer a{color:#fff}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}footer .wrap>div{width:25%;display:flex;flex-direction:column;justify-content:space-between}footer .wrap>div:first-child{width:35%;text-align:center;align-items:center}@media (max-width:850px){footer .wrap>div:first-child{width:100%}}footer .wrap>div:first-child img:nth-child(2){max-width:60%}@media (max-width:850px){footer .wrap>div:nth-child(2){width:40%}footer .wrap>div:nth-child(3){width:57%}}footer .wrap>div.footer-bottom{width:100%!important;margin:50px 0}footer .wrap h3{font-size:32px}@media (max-width:850px){footer .wrap h3{font-size:24px}}footer .wrap ul{padding:0;list-style:none;margin:0}footer .wrap ul li{padding:6px 0}footer .wrap>div:last-child .flex{display:flex;flex-direction:column;justify-content:space-between;flex:auto}footer .wrap>div:last-child .flex ul.contact li{display:flex;align-items:center}footer .wrap>div:last-child .flex ul.contact li svg{font-size:26px;color:#AE976D;display:inline-block;margin-right:10px}footer .wrap>div:last-child .flex ul.social{display:flex;font-size:36px}footer .wrap>div:last-child .flex ul.social li{margin-right:25px}.cookie-notice{position:fixed;top:0;bottom:0;left:0;right:0;z-index:300;background-color:rgba(0,0,0,.7);opacity:0}.cookie-notice.fade-in{opacity:1;animation:fadein 3.5s}.cookie-notice .badge{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px 50px;width:600px;max-width:95vw;box-sizing:border-box;white-space:normal;border-radius:10px;box-shadow:0 2px 3px 2px rgba(0,0,0,.2)}.cookie-notice .badge .group,.cookie-notice .badge a,.cookie-notice .badge button{color:#2E151E;font-size:14px;font-weight:400;margin-right:0!important;cursor:pointer}.cookie-notice .badge h3{font-size:32px;margin-top:0}.cookie-notice .badge p{margin:10px auto;white-space:normal;line-height:1.4;font-size:16px}.cookie-notice .badge button{border:0;background-color:rgba(255,255,255,0);margin:0 10px}.cookie-notice .badge .btn{display:block;font-size:22px;font-weight:600;border-radius:25px;color:#fff;background-color:#AE976D;padding:13px 30px;margin:30px 0 20px 0}.cookie-notice .badge div{display:inline-block}a.top{position:fixed;bottom:50px;right:50px;border-radius:50%;cursor:pointer;color:#fff;border:0;background-color:#AE976D;width:60px;height:60px;z-index:2;display:none}a.top svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;color:#fff;font-size:32px}/*# sourceMappingURL=style.css.map */