footer{background:#1c1c1c!important}section.intro-post{padding:250px 0;position:relative;background-position:50%!important;background-size:cover!important}section.intro-post .container{z-index:2;position:relative}section.intro-post .overlay{z-index:1;background:linear-gradient(#0f0f0f00 0%,#0f0f0f 90%);width:100%;height:100%;position:absolute;bottom:0;left:0}section.intro-post h1{color:#fff;text-align:left;font-size:50px;font-weight:700;line-height:120%}section.intro-post .categorie-post{color:#fff;text-align:left}section.intro-post .categorie-post a{color:#fff}section.intro-post .categorie-post .secondary-category{font-weight:600}section.intro-post span.date{color:#fff;text-transform:uppercase;font-size:14px}section.post-content{color:#1c1c1c;background:#fff;padding:60px 0}section.post-content h1{margin-top:50px;margin-bottom:25px;font-size:48px;font-weight:900;line-height:120%}section.post-content h2{margin-top:40px;margin-bottom:20px;font-size:40px;font-weight:800;line-height:125%}section.post-content h3{margin-top:35px;margin-bottom:18px;font-size:32px;font-weight:700;line-height:130%}section.post-content h4{margin-top:30px;margin-bottom:15px;font-size:24px;font-weight:600;line-height:135%}section.post-content h5{margin-top:25px;margin-bottom:12px;font-size:20px;font-weight:500;line-height:140%}section.post-content h1 strong,section.post-content h2 strong,section.post-content h3 strong,section.post-content h4 strong,section.post-content h5 strong{color:#efa144;font-weight:900}section.post-content p{margin-bottom:16px;line-height:170%}section.post-content p strong,section.post-content p b{color:#efa144}section.post-content a{color:#212529;text-decoration:underline;transition:all .4s}section.post-content a:hover{color:#efa144;text-decoration:underline}section.post-content ul,section.post-content ol{margin:0 0 16px 24px;line-height:170%}section.post-content li{margin-bottom:8px}section.post-content blockquote{color:#555;border-left:3px solid #efa144;margin:24px 0;padding-left:16px;font-style:italic}section.post-content img{border-radius:12px;max-width:100%;height:auto;margin:16px 0}section.post-content iframe{aspect-ratio:16/9;border-radius:12px;width:100%;margin:16px 0}section.post-content .crop-thumbnail{border-radius:20px;width:100%;height:420px;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000030}section.post-content .crop-thumbnail img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute}#sidebar-post .grid-posts{grid-gap:20px;flex-direction:column;align-items:center;display:flex}#sidebar-post .grid-posts .item-post{background:#fff;border:1px solid #f3f3f3;border-right:0;border-radius:15px;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;margin-bottom:0;text-decoration:none;display:flex;box-shadow:10px 8px 11px #00000014}#sidebar-post .grid-posts .item-post .content-post{width:100%;padding:20px;position:relative}#sidebar-post .grid-posts .item-post .content-post .categorie-post{color:#212529;margin-bottom:10px}#sidebar-post .grid-posts .item-post .content-post .categorie-post .primary-category,#sidebar-post .grid-posts .item-post .content-post .categorie-post .secondary-category{color:#212529}#sidebar-post .grid-posts .item-post .content-post .categorie-post .secondary-category{font-weight:600}#sidebar-post .grid-posts .item-post .content-post a{color:#212529}#sidebar-post .grid-posts .item-post .content-post .title{margin:0;font-size:16px;font-weight:700;line-height:120%}#sidebar-post .grid-posts .item-post .content-post .description{color:#555;margin-top:10px;margin-bottom:0;font-size:14px}#sidebar-post .grid-posts .item-post .thumbail-crop{border-radius:15px;width:100%;height:180px;position:relative;overflow:hidden}#sidebar-post .grid-posts .item-post .thumbail-crop img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;transition:all .8s;position:absolute}#sidebar-post .grid-posts .item-post .thumbail-crop:hover img{transform:scale(1.1)}#sidebar-post h4{color:#1c1c1c;margin-top:10px;margin-bottom:20px}@media (max-width:990px){section.intro-post{padding:150px 0}section.post-content{padding:60px 0;overflow:hidden}}@media (max-width:690px){section.post-content .crop-thumbnail{height:350px}section.intro-post h1{font-size:32px}}@media (max-width:540px){section.post-content .crop-thumbnail{height:280px}}@media (max-width:460px){section.post-content .crop-thumbnail{height:240px}}@media (max-width:410px){section.post-content .crop-thumbnail{height:210px}}
