.hero-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15rem 0 5rem;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-section:after{content:"";display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;z-index:0;backdrop-filter:blur(5px)}.hero-bg-icon{width:100%;max-width:fit-content;height:100%;opacity:.2;position:absolute;bottom:0;left:0;z-index:1}.hero-bg-icon img{width:100%;max-width:fit-content;object-fit:contain;height:100%;margin-bottom:-5rem}.hero-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;color:var(--text-white-1);z-index:2}.hero-section .box .title-box h1{font-size:var(--main-title-size);font-weight:800}.hero-section .box p.title-tag{color:var(--gold-color-2);font-weight:700}.hero-section .box p{color:var(--text-white-1)}.hero-section .box .content{width:100%;max-width:590px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.hero-form-iframe-style{display:flex;flex-direction:column;min-height:100%!important;height:250px!important;overflow:hidden!important;min-height:fit-content!important}.hero-section .box .content .buttons-wrapper{width:100%;max-width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.hero-section .box .content .title-box .title-tag{width:fit-content;border-bottom:var(--text-white-1) solid 2px;padding-bottom:.2rem}.hero-section .box .content .content-text p{letter-spacing:.6px}.hero-section .box .hero-image-picture{width:100%;max-width:650px;height:100%;max-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:var(--bg-white-1) solid 10px;border-radius:var(--border-radius-1)}.hero-section .box .hero-image img{width:100%;max-width:fit-content;height:auto;border-radius:var(--border-radius-1)}@media screen and (max-width: 1050px){.hero-section .box{flex-direction:column;align-items:flex-start;gap:1rem}.hero-section .box .content{padding-bottom:0}}.blog-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;background-color:var(--gray-color-2)}.blog-section .box{width:90%;max-width:var(--section-max-width);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.blog-section .box>.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.blog-section .box .cards{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.blog-section .box .cards .card{width:40%;max-width:370px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.blog-section .box .cards .card .card-img-picture{width:100%;height:100%;max-height:170px;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--border-radius-2)}.blog-section .box .cards .card .card-img-picture img{width:100%;object-fit:cover}.blog-section .box .cards .card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem 1.5rem;gap:.5rem;border:var(--gray-color-1) solid 1px;border-radius:var(--border-radius-2)}.blog-section .box .cards .card .content .article-info{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.7rem}.blog-section .box .cards .card .content .article-info p{font-weight:700;border-left:var(--text-graphite-1) solid 1px;padding-left:.5rem}.blog-section .box .cards .card:nth-child(1){width:50%;max-width:710px}.blog-section .box .cards .card:nth-child(1) .card-img-picture{max-height:250px}.blog-section .box .cards .card .content a{text-decoration:underline}@media screen and (max-width: 1050px){.blog-section .box .cards{flex-direction:column}.blog-section .box .cards .card{width:100%;max-width:750px}.blog-section .box .cards .card:nth-child(1){width:100%;max-width:750px}.blog-section .box .cards .card:nth-child(1) .card-img-picture{max-height:350px}.blog-section .box .cards .card .card-img-picture{max-height:350px}}
