.blogListingBanner .overlay,.search-results-banner .overlay,.tagBannerSec .overlay{background:rgba(0,0,0,.5);inset:0}.blogListingBanner .bannerContent h1,.fetured_blog_slider .heading h2,.search-results-banner h1,.tagBannerSec .bannerContent h1{font-weight:400}.featuredslider .slick-track{display:flex!important}.featuredslider .slick-slide{height:inherit!important}.featuredslider .feturedSlideIn{background:#242624;height:100%}.featuredslider .feturedSlideIn .imageWrapper{height:422px;width:100%}.featuredslider .feturedSlideIn .imageWrapper img{height:100%!important;object-fit:cover;width:100%}.featuredslider .feturedSlideIn .postDate{background:#d22a34;color:#fff;font-size:14px;gap:5px;left:20px;line-height:1.4;padding:5px 15px;top:20px}.featuredslider .feturedSlideIn .contentBox{display:flex;flex-direction:column;height:calc(100% - 422px);padding:24px 16px;width:100%}.featuredslider .feturedSlideIn .postTag{gap:10px;margin-right:12px}.featuredslider .feturedSlideIn .postTitle a{font-weight:700}.featuredslider .feturedSlideIn .postBottom{border-top:1px solid #e0e0e0;margin-top:auto}.featuredslider .feturedSlideIn .postBottom .postAuthor{gap:10px}.featuredslider .feturedSlideIn .postBottom .postAuthor .authorImg{border-radius:50%;height:35px;width:35px}.authorMainWrapper{background:#242624}.authorWrapperIn{background:#0b0d0b}.authorMainWrapper .authorHeader .authorAvatar{width:200px}.authorMainWrapper .authorHeader .authorAvatar img{border-radius:10px;width:100%}.authorMainWrapper .authorHeader .authorDetails{padding:20px 0 16px}.authorMainWrapper .authorHeader .authorDetails .author_title{font-weight:400}.authorMainWrapper .authorHeader .authorDetails .authorArticles{font-size:20px}.author-social-links{border-top:1px solid #ffffff4d;margin-top:20px;padding-top:20px}.author-social-links .label{font-size:20px;margin-right:20px}.author-social-links a{line-height:0}.author-social-links a:not(:last-child){margin-right:10px}.searchfilterWrapper{max-width:377px;width:100%}.searchfilterWrapper.tagFilter{margin:0 auto}.searchfilterWrapper .hs-search-field__bar{border:1px solid #fff;border-radius:5px;padding:8px 10px}.searchfilterWrapper .hs-search-field__bar form{align-items:center;display:flex;gap:10px}.searchfilterWrapper .hs-search-field__bar input[type=text]{background:0 0;border:0;color:#fff;flex:1;outline:0;padding:0}.searchfilterWrapper .hs-search-field__bar input::placeholder{color:#fff}.searchfilterWrapper .hs-search-field__bar button{background:0 0;border:0;padding:0}.blogListingWrapper .blogListingMain{width:100%}.blogListingWrapper .filterSidebar+.blogListingMain{padding:30px 0 0}.blogListingWrapper .blogListingMain .blogMainHeader{gap:16px}.blogListingWrapper .filterSidebar .ctaWrapper{margin-top:30px}.blogListingWrapper .filterSidebar .ctaWrapper .ctaSection{margin:0!important}.blogListingWrapper .filterSidebar .ctaWrapper .ctaSection .baseModuleParent{display:flex;flex-direction:column;width:100%}.blogListingWrapper .filterSidebar .ctaWrapper .ctaSection .content-wrapper{height:100%}.blogListingWrapper .filterSidebar .ctaWrapper .ctaSection .ctaContent{display:flex;flex-direction:column;height:100%;text-align:left}.blogListingWrapper .filterSidebar .ctaWrapper .ctaSection .ctaContent .button{margin-top:auto}.dropdownWrapper .dropdownLabel{display:inline-block;margin-bottom:10px}.blogListingWrapper .filterSidebar .dropdown{position:relative}.blogListingWrapper .filterSidebar .dropdown .dropdown_header{align-items:center;border:1px solid #ffffffb2;border-radius:5px;color:#fff;cursor:pointer;display:flex;gap:5px;justify-content:space-between;padding:9.5px 9px 9.5px 20px}.blogListingWrapper .filterSidebar .dropdown .dropdown_header span:has(svg){line-height:0;transition:all .3s ease}.blogListingWrapper .filterSidebar .dropdown.open .dropdown_header span:has(svg){transform:rotate(180deg)}.blogListingWrapper .filterSidebar .dropdown_menu{background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:99}.blogListingWrapper .filterSidebar .dropdown_item{border-radius:3px;color:#000;cursor:pointer;padding:5px 10px;transition:all .3s ease-in-out}.blogListingWrapper .filterSidebar .dropdown_item:hover{background:#dedede}.blogListingWrapper .blogListingMain h2,.blogListingWrapper .filterSidebar h3{font-weight:400}.blogListingWrapper .blogpost{background:#242624;margin-bottom:30px}.blogListingWrapper .blogpost:last-child{margin-bottom:0}.blogListingWrapper .blogpost .post-image-wrapper{min-height:259px;width:100%}.blogListingWrapper .blogpost .post-image-wrapper img{height:100%!important;object-fit:cover;width:100%}.blogListingWrapper .blogpost .publishDate{background:#d22a34;bottom:20px;color:#fff;font-size:14px;gap:5px;left:20px;line-height:1.4;padding:5px 15px}.blogListingWrapper .blogpost .contentBox{display:flex;flex-direction:column;width:100%}.blogListingWrapper .blogpost .postTagsWrapper{gap:9px 12px}.blogListingWrapper .blogpost .postTag{gap:10px}.blogListingWrapper .blogpost .contentBox .postTitle a{font-weight:700}.blogListingWrapper .blogpost .postBottom{border-top:1px solid #e0e0e0;margin-top:auto}.blogListingWrapper .blogpost .postBottom .postAuthor{gap:10px}.blogListingWrapper .blogpost .postBottom .postAuthor .authorImg{border-radius:50%;height:35px;width:35px}.blog_posting_sec{background:#fff}.blog_posting_sec .blog_posting_banner .overlay{background:linear-gradient(90deg,rgba(0,0,0,.7),transparent);inset:0;position:absolute}.blog_posting_sec .blog_posting_banner .bannerContent{margin:0 auto;max-width:972px}.blog_posting_sec .blog_posting_banner .bannerContent h1{font-weight:400;line-height:1.2}.blog_posting_banner .bannerContent .post_info{gap:16px 30px}.blog_posting_banner .bannerContent .post_info .infoItem{align-items:center;display:inline-flex;font-size:14px;gap:5px;line-height:1.4}.blog_posting_banner .bannerContent .post_info .tagItem:not(:last-child){margin-right:10px}.blog_posting_sec .post_body_sec{color:#000;margin:0 auto;max-width:774px}.blog_posting_sec .post_body_sec .bodyContent a{color:#000;text-decoration:underline!important}.blog_posting_sec .post_body_sec .bodyContent *+h2{margin-top:20px}.blog_posting_sec .post_body_sec .bodyContent img+h2,.blog_posting_sec .post_body_sec .bodyContent p:has(img)+h2{margin-top:0}.blog_posting_sec .post_body_sec .bodyContent h2,.blog_posting_sec .post_body_sec .bodyContent h3,.blog_posting_sec .post_body_sec .bodyContent h4,.blog_posting_sec .post_body_sec .bodyContent h5,.blog_posting_sec .post_body_sec .bodyContent h6{color:#000;font-weight:400}.blog_posting_sec .post_body_sec .bodyContent h2+p{margin-top:20px}.blog_posting_sec .post_body_sec .bodyContent img{margin:20px 0}.blog_posting_sec .post_body_sec .bodyContent img+h2,.blog_posting_sec .post_body_sec .bodyContent img+p{margin:0}.tableofContentsWrapper{background:#fff;margin:-75px -20px 0}.tableofContentsWrapper .tableofContentInner{background:#232523}.tableofContentsWrapper .heading{background:#ffffff1a;gap:16px 20px;padding:20px}.tableofContentsWrapper .heading *{font-weight:400}.tableofContentsWrapper .heading span:has(svg){line-height:0}.tableofContentsWrapper .listContent{margin:30px 0 0}.tableofContentsWrapper .listContent li{color:#fff;list-style-position:outside;margin:0}.tableofContentsWrapper .listContent li:not(:last-child){border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:20px}.blog-pagination .nav_link{border:1px solid #000;border-radius:5px;color:#000;padding:9px 24px}.blog-pagination .nav_link:hover{background:#000;color:#fff}.blog-pagination .nav_link.next{background:#000;color:#fff;margin-left:auto}.blog-pagination .nav_link.next:hover{background:0 0;color:#000}.postAppendItem .error{font-size:40px;text-align:center}.blog_posting_sec .post_body_sec .bodyContent blockquote{background:url(https://25647645.fs1.hubspotusercontent-eu1.net/hubfs/25647645/rioja-blog/image/Quote_Up.svg) left 60px bottom 60px no-repeat,url(https://25647645.fs1.hubspotusercontent-eu1.net/hubfs/25647645/rioja-blog/image/Quote_Down.svg) right 60px bottom 60px no-repeat,#000;background-size:50px;border:0;color:#fff;font-size:16px;margin:40px 0;padding:50px 30px;text-align:center}.blog_posting_sec .post_body_sec .bodyContent blockquote .title{color:#fff;font-weight:400}.blog_posting_sec .post_body_sec .bodyContent blockquote .bottomBox{margin-top:30px}.blog_posting_sec .post_body_sec .bodyContent blockquote .bottomBox h4{color:#fff;font-weight:700}.blog_posting_sec .post_body_sec .bodyContent blockquote .bottomBox p{margin-top:5px}.blog_posting_sec .post_body_sec .bodyContent ol,.blog_posting_sec .post_body_sec .bodyContent ul{margin:20px 0 14px;padding-left:18px}.blog_posting_sec .post_body_sec .bodyContent ol li,.blog_posting_sec .post_body_sec .bodyContent ul li{list-style-position:outside;margin:0 0 6px}.post_body_sec .post_author_info{border-top:1px solid #000;margin-top:30px}.post_body_sec .post_author_info .authorImage{height:60px;width:60px}.post_body_sec .post_author_info .authorImage img{border-radius:50%;height:100%;width:100%}.post_body_sec .post_author_info .authorInfo{padding:0 0 11px 20px;width:calc(100% - 60px)}.post_body_sec .post_author_info .authorInfo h3{color:#000;font-weight:400}.post_body_sec .post_author_info .authorInfo p{margin-top:5px}.sharePostWrapper{background:#000;color:#fff;margin-top:40px;padding:15px 20px}.sharePostWrapper .share_label{font-size:20px;font-weight:700}.sharePostWrapper .social-links a{border-radius:50%;height:30px;margin-right:10px;width:30px}.sharePostWrapper .social-links a:last-child{margin-right:0}.post_comment_sec{background:#f8f8f8}.post_comment_sec .post_comments_view_box .heading{border-bottom:1px solid #0000004d;cursor:pointer;margin-bottom:30px;padding-bottom:30px}.post_comment_sec .post_comments_view_box .heading span:has(svg){line-height:0;transform:rotate(-180deg);transition:all .3s ease-in-out}.post_comment_sec .post_comments_view_box .heading.toggle span:has(svg){transform:rotate(0deg)}.post_comment_sec .post_comments_view_box .heading *{color:#000;font-size:31px;font-weight:400;line-height:1.16}.post_comment_sec .post_comments_view_box .postComments{color:#000;margin-bottom:30px}.post_comment_sec .post_comment_inner form{background:#fff;padding:20px}.post_comment_sec .post_comment_inner form .hs_form_title{display:block!important;margin-bottom:30px}.post_comment_sec .post_comment_inner form .hs_form_title p{color:#000;font-size:20px;font-weight:400;line-height:1.24}.post_comment_sec .post_comment_inner form .hs-form-field input,.post_comment_sec .post_comment_inner form .hs-form-field textarea,.post_comment_sec .post_comment_inner form .hs-form-field>label,.post_comment_sec .post_comment_inner form .hs-form-field>label span{color:#000}.post_comment_sec .post_comment_inner form .hs-form-field textarea{min-height:110px}.post_comment_sec .post_comment_inner form .hs_submit{padding-top:36px;text-align:center;width:100%}.post_comment_sec .post_comment_inner form .hs-button,.post_comment_sec .post_comment_inner form input[type=submit]{padding:9px 24px}.post_comment_sec .post_comment_inner form .hs-button:focus,.post_comment_sec .post_comment_inner form input[type=submit]:focus{border-color:#000}.post_comment_sec #comments-listing{display:none;margin-bottom:30px}.post_comment_sec #comments-listing .comment.depth-0{border-top:1px solid #0000004d;color:#000;margin-top:30px;padding-top:30px}.post_comment_sec #comments-listing .comment.depth-0+.replying{margin-top:20px}.post_comment_sec #comments-listing .replying-to{color:#000;display:inline-block;margin-bottom:12px}.post_comment_sec #comments-listing .comment.depth-0:first-child{border:0;margin-top:0;padding-top:0}.post_comment_sec #comments-listing .comment.depth-1{color:#000;padding:30px 0 0 60px}.post_comment_sec #comments-listing .comment-date,.post_comment_sec #comments-listing .comment-from a{color:#000}.post_comment_sec #comments-listing .comment-from h4{color:#000;font-size:25px;font-weight:400;line-height:1.25}.post_comment_sec #comments-listing .comment-date{align-items:center;display:inline-flex;font-size:16px;gap:20px;margin-left:20px}.post_comment_sec #comments-listing .comment-body{margin-top:10px}.post_comment_sec #comments-listing .comment-reply-to{background:0 0;border:1px solid #000;border-radius:0;margin-top:20px;padding:10px}.post_comment_sec #comments-listing .comment-reply-to em{font-style:normal;margin-left:3px}.post_comment_sec #comments-listing .comment-reply-to:hover{background:#000}.post_comment_sec .hs-common-confirm-message{background:#3b890b1a!important;border-color:#3b890b!important;color:#3b890b!important;font-size:16px!important;margin:30px 0!important;padding:12px 20px!important}.post_comment_sec .hs-common-confirm-message.hide{display:none}.post_comment_sec .post_comment_inner form .hs-button:hover,.post_comment_sec .post_comment_inner form input[type=submit]:hover{border-color:#000;color:#000}.post_comment_sec .post_comment_inner .submitted-message{background:0 0;border:0;color:#000;padding:0}@media screen and (min-width:768px){.featuredslider .feturedSlideIn .imageWrapper{height:auto;width:54%}.featuredslider .feturedSlideIn .contentBox{height:auto;padding:20px;width:46%}.blogListingWrapper .blogpost .contentBox,.blogListingWrapper .blogpost .post-image-wrapper{width:50%}.authorMainWrapper .authorHeader .authorDetails{padding:11px 30px;width:calc(100% - 200px)}.post_comment_sec .post_comment_inner form .hs_form_title p{font-size:25px}}@media screen and (min-width:992px){.featuredslider .feturedSlideIn .imageWrapper{height:422px}.featuredslider .feturedSlideIn .contentBox{padding:25px 30px}.blog_posting_sec .post_body_sec .bodyContent *+h2{margin-top:30px}.blog_posting_sec .post_body_sec .bodyContent h2+p{margin-top:24px}.blog_posting_sec .post_body_sec .bodyContent img{margin:30px 0}.blog_posting_sec .post_body_sec .bodyContent p:has(img){margin:0}.blog_posting_sec .post_body_sec .bodyContent .hs-video-widget{margin-top:30px}.blog_posting_sec .post_body_sec .bodyContent blockquote{padding:60px 40px}.post_body_sec .post_author_info .authorImage{height:80px;width:80px}.post_body_sec .post_author_info .authorInfo{padding-top:11px;width:calc(100% - 80px)}}@media screen and (min-width:1200px){#closeSidebar,.mobile-sidebar-toggler{display:none}.blog_posting_sec .post_body_sec .bodyContent *+h2{margin-top:40px}.blog_posting_sec .post_body_sec .bodyContent h2+p{margin-top:30px}.blog_posting_sec .post_body_sec .bodyContent img{margin:40px 0}.blog_posting_sec .post_body_sec .bodyContent blockquote{background-size:auto;padding:80px 50px}.post_body_sec .post_author_info .authorImage{height:100px;width:100px}.post_body_sec .post_author_info .authorInfo{width:calc(100% - 100px)}.blogListingWrapper .filterSidebar{position:sticky;top:142px;width:262px}.blogListingWrapper .filterSidebar .ctaWrapper .ctaSection{min-height:300px}.blogListingWrapper .filterSidebar+.blogListingMain{padding:0 0 0 36px;width:calc(100% - 262px)}.blogListingWrapper .blogpost .post-image-wrapper{width:400px}.blogListingWrapper .blogpost .contentBox{width:calc(100% - 400px)}}@media screen and (max-width:1199px){.mobile-sidebar-toggler{cursor:pointer;gap:5px;margin-left:auto}body.open-filter-sidebar{overflow:hidden;position:relative}body.open-filter-sidebar:after{background:rgba(0,0,0,.5);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:5}.blogListingWrapper .filterSidebar #closeSidebar{cursor:pointer;height:30px;position:absolute;right:12px;top:0;width:30px}.blogListingWrapper .filterSidebar #closeSidebar svg{fill:#fff}.blogListingWrapper .filterSidebar{background:#000;height:calc(100vh - 50px);left:0;padding:50px 20px;position:fixed;top:50px;transform:translateX(-100%);transition:all .3s ease-in-out;z-index:10}.blogListingWrapper .filterSidebar.active{transform:translateX(0)}}@media screen and (max-width:992px){.tableofContentsWrapper{margin:-50px -20px 0}.post_comment_sec #comments-listing{margin-bottom:20px}.post_comment_sec #comments-listing .comment.depth-0{margin-top:20px;padding-top:20px}.post_comment_sec #comments-listing .comment.depth-1{padding:20px 0 0 30px}.post_comment_sec .hs-common-confirm-message{margin:20px 0!important}}@media screen and (max-width:767px){.tableofContentsWrapper{margin:0 -15px}.tableofContentsWrapper .heading{padding:20px 16px}.tableofContentsWrapper .listContent li:not(:last-child){margin-bottom:15px;padding-bottom:15px}.post_body_sec .post_author_info{margin-top:20px}.sharePostWrapper{margin-top:20px;padding:16px;row-gap:12px}.post_comment_sec .post_comments_view_box .heading{margin-bottom:20px;padding-bottom:20px}.post_comment_sec .post_comments_view_box .heading *{font-size:22px}.post_comment_sec #comments-listing .comment-from h4{font-size:20px}.post_comment_sec .post_comments_view_box .heading span svg{height:16px;width:16px}}@media screen and (max-width:578px){.post_body_sec .post_author_info{align-items:center;flex-direction:column}.post_body_sec .post_author_info .authorInfo{padding:20px 0 0;text-align:center}.blog-pagination .nav_link{padding:9px 18px}.blogListingWrapper .blogListingMain .blogMainHeader .headingTitle{align-items:center;display:flex;justify-content:space-between;width:100%}.searchfilterWrapper{max-width:100%}}@media screen and (max-width:400px){.post_body_sec .blog-pagination{align-items:center;flex-direction:column;row-gap:12px}.blog-pagination .nav_link.next{margin-left:unset}}