.post-detail .post-intro{background:#fff6f0;position:relative}.post-detail .post-intro .acf-block-wrap{overflow:hidden;padding:60px 20px;position:relative}.post-detail .post-intro .acf-block-wrap .container{align-items:stretch;display:flex;gap:100px;margin:0 auto;position:relative;z-index:2}.post-detail .post-intro .acf-block-wrap .container .content{flex:1 1 auto}.post-detail .post-intro .acf-block-wrap .container .content .back-link a{align-items:center;color:#122058;display:flex;font-size:18px;font-weight:900;gap:10px;line-height:32px;text-decoration:none}.post-detail .post-intro .acf-block-wrap .container .content h1{margin-bottom:30px;margin-top:40px}.post-detail .post-intro .acf-block-wrap .container .content p{font-size:20px;line-height:30px}.post-detail .post-intro .acf-block-wrap .container .image{flex:0 0 42%;position:relative;z-index:3}.post-detail .post-intro .acf-block-wrap .container .image:after{background:#242e35;bottom:0;content:"";height:200px;left:0;position:absolute;width:100%;z-index:-1}.post-detail .post-intro .acf-block-wrap .container .image img{border-radius:100px 100px 0 0;display:block;height:auto;width:100%}.post-detail .post-intro:before{background:url(../../img/intro-before.png) 0 0 no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.post-detail .post-intro:after{background:url(../../img/intro-after.png) no-repeat;background-position-x:60%;background-position-y:bottom;bottom:0;content:"";height:100%;position:absolute;right:0;width:100%}.post-detail .post-desc .acf-block-wrap{padding:0 20px}.post-detail .post-desc .container{display:flex;gap:80px}.post-detail .post-desc .container .sidebar{flex:0 0 31%}.post-detail .post-desc .container .sidebar .sidebox{background:#fff6f0;border-radius:15px;padding:40px}.post-detail .post-desc .container .sidebar .sidebox strong{color:#122058;font-weight:900}.post-detail .post-desc .container .sidebar .sidebox .btn-primary{margin-bottom:20px;margin-left:-3px}.post-detail .post-desc .container .sidebar .sidebox a:not(.btn-primary){color:#122058;font-size:32px;font-weight:300;line-height:32px;text-decoration:none}.post-detail .post-desc .container .sidebar .content{padding:0 5px}.post-detail .post-desc .container .sidebar .content h3{border-bottom:1px solid #625959;color:#242e35;font-size:32px;font-weight:300;line-height:40px;margin-bottom:0;padding-bottom:10px}.post-detail .post-desc .container .sidebar .content .link-section ul{list-style:none;margin:0;padding:0}.post-detail .post-desc .container .sidebar .content .link-section ul li{border-bottom:1px solid #625959;font-size:20px;line-height:30px;margin:0;padding:10px 0}.post-detail .post-desc .container .sidebar .content .link-section ul li:last-child{border-bottom:none}.post-detail .post-desc .container .sidebar .content .link-section ul li a{color:#026e6a;text-decoration:none}.post-detail .post-desc .container .sidebar .content .link-section ul li a:hover{color:#00a19c}.post-detail .post-desc .container .sidebar .content .socials ul{align-items:center;display:inline-flex;gap:40px;list-style:none;margin:0;padding:20px 0}.post-detail .post-desc .container>.content{min-width:770px}.post-detail .post-desc .container>.content .wp-block-rmg-wysiwyg .acf-block-wrap{padding:0}@media only screen and (max-width:1340px){.post-detail .post-desc .container>.content{min-width:auto}}.post-detail .post-desc h2{font-size:42px;line-height:50px}.post-detail .post-desc h3{font-size:26px;font-weight:900;line-height:30px;margin-top:40px}.post-detail .post-desc p,.post-detail .post-desc ul li{font-size:20px;line-height:28px}.post-detail .post-desc ul li{margin:5px 0}.post-detail .post-desc img{height:auto;max-width:100%}.post-detail .post-desc .featured{margin-bottom:30px;position:relative}.post-detail .post-desc .featured:before{background:url(../../img/featured-image-under.svg) no-repeat;bottom:0;content:"";height:333px;position:absolute;right:20px;width:209px;z-index:-1}@media only screen and (max-width:1024px){.post-detail .post-desc .featured:before{content:none}}.post-detail .post-desc .featured:after{background:url(../../img/featured-image-over.svg) no-repeat;bottom:-10px;content:"";height:250px;position:absolute;right:15px;width:189px;z-index:1}@media only screen and (max-width:1340px){.post-detail .post-desc .featured:after{content:none}}.post-detail .post-desc .featured img{border-radius:30px;max-width:640px;width:100%;z-index:2}@media only screen and (max-width:1024px){.post-detail .post-intro .acf-block-wrap .container{gap:50px}.post-detail .post-intro .acf-block-wrap .container .content h1{font-size:44px;line-height:50px}.post-detail .post-intro .acf-block-wrap .container .content p{font-size:20px;line-height:30px}}@media only screen and (max-width:860px){.post-detail .post-intro .acf-block-wrap{padding:50px 20px 0}.post-detail .post-intro .acf-block-wrap .container{flex-direction:column;gap:50px}.post-detail .post-intro .acf-block-wrap .container .content{min-height:auto;width:100%}.post-detail .post-intro .acf-block-wrap .container .content .back-link a{font-size:16px;line-height:26px}.post-detail .post-intro .acf-block-wrap .container .content h1{margin-bottom:20px;margin-top:30px}.post-detail .post-intro .acf-block-wrap .container .content p{font-size:20px;line-height:30px}.post-detail .post-intro .acf-block-wrap .container .image{align-self:center;flex:none;margin:0 auto;max-width:700px;padding:0 20px;width:100%}.post-detail .post-intro .acf-block-wrap .container .image:after{content:none}.post-detail .post-intro .acf-block-wrap .container .image img{border-radius:60px 60px 0 0}.post-detail .post-intro .acf-block-wrap .snapshot{align-items:baseline;flex-wrap:wrap;gap:30px;margin-left:-20px;padding:30px 20px;position:relative;width:calc(100% + 40px)}.post-detail .post-intro .acf-block-wrap .snapshot p span{margin-bottom:10px}.post-detail .post-desc .container{flex-direction:column;gap:50px}.post-detail .post-desc .container .content{padding:0 20px}.post-detail .post-desc .container .sidebar{flex:none;order:2;width:100%}.post-detail .post-desc .container .sidebar .sidebox{padding:35px}.post-detail .post-desc .container .sidebar .sidebox a:not(.btn-primary){font-size:28px;line-height:32px}.post-detail .post-desc .container .sidebar .content{padding:0 20px}.post-detail .post-desc .container .sidebar .content h3{font-size:28px;line-height:36px}.post-detail .post-desc .container .sidebar .content .link-section ul li{font-size:22px;line-height:32px}.post-detail .post-desc .container .sidebar .content .socials ul{flex-wrap:wrap;gap:30px}.post-detail .post-desc h2{font-size:36px;line-height:44px}.post-detail .post-desc h3{font-size:24px;line-height:30px}.post-detail .post-desc p,.post-detail .post-desc ul li{font-size:18px;line-height:28px}}