@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");*{padding:0;margin:0;box-sizing:border-box;color:#2b2b2b;font-family:PT Sans,sans-serif;font-weight:400;font-size:19px;line-height:1.75;-webkit-appearance:none}body,html{height:100%}main{overflow:hidden}p{width:100%;line-height:1.85}p:not(:last-of-type){margin-bottom:1.5rem}h1,h2{line-height:1.25;font-weight:700}h1{font-size:28px}@media (min-width:1000px){h1{font-size:47px}}h2{font-size:28px;margin-bottom:1em}@media (min-width:1000px){h2{font-size:32px}}h3,h4{line-height:1.85;font-size:22px}h3,h4,h5,h6{font-weight:700}h5,h6{line-height:1.75;font-size:15px}a{transition:all .3s ease;text-decoration:none;cursor:pointer}p{font-size:19px}p a{text-decoration:underline;color:#1f65ab}ol:not(.ab-top-menu),ul:not(.ab-top-menu){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:20px}ol:not(.ab-top-menu) li,ul:not(.ab-top-menu) li{margin-bottom:10px;line-height:1.85;font-size:19px}ol:not(.ab-top-menu) li:last-child,ul:not(.ab-top-menu) li:last-child{margin-bottom:20px}a,b,blockquote,em,i,span,strong,u{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit}blockquote,em,i{font-style:italic}b,strong{font-weight:700}img{-o-object-fit:cover;object-fit:cover;height:auto}blockquote{padding-left:2rem;border-left:3px solid #1f65ab;font-size:19px;margin:-.8rem 0 1rem -2rem;margin-bottom:1rem!important}code{padding:2px 5px;font-size:18px;font-family:monospace}.primary-container{width:90vw;max-width:960px;margin:0 auto}.primary-text{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.primary-text blockquote,.primary-text h1,.primary-text h2,.primary-text h3,.primary-text h4,.primary-text h5,.primary-text h6,.primary-text hr,.primary-text img,.primary-text ol,.primary-text p,.primary-text ul{width:100%;margin-bottom:10px}.primary-text blockquote:last-child,.primary-text h1:last-child,.primary-text h2:last-child,.primary-text h3:last-child,.primary-text h4:last-child,.primary-text h5:last-child,.primary-text h6:last-child,.primary-text hr:last-child,.primary-text img:last-child,.primary-text ol:last-child,.primary-text p:last-child,.primary-text ul:last-child{margin-bottom:0}.primary-text blockquote a,.primary-text h1 a,.primary-text h2 a,.primary-text h3 a,.primary-text h4 a,.primary-text h5 a,.primary-text h6 a,.primary-text hr a,.primary-text img a,.primary-text ol a,.primary-text p a,.primary-text ul a{text-decoration:underline}.primary-text blockquote a:hover,.primary-text h1 a:hover,.primary-text h2 a:hover,.primary-text h3 a:hover,.primary-text h4 a:hover,.primary-text h5 a:hover,.primary-text h6 a:hover,.primary-text hr a:hover,.primary-text img a:hover,.primary-text ol a:hover,.primary-text p a:hover,.primary-text ul a:hover{color:#f8a92a}.primary-text hr{outline:none;border:none;height:1px;background-color:#c8c8cc}.primary-text.single-content{max-width:1000px}.with-icon{display:flex}.with-icon:hover{color:#f8a92a}.with-icon i{color:#c8c8cc;margin-right:.5em}.with-icon i.fa-folder{line-height:1.3}.with-icon i.fa-calendar{line-height:1.8}.with-icon i.fa-clock{line-height:1.7}.primary-text .example-featured-image{height:200px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.example-slider{width:100%;margin-top:20px}@media (min-width:1000px){.example-slider{width:25%}}.example-slider .slide{width:100%;height:200px;background-color:#c8c8cc}.example-slider .slide p{text-align:center}pre{line-height:1.75;padding:1.75em;background:#f5f5f5;margin:1em 0;font-size:18px;overflow-wrap:break-word}pre.prettyprint{background-color:#e1e1e5!important;border:none!important;border-radius:12px;padding:2rem!important;line-height:2;max-height:35rem;overflow-y:scroll;width:100%;margin:20px auto}@media (min-width:600px){pre.prettyprint{margin:50px auto}}pre.prettyprint p{margin:0}pre::-webkit-scrollbar{width:5px;height:5px}pre::-webkit-scrollbar-track{background:#e1e1e5;border-radius:12px;margin-block:.5em;margin-inline:.5em}pre::-webkit-scrollbar-thumb{background-color:#1f65ab;border-radius:12px;margin-top:-2rem}.search-container,svg,svg *{transition:all .3s ease}.search-container{margin-right:87px;position:relative;display:flex;align-items:center}@media (min-width:320px){.search-container{margin-right:120px}}@media (min-width:600px){.search-container{margin-right:110px}}@media (min-width:750px){.search-container{margin-right:155px}}@media (min-width:951px){.search-container{margin-right:20px}}.search-container.hidden{margin-right:0}.search-container input{padding:5px;font-size:13px;border:none;outline:none;color:#2b2b2b;display:none;position:absolute;top:2rem;left:-2rem;width:250px;border-radius:5px}.search-container input::-moz-placeholder{color:#2b2b2b}.search-container input::placeholder{color:#2b2b2b}@media (max-width:420px){.search-container input{max-width:9.5rem}}.search-container svg{position:absolute;left:auto;right:0;top:calc(50% - 10px);width:20px;height:20px;cursor:pointer;transition:all .3s ease}.search-container svg:hover *{stroke:#f8a92a}.search-container .svg-cross{opacity:0;pointer-events:none;padding:2px}.search-container .svg-cross *{fill:#fff}.search-container .svg-cross:hover *{fill:#f8a92a}.search-container .search-results{position:absolute;top:4rem;left:-2rem;width:250px;border-radius:5px;background-color:#fff;max-height:500px;overflow:hidden;z-index:-1;padding:10px 5px 5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);overflow-y:auto;display:none}@media (max-width:420px){.search-container .search-results{margin-right:-7.5rem}}.search-container .search-results ul{width:100%;list-style:none;padding:0;margin:0}.search-container .search-results ul li{width:100%}.search-container .search-results ul li a{width:100%;display:block;color:#2b2b2b!important;font-size:13px}.search-container .search-results ul li a:hover{color:#f8a92a!important}.search-container.active .svg-cross{opacity:1;pointer-events:all}.search-container.active .svg-search,.search-container.hidden{opacity:0;pointer-events:none}.search-container-mobile .search-heading-mobile{font-weight:700}.search-container-mobile .search-mobile-wrapper{display:flex;flex-wrap:wrap;align-items:center}.search-container-mobile input.search-box-mobile{background-color:#f6f1f1;border:none;border-radius:unset!important;margin:1rem 1rem 1rem 0;padding:1rem}.search-container-mobile input.search-box-mobile::-webkit-search-cancel-button,.search-container-mobile input.search-box-mobile::-webkit-search-decoration,.search-container-mobile input.search-box-mobile::-webkit-search-results-button,.search-container-mobile input.search-box-mobile::-webkit-search-results-decoration{display:none}.search-container-mobile .svg-cross{width:20px;height:20px;display:none}.search-container-mobile .svg-cross path{fill:#252d7c}.search-container-mobile .search-results-mobile ul{margin-left:15px;margin-top:20px}.search-container-mobile .search-results-mobile ul li{margin-bottom:12px!important}.search-container-mobile .search-results-mobile ul li a{line-height:1}@media (min-width:600px){.header-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}table,table td{border:1px solid #000}table td{padding:1rem}.excerpt-text{overflow-wrap:anywhere}#obfuscation-or-how-i-learned-to-stop-worrying-and-outsmart-the-compiler{margin-top:1.7rem}.the-content li a{text-decoration:underline;color:#1f65ab}.default-background{background-size:cover;background-position:50%;background-repeat:no-repeat}.default-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.default-margin{margin-bottom:40px}@media (min-width:1000px){.default-margin{margin-bottom:100px}}.default-padding{padding:40px 0}@media (min-width:1000px){.default-padding{padding:100px 0}}.box-padding{padding:1.5rem}@media ((min-width:600px)){.box-padding{padding:0}}.button{font-weight:700;padding:10px 20px;border-radius:55px;border:2px solid #f8a92a;background-color:#f8a92a;color:#2b2b2b;cursor:pointer;transition:all .3s ease;text-align:center}.button:hover{background-color:#de8b07;border-color:#de8b07;color:#2b2b2b!important}.button.ghost-button{border:2px solid #2b2b2b;background-color:transparent}.button.ghost-button:hover{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff!important}.primary-container{margin-bottom:2rem}@media ((min-width:600px)){.primary-container{margin-bottom:4rem}}@media ((min-width:1000px)){.primary-container{margin-bottom:6rem}}.primary-container h1{color:#252d7c}.hero-section{display:flex;flex-direction:column}@media ((min-width:600px)){.hero-section{flex-direction:row}}.hero-section .author-img-box img{border-radius:100px}.author_posts-by-author-section{width:90%;max-width:740px;margin:0 auto}.post-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}@media (min-width:600px){.post-container{flex-direction:row;flex-wrap:wrap;align-items:stretch}}@media (min-width:1000px){.post-container{margin-bottom:50px}}.post-container .post{width:100%;display:flex;flex-direction:column;margin-bottom:15px}@media (min-width:600px){.post-container .post{width:calc(50% - 10px)}}@media (min-width:1000px){.post-container .post{width:calc(33.33% - 10px)}}.post-container .post img{width:100%;-o-object-fit:cover;object-fit:cover;height:250px}.post-container .post .title-button{padding:20px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;flex-grow:1}.post-container .post .title-button p{width:auto;white-space:nowrap}.post-container .post .title-button h3{transition:all .3s ease;width:auto;margin-right:20px}.post-container .post:hover .title-button h3{color:#f8a92a}.post-container .pagination{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width:600px){.post-container .pagination{margin-bottom:50px}}.post-container .pagination .page-numbers{opacity:.5;transition:all .3s ease;margin:0 5px}.post-container .pagination .page-numbers.current,.post-container .pagination .page-numbers.next,.post-container .pagination .page-numbers.prev,.post-container .pagination .page-numbers:hover{opacity:1}.post-container .pagination .button{margin:0 15px}.hero-section{background-image:url(images/hero-bg.jpg);padding:clamp(-3rem,15vh,8rem) 0 clamp(-13rem,-9vh,7rem);transform:skewY(2deg);transform-origin:right}@media ((min-width:600px)){.hero-section{padding-top:clamp(12rem,37vh,9rem);padding-bottom:clamp(6vh,9rem,4vh)}}@media ((min-width:1000px)){.hero-section{padding-top:clamp(9rem,33vh,11rem);padding-bottom:clamp(5vh,12rem,5vh)}}.hero-section.hero-section-home{background-image:url(images/hero-bg-home.png)}.hero-section #background-video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}.hero-section .hero-content-box{max-width:960px;transform:skewY(-2deg)}.hero-section .hero-content-box .primary-text{background-color:rgba(43,43,43,.73);max-width:500px;align-self:flex-start;padding:1.5rem}.hero-section .hero-content-box .primary-text *{color:#fff}.hero-section .hero-content-box .primary-text p{font-size:1.1rem}.filter-section .filter-form{display:flex;flex-direction:column;max-width:1200px;padding:0 1rem}@media ((min-width:600px)){.filter-section .filter-form{width:100%;padding:0 3rem}}.filter-section .filter-form h2{align-self:flex-start}.filter-section .filter-form .filters-wrapper{display:flex;flex-direction:column;width:100%;align-items:center;gap:2rem}@media ((min-width:600px)){.filter-section .filter-form .filters-wrapper{flex-direction:row;justify-content:space-between}}.filter-section .filter-form .filters-wrapper .filter{display:flex;flex-direction:row;width:100%;justify-content:center}@media ((min-width:600px)){.filter-section .filter-form .filters-wrapper .filter{width:30%}.filter-section .filter-form .filters-wrapper .filter:first-of-type{justify-self:flex-start}.filter-section .filter-form .filters-wrapper .filter:last-of-type{justify-self:flex-end}}.filter-section .filter-form .filters-wrapper .filter i{margin-left:-1rem;line-height:3}.filter-section .filter-form .submit-btn{margin-top:2rem}.category-filter-dropdown,.date-filter-dropdown{background-image:url(/wp-content/themes/ncc-blog/images/arrow-down-solid.png);background-position:100%;background-size:15px;background-repeat:no-repeat;padding:10px 20px;outline:none;border:none;border-bottom:2px solid #2b2b2b;color:#2b2b2b;font-weight:700}.category-filter-dropdown::-moz-placeholder,.date-filter-dropdown::-moz-placeholder{color:#2b2b2b}.category-filter-dropdown::placeholder,.date-filter-dropdown::placeholder{color:#2b2b2b}.category-filter-dropdown.arrow-up,.date-filter-dropdown.arrow-up{background-image:url(/wp-content/themes/ncc-blog/images/arrow-up-solid.png)}.search{border:none;border-bottom:2px solid #2b2b2b;padding:10px 0}@media (min-width:1000px){.search{margin-left:50%;transform:translateX(-50%)}}.category-filter-dropdown,.date-filter-dropdown{cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px}.no-results{display:none!important}.no-results.visible{display:flex!important}.no-results h3{text-align:center;width:100%}.no-results h3 span{color:#f8a92a}.blog-author-next{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.blog-listing{max-width:740px;margin:0 auto 40px}@media ((min-width:1000px)){.blog-listing{margin:0 auto 100px}}.blog-listing h2{margin-bottom:.8em!important}.blog-listing .blog-box-top{margin-bottom:1.5rem;display:flex;flex-direction:column;width:100%}@media ((min-width:600px)){.blog-listing .blog-box-top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.blog-listing .blog-box-top.category_blog-box-top{align-items:flex-start}.blog-listing .blog-box-top .button{min-width:9rem;margin-left:1.5rem}}.blog-listing .blog-box-top p{text-overflow:ellipsis;-webkit-line-clamp:9;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;margin-right:2rem}.blog-listing .blog-box-top .only-not-mobile{display:none}@media ((min-width:600px)){.blog-listing .blog-box-top .only-not-mobile{display:inline-block;margin-bottom:.5rem}}.blog-listing .blog-box-top .blog-box-top-text{align-self:flex-start}.blog-listing .blog-box-bottom{align-self:center;display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}@media ((min-width:600px)){.blog-listing .blog-box-bottom{align-items:flex-end}}.blog-listing .blog-box-bottom .meta-info{width:100%;display:flex;flex-direction:column}@media ((min-width:600px)){.blog-listing .blog-box-bottom .meta-info{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:80%;margin-right:-1rem}}.blog-listing .blog-box-bottom .meta-info a{font-size:16px}.blog-listing .blog-box-bottom .meta-info .blog-categories,.blog-listing .blog-box-bottom .meta-info .blog-meta{display:flex;flex-direction:column}@media ((min-width:600px)){.blog-listing .blog-box-bottom .meta-info .blog-categories,.blog-listing .blog-box-bottom .meta-info .blog-meta{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.blog-listing .blog-box-bottom .meta-info .blog-categories p,.blog-listing .blog-box-bottom .meta-info .blog-meta p{font-size:16px}.blog-listing .blog-box-bottom .meta-info .blog-meta{margin-top:-.3em}@media ((min-width:600px)){.blog-listing .blog-box-bottom .meta-info .blog-meta{margin-right:1rem}}.blog-listing .blog-box-bottom .meta-info .with-icon{margin-right:1rem;margin-top:1rem;height:1.3em}.blog-listing .blog-box-bottom .meta-info .with-icon.blog-reading-time{margin-right:0}@media ((min-width:600px)){.blog-listing .blog-box-bottom .meta-info .with-icon{margin-top:0}}@media ((min-width:600px)){.blog-listing .blog-box-bottom .meta-info .blog-author,.blog-listing .blog-box-bottom .meta-info .blog-categories,.blog-listing .blog-box-bottom .meta-info .blog-meta{margin-top:1em;line-height:1.8}.blog-listing .blog-box-bottom .meta-info .blog-author .fa-folder,.blog-listing .blog-box-bottom .meta-info .blog-author .fa-user,.blog-listing .blog-box-bottom .meta-info .blog-categories .fa-folder,.blog-listing .blog-box-bottom .meta-info .blog-categories .fa-user,.blog-listing .blog-box-bottom .meta-info .blog-meta .fa-folder,.blog-listing .blog-box-bottom .meta-info .blog-meta .fa-user{line-height:1.7}}@media ((min-width:600px)){.blog-listing .blog-box-bottom .only-mobile{display:none}}.blog-listing hr{margin-top:2rem}.featured-posts-section{background-image:url(/wp-content/themes/ncc-blog/images/featured-bg.png);transform:skewY(2deg);transform-origin:bottom left;padding-top:clamp(7rem,20vh,6rem);padding-bottom:clamp(7rem,20vh,4rem)}@media ((min-width:600px)){.featured-posts-section{padding-top:clamp(7rem,13vh,15rem);padding-bottom:clamp(7rem,13vh,15rem)}}@media ((min-width:1000px)){.featured-posts-section{margin-bottom:70px}}.featured-posts-section .featured-posts-container{transform:skewY(-2deg);display:flex;gap:1.5rem;flex-direction:column;align-items:center;max-width:790px}@media ((min-width:600px)){.featured-posts-section .featured-posts-container{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:790px}}@media (min-width:1409px){.featured-posts-section .featured-posts-container{max-width:100%}}.featured-posts-section .featured-posts-container .featured-post-listing{background-color:#fff}@media ((min-width:600px)){.featured-posts-section .featured-posts-container .featured-post-listing{min-width:200px;max-width:300px;height:300px;margin-bottom:0;padding:1.5rem}}.featured-posts-section .featured-posts-container .featured-post-listing a{text-overflow:ellipsis;-webkit-line-clamp:5;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.featured-posts-section .featured-posts-container .featured-post-listing:hover{transition:all .3s ease;background-color:#0b1932;transform:scale(1.05)}.featured-posts-section .featured-posts-container .featured-post-listing:hover h3,.featured-posts-section .featured-posts-container .featured-post-listing:hover p{color:#fff}.featured-posts-section i{color:#f8a92a;margin-top:.4em;margin-left:-1rem}.featured-posts-section h3{margin-top:.5rem}.post-links-section{align-items:flex-start}@media ((min-width:600px)){.post-links-section{align-items:center;padding:60px 0;margin:0}}.post-links-section .featured-posts-container{display:flex;flex-direction:column}@media ((min-width:600px)){.post-links-section .featured-posts-container{width:100%;max-width:960px;flex-direction:row;padding:1.5rem;align-items:flex-start;gap:1.5rem}}.post-links-section h3{margin-bottom:1.5rem;font-weight:500;color:#1f65ab}.post-links-section .with-icon{margin-top:1rem}.post-links-section ul{margin-left:0}.post-links-section ul li{list-style:none}.post-links-section a{color:#252d7c}.post-links-section .posts-by-category,.post-links-section .posts-by-date,.post-links-section .posts-by-popularity{display:flex;flex-direction:column;width:100%;align-items:flex-start}.post-links-section .posts-by-date li,.post-links-section .posts-by-popularity li{line-height:1.65}.post-links-section .posts-by-category,.post-links-section .posts-by-popularity{margin-bottom:3rem}@media ((min-width:600px)){.post-links-section .posts-by-category,.post-links-section .posts-by-popularity{margin-bottom:0}}@media ((min-width:600px)){.post-links-section .posts-by-category{width:70%;margin-right:4rem}}.post-links-section .posts-by-category .categories-box{max-height:20rem;overflow:auto;width:100%;padding-right:.5rem}.post-links-section .posts-by-category .categories-box::-webkit-scrollbar{width:5px;height:5px}.post-links-section .posts-by-category .categories-box::-webkit-scrollbar-track{background:#e1e1e5;border-radius:12px;margin-block:.5em;margin-inline:.5em}.post-links-section .posts-by-category .categories-box::-webkit-scrollbar-thumb{background-color:#1f65ab;border-radius:12px;margin-top:-2rem}.post-links-section .posts-by-category .categories-box li{margin-bottom:0;line-height:1.3}.post-links-section .posts-by-category .categories-box li a{color:#2b2b2b}.post-links-section .posts-by-date li,.post-links-section .posts-by-popularity li{margin:1rem 0 0}.post-links-section .posts-by-date a,.post-links-section .posts-by-popularity a{font-size:17px}.cta-section{background-image:linear-gradient(90deg,rgba(43,43,43,.85),rgba(43,43,43,0)),url(/wp-content/themes/ncc-blog/images/background-2a.jpg);height:400px;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-clip-path:polygon(0 0,100% 15%,100% 100%,0 100%);clip-path:polygon(0 0,100% 15%,100% 100%,0 100%);margin-bottom:0;padding-top:clamp(4rem,9vh,3rem);padding-bottom:clamp(4rem,9vh,3rem)}@media ((min-width:600px)){.cta-section{padding-top:clamp(5rem,11vh,15rem);padding-bottom:clamp(7rem,13vh,15rem)}}.cta-section .cta-content h2,.cta-section .cta-content p{color:#fff;text-align:center;margin-bottom:1em}.cta-section .cta-content h2{font-weight:500}@media ((min-width:1000px)){.cta-section .cta-content h2{font-size:40px;margin-bottom:.2em}.cta-section .cta-content p{font-size:24px;margin-bottom:0}}.cta-section .cta-content .button{display:inline-block;margin-top:1.5rem;font-size:22px;padding:12.6px 30.6px}.footnotes a p{color:#1f65ab}footer{width:100vw;max-width:100%;background-color:#2b2b2b;padding:31px 1.5rem}@media ((min-width:1000px)){footer{padding:35px 1.5rem 40px}}footer *{color:#fff}footer .logo-wrapper{max-width:960px;margin:0 auto}footer .logo-wrapper .footer-logo{width:100%;max-width:1200px;margin:0 auto}footer .logo-wrapper .footer-logo img{margin-bottom:1rem}footer .footer-top{max-width:960px;display:flex;flex-direction:column;margin:0 auto}@media ((min-width:600px)){footer .footer-top{flex-direction:row;flex-wrap:wrap;gap:5rem;margin-bottom:2rem}footer .footer-top .footer-top-left,footer .footer-top .footer-top-middle,footer .footer-top .footer-top-right{margin-right:2rem}}footer .footer-top .footer-top-left .call{margin-bottom:1rem}footer .footer-top .footer-top-left .emergency-number-wrapper,footer .footer-top .footer-top-left .general-number-wrapper{margin-bottom:1.5rem}footer .footer-top .footer-top-left .tel{font-size:24px}@media ((min-width:600px)){footer .footer-top .footer-top-left .tel{font-size:35px}}footer .footer-top-middle .footer-links-wrapper{display:flex;flex-direction:column}@media ((min-width:600px)){footer .footer-top-middle .footer-links-wrapper{flex-direction:row}}footer .footer-top-middle .footer-links-wrapper .footer-links{display:flex;flex-direction:column;margin-bottom:2rem}footer .footer-top-middle .footer-links-wrapper .footer-links a{margin-bottom:1rem}@media ((min-width:600px)){footer .footer-top-middle .footer-links-wrapper .footer-links-left{margin-right:2rem}}footer .footer-bottom{max-width:960px;display:flex;flex-wrap:nowrap;flex-direction:column;gap:1rem;margin:0 auto}@media ((min-width:600px)){footer .footer-bottom{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center}footer .footer-bottom a{order:2}footer .footer-bottom .footer-bottom-left{order:3}}footer .footer-bottom .svg-social-icons{width:35px;height:35px;margin-right:.5rem}header{transition:.5s;width:100vw;max-width:100%;z-index:2;position:fixed}header.scrolled{background-color:#252d7c}header.mobile{position:relative}@media (min-width:1000px){header{margin-bottom:50px}}header .header-container{transition:all .3s ease;background-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:0;width:90%;max-width:960px;height:6rem;margin:0 auto;position:relative}@media ((min-width:600px)){header .header-container{height:8rem}}header .header-container .header-left .svg-logo{width:100%;min-width:9rem;height:3rem}header .header-container .header-left .svg-logo *{fill:#fff}header .header-container .header-right .search-box{border-radius:30px;padding:1rem}header .header-container .header-right .search-results{border-radius:12px;background:transparent;margin-top:2rem;padding:1rem}header .header-container .header-right .search-results::-webkit-scrollbar{width:5px;height:5px}header .header-container .header-right .search-results::-webkit-scrollbar-track{background:#e1e1e5;border-radius:12px;margin-block:.5em;margin-inline:.5em}header .header-container .header-right .search-results::-webkit-scrollbar-thumb{background-color:#1f65ab;border-radius:12px;margin-top:-2rem}header .header-container .header-right .primary-nav{display:flex;flex-direction:row-reverse}@media (max-width:951px){header .header-container .header-right .primary-nav{display:none}}header .header-container .header-right .primary-nav.active{display:flex;flex-direction:column-reverse!important}header .header-container .header-right .primary-nav li{list-style:none;margin-bottom:0}header .header-container .header-right .primary-nav li:last-child{margin-bottom:0}header .header-container .header-right .primary-nav li a{color:#fff;font-size:18px}header .header-container .header-right .primary-nav .nav-buttons{display:flex;flex-direction:row;gap:2rem}header .header-container .header-right .primary-nav .nav-buttons .nav-button .ghost-button{border:2px solid #fff}header .header-container .header-right .primary-nav .nav-buttons .nav-button .ghost-button:hover{background-color:#fff;color:#2b2b2b!important}header .header-container .header-right .primary-nav .nav-buttons .nav-button:last-of-type .ghost-button{border:2px solid #f8a92a;background-color:#f8a92a;color:#2b2b2b!important}header .header-container .header-right .primary-nav .nav-buttons .nav-button:last-of-type .ghost-button:hover{background-color:#de8b07;border-color:#de8b07;color:#fff!important}header .header-container .header-right .primary-nav #menu-menu{gap:2rem;flex-direction:row}header .header-container .header-right .primary-nav #menu-menu a{font-weight:700}header .header-container .header-right .primary-nav #menu-menu a:hover{color:#f8a92a}header .header-container .header-right .hamburger{display:none;position:absolute;top:1rem;right:0;padding:1.1em 1em;background-color:#252d7c;border-radius:50px}header .header-container .header-right .hamburger.active{background-color:transparent;padding:0}header .header-container .header-right .hamburger.active .hamburger-bar:first-child{transform:rotate(45deg);margin:0;position:relative;top:3px}header .header-container .header-right .hamburger.active .hamburger-bar:nth-child(2){display:none}header .header-container .header-right .hamburger.active .hamburger-bar:nth-child(3){transform:rotate(-45deg);margin:0}@media (max-width:951px){header .header-container .header-right .hamburger{display:inline-block}}@media ((min-width:600px)){header .header-container .header-right .hamburger{top:2rem}}header .header-container .header-right .hamburger .hamburger-bar{height:3px;width:2rem;background-color:#fff;margin-bottom:.5rem}header .header-container .header-right .hamburger .hamburger-bar:last-of-type{margin-bottom:0}header .header-container .header-right.mobile{width:100%}header .header-container .header-right.mobile .primary-nav{flex-direction:column;width:100%;gap:0}header .header-container .header-right.mobile .nav-buttons{flex-direction:column;gap:0;margin-bottom:2rem;margin-left:0}header .header-container .header-right.mobile .nav-buttons .nav-button{padding:1em 0;width:100%;border-top:2px solid #c8c8cc}header .header-container .header-right.mobile #menu-menu{gap:0;flex-direction:column;margin-left:0}header .header-container .header-right.mobile #menu-menu .menu-item{padding:1em 0;width:100%;border-top:2px solid #c8c8cc}@media (min-width:952px){header .header-container .header-right .search-container-mobile{display:none}}@media (max-width:951px){header .header-container .header-right .search-container{display:none}}header .header-container.mobile{background-color:#fff;box-shadow:0 15px 15px 0 rgba(0,0,0,.2);width:85%;height:100vh;position:absolute;right:0;flex-direction:column;align-items:flex-start;gap:2rem;justify-content:flex-start;overflow:scroll;padding:4rem 2rem 2rem}header .header-container.mobile .svg-logo *{fill:#252d7c}header .header-container.mobile a{color:#2b2b2b!important}header .header-container.mobile a.ghost-button{border:none!important;box-shadow:none;padding:0;background-color:transparent!important}header .header-container.mobile .hamburger{margin-top:1rem;margin-right:2rem}header .header-container.mobile .hamburger .hamburger-bar{background-color:#2b2b2b!important}.hero-section-single{background-image:url(images/hero-bg.jpg);height:8rem;transform:skewY(2deg);transform-origin:right;padding-top:clamp(7rem,20vh,6rem);padding-bottom:clamp(7rem,20vh,4rem)}.top-meta-section{display:flex;flex-direction:column;align-items:flex-start;padding-top:3rem}@media ((min-width:600px)){.top-meta-section{flex-direction:row;justify-content:space-between}}.top-meta-section .button{display:inline-block;margin-bottom:2rem}.top-meta-section .meta-data{display:flex;flex-direction:column}@media ((min-width:600px)){.top-meta-section .meta-data{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:80%}}.top-meta-section .meta-data .blog-categories,.top-meta-section .meta-data .blog-meta{display:flex;flex-direction:row;flex-wrap:wrap}.top-meta-section .meta-data .blog-categories p,.top-meta-section .meta-data .blog-meta p{font-size:15px}@media ((min-width:600px)){.top-meta-section .meta-data .blog-categories,.top-meta-section .meta-data .blog-meta{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.top-meta-section .meta-data .blog-meta{margin-top:-.3em}@media ((min-width:600px)){.top-meta-section .meta-data .blog-meta{margin-right:1rem}}.top-meta-section .meta-data .with-icon{margin-right:1rem;margin-top:1rem;height:1.3em}.top-meta-section .meta-data .with-icon.blog-reading-time{margin-right:0}@media ((min-width:600px)){.top-meta-section .meta-data .with-icon{margin-top:0}}@media ((min-width:600px)){.top-meta-section .meta-data .blog-author,.top-meta-section .meta-data .blog-categories,.top-meta-section .meta-data .blog-meta{margin-top:1em;line-height:1.8}.top-meta-section .meta-data .blog-author .fa-folder,.top-meta-section .meta-data .blog-author .fa-user,.top-meta-section .meta-data .blog-categories .fa-folder,.top-meta-section .meta-data .blog-categories .fa-user,.top-meta-section .meta-data .blog-meta .fa-folder,.top-meta-section .meta-data .blog-meta .fa-user{line-height:1.7}}.blog-content-section h1{color:#252d7c;font-weight:500;width:100%;max-width:960px}.blog-content-section h1:after{content:"";display:block;width:60px;border-bottom:6px solid #252d7c;margin-top:1rem;margin-bottom:2rem}@media ((min-width:1000px)){.blog-content-section h1:after{width:80px;border-bottom-width:10px}}.blog-content-section .code-container{width:100%;max-width:100%}.blog-content-section .code-container br{display:none}.blog-content-section .originally-published-container{align-self:flex-start;max-width:740px;margin-bottom:2rem}.blog-content-section .originally-published-container em{color:#c41230}.blog-content-section .originally-published-container p{margin:0}.blog-content-section .highlighted-paragraph-container{margin:2rem 0;max-width:740px}@media ((min-width:600px)){.blog-content-section .highlighted-paragraph-container{margin:2.5rem 0}}.blog-content-section .highlighted-paragraph-container p{font-size:1.5rem;line-height:1.5}@media ((min-width:1000px)){.blog-content-section .highlighted-paragraph-container p{font-size:2rem}}.blog-content-section .text-container,.blog-content-section .the-content{width:100%;max-width:740px;margin-bottom:4rem}.blog-content-section .image-container{max-width:960px;display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}@media ((min-width:600px)){.blog-content-section .image-container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}}.blog-content-section .image-container .full-size-img,.blog-content-section .image-container .img-left,.blog-content-section .image-container .img-right{width:100%}@media ((min-width:600px)){.blog-content-section .image-container .img-left,.blog-content-section .image-container .img-right{width:45%}}.blog-content-section .image-container .img-left{margin-bottom:2rem}@media ((min-width:600px)){.blog-content-section .image-container .img-left{margin-right:2rem}}.blog-content-section .the-content img{max-width:100%}.blog-content-section .the-content code{word-break:break-word}.user-details-section{display:flex;align-items:center;justify-content:center}@media ((min-width:1000px)){.user-details-section{padding:0 0 70px}}.user-details-section .user-details-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-top:1px solid #c8c8cc;border-bottom:1px solid #c8c8cc;padding:4rem 0;max-width:90%}.user-details-section .user-details-container .user-picture{display:flex;justify-content:center;align-items:center;gap:1rem}.user-details-section .user-details-container .user-picture img{width:5rem;aspect-ratio:1;border-radius:100px}.user-details-section .user-details-container .user-picture .mobile-user-name{font-size:1.5rem;color:#6b1462;margin-bottom:1rem}.user-details-section .user-details-container .user-info .desktop-user-name{display:none}.user-details-section .user-details-container .user-info a,.user-details-section .user-details-container .user-info p{font-size:1.2rem}.user-details-section .user-details-container .user-info a{color:#1f65ab}@media ((min-width:600px)){.user-details-section .user-details-container{width:90%;max-width:750px;flex-direction:row;align-items:center;gap:2rem}.user-details-section .user-details-container .user-picture .mobile-user-name{display:none}.user-details-section .user-details-container .user-picture img{width:8rem}.user-details-section .user-details-container .user-info .desktop-user-name{display:inline-block;color:#6b1462;font-size:1.5rem;margin-bottom:1rem}}.newsletter-section{padding:5rem 0 6rem}@media ((min-width:1000px)){.newsletter-section{margin-bottom:35px}}.newsletter-section h2{color:#6b1462;text-align:center}.newsletter-section .button{margin-top:3rem}.related-articles-section{background-color:#f6f1f1;display:flex;flex-direction:column;transform:skewY(2deg);transform-origin:bottom left;padding-top:clamp(7rem,20vh,6rem);padding-bottom:clamp(7rem,20vh,4rem)}@media ((min-width:600px)){.related-articles-section{padding-top:clamp(7rem,13vh,5rem);padding-bottom:clamp(7rem,13vh,5rem)}}.related-articles-section h3{color:#6b1462;font-size:1.5rem;line-height:1.4;margin-bottom:2em}.related-articles-section .articles-wrapper{transform:skewY(-2deg);border-top:1px solid #c8c8cc;border-bottom:1px solid #c8c8cc;padding:2.5rem 0 1.5rem;margin-bottom:0}.related-articles-section .articles-wrapper .articles-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:0}@media (min-width:750px){.related-articles-section .articles-wrapper .articles-container{flex-direction:row;flex-wrap:wrap}}.related-articles-section .articles-wrapper .articles-container .article-listing{display:flex;flex-direction:column;margin:1.5rem 0;width:100%}@media (min-width:750px){.related-articles-section .articles-wrapper .articles-container .article-listing{width:30%}.related-articles-section .articles-wrapper .articles-container .article-listing:not(:last-of-type){margin-right:1.5rem}}.related-articles-section .articles-wrapper .articles-container .article-listing h4{line-height:1.4;margin-bottom:1em}.related-articles-section .articles-wrapper .articles-container .article-listing .blog-content{margin-bottom:1.5rem;color:#969699;text-overflow:ellipsis;-webkit-line-clamp:5;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.related-articles-section .articles-wrapper .articles-container .article-listing .blog-categories,.related-articles-section .articles-wrapper .articles-container .article-listing .blog-meta{display:flex;flex-wrap:wrap}.related-articles-section .articles-wrapper .articles-container .article-listing .blog-categories p,.related-articles-section .articles-wrapper .articles-container .article-listing .blog-meta p{font-size:15px}.related-articles-section .articles-wrapper .articles-container .article-listing .blog-categories{margin-bottom:1rem}.related-articles-section .articles-wrapper .articles-container .article-listing .with-icon{margin-right:1rem}.related-articles-section .navigation-buttons-container{transform:skewY(-2deg);display:flex;justify-content:space-between;margin-top:4rem;margin-bottom:0}.related-articles-section .navigation-buttons-container .next-btn{margin-left:auto}.single-post .post-links-section{padding-top:11rem}.ql-img-inline-formula{width:auto!important}
/*# sourceMappingURL=main.css.map */
